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
botan 2.10 2019-04-14 Alexander Rødseth New .so version of the Botan crypto library. Rebuilds go to staging, please. 5 0 Complete
opencv 4.1 rebuild 2019-04-08 Antonio Rojas Packages go to [staging] 11 0 Complete
x264 157 rebuild 2019-03-27 Maxime Gauduin libx264.so=155-64 -> libx264.so=157-64 The usual stuff, I'll probably have time to rebuild everything. 12 0 Complete
LLVM 8 2019-03-26 Evangelos Foutras libLLVM-7.0.so -> libLLVM-8.0.so libclang*.so.7 -> libclang*.so.8 As always, some breakage is expected. 33 0 Complete
wxgtk 3.1 rebuild 2019-03-25 Antonio Rojas wxgtk just invented the concept of "development version ready for production" [1] - updating should bring some improvements such as better high dpi support. Packages go to [staging] [1] https://wxwidgets.org/news/2018/12/wxwidgets-3.1.2-released/ [CANCELLED] Not such a good idea after all, not everything is ready yet. 0 0 Complete
Electron 4 2019-03-19 Nicola Squartini After a long wait, here comes Electron 4! Packages with native modules need a rebuild. If your package doesn't work with Electron 4 and there is no easy patch, please let me know and I will build a temporary electron3 package. Push to [community-staging]. 9 0 Complete
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 Complete
double-conversion 3.1.3 2019-03-08 Antonio Rojas packages go to [staging] 5 0 Complete
protobuf 3.7.0 rebuild 2019-03-03 Lukas Fleischer Please rebuild affected packages and move them to [staging]/[community-staging]. 31 0 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 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 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 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 Complete
qscintilla 2.11.1 rebuild 2019-02-10 Antonio Rojas Packages go to [community-staging] 4 0 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 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 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 Complete
x265 3.0 2019-01-26 Maxime Gauduin The usual soname bump, will handle all packages. 7 0 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 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 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 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 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 Complete
PHP 7.3 Rebuild 2018-12-08 Pierre Schmitz Module rebuild due to PHP 7.3 update 21 0 Complete
libfdk-aac 2.0.0 2018-12-03 Maxime Gauduin New libfdk-aac comes with a soname bump. 4 0 Complete
lm_sensors-3.5.0 2018-11-28 Laurent Carlier libsensors.so.4 -> libsensors.so.5 Rebuild goes in staging 16 0 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 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 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 Complete
libaccounts-glib 1.24 rebuild 2018-11-02 Antonio Rojas Packages go to [staging] 4 0 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 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 Complete
botan 2.8 2018-10-21 Alexander Rødseth New version of the Botan crypto library. Rebuilds go to staging. 4 0 Complete
x265 2.9 2018-10-08 Maxime Gauduin New x265, I will handle the rebuild. 7 0 Complete
gpsd 3.18 2018-10-07 Jaroslav Lichtblau Packages go to [staging] 7 0 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 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 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 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 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 Complete
gpsd 3.17 2018-09-12 Antonio Rojas Packages go to [staging] 7 0 Complete
Podofo rebuild 2018-09-07 Jelle van der Waa The PodoFo rebuild 3 0 Complete
protobuf 3.6.1 rebuild 2018-09-01 Lukas Fleischer Please rebuild affected packages and move them to [staging]/[community-staging]. 26 0 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 Complete
hdf5 1.10.3 rebuild 2018-08-23 Bruno Pagani Packages go to [staging] 24 0 Complete
ilmbase/openexr 2.3 rebuild 2018-08-19 Antonio Rojas Packages go to [staging] 28 0 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 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