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
Rebuild packages signed by C521846436D75A3294795B27B4360204B250F0D3 2022-02-24 David Runge The new packager key with the ID CAA1D2323A05219AA2F01AA4E642299183ED727E has been added to archlinux-keyring [1]. All packages still signed by the previous key (C521846436D75A3294795B27B4360204B250F0D3) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/114 39 0 Rebuild Complete
Rebuild packages signed by 3E518BF2526FD1979E8AAE4965C110C1EA433FC7 2022-02-24 David Runge The new packager key with the ID 89E7B9331C4AE7D7FAF7D305C132293954BBE4AD has been added to archlinux-keyring [1]. All packages still signed by the previous key (3E518BF2526FD1979E8AAE4965C110C1EA433FC7) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/119 111 0 Rebuild Complete
Rebuild packages signed by 2C118C620F02DB9AC1D0F9FA94DD2393DA2EE423 2022-02-24 David Runge The new packager key with the ID 0CADAACF70F64C654E131B3111675C743429DDEF has been added to archlinux-keyring [1]. All packages still signed by the previous key (2C118C620F02DB9AC1D0F9FA94DD2393DA2EE423) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/120 28 0 Rebuild Complete
Rebuild packages signed by EB4F9E5A60D32232BB52150C12C87A28FEAC6B20 2022-02-24 David Runge The new packager key with the ID 56C3E775E72B0C8B1C0C1BD0B5DB77409B11B601 has been added to archlinux-keyring [1]. All packages still signed by the previous key (EB4F9E5A60D32232BB52150C12C87A28FEAC6B20) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/122 18 0 Rebuild Complete
Rebuild packages signed by 355BDB97ED4724E6B3A450E7A3D9562A589874AB 2022-02-24 David Runge The new packager key with the ID 209A36D43CE2E87DA861FC58539DFD48135182EF has been added to archlinux-keyring [1]. All packages still signed by the previous key (355BDB97ED4724E6B3A450E7A3D9562A589874AB) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/125 27 0 Rebuild Complete
Rebuild packages signed by 3FFA6AB7B69AAE6CCA263DDE019A7474297D8577 2022-02-24 David Runge The new packager key with the ID 80247D99EABD3A4D1E3A1836E85B8683EB48BC95 has been added to archlinux-keyring [1]. All packages still signed by the previous key (3FFA6AB7B69AAE6CCA263DDE019A7474297D8577) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/126 2 0 Rebuild Complete
Rebuild packages signed by DB2277BCD500AA3825610BDDDB323392796CA067 2022-02-24 David Runge The new packager key with the ID 531ECF3644A44FEA0B47DBCDE1E3CF0539448BFF has been added to archlinux-keyring [1]. All packages still signed by the previous key (DB2277BCD500AA3825610BDDDB323392796CA067) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/128 52 0 Rebuild Complete
Rebuild packages signed by A9B6710D760F6617C530746EC847B6AEB0544167 2022-02-24 David Runge The new packager key with the ID A667E8A1B61D07A50FC430DF69DF1F2EB44B05BE has been added to archlinux-keyring [1]. All packages still signed by the previous key (A9B6710D760F6617C530746EC847B6AEB0544167) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/129 8 0 Rebuild Complete
Rebuild packages signed by CB33B736591A9CA06098A9A5FCAC9CF5A6EE1209 2022-02-24 David Runge The new packager key with the ID DB5B4A9546601F945389C66940AC6F48D55AB11D has been added to archlinux-keyring [1]. All packages still signed by the previous key (CB33B736591A9CA06098A9A5FCAC9CF5A6EE1209) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/131 6 0 Rebuild Complete
Rebuild packages signed by EC3CBE7F607D11E663149E811D1F0DC78F173680 2022-02-24 David Runge The new packager key with the ID D89FAAEB4CECAFD199A2F5E612C6F735F7A9A519 has been added to archlinux-keyring [1]. All packages still signed by the previous key (EC3CBE7F607D11E663149E811D1F0DC78F173680) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/132 4 0 Rebuild Complete
Rebuild packages signed by 6EA3F3F3B9082632A9CBE931D53A0445B47A0DAB 2022-02-24 David Runge The new packager key with the ID 25ACE777F62C5E5ACBF2C0474E532176DBAD6F47 has been added to archlinux-keyring [1]. All packages still signed by the previous key (6EA3F3F3B9082632A9CBE931D53A0445B47A0DAB) need to be rebuilt, so that signatures on it can be revoked. Rebuilds go straight to the stable repositories. [1] https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/134 11 0 Rebuild Complete
libgit2 1.4.1 2022-02-18 David Runge The upgrade to libgit2 >= 1.4.0 introduces a soname change: libgit2.so=1.3-64 -> libgit2.so=1.4-64 Rebuilds go to [staging]/ [community-staging] 28 0 Rebuild Complete
libnfs 5.x rebuild 2022-02-17 Ike Devolder rebuild packages linking with libnfs 5.x libnfs-5.0.1 can be found in community-staging When all are completed could someone with enough powers move the packages, since only kodi is in community and thus the only one I can move from this list 5 0 Rebuild Complete
Split out python-pylibiio 2022-02-17 David Runge With libiio 0.23.0-4 the Python bindings are split out to python-pylibiio. Any packages making use of the python bindings need to rely on python-pylibiio instead now. Changes go to [community-staging]. 3 0 Rebuild Complete
Switch to python-installer from python-install 2022-02-16 Daniel M. Capella The new installer 0.5.0 release provides the CLI interface, so now it's time to switch. https://installer.readthedocs.io/en/latest/cli/installer/ 32 0 Task Complete
Adding explicit depends on libcanberra 2022-02-10 Jan Alexander Steffens I want to remove the libcanberra dep from gtk3. In order to not break packages due to the missing transitive depend, we should add a direct dep on libcanberra for the packages that link to it. Packages can go straight to extra/community. For details, see https://bugs.archlinux.org/task/73517 This list was generated via: comm -23 <(sogrep all libcanberra) <(pactree -srud1 libcanberra | sort) 17 0 Task Complete
shaderc 2022.1 and glslang 11.8.0 tandem update 2022-01-31 Sven-Hendrik Haase shaderc and glslang need to be updated in tandem. Please go ahead and start the rebuild now. 18 0 Rebuild Complete
ffmpeg 5.0 2022-01-23 Maxime Gauduin It's that time of the year again, a new ffmpeg is out. While we're at it, let's do x264 as well. Packages go to staging as usual. You will get errors, a few pointers: - Adding `-fpermissive` to your build flags should get you through most of the errors - `av_register_all()` and `avcodec_register_all()` have been removed and can be safely patched out - AVPicture has been replaced with AVFrame, you can find a example patch over at MythTV [0] If all else fails, there is a ffmpeg4.4 package at your disposal while upstream gets up to speed. [0] https://code.mythtv.org/trac/attachment/ticket/13186/002_avpicture.patch 104 0 Rebuild Complete
libwacom 2.0 rebuild 2022-01-17 Antonio Rojas Packages go to [staging] 12 0 Rebuild Complete
Ainola package rebuild 2022-01-17 Morten Linderud ainolas subkeys has expired and we need to rebuild his packages with valid keys 19 0 Rebuild Complete
Soundtouch soname bump 2022-01-11 Maxime Gauduin Starting with 2.3.1 soudtouch uses its version as soname. Packages go to staging. 7 0 Rebuild Complete
PHP 8.1 dependency fix 2022-01-08 Pierre Schmitz Packages in this list have a versioned constraint against php packages and conflict with PHP 8.1. The constraint should be checked patched if needed. Any rebuilds might go directly into [extra] or [community] as these changes are likely compatible with PHP 8.0 as well. 1 0 Task Complete
PHP 8.1 module rebuild 2022-01-04 Pierre Schmitz These are all packages linking to PHP and need a rebuild due to the PHP 8.0 to 8.1 update. The packages will be rebuild in [staging] and moved to [testing] once complete. 14 0 Rebuild Complete
Rebuild packages maintained by schuay 2021-12-30 David Runge As schuay has resigned as Trusted User, we have to rebuild all packages still signed by their packager key 2612B04099DBD9B9A3DD92A0456C7A9B91B842AE, so that it can be revoked. The below list is compiled using: pacman -Sii |grep 91B842AE -B20 | grep Name |awk '{print $(NF)}' 5 0 Rebuild Complete
mbedtls 2.28 rebuild 2021-12-28 Antonio Rojas Packages go to [staging] 14 0 Rebuild Complete
opencv 4.5.5 rebuild 2021-12-25 Antonio Rojas Packages go to [staging] 19 0 Rebuild Complete
LTO fat objects 2021-12-24 Allan McRae When a package contains a .a or .o archive build with gcc and LTO enabled, stripping the file will mangle it... You will see an error like this during stripping: strip: ./usr/lib/st4RPjCb/libsyslog_ng_native_connector_a-native-grammar.o: plugin needed to handle lto object To work around this, you can either - add CFLAGS+=" -ffat-lto-objects" to your PKGBUILD (or CXXFLAGS as needed) - disable LTO for you package (not preferred) 313 0 Task Complete
wlroots 0.15.0 2021-12-17 Brett Cornwall Packages go to [staging]. 8 0 Rebuild Complete
gsl 2.7.1 rebuild 2021-12-12 Antonio Rojas Packages go to [staging] 26 0 Rebuild Complete
Remaining rebuilds for Python 3.10 2021-12-03 Evangelos Foutras These are the last remaining packages that need a rebuild for Python 3.10. They either fail to build or have test failures in check(). If a package in this list also exists in staging, it does not mean it's done; if it's marked as failed on [1] then it likely has test failures. (In this case, the staging package was built with --nocheck to satisfy other packages' checkdeps and avoid dependency cycles, and therefore needs a proper rebuild.) Please either push rebuilt packages to staging/community-staging or commit a fix to /trunk and retry the failed task on [1]. Build logs of the failed rebuilds are available on either [1] or [2]. Some packages might require fixes to one or more of their dependencies that have already been rebuilt. [1] https://rebuilds.foutrelis.com/ [2] https://pkgbuild.com/~foutrelis/failed-py310-builds/ 169 0 Rebuild Complete
tbb 2021.4 rebuild 2021-11-23 Felix Yan libtbb.so.2 -> libtbb.so.12 Packages go to staging repos. 22 0 Rebuild Complete
capnproto 0.9.1 2021-11-21 David Runge Capnproto 0.9.1 introduces a set of soname changes. Rebuilds go to [community-staging]. 4 0 Rebuild Complete
libgit2 1.3.0 2021-11-20 David Runge libgit2 1.3.0 introduces a soname change: libgit2.so=1.2-64 -> libgit2.so=1.3-64 Rebuilt packages go to [staging] and [community-staging]. 18 0 Rebuild Complete
assimp 5.1 rebuild 2021-11-20 Sven-Hendrik Haase To staging. 5 0 Rebuild Complete
stk 4.6.2 2021-11-19 David Runge As stk introduces a soname change on every release, it's time to rebuild all dependents again. Updated packages go to [community-staging]. 5 0 Rebuild Complete
rtmidi 5.0.0 2021-11-18 David Runge rtmidi 5.0.0 introduces a soname change. Rebuilds go to [community-staging]. 6 0 Rebuild Complete
Rebuild packages for soon revoked packager key 2021-11-10 David Runge All packages currently still signed by the PGP key BD27B07A5EF45C2ADAF70E0484818A6819AF4A9B need to be rebuild by other packagers, as that key is about to be revoked. 54 0 Rebuild Complete
openvdb 9 rebuild 2021-11-06 Sven-Hendrik Haase Staging! 4 0 Rebuild Complete
cuda 11.5 rebuild 2021-10-31 Sven-Hendrik Haase To testing 10 0 Rebuild Complete
gupnp rebuild 2021-10-25 Jan Alexander Steffens libgupnp-1.2.so.0 -> libgupnp-1.2.so.1 libgupnp-av-1.0.so.2 -> libgupnp-av-1.0.so.3 libgupnp-dlna-2.0.so.3 -> libgupnp-dlna-2.0.so.4 libgupnp-dlna-gst-2.0.so.3 -> libgupnp-dlna-gst-2.0.so.4 Rebuilds go to staging. 11 0 Rebuild Complete
yaml-cpp 0.7 2021-10-24 Sven-Hendrik Haase Staging time! 11 0 Rebuild Complete
LLVM 13 2021-10-23 Evangelos Foutras libLLVM-12.so -> libLLVM-13.so libclang.so.12 -> libclang.so.13 libclang-cpp.so.12 -> libclang-cpp.so.13 I added llvm12 for bootstrapping the rust/ldc/crystal rebuilds, by rebuilding them in staging to use llvm12{,-libs} and then reverting back to regular llvm. llvm12 can also be used for packages not ported to LLVM 13, as long as they don't also use other LLVM components like clang. 53 0 Rebuild Complete
libavif rebuild 2021-10-21 Bruno Pagani libavif.so=12-64→libavif.so=13-64 Packages go into [staging]. 4 0 Rebuild Complete
VTK 9 rebuild 2021-10-19 Bruno Pagani Lots of libraries have soname bumps, so rebuilding into [staging] 5 0 Rebuild Complete
opencv 4.5.4 2021-10-15 Antonio Rojas openCV 4.5.4 broke ABI without a soname bump which causes crashes in applications, see https://github.com/opencv/opencv/issues/20878 Rebuilds should go straight to stable. 19 0 Rebuild Complete
libvpx and libx264 rebuild 2021-10-12 Maxime Gauduin Newest libvpx and libx264 both have soname bumps, let's handle both of them. Packages go to staging. Note that we have some overlap with the libffi rebuild so this should wait until libffi is done. libvpx.so=6-64 -> libvpx.so=7-64 libx264.so=161-64 -> libx264.so=163-64 31 0 Rebuild Complete
libffi 3.4 rebuild 2021-10-09 Felix Yan libffi.so.7 => libffi.so.8 Packages go to staging repos. 161 0 Rebuild Complete
portmidi 236 2021-09-29 David Runge The original portmidi upstream has been long unmaintained. Recently the mixxx team picked up the project and is now actively maintaining it. The new upstream release introduces soname changes: libportmidi.so -> libportmidi.so=1-64 libporttime.so -> libporttime.so=1-64 Rebuilds go to [community-staging]. 10 0 Rebuild Complete
Electron 15 2021-09-28 Nicola Squartini Switch incompatible packages to depend on electron14. 3 0 Rebuild Complete
libgexiv2 0.14.0 2021-09-20 Alexander Rødseth libgexiv2.so.2.0.0 → libgexiv2.so.2.14.0 Rebuilds go to [staging]/[community-staging]. Thanks. 15 0 Rebuild Complete