Below is the text of the page https://archlinux.org/todo/ stored 2021-10-17 by archive.org.ua. The original page over time could change. View as original html

Arch Linux - Todo Lists

Arch Linux [/] Home Packages Forums Wiki Bugs Security AUR Download 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. 642 todo lists, viewing page 1 of 13. 1 2 3 4 5 6 7 8 9 10 11 12 13 Next > Name Creation Date Creator Description Package Count Incomplete Count Kind Status 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 13 Rebuild Incomplete switch to espeak-ng 2021-09-02 Alexander Epaneshnikov espeak is unmaintained for a long time. espeak-ng is a new active fork. we need to switch dependent packages to espeak-ng and then remove espeak from the repository. 6 5 Task Incomplete Rebuild against new release of libmilter 2021-08-18 George Rawlinson New upstream release of libmilter. Since upstream isn't interested in applying shared library patches, it's still a static library. 5 5 Task Incomplete Change dependency from python-setuptools_scm to python-setuptools-scm 2021-08-06 Morten Linderud Swap python-setuptools_scm for python-setuptools-scm in the correct dependency array 11 1 Task Incomplete Unreproducible ruby packages 2021-05-27 Jelle van der Waa This todo list is for unreproducible ruby packages mostly due to Makefile.in or other files which should not be required for packaged ruby modules. According to our packaging guidelines the `ext` directory is not required anymore after the installation step. https://wiki.archlinux.org/title/Ruby_Gem_package_guidelines Example of non-reproducible package https://reproducible.archlinux.org/api/v0/builds/104045/diffoscope As this is not a rebuild, packages can directly go in either [community] or [extra]. 30 19 Task Incomplete Cleanup of python-setuptools dependency for console scripts 2021-01-13 Felix Yan In recent versions of setuptools and Python, console-script entry points are using stdlib importlib by default, thus python-setuptools (provider of the pkg_resource module) is no longer a runtime dependency. Please check your package. If python-setuptools is only listed as dependency or optional dependency because of its console scripts (not in install_requires for other reasons, for example), please consider moving it to makedepends or removed, respectively. Packages go to stable repos directly. 251 63 Task Incomplete GTK 2 EOL 2020-12-20 Alexander Rødseth GTK 2 has reached its end of life: https://blog.gtk.org/2020/12/16/gtk-4-0/ Many of the listed packages can support GTK3 or 4 just by tweaking the build configuration. Please check if it is possible to upgrade packages to GTK3 or GTK4 (which are pretty similar to each other, in terms of API), or drop the dependency on the "gtk2" package, if it's an optional dependency. Just mark packages as complete if it's not feasible to patch, drop or upgrade them. A build-time gtk2 replacement that is a compatibility layer for using gtk3 is available as the "gtk2-compat" package. It may only work for some projects. Upgraded packages can be pushed directly to extra/community. Thank you! 105 105 Task Incomplete Remove usage of makepkg subroutines from PKGBUILDs 2020-01-17 David Runge The use of makepkg subroutines has been discussed in an old ticket [1]. In 2017 a warning about this was added to namcap and recently the wiki has been been updated to reflect this [2]. A list of packages (with false positives) can be found here [3]. Time for a cleanup! As a sidenote: If you find, that you are shadowing a test run in check() (e.g. `test || warning "Test is broken"`) please consider *why* you are doing this and whether only a subset of the tests can be run instead (e.g. because parts of the tests are integration tests anyways, that can not be run in makechrootpkg). [1] https://bugs.archlinux.org/task/43502 [2] https://wiki.archlinux.org/index.php/Arch_package_guidelines#Package_etiquette [3] https://pkgbuild.vdwaa.nl/?q=(msg%20%7Cmsg2%20%7Cwarning%20%7Cerror%20%7Cplain%20)&i=nope&files=.*%2Ftrunk%2FPKGBUILD&repos= 244 29 Task Incomplete Conversion of programs that use Python 2 to Python 3 2019-12-23 Chih-Hsuan Yen Python 2.7 branch is going to be EOL'ed on 2020-01-01 [1]. A previous Todo [2] suggests to remove unused Python 2 libraries. In this Todo, I suggest to investigate programs that still use Python 2, either as runtime dependency or build/check dependencies, and see if it's possible to use Python 3 instead. Notes for some packages are available at https://wiki.archlinux.org/index.php/User:Yan12125/python3-conversion . Whenever you have changed a package to use Python 3, feel free to either move the corresponding row to the Done section or simply remove the row. Also, feel free to update notes if there are something new (e.g., a new Python 3-compatible version released, patches merged, new patches proposed, ...). Package can go directly into the repo; [staging] is not necessary. [1] https://devguide.python.org/ [2] https://www.archlinux.org/todo/die-python2-die/ 203 18 Task Incomplete 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 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 libgit 1.2.0 2021-09-10 David Runge The upgrade to libgit 1.2.0 introduces a soname change: libgit2.so=1.1-64 -> libgit2.so=1.2-64 Rebuilds go to [staging]/[community-staging] 17 0 Rebuild Complete Electron 14 2021-09-02 Nicola Squartini Switch incompatible packages to depend on electron13. 6 0 Rebuild Complete msgpack-c no longer ships C++, only C interface 2021-09-01 Konstantin Gizdov msgpack-c v4+ now ships separate C-only libraries. The new C-only lib is in [community-testing] msgpack-c 4.0.0-1. The C++ library is available in [community] msgpack-cxx v4.0.2-1. It is a header-only C++17 compatible library. Please have a look at the changes and decide if a rebuild and change of depends is necessary. 6 0 Rebuild Complete msgpack-c has split msgpack-cxx in a separate header-only lib 2021-08-30 Konstantin Gizdov msgpack-c v4+ will ship separate C and C++ libraries. The C++ library is already available in [community] msgpack-cxx v4.0.1-1. It is a header-only C++17 compatible library. Please have a look if any of your packages are affected by this change. 6 0 Rebuild Complete libnsl 2.0.0 2021-08-19 David Runge libnsl 2.0.0 introduces a soname bump and removes NIS+ support (if there is any issues due to the latter, please reach out on IRC). libnsl.so=2-64 -> libnsl.so=3-64 Rebuilds go to [staging]/[community-staging]. 23 0 Rebuild Complete capnproto 0.9.0 2021-08-19 David Runge capnproto 0.9.0 introduces soname bumps for all of its provided shared objects. Rebuilds go to [community-staging]. 4 0 Rebuild Complete libiio 0.23 2021-08-09 David Runge As the past times we had troubles with dependants upon minor version upgrades of libiio we're playing it safe this time and rebuild them all. After some removed and retagged 0.22 release, now 0.23 is out. Rebuilds go to [community-staging]. 4 0 Rebuild Complete fluidsynth 2.2.0 rebuild 2021-07-23 David Runge fluidsynth 2.2.0 introduces a .so bump: /usr/lib/libfluidsynth.so.2 -> /usr/lib/libfluidsynth.so.3 Rebuilds go to [staging]/[community-staging]. NOTE: Ensure that csound is moved last with the correct rebuild, as it is currently also in the hdf5 rebuild: https://archlinux.org/todo/netcdf-480-hdf5-1121-rebuild/ 21 0 Rebuild Complete CUDA testing stack 2021-07-20 Konstantin Gizdov Rebuild the relevant packages atop the NVIDIA testing drivers which support CUDA 11.4 in order to test and weed out issues until the official release of the stable NVIDIA are available. 11 0 Rebuild Complete netcdf 4.8.0 + hdf5 1.12.1 rebuild 2021-07-18 Bruno Pagani libnetcdf.so=18-64 → libnetcdf.so=19-64 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 to [staging]/[community-staging]. 30 0 Rebuild Complete fmt 8.0.1 rebuild 2021-07-17 David Runge The fmt upstream forgot to increase the version number for their inline namespace in version 8.0.0, which has been fixed in 8.0.1: https://github.com/fmtlib/fmt/releases/tag/8.0.1 This requires a rebuild of all packages depending on libfmt.so to not run into undefined symbol errors. Rebuilds go to [staging]/[community-staging]. 15 0 Rebuild Complete libuhd, libvolk, gnuradio rebuild 2021-07-17 Kyle Keen Sonames have been bumped. If your package only depends on scripts, instead of linking, then just mark as complete. Otherwise, [community-staging]. 15 0 Rebuild Complete imath 3.1 2021-07-14 Antonio Rojas Packages go to [staging] 19 0 Rebuild Complete mbedtls 2.27 2021-07-09 Antonio Rojas libmbedcrypto.so.6 → 7 13 0 Rebuild Complete glslang 11.5 rebuild 2021-07-04 Sven-Hendrik Haase Whoosh into staging! 8 0 Rebuild Complete openexr 3.0.5 rebuild 2021-07-02 Antonio Rojas Packages go to [staging] 21 0 Rebuild Complete git.archlinux.org deprecation 2021-06-27 Kristian Klausen git.archlinux.org will be deprecated (soon)[1] and the following packages need to be updated to use their new upstream. [1] https://lists.archlinux.org/pipermail/arch-dev-public/2021-June/030466.html 10 0 Task Complete fmt 8.0.0 rebuild 2021-06-25 Maxime Gauduin New fmt comes with a soname bump. Packages go to staging as usual. 15 0 Rebuild Complete wlroots 0.14.0 2021-06-24 Maxim Baz New wlroots release is in community-staging Please check your packages and push a rebuild or a new version when available. Thanks :) 4 0 Rebuild Complete yara 4.1.1 2021-06-07 Levente Polyak yara soname bump, packages go to [staging] 2 0 Rebuild Complete gdal 3.3.0 rebuild 2021-06-05 Jaroslav Lichtblau libgdal.so.28 -> libgdal.so.29 Packages to [staging] 14 0 Rebuild Complete imagemagick 7.0.11.14 rebuild 2021-05-31 Antonio Rojas Packages go to [staging] 16 0 Rebuild Complete LLVM 12 2021-05-27 Evangelos Foutras libLLVM-11.so -> libLLVM-12.so libclang.so.11.1 -> libclang.so.12 libclang-cpp.so.11.1 -> libclang-cpp.so.12 I added llvm11 for bootstrapping the rust/ldc rebuilds, by rebuilding them in staging to use llvm11{,-libs} and then reverting back to regular llvm. llvm11 can also be used for packages not ported to LLVM 12, as long as they don't also use other LLVM components like clang. 56 0 Rebuild Complete Electron 13 2021-05-27 Nicola Squartini Switch incompatible packages to depend on electron12. 6 0 Rebuild Complete pacman-6.0 2021-05-20 Allan McRae Rebuilds! 14 0 Rebuild Complete libslirp rebuild 2021-05-19 Morten Linderud libslirp has a so-name bump. Please rebuild packages and move them to staging. Note: Probably invalid rebuild :) 3 0 Rebuild Complete bullet 3.17 rebuild 2021-05-11 Sven-Hendrik Haase Rebuilds go to [staging]. 4 0 Rebuild Complete cudnn 8.2 rebuild 2021-04-29 Sven-Hendrik Haase Stuff goes to staging. 5 0 Rebuild Complete libplacebo 3.120.2 2021-04-26 Levente Polyak libplacebo 3.120.2 rebuild handled by myself, this is just a transparency and tracking todo 3 0 Rebuild Complete python-sqlalchemy update to 1.4 2021-04-25 Jelle van der Waa python-sqlalchemy's 1.4 release seems to have broken a lot of packages in our repository's such as mailman3, python-aws-xray-sdk, buildbot, sopel etc. For this reason python-sqlalchemy1.3 is available in [community-staging], please check if your package works with 1.4 and if not add a dependency to python-sqlalchemy1.3 and put it in [staging] or [community-staging]. Packages which do not require anything fixes, can be marked as complete 18 0 Task Complete openexr 3.0 rebuild 2021-04-23 Antonio Rojas This comes with major build system changes. The libHalf and libImath libraries have been merged and are split to a new imath package (which openexr depends on). If your package only depends on these libraries, you should change the openexr dependency to imath. Packages that ship a custom FindOpenEXR.cmake will stop building, since all libraries are renamed. Instead of fixing all the downstream FindOpenEXR.cmake, try to port it to use the native OpenEXRConfig cmake targets (see patch in kimageformats). Packages go to [staging] 27 0 Rebuild Complete libmypaint 1.6.1 rebuild 2021-04-20 Levente Polyak libmypaint 1.6.1 changed the library name to a generic non version constrained. This may potentially create linking issues that need tiny adjustment. old: libmypaint-1.5.so=1-64 new: libmypaint.so=0-64 packages go to staging 4 0 Rebuild Complete gdal 3.2.2 and proj 8.0.0 rebuild 2021-04-18 Balló György libgdal.so.26 -> libgdal.so.28 libproj.so.15 -> libproj.so.22 Packages to [staging] 21 0 Rebuild Complete cuda 11.3 rebuild 2021-04-16 Sven-Hendrik Haase cuda 11.3 was pushed to [community]. Rebuilds should go there directly as well. 8 0 Rebuild Complete libwebsockets 4.2.0 2021-04-16 David Runge The upgrade to libwebsockets 4.2.0 introduces a soname change (17->18). All dependants need to be rebuilt and be moved to their respective staging repository. 5 0 Rebuild Complete Unreproducible python bytecode 2021-04-08 Eli Schwartz The following packages cannot be reproducibly rebuilt due to non-deterministic changes in the packaged .pyc bytecode. Invoking 'export PYTHONHASHSEED=0' before the bytecode compiling will solve this issue and results in a reproducible package. For more details see: https://bugs.archlinux.org/task/70340 https://wiki.archlinux.org/index.php/Python_package_guidelines#Reproducible_bytecode https://wiki.archlinux.org/index.php/DeveloperWiki:ReproducibleBuilds 54 0 Task Complete 642 todo lists, viewing page 1 of 13. 1 2 3 4 5 6 7 8 9 10 11 12 13 Next > Copyright © 2002-2021 Judd Vinet , Aaron Griffin and Levente Polyák . The Arch Linux name and logo are recognized trademarks . Some rights reserved. The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.