Package Todo Lists

Todo lists are used by the developers when a rebuild of a set of packages is needed. This is common when a library has a version bump, during a toolchain rebuild, or a general cleanup of packages in the repositories. The progress can be tracked here, and completed todo lists can be browsed as well.

Name Creation Date Creator Description Package Count Incomplete Count Status
ilmbase/openexr 2.3 rebuild 2018-08-19 Antonio Rojas Packages go to [staging] 28 10 Incomplete
Alioth retirement 2018-06-05 Baptiste Jonglez Debian has retired its Alioth service, which includes alioth.debian.org, all *.alioth.debian.org websites, and public git repositories at anonscm.debian.org: http://anonscm.debian.org/ https://wiki.debian.org/Salsa/AliothMigration All affected packages need to find a new upstream source. Options for migration include: - use the release archive at https://alioth-archive.debian.org/releases/ - some projects using git have been imported in gitlab at https://salsa.debian.org - there is an archive with old git repositories: https://alioth-archive.debian.org/ but these are simply tarballs of the git repo - some projects may have chosen to migrate somewhere else, for instance on github 12 1 Incomplete
BUILDINFO Rebuild 2018-05-30 Jelle van der Waa This rebuild is for adding BUILDINFO files to packages which lack these files. All packages should contain a BUILDINFO to make reproducible builds possible. Rebuilds go into [extra]/[community] 817 11 Incomplete
source retirement 2017-12-20 Levente Polyak This list is a result of continuous reproducible build tests and is assembled from status 404, 403 and 503. - sources unavailable via ftp://ftp.{kernel,debian}.org and others. - pypi.python.org requires to use https urls and fail to build otherwise - upstream forbidden to fetch Please check and find a working URL. 133 5 Incomplete
Switch to systemd-sysusers 2017-12-15 Bruno Pagani We are fully embracing the use of systemd-sysusers to create system users and groups required by packages. The filesystem package has been switched to this, now is the turn of every other package having not yet switched. You mostly need to provide an accurate sysusers.d file (see https://www.freedesktop.org/software/systemd/man/sysusers.d.html) and have you package install it under /usr/lib/sysusers.d/<pkgname>.conf. You can also (thanks @heftig) do a one liner (in most cases) from the install() function like this (replacing <sysusers.d content> with the actual content): echo '<sysusers.d content>' | install -Dm644 /dev/stdin "$pkgdir"/usr/lib/sysusers.d/$pkgname.conf You can see several examples in the unbound, couchdb or stubby packages. Once done, you might even be able to remove the .install file (we have hook to run systemd-sysusers). Don’t hesitate to ask me if you’re unsure. ;) Some cases might be tricky. Generated on orion.archlinux.org with: grep --files-with-matches useradd /srv/svntogit/repos/*/*/trunk/* grep --files-with-matches groupadd /srv/svntogit/repos/*/*/trunk/* There might be false detections, just mark as done then. P.S.: I initially started by opening issues for some packages while providing the correct sysusers file, so if your package is concerned just look at your assigned issues. 87 8 Incomplete
Packages with out of repositories dependencies 2017-10-26 Giancarlo Razzolini These packages either list AUR packages as optional dependencies, or non-existent optional dependencies. The optional deps should be moved to the appropriate repository, either [community] or [extra], alongside the main package. We should not list AUR packages as optional dependencies. 83 5 Incomplete
Remove js185 from the repos 2017-07-10 Jelle van der Waa js185 is the legacy version of the JavaScript interpreter, it has numerous security issues therefore packages should update to js or js38 where possible. 4 1 Incomplete
Use gpg signatures and https sources 2016-11-01 Dave Reisner This package list contains packages which could benefit from one or both of the following: 1) Addition of one to many PGP signatures for remotely fetched sources 2) Use of https for one to many remotely fetched sources Specific pkgbase needs are detailed here: Wants GPG: http://pkgbuild.com/~dreisner/todo/use-gpg.txt Wants HTTPS: http://pkgbuild.com/~dreisner/todo/use-https.txt These changes can be included the next time the package is updated, or archrelease'd out of band without the need for bumping the pkgrel. NB: These lists were automatically generated by scripts which scanned the .SRCINFO, but also spot checked for errors. Apologies for any false positives. 1421 514 Incomplete
libssh 0.8.1 2018-08-17 Antonio Rojas libssh 0.8 supports threading, and the specific libssh_threads.so library has been dropped. Packages go to staging 2 0 Complete
x264 155 rebuild 2018-08-07 Maxime Gauduin There's a new x264 in town. This release merges both bit depths into a single binary and a single library, we can finally have a single x264 package like we do x265. Please rebuild and change any dependency on libx264 to just x264, or stick with the sodep. 16 0 Complete
protobuf 3.6.0 rebuild 2018-07-22 Lukas Fleischer Please rebuild affected packages and move them to [staging]/[community-staging]. 26 0 Complete
pari-2.11.0 2018-07-19 Gaetan Bisson This upstream release increments the soname of libpari-gmp-tls.so.5 to 6. Please rebuild and push to [community-staging]. 9 0 Complete
libnfs rebuilds 2018-07-03 Ike Devolder libnfs 3.0.0, major update with soname bump 5 0 Complete
Python 3.7 rebuild failures 2018-06-30 Evangelos Foutras The packages in this list failed the automated rebuild and thus need to be rebuilt manually. You can view the build logs by clicking on the red tasks at https://rebuilds.foutrelis.com/. Please have a look and push fixed/rebuilt packages to staging. 130 0 Complete
libraw 0.19 2018-06-29 Antonio Rojas libraw{,_r}.so.16 -> 19 Packages go to [staging] 14 0 Complete
granite 5.0 2018-06-20 Maxime Gauduin Upstream tagged 5.0 with a soname bump. Packages go to [community-staging], I may have time to do them all. 10 0 Complete
gdbm 1.15 2018-06-20 Bartłomiej Piotrowski Soname version changed in new release. Packages go to [staging]. 31 0 Complete
json-c rebuild 2018-06-03 Jelle van der Waa The 0.13.1 release, bumped it's soname so a rebuild is required. 24 0 Complete
Pierre Neidhardt packages rebuild 2018-05-31 Jelle van der Waa Pierre Neidhardt resigned as Trusted User, his packages should be rebuild and resigned. Packages go into the stable repositories. https://www.mail-archive.com/aur-general@archlinux.org/msg32673.html 15 0 Complete
pacman 5.1.0 rebuild 2018-05-28 Christian Hesse Our shiny new package manager pacman 5.1.0 comes with a soname bump for libalpm: /usr/lib/libalpm.so.10 -> /usr/lib/libalpm.so.11 Packages go to [staging]. 8 0 Complete
x265 2.8 2018-05-25 Maxime Gauduin The usual, I'll handle the rebuild. 6 0 Complete
proj 5.0.1 rebuild 2018-05-16 Jaroslav Lichtblau libproj.so.12 => libproj.so.13 packages go to [staging] https://github.com/OSGeo/proj.4/releases 11 0 Complete
cfitsio 3.450 2018-05-10 Antonio Rojas libcfitsio.so.6 -> 7 packages go to [staging] 9 0 Complete
libmagick/libmagick6 rebuilds 2018-05-09 Antonio Rojas libMagick{Core,Wand}-{6,7}.Q16HDRI.so.5 -> 6 Packages go to [staging] 12 0 Complete
Tornado 5.0 rebuild 2018-05-07 Felix Yan Major version bump, breakages are expected. The list may be incomplete at the moment. 3 0 Complete
GCC 8.1.0 2018-05-02 Bartłomiej Piotrowski New GCC release changed sonames of libgfortran and libgo. Please push rebuilt packages to [staging]. 18 0 Complete
FFmpeg 4.0 2018-04-23 Maxime Gauduin libavcodec.so=57-64 | libavcodec.so=58-64 libavdevice.so=57-64 | libavdevice.so=58-64 libavfilter.so=6-64 | libavfilter.so=7-64 libavformat.so=57-64 | libavformat.so=58-64 libavresample.so=3-64 | libavresample.so=4-64 libavutil.so=55-64 | libavutil.so=56-64 libpostproc.so=54-64 | libpostproc.so=55-64 libswresample.so=2-64 | libswresample.so=3-64 libswscale.so=4-64 | libswscale.so=5-64 The usual stuff, please push to staging & cie :) 81 0 Complete
Poppler 0.64.0 update 2018-04-21 Evangelos Foutras libpoppler.so.74 -> libpoppler.so.75 Please note that most packages will require patching because poppler 0.64.0 declares string types as const in many places. [1] [1] https://lists.freedesktop.org/archives/poppler/2018-April/013028.html 13 0 Complete
nginx 1.14.0 2018-04-20 Bartłomiej Piotrowski New major release is out, requiring external modules to be rebuild. Remember to update nginx version in depends array. 14 0 Complete
botan 2.6.0 2018-04-12 Alexander Rødseth Botan 2.6.0 was just released, with several fixes, one is a security fix: FS#58198 Please test that the packages that depends on botan still works. Updated packages goes to [community-staging]. 3 0 Complete
cfitsio 3.440 rebuild 2018-04-12 Antonio Rojas libcfitsio.so.5 -> 6 Packages go to [staging] 9 0 Complete
libnsl rebuild 2018-04-11 Bartłomiej Piotrowski glibc 2.27-2 removes libnsl support, keeping libnsl.so.1 for backwards compatibility only. Packages should use standalone libnsl package instead. Please push your rebuilt packages to [staging]. 40 0 Complete
miniupnpc soname bump libminiupnpc.so.17 2018-04-07 Levente Polyak usr/lib/libminiupnpc.so.16 -> usr/lib/libminiupnpc.so.17 Gonna rebuild the packages myself and use soname depends. Packages go to [satging] 8 0 Complete
libgit 0.27.0 2018-04-04 Lukas Fleischer Please rebuild affected packages and move them to [staging]/[community-staging]. 11 0 Complete
botan 2.5.0 2018-04-04 Alexander Rødseth The latest release of Botan, version 2.5.0 (+ fix for an issue with bigint), is now in [community-staging]. Please test that the packages that depends on botan still works. Updated packages goes to [community-staging]. 5 0 Complete
Poppler 0.63.0 update 2018-03-20 Andreas Radke .so bump also drops poppler-qt4 13 0 Complete
LLVM 6.0 2018-03-16 Evangelos Foutras libLLVM-5.0.so -> libLLVM-6.0.so libclang.so.5 -> libclang.so.6 In addition to the above soname changes, our clang package no longer ships static libraries. Instead, those are built as individual shared libraries (using CMake's BUILD_SHARED_LIBS flag). ** I'll add LLVM 5 packages once it's clear they are needed for software that hasn't been ported to LLVM 6 yet. Feel free to ping me on IRC for this. ** EDIT: It looks like all packages build after fixing 1-2 renamed symbols, so it won't be needed to add LLVM 5 packages. 30 0 Complete
libpsl soname bump 2018-03-09 Levente Polyak Upstream failed with last release, therefor another soname change Rebuild packages go to staging I will rebuild required packages myself, no action required. 12 0 Complete
ilmbase/openexr 2.2.1 rebuild 2018-02-26 Antonio Rojas libIlmImf-2_2.so.22 -> 23 libIlmImfUtil-2_2.so.22 -> 23 libHalf.so.12 -> 23 libIex-2_2.so.12 -> 23 libIexMath-2_2.so.12 -> 23 libIlmThread-2_2.so.12 -> 23 libImath-2_2.so.12 -> 23 28 0 Complete
libpsl soname bump 2018-02-26 Levente Polyak libpsl.so.5 -> libpsl.so.6 Rebuild packages go to staging Please check status before building, gonna rebuild _some_ of them myself 12 0 Complete
Electron 1.8 2018-02-22 Nicola Squartini Packages containing binary node modules need to be rebuilt and tested. All other packages just need a test run. 6 0 Complete
x265 2.7 2018-02-21 Maxime Gauduin usr/lib/libx265.so.146 => usr/lib/libx265.so.151 I should be able to take care of it myself, but if you're faster, packages go to staging as usual. 9 0 Complete
Poppler 0.62.0 update 2018-02-14 Jan de Groot Pulled from staging for now, wait for 0.63.0 instead. 0 0 Complete
Qt 5.10.1 2018-02-13 Antonio Rojas The usual rebuilds, packages go to staging 13 0 Complete
http-parser 2.8.0 rebuild 2018-02-10 Felix Yan libhttp_parser.so.2.7.1 -> libhttp_parser.so.2.8 Packages go to staging. 7 0 Complete
mbedtls 2.7.0 2018-02-07 Kyle Keen Mbed TLS 2.7.0 maintains source code compatibility with previous versions of Mbed TLS but there are some changes which make the ABI incompatible with the previous version, Mbed TLS 2.6.0. https://tls.mbed.org/tech-updates/releases/mbedtls-2.7.0-2.1.10-and-1.3.22-released Packages should go to [community-staging] 8 0 Complete
libvpx 1.7.0 2018-02-03 Maxime Gauduin libvpx.so=4-64 => libvpx.so=5-64 Everything goes to staging and cie. Thanks. 18 0 Complete
crypto++ 6.0.0 rebuild 2018-01-27 Baptiste Jonglez ABI change. Please rebuild packages with staging-x86_64-build and move them to [community-staging]. 4 0 Complete
libjsoncpp.so.20 rebuild 2018-01-25 Levente Polyak As always, please rebuild and put into staging 9 0 Complete
python-msgpack 0.5 python package rename 2018-01-22 Johannes Löthberg python-msgpack 0.5's python package name was renamed to just msgpack, which requires rebuilding things that depend on it. 0.5.0 in [community] has a dummy transitional package, but it was dropped upstream in 0.5.1. 0.5.1 is currently in [community-staging], so please rebuild and push there. 10 0 Complete