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 |