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
netcdf 4.6.3 + hdf5 1.10.5 2019-03-16 Bruno Pagani libnetcdf.so.13 → libnetcdf.so.15 In a patch-level release, yes. They try to concurrence hdf5. hdf5 still affected by FS#60567, even if for once they managed to not break ABI in a patch level release (well after that was pointed during rc stage) Since 80% of the list is common, let’s do only one rebuild. Packages go in [staging] as usual. 25 0 Rebuild Complete
double-conversion 3.1.3 2019-03-08 Antonio Rojas packages go to [staging] 5 0 Rebuild Complete
protobuf 3.7.0 rebuild 2019-03-03 Lukas Fleischer Please rebuild affected packages and move them to [staging]/[community-staging]. 31 0 Rebuild Complete
projectm 3.x rebuilds 2019-02-24 Ike Devolder This is a major update of projectm, there are some packages which optionally depend on projectm, those should be rebuilt projectm 3.x is already in community-testing 4 0 Rebuild Complete
libnfs 4.0 verification 2019-02-24 Ike Devolder libnfs 4.0 did come with a soname bump libnfs 4.x is already in community-testing 5 0 Rebuild Complete
Fluidsynth > 2.0.0 2019-02-16 David Runge Fluidsynth has changed its API slightly with its 2.0.0 release. Most applications have been patched and should be able to rebuild (to my knowledge). Candidates go to staging. In the (unlikely) case the upstream project has not been patched to deal with the minor API changes yet, consider dropping support for it, or getting in touch with upstream about it. 16 0 Rebuild Complete
Die python2, die! 2019-02-16 Allan McRae Python 2 reaches End of Life on 2020-01-01. We currently have >950 python2 modules in the repos. A lot of these are not used by any other package in the repositories. These can be removed. 1 0 Rebuild Complete
openmpi 4.0.0 recheck/rebuild (MPI-1 symbols removal) 2019-02-14 Levente Polyak OpenMPI prototypes for several MPI-1 symbols that were deleted in the MPI-3.0 specification (which was published in 2012) and marked deprecated since 2.0 are no longer available in OpenMPI 4.0. This has happened without soname bumps and openmpi 4.0 is already in [extra] so please push possible changes straight to the repos. Please check and possibly rebuild your packages, backporting upstream fixes or small patches may be needed. Exmaple: MPI_Type_extent has been superseded by MPI_Type_get_extent https://www.open-mpi.org/doc/v4.0/man3/MPI_Type_extent.3.php 15 0 Rebuild Complete
qscintilla 2.11.1 rebuild 2019-02-10 Antonio Rojas Packages go to [community-staging] 4 0 Rebuild Complete
PyQtWebEngine split 2019-02-10 Antonio Rojas Starting from PyQt 5.12, PyQtWebEngine is in a separate python{,2}-pyqtwebengine package. This split package is now in [testing]. Check if your application depends on it after updating PyQt to 5.12. If it doesn't, remove it from the list (do not just mark it as done). If it does, add the dependency and push the rebuilt package to [testing]. 5 0 Rebuild Complete
libvpx 1.8.0 2019-02-05 Maxime Gauduin usr/lib/libvpx.so.5 => usr/lib/libvpx.so.6 Please push to staging & cie. 15 0 Rebuild Complete
.pyc files in another python version 2019-01-30 Felix Yan The packages either need a simple rebuild or some more fixes to include pyc files of the correct python version: Python 3.6 .pyc that we don't have already: community/cordova 8.1.2-1 usr/lib/node_modules/cordova/node_modules/jasmine-core/images/__pycache__/__init__.cpython-36.pyc community/gloobus-preview 0.4.5.335-3 usr/share/gloobus/__pycache__/gloobus-sushi.cpython-36.pyc community/ibus-libpinyin 1.10.0-1 usr/share/ibus-libpinyin/setup/__pycache__/config.cpython-36.pyc usr/share/ibus-libpinyin/setup/__pycache__/dicttreeview.cpython-36.pyc ... community/phonegap 8.2.2-2 usr/lib/node_modules/phonegap/node_modules/jasmine-core/images/__pycache__/__init__.cpython-36.pyc community/python-invoke 1.2.0-1 usr/lib/python3.7/site-packages/invoke/completion/__pycache__/__init__.cpython-36.pyc usr/lib/python3.7/site-packages/invoke/completion/__pycache__/complete.cpython-36.pyc community/python2-invoke 1.2.0-1 usr/lib/python2.7/site-packages/invoke/completion/__pycache__/__init__.cpython-36.pyc usr/lib/python2.7/site-packages/invoke/completion/__pycache__/complete.cpython-36.pyc community/python2-pygame 1.9.4-1 usr/lib/python2.7/site-packages/pygame/examples/__pycache__/__init__.cpython-36.pyc usr/lib/python2.7/site-packages/pygame/examples/__pycache__/testsprite.cpython-36.pyc ... community/vim-jedi 0.9.0-1 usr/share/vim/vimfiles/pythonx/__pycache__/jedi_vim.cpython-36.pyc Python 2 package contains Python 3.7 .pyc: community/python2-cram 0.7-3 usr/lib/python2.7/site-packages/cram/__pycache__/__init__.cpython-37.pyc usr/lib/python2.7/site-packages/cram/__pycache__/_cli.cpython-37.pyc .... community/python2-execnet 1.5.0-2 usr/lib/python2.7/site-packages/execnet/__pycache__/gateway_base.cpython-37.pyc community/python2-zope-schema 4.9.3-1 usr/lib/python2.7/site-packages/zope/__pycache__/__init__.cpython-37.pyc usr/lib/python2.7/site-packages/zope/schema/__pycache__/__init__.cpython-37.pyc 11 0 Rebuild Complete
x265 3.0 2019-01-26 Maxime Gauduin The usual soname bump, will handle all packages. 7 0 Rebuild Complete
Golang staticlibs + security rebuild 2019-01-24 Eli Schwartz Go 1.11.5 has been released and in order to take advantage of the updated runtime, all packages that makedepend on go or go-pie must be rebuilt. This is due to the statically built nature of the language. Of particular importance is CVE-2019-6486, which this release of Go will fix. All packages currently in the rebuild list import the vulnerable code and must be rebuilt for security purposes. This TODO may be updated later to include all packages that could benefit from a rebuild without a specific security issue associated. If there are any questions, ask me or Foxboron for details. 52 0 Rebuild Complete
Use https in the url field 2019-01-24 Filipe Laíns The packages in this TODO list aren't using https in the 'url' field but it is avaliable. Details can be found here: https://pkgbuild.com/~ffy00/url-http-check/all-url-checked-maintainer.txt 1676 0 Rebuild Complete
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