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
Qt 5.13 rebuild 2019-06-19 Antonio Rojas The following packages fail to build with Qt 5.13. Please fix them and push the rebuilt packages to [staging] 6 0 Rebuild Complete
gdal 3.0.0 and proj 6.1.0 rebuild 2019-06-16 Jaroslav Lichtblau libgdal.so.20 -> .26 libproj.so.13 -> .15 Packages to [staging] 13 0 Rebuild Complete
libnftnl 1.1.3 + iptables 1.8.3 rebuild 2019-06-10 Bartłomiej Piotrowski Packages go to [staging]/[community-staging]. 10 0 Rebuild Complete
libgit2 0.28.2 2019-06-08 David Runge libgit2 0.28.2 is now in [staging]. No complications are expected with the dependants, but you never know... ;-) Rebuilds/updates go to [staging]/[community-staging] as usual. 10 0 Rebuild Complete
java-openjfx 11.0.3.u1 and java8-openjfx 8.u202 2019-06-03 Maxime Gauduin It's been requested several times that we update our java-openjfx package, and Guillaume has been MIA for a while so let's have at it. All packages go to staging, packages depending on jdk8 (all of them, that is) should use the newly created java8-openjfx instead. 5 0 Rebuild Complete
Perl 5.30 rebuild failures 2019-05-26 Florian Pritz The packages in this list failed to build during the perl 5.30 rebuild with non-trivial failures. Build logs are available here: https://rebuilds.foutrelis.com/ If you have a fixed PKGBUILD that can be built against [staging], commit it to svn and retry the build via the rebuild website. If you push it manually, we'd have to manually update the website. Notes for packages: - perl-json-any: potential fix in https://github.com/karenetheridge/JSON-Any/pull/2 - subversion: https://bugs.archlinux.org/task/62513 6 0 Rebuild Complete
GCC 9 rebuild 2019-05-23 Antonio Rojas libgo.so.13 -> 14 3 0 Rebuild Complete
libdc1394 2.2.6 rebuild 2019-05-22 Antonio Rojas Packages go to [staging] 4 0 Rebuild Complete
cfitsio 3.47 rebuild 2019-05-22 Antonio Rojas Packages go to [staging] as usual 12 0 Rebuild Complete
Electron 5 2019-04-25 Nicola Squartini Packages with native modules need to be rebuilt. Push to [community-staging]. I also added a new package electron4 in [community-staging] for those package that cannot depend on 5 for the reason in [1] (e.g. atom). [1]: https://electronjs.org/blog/nodejs-native-addons-and-electron-5 10 0 Rebuild Complete
botan 2.10 2019-04-14 Alexander Rødseth New .so version of the Botan crypto library. Rebuilds go to staging, please. 5 0 Rebuild Complete
Replace legacy python2-sphinx usage with python-sphinx 2019-04-11 Daniel M. Capella Sphinx >=2.0.0 only supports Python 3. Note, there is no need to rip it out: python2-sphinx usage can mostly be replaced with python-sphinx usage which will produce the very same docs even for python2 libraries. 54 0 Rebuild Complete
opencv 4.1 rebuild 2019-04-08 Antonio Rojas Packages go to [staging] 11 0 Rebuild Complete
Phasing out gconf and libglade 2019-03-27 Balló György GConf was used in GNOME 2 as the settings storage daemon. It's deprecated since 2010 in favor of GSettings, and does not receive any fixes since 2013. Libglade is deprecated in favor of GtkBuilder since 2009, and does not receive any fixes since then. After a half year of the proposals[1][2], we try to get rid from these packages. This list contains all applications that depend on these libraries. If the package can be built without these libraries, do so. Otherwise, contact with upstream for a solution, or remove the package. Updated packages can go straight to extra/community. [1] https://lists.archlinux.org/pipermail/arch-dev-public/2018-September/029373.html [2] https://lists.archlinux.org/pipermail/arch-dev-public/2018-September/029378.html 30 0 Task 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 Rebuild 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 Rebuild 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 Rebuild 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 Rebuild 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 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