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 | Kind | Status |
---|---|---|---|---|---|---|---|
D-Bus policy in /usr/share/dbus-1/system.d instead of /etc/dbus-1/system.d | 2019-01-12 | Bruno Pagani | The former is the default one for packaging, the second should be left empty for user overriding. Some packages allow to change that by using e.g. --with-dbuspolicydir, but if no such option is available, just move the files manually in package(). No need to go through [staging]. | 60 | 0 | Rebuild | Complete |
Missing build depends in python packages | 2019-01-01 | Eli Schwartz | Many packages which use the setup_requires keyword can download their dependencies from PyPI during the build stage; this should never be happening as dependencies should be properly specified in makedepends. Common things to look for: - requirement for pbr. - requirement for setuptools_scm. makedepends can be switched from python-setuptools to python-setuptools-scm - requirement for pytest-runner. In this case, python-pytest-runner must be specified in makedepends, not checkdepends Packages were discovered due to archlinux32 or reproducible builds failures when building without network connectivity. | 24 | 0 | Rebuild | Complete |
http-parser 2.9 rebuild | 2018-12-28 | Bruno Pagani | libhttp_parser.so=2.8-64 | libhttp_parser.so=2.9-64 | 6 | 0 | Rebuild | Complete |
linux 4.20 modules | 2018-12-24 | Jan Alexander Steffens | These modules failed to rebuild against linux 4.20. Please fix and push to [staging] resp. [community-staging]. | 3 | 0 | Rebuild | Complete |
PHP 7.3 Rebuild | 2018-12-08 | Pierre Schmitz | Module rebuild due to PHP 7.3 update | 21 | 0 | Rebuild | Complete |
libfdk-aac 2.0.0 | 2018-12-03 | Maxime Gauduin | New libfdk-aac comes with a soname bump. | 4 | 0 | Rebuild | Complete |
lm_sensors-3.5.0 | 2018-11-28 | Laurent Carlier | libsensors.so.4 -> libsensors.so.5 Rebuild goes in staging | 16 | 0 | Rebuild | Complete |
opencv 4.0 rebuild | 2018-11-18 | Antonio Rojas | packages go to [staging] - most applications have it as an optional dependency, make sure it's correctly detected and used. | 10 | 0 | Rebuild | Complete |
Electron 3 | 2018-11-16 | Nicola Squartini | Packages containing native modules need rebuild and testing, others just testing. Expect breakage. Push to staging. | 9 | 0 | Rebuild | Complete |
Failed to build from source | 2018-11-10 | Jelle van der Waa | These packages are rebuild for PIE and have failed to build from source. Either it doesn't compile or the source cannot be retrieved. Rebuilds go directly into the stable repos. | 84 | 0 | Rebuild | Complete |
libaccounts-glib 1.24 rebuild | 2018-11-02 | Antonio Rojas | Packages go to [staging] | 4 | 0 | Rebuild | Complete |
hdf5 1.10.4 rebuild | 2018-10-23 | Bruno Pagani | Packages go directly into the repos were hdf5{,-openmpi} are already waiting for them… No sobump, just HDF5 being pedantic and requiring the exact same version in compilation and runtime. | 24 | 0 | Rebuild | Complete |
icu 63.1 / poppler 0.70.0 rebuild failures | 2018-10-22 | 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. | 7 | 0 | Rebuild | Complete |
botan 2.8 | 2018-10-21 | Alexander Rødseth | New version of the Botan crypto library. Rebuilds go to staging. | 4 | 0 | Rebuild | Complete |
x265 2.9 | 2018-10-08 | Maxime Gauduin | New x265, I will handle the rebuild. | 7 | 0 | Rebuild | Complete |
gpsd 3.18 | 2018-10-07 | Jaroslav Lichtblau | Packages go to [staging] | 7 | 0 | Rebuild | Complete |
openscenegraph 3.6.3 | 2018-10-02 | Levente Polyak | openscenegraph 3.6.3 has bunch of soname bumps, please rebuild package in the list and put them into [staging] | 4 | 0 | Rebuild | Complete |
fluidsynth 2.0.0 (withdrawn -> most projects are not compatible yet) | 2018-09-30 | David Runge | The fluidsynth 2.0.0 API change might change behavior for applications using it (but allegedly won't break builds): http://www.fluidsynth.org/api/index.html#NewIn2_0_0 Rebuild, test and move to staging. | 10 | 0 | Rebuild | Complete |
Imagemagick's convert not reproducible in PKGBUILDs | 2018-09-26 | Jelle van der Waa | This TODO list if for package which use convert to scale/resize or simply convert an image format. These packages become non reproducible due to the date:create/date:modify will be embedded in the new image and imagemagick does not support SOURCE_DATE_EPOCH. The solution is to use +set date:create +set date:modify as extra arguments for convert. For example yubikey-personalization-gui has become reproducible after this change. [1] [2] An example of a broken package can be spotted here. Fixes can be committed in trunk, the reproducible jenkins builder will be rescheduled at a later time. [2] [1] https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/yubikey-personalization-gui#n43 [2] https://tests.reproducible-builds.org/archlinux/community/yubikey-personalization-gui/yubikey-personalization-gui-3.1.25-1-x86_64.pkg.tar.xz.html [3] https://tests.reproducible-builds.org/archlinux/community/asciiportal/asciiportal-1.3-4-x86_64.pkg.tar.xz.html | 21 | 0 | Rebuild | Complete |
LLVM 7 | 2018-09-20 | Evangelos Foutras | libLLVM-6.0.so -> libLLVM-7.0.so libclang*.so.6 -> libclang*.so.7 Some breakage is expected; hopefully nothing a patch or two can't fix. | 33 | 0 | Rebuild | Complete |
Packages with missing libidn dependency | 2018-09-19 | Antonio Rojas | Since systemd no longer pulls libidn, some packages that depend on it no longer have it in their dependency tree and need to be fixed | 7 | 0 | Rebuild | Complete |
gpsd 3.17 | 2018-09-12 | Antonio Rojas | Packages go to [staging] | 7 | 0 | Rebuild | Complete |
Podofo rebuild | 2018-09-07 | Jelle van der Waa | The PodoFo rebuild | 3 | 0 | Rebuild | Complete |
protobuf 3.6.1 rebuild | 2018-09-01 | Lukas Fleischer | Please rebuild affected packages and move them to [staging]/[community-staging]. | 26 | 0 | Rebuild | Complete |
libavresample drop | 2018-08-27 | Maxime Gauduin | libavresample was initially merged into ffmpeg to be a drop-in replacement for libav, but was never maintained by ffmpeg itself in favor of their own libswresample. According to upstream, libswresample can do everything libavresample can do and more [1], plus libavresample has been entirely deprecated at the end of last year [2]. [1] https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2012-April/123746.html [2] https://patchwork.ffmpeg.org/patch/6959/ Packages go to [staging] and cie. | 8 | 0 | Rebuild | Complete |
hdf5 1.10.3 rebuild | 2018-08-23 | Bruno Pagani | Packages go to [staging] | 24 | 0 | Rebuild | Complete |
ilmbase/openexr 2.3 rebuild | 2018-08-19 | Antonio Rojas | Packages go to [staging] | 28 | 0 | Rebuild | Complete |
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 | Rebuild | 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 | Rebuild | Complete |
protobuf 3.6.0 rebuild | 2018-07-22 | Lukas Fleischer | Please rebuild affected packages and move them to [staging]/[community-staging]. | 26 | 0 | Rebuild | 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 | Rebuild | Complete |
libnfs rebuilds | 2018-07-03 | Ike Devolder | libnfs 3.0.0, major update with soname bump | 5 | 0 | Rebuild | 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 | Rebuild | Complete |
libraw 0.19 | 2018-06-29 | Antonio Rojas | libraw{,_r}.so.16 -> 19 Packages go to [staging] | 14 | 0 | Rebuild | 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 | Rebuild | Complete |
gdbm 1.15 | 2018-06-20 | Bartłomiej Piotrowski | Soname version changed in new release. Packages go to [staging]. | 31 | 0 | Rebuild | Complete |
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 | 0 | Rebuild | 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 | Rebuild | 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 | Rebuild | Complete |
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 | 0 | Rebuild | 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 | Rebuild | Complete |
x265 2.8 | 2018-05-25 | Maxime Gauduin | The usual, I'll handle the rebuild. | 6 | 0 | Rebuild | 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 | Rebuild | Complete |
cfitsio 3.450 | 2018-05-10 | Antonio Rojas | libcfitsio.so.6 -> 7 packages go to [staging] | 9 | 0 | Rebuild | Complete |
libmagick/libmagick6 rebuilds | 2018-05-09 | Antonio Rojas | libMagick{Core,Wand}-{6,7}.Q16HDRI.so.5 -> 6 Packages go to [staging] | 12 | 0 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | Complete |