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
openconnect 7.02 rebuild 2014-12-22 Felix Yan libopenconnect.so.3 => libopenconnect.so.5 Packages go to [staging]. 4 0 Complete
poppler 0.29.0 rebuilds 2014-12-18 Andreas Radke /usr/lib/libpoppler.so.47 -> /usr/lib/libpoppler.so.48 Packages go into staging. 14 0 Complete
cmake 3.1 2014-12-18 Andrea Scarpino The new cmake looks for file into /usr/share/cmake-3.1/, then you need to rebuild the following packages. I'll upload cmake 3.1 in [staging] in the next hours. 6 0 Complete
hdf5 1.8.14 rebuild 2014-11-24 Felix Yan libhdf5.so.8 → libhdf5.so.9 libhdf5_hl.so.8 → libhdf5_hl.so.9 12 0 Complete
libimobiledevice 1.1.7 2014-11-15 Bartłomiej Piotrowski libimobiledevice.so.4 → libimobiledevice.so.5 As usual, packages go to [staging]. 8 0 Complete
libmusicbrainz5 5.1.0 2014-11-14 Andrea Scarpino libmusicbrainz5.so.0 -> libmusicbrainz5.so.1 Packages go in [staging]. 7 0 Complete
libcdio 0.93 2014-11-11 Bartłomiej Piotrowski usr/lib/libcdio.so.15 | usr/lib/libcdio.so.16 usr/lib/libiso9660.so.9 | usr/lib/libiso9660.so.10 usr/lib/libcdio_cdda.so.1 | usr/lib/libcdio_cdda.so.2 usr/lib/libcdio_paranoia.so.1 | usr/lib/libcdio_paranoia.so.2 Packages go do [staging]. 25 0 Complete
poppler 0.28.1 rebuilds 2014-11-08 Andreas Radke /usr/lib/libpoppler.so.46 -> /usr/lib/libpoppler.so.47 Packages go to staging. 14 0 Complete
opencc 1.0.1 rebuild 2014-11-07 Felix Yan opencc 1.0.1 introduced API breakage, upstream patches are needed. Packages go into [*staging]. 4 0 Complete
boost 1.57.0 rebuild 2014-11-04 Evangelos Foutras There shouldn't be any API breakages. Rebuilds go in [staging]/[community-staging]. 80 0 Complete
libcec 2.2.0 2014-11-04 Ike Devolder Verify correct operation and compilation of packages (optionally) depending on libcec there seem to be a fair amount of possible breaking changes Just build in community-testing so this does not block anything 3 0 Complete
remove cloog/isl dependency in gcc packages 2014-11-03 Allan McRae The latest isl is incompatible with gcc. The patch we carry is a hack, and I am fairly convinced does the wrong thing. I have built gcc-4.9.2 using in tree builds of isl/cloog. This uses the latest compatible (and upstream recommended) isl/cloog versions. Check on the PKGUILD in SVN. I suggest everyone does the same. If you really want to keep the isl/cloog deps, you can have them in [community] once gcc-4.9.2 hits [core]. As an aside, why is mingw-w64-gcc-base in the repos? 6 0 Complete
upower 0.99.1 rebuild 2014-10-22 Evangelos Foutras usr/lib/libupower-glib.so.2 -> usr/lib/libupower-glib.so.3 ** I've already done the rebuilds; this list is only used for tracking. ** 11 0 Complete
Remove dbus-core as a provides/replaces 2014-10-19 Dave Reisner Please rebuild your package to replace "dbus-core" with "dbus" as a dependency so we can remove dbus-core as a provides/replaces. 16 0 Complete
krb5 1.13 rebuild 2014-10-18 Eric Bélanger usr/lib/libkdb5.so.7 | usr/lib/libkdb5.so.8 2 0 Complete
icu 54.1 .so bumps 2014-10-16 Andreas Radke libicudata.so.53 -> libicudata.so.54 libicui18n.so.53 -> libicui18n.so.54 libicuio.so.53 -> libicuio.so.54 libicule.so.53 -> libicule.so.54 libiculx.so.53 -> libiculx.so.54 libicutest.so.53 -> libicutest.so.54 libicutu.so.53 -> libicutu.so.54 libicuuc.so.53 -> libicuuc.so.54 packages go to staging! 45 0 Complete
freerdp bump 2014-10-14 Sergej Pupykin 1.0 -> 1.1 in staging (remmina 1.1 works only with freerdp-1.1, don't know why remmina was released but freerdp is still beta) 3 0 Complete
protobuf 2.6.0 rebuild 2014-10-03 Bartłomiej Piotrowski libprotobuf-lite.so.8 → libprotobuf-lite.so.9 libprotobuf.so.8 → libprotobuf.so.9 libprotoc.so.8 → libprotoc.so.9 Packages go to [staging]. 11 0 Complete
vte3 0.38.0 2014-09-28 Evangelos Foutras usr/lib/libvte2_90.so.9 -> usr/lib/libvte-2.91.so.0 ** vte3 0.38.0-1 is in [testing] so rebuilt packages need to be pushed directly to [testing]/[community-testing]. ** (Some minor porting to the vte-2.91 API is required.) Update 2014-10-07: Added vte290 for packages that can't be ported to the new API yet. 14 0 Complete
Moving KDE4 translations 2014-09-27 Andrea Scarpino KDE Frameworks 5 applications will install their translations into /usr/share/locale/$LANG the same way KDE 4 applications do. Then they will conflict. See also FS#41684 for more info. To fix this, we are moving KDE 4 translations into /usr/share/locale/kde4/LANG, this is simple as rebuilding kdelibs and ALL applications using it. This is a list of packages which depend on it (directly or not), but packages that need kdelibs just to build are missing. Packages go in [staging]. Please wait for kdelibs to finish the build. 66 0 Complete
gpsd 3.11 rebuild 2014-09-20 Bartłomiej Piotrowski libgps.so.20 → libgps.so.21 Packages go to [staging]. 5 0 Complete
ffmpeg 2.4 rebuild 2014-09-15 Bartłomiej Piotrowski More[1] and less[2] detailed information about API changes can be found in upstream documentation. Unless you want to break something, push your packages to [staging]. libavcodec.so.55 → libavcodec.so.56 libavdevice.so.55 → libavdevice.so.56 libavfilter.so.4 → libavfilter.so.5 libavformat.so.55 → libavformat.so.56 libavresample.so.1 → libavresample.so.2 libavutil.so.52 → libavutil.so.54 libpostproc.so.52 → libpostproc.so.53 libswresample.so.0 → libswresample.so.1 libswscale.so.2 → libswscale.so.3 [1] http://git.videolan.org/?p=ffmpeg.git;a=blob;f=doc/APIchanges [2] http://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES 54 0 Complete
glibc-2.20 2014-09-08 Allan McRae rebuilds for toolchain update 4 0 Complete
libunistring 0.9.4 rebuild 2014-09-06 Eric Bélanger libunistring.so.0 => libunistring.so.2 6 0 Complete
LLVM 3.5 2014-09-05 Evangelos Foutras libLLVM-3.4.so -> libLLVM-3.5.so Rebuilds go in [staging]/[community-staging]/[multilib-staging]. 17 0 Complete
PHP 5.6 Rebuild 2014-08-28 Pierre Schmitz These packages contain PHP modules and need to be rebuild for PHP 5.6. Note: The rebuilds are already done. 23 0 Complete
Fix "bad mtime" pyc/pyo files for python packages 2014-08-27 Felix Yan The list of packages are currently having pyc/pyo files with "bad mtime" (e.g. some/all .pyc/pyo files are older than their corresponding .py files), which was often caused by doing modification after installation. The most common case is sed'ing shebangs after calling python2 setup.py install. Please fix this by moving the needed modifications into prepare() phase. The problem is that the interpreter will refuse to load the files, which increases load time for each affected file in the package, and renders the shipped pyc/pyo files useless. A bit more background: A bug report of python2 was opened: https://bugs.archlinux.org/task/37006 Many thanks to Kyle so we have the tool to generate the list [1]. An old list had been put on the topic of #archlinux-tu for more than 8 months. I've generated the list again and am opening this TODO as that list is somewhat outdated as of now, and a TODO should help the progress further. [1] http://pkgbuild.com/~kkeen/misc/ 51 0 Complete
ppp 2.4.7 2014-08-23 Jan Alexander Steffens Rebuilds in [testing] are already done; this list is just for the eventual move. 6 0 Complete
glew 1.11 rebuild 2014-08-18 Maxime Gauduin glew 1.11 has a new soname. It's already in [extra] so please push directly in [extra] or [community], and to [staging] or [community-staging] for packages overlapping with the boost rebuild. 38 0 Complete
boost 1.56.0 rebuild 2014-08-11 Bartłomiej Piotrowski Boost Rebuild Show™ is back! This time there are some ABI and source breaking changes. More information can be found in release notes[1]. Please push rebuilt packages to [staging]. [1] http://www.boost.org/users/history/version_1_56_0.html 81 0 Complete
wxgtk no-STL rebuild 2014-08-08 Florian Pritz Rebuild against wxgtk 3.0.1-2 and push to staging. 12 0 Complete
twisted->python2-twisted rename 2014-08-02 Felix Yan The twisted package was renamed to python2-twisted as a Python 3 counterpart was added. Please update your PKGBUILD and change the dependency name to "python2-twisted". Also, if twisted was the only reason not to ship the package with Python 3, you might check "python-twisted" and give it a try. The rebuild is not in a hurry and can be postponed (same as the lzo2->lzo one), and no [staging] needed as well. 17 0 Complete
protobuf-c 1.0.0 rebuild 2014-08-01 Bartłomiej Piotrowski libprotobuf-c.so.0 → libprotobuf-c.so.1 3 0 Complete
lzo2->lzo rename 2014-07-31 Anatol Pomozov 'lzo2' package was renamed to more correct Arch name 'lzo'. Please update your PKGBUILD and change the dependency name to 'lzo'. The actual rebuild can be postponed, there is no hard deadline for it. No need to push packages to [staging], push it directly to [testing] and then [stable]. This is just dependency name change. lzo2 and lzo are ABI compatible. On a related note - some packages use version restriction for lzo dependency (e.g. lzo>2.06). The restriction can be dropped. lzo 2.08 has been in the repo for a long time and I doubt it will be downgraded. 24 0 Complete
x264/libx264 split 2014-07-26 Bartłomiej Piotrowski In order to support 10bit depth in x264, the package has been split into three standalone packages: x264 (containing CLI tools and development headers) and libx264/libx264-10bit. Please confirm whether your packages make use of command line utilities and if not, replace the dependency on x264 with libx264. Note that x264 in [staging] doesn't pull libx264 anymore. It may be also needed to put x264 explicitly in makedepends array. 12 0 Complete
openconnect 6.00 rebuild 2014-07-22 Felix Yan libopenconnect.so.2 => libopenconnect.so.3 Packages go to [staging]. 3 0 Complete
xorg-server 1.16 rebuild 2014-07-18 Laurent Carlier Rebuild is done in staging There is an ABI bump with: X-ABI-VIDEODRV_VERSION: 15 to 18 X-ABI-XINPUT_VERSION: 20 to 21 55 0 Complete
librime 1.2 rebuild 2014-07-14 Felix Yan *REMOVED* No need to rebuild. I've marked it as resolved. using [community-staging] 4 0 Complete
ghc 7.8.3 rebuild 2014-07-11 Thomas Dziedzic Move to staging repos. Please rebuild dependencies before rebuilding packages. 44 0 Complete
mtree rebuilds 2014-06-29 Allan McRae pacman-4.1 added mtree files to packages to enable use to verify more aspects of the packages installed on the filesystem. These packages have not been rebuilt in a long time so are missing this file. Now with all repos! Note there is no real rush for this, but it would be good to have done before pacman-4.2 is released (scheduled for August). 1075 0 Complete
imagemagick-6.8.9.4 rebuild 2014-06-26 Eric Bélanger libMagick++-6.Q16HDRI.so.4 => libMagick++-6.Q16HDRI.so.5 6 0 Complete
imagemagick-6.8.9.3-1 rebuild 2014-06-12 Eric Bélanger libMagick++-6.Q16HDRI.so.3 => libMagick++-6.Q16HDRI.so.4 6 0 Complete
isl 0.13 rebuild 2014-06-05 Allan McRae soname bump 5 0 Complete
Perl 5.20 2014-05-28 Florian Pritz Rebuild against perl 5.20 and push to staging. Upstream changes: http://search.cpan.org/~rjbs/perl-5.20.0/pod/perldelta.pod 125 0 Complete
giflib soname bump 2014-05-27 Jan de Groot Slight API change, comes with a soname bump. Code might require patching, as open/close functions take an integer as 2nd option now. This replaces the old GifFile->Error pointer. If no error handling is done in the software, just pass NULL here. 33 0 Complete
librevenge forces .so bumps in various libs 2014-05-25 Andreas Radke http://listarchives.documentliberation.org/www/discuss/msg00070.html Newly released librevenge required new releases with .so bumps in many libraries used by various applications dealing with documents: * libabw - not yet in our repos * libcdr /usr/lib/libcdr-0.0.so -> /usr/lib/libcdr-0.1.so * libe-book - not yet in our repos * libetonyek /usr/lib/libetonyek-0.0.so -> /usr/lib/libetonyek-0.1.so * libfreehand - not yet in our repos * libmspub /usr/lib/libmspub-0.0.so -> /usr/lib/libmspub-0.1.so * libmwaw - not yet in our repos * libodfgen /usr/lib/libodfgen-0.0.so -> /usr/lib/libodfgen-0.1.so * libvisio /usr/lib/libvisio-0.0.so -> /usr/lib/libvisio-0.1.so * libwpd /usr/lib/libwpd-0.9.so -> /usr/lib/libwpd-0.10.so * libwpg /usr/lib/libwpg-0.2.so -> /usr/lib/libwpg-0.3.so * libwps /usr/lib/libwps-0.2.so _> /usr/lib/libwps-0.3.so 14 0 Complete
Removing glib/gtk from make/optdepends 2014-05-17 Eric Bélanger We are going to remove the old glib and gtk packages from the repos [1]. Obviously, packages that require them will also be removed. This todo list is for packages which has a make/optdepends on either glib, gtk or a package that has glib/gtk in its dependency tree. Remove gtk support or patch to build without gtk if possible. Push the updated packages straight in the [extra] or [community] repos. [1]https://mailman.archlinux.org/pipermail/arch-dev-public/2014-April/026121.html 9 0 Complete
KActivities4 2014-05-17 Andrea Scarpino IGNORE THIS: non really needed because adding it to kdebase-runtime will add it everywhere it is used. KActivities has been split between kactivities4 and libkactivities4 to allow co-instability with KF5. Packages that links to libkactivities.so.6 needs to explicitly depend upon libkactivities4. 2 0 Complete
libgtop rebuild 2014-05-15 Jan de Groot libgtop bumped soname. Rebuild can start as soon as libatomic_ops rebuild is finished. 20 0 Complete
openexr 2.1.0 bumps .so [community] 2014-05-15 Tobias Powalowski openexr bumps .so rebuild against staging. 9 0 Complete