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
Perl 5.22 2015-06-02 Florian Pritz If the package you are rebuilding depends on perl (no optdep) include the following line at the end (inside) of each package() function. If perl is only required as an optdep, rebuild as always. # template input; name=perl-binary-module-dependency; NOTE: make sure that the code block of package() uses {} and not (). After adding the line run makepkg-template and build as normal. Push to staging. Upstream changelog: https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perldelta.pod 140 0 Rebuild Complete
Update packages with Berlios source or url 2015-05-30 Jelle van der Waa Berlios.de is no more, so please update the PKGBUILD's url or source to the new upstream location. 12 0 Rebuild Complete
C++ packages failing to build 2015-05-30 Jan Alexander Steffens In preparation for the coming C++ ABI switch, we tried to build all packages depending on libstdc++. The packages in this list either failed to verify their sources, failed the build, or failed the check. Be sure to redownload the sources to ensure they're still correct. Please verify that the packages build correctly and patch them for compatibility with G++ 5, if necessary. Actually releasing new packages is not required. Logs from most of the build (not verifysource) failures are available at http://pkgbuild.com/~heftig/logs3/ . 174 0 Rebuild Complete
poppler 0.33.0 rebuilds + libwps 0.4.0 rebuilds 2015-05-24 Andreas Radke /usr/lib/libpoppler.so.51 -> /usr/lib/libpoppler.so.52 /usr/lib/libwps-0.3.so -> /usr/lib/libwps-0.4.so packages go to staging 15 0 Rebuild Complete
gpsd 3.14 rebuild 2015-05-21 Antonio Rojas libgps.so.21 → libgps.so.22 7 0 Rebuild Complete
libzip 1.0.1 2015-05-09 Laurent Carlier Package bumped the .so please rebuild your packages in staging. (so.2 -> so.4) 11 0 Rebuild Complete
openexr 2.2.0 / ilmbase 2.20 so bump 2015-05-08 Tobias Powalowski Both packages bumped the .so please rebuild your packages. Thanks. 28 0 Rebuild Complete
Lua 5.3 rebuild 2015-05-04 Anatol Pomozov Lua 5.3 has been released a few month ago. It is time for liblua.so.5.2 -> liblua.so.5.3 rebuild. If your application needs lua5.2 version that there is a new package 'lua52'. It is a good time to check lua5.1 specific packages. Do apps still require 5.1? Could they be upgraded to newer lua version (5.3 ideally)? 50 0 Rebuild Complete
qscintilla 2.9 2015-04-29 Felix Yan libqscintilla2.so.11 => libqscintilla2.so.12 Packages go to [*staging]. 6 0 Rebuild Complete
boost 1.58.0 2015-04-21 Bartłomiej Piotrowski Breaking changes are listed in release notes[1], so please help yourselves. Packages go to [staging]. [1] http://www.boost.org/users/history/version_1_58_0.html 87 0 Rebuild Complete
libvpx 1.4.0 2015-04-18 Bartłomiej Piotrowski libvpx.so.1 → libvpx.so.2 Packages go to [staging]. 24 0 Rebuild Complete
libntfs-3g.so.86 2015-04-15 Gaetan Bisson Please rebuild your packages against ntfs-3g-2015.3.14 in [staging]. In the testdisk package, the dependency name should also be upgraded from "ntfsprogs" to "ntfs-3g". 3 0 Rebuild Complete
sox 14.4.2 rebuild 2015-04-12 Eric Bélanger /usr/lib/libsox.so.2 => /usr/lib/libsox.so.3 2 0 Rebuild Complete
KDE4 docs move 2015-04-10 Antonio Rojas The current kdelibs package is configured to install docs in /usr/share/doc/kde/html. The KF5 version of khelpcenter only searches in the default /usr/share/doc/HTML path, and is not configurable. Therefore docs of KDE4 apps can't be found in the KF5 version of khelpcenter, and vice-versa. Since KDE4 and KF5 apps will be coexisting for a long time, we need to move KDE4 docs to the default location. See [1] for upstream reference. Just rebuild your packages against kdelibs 4.14.7 in [staging] [1] https://bugs.kde.org/show_bug.cgi?id=340508 153 0 Rebuild Complete
gnutls 3.4.0 .so bump 2015-04-09 Andreas Radke /usr/lib/libgnutls.so.28 -> /usr/lib/libgnutls.so.30 /usr/lib/libgnutls-openssl.so has been dropped packages go to staging. 68 0 Rebuild Complete
nettle 3.1 .so bump 2015-04-09 Andreas Radke /usr/lib/libhogweed.so.2 -> /usr/lib/libhogweed.so.4 /usr/lib/libnettle.so.4 -> /usr/lib/libnettle.so.6 packages go to staging. 8 0 Rebuild Complete
poppler 0.32.0 rebuilds 2015-04-03 Andreas Radke /usr/lib/libpoppler.so.50 -> /usr/lib/libpoppler.so.51 packages go to staging 14 0 Rebuild Complete
icu 55.1 .so bumps 2015-04-03 Andreas Radke libicudata.so.54 -> libicudata.so.55 libicui18n.so.54 -> libicui18n.so.55 libicuio.so.54 -> libicuio.so.55 libicule.so.54 -> libicule.so.55 libiculx.so.54 -> libiculx.so.55 libicutest.so.54 -> libicutest.so.55 libicutu.so.54 -> libicutu.so.55 libicuuc.so.54 -> libicuuc.so.55 packages go to staging 49 0 Rebuild Complete
miniupnpc 1.9.20150206 2015-03-30 Timothy Redaelli put packages into [staging] 7 0 Rebuild Complete
ghc 7.10.1 2015-03-30 Thomas Dziedzic make sure to rebuild the haskell dependencies before rebuilding the packages. put packages into [staging] 51 0 Rebuild Complete
libinput 0.12.0 rebuilds 2015-03-16 Andreas Radke /usr/lib/libinput.so.7 -> /usr/lib/libinput.so.10 4 0 Rebuild Complete
mediastreamer 2.11.0 2015-03-14 Antonio Rojas libmediastreamer_base.so.3 -> libmediastreamer_base.so.4 libmediastreamer_voip.so.3 -> libmediastreamer_voip.so.4 5 0 Rebuild Complete
proj soname bump 2015-03-12 Jaroslav Lichtblau libproj.so.0.7.0 → libproj.so.9.0.0 6 0 Rebuild Complete
x264 144.20150223 2015-03-07 Bartłomiej Piotrowski libx264.so.142 → libx264.so.144 16 0 Rebuild Complete
LLVM 3.6 2015-03-06 Evangelos Foutras libLLVM-3.5.so -> libLLVM-3.6.so Rebuilds go in [staging]/[community-staging]/[multilib-staging]. ===== Note about the new llvm35/llvm35-libs/clang35 packages ===== These packages are meant to be used for compiling packages that haven't been ported to LLVM 3.6 yet. Such packages may depend on llvm35-libs but not on llvm35 or clang35 which aren't co-installable with the LLVM 3.6 packages. 19 0 Rebuild Complete
libplist soname bump 2015-03-03 Jan de Groot libplist has been updated, libplist.so.2 -> libplist.so.3 libusbmuxd.so.2 -> .so.4 Probably more libraries will be bumped during this rebuild. 9 0 Rebuild Complete
Fix source file names 2015-03-02 Sergej Pupykin Following packages have potential file name conflicts if you use SRCDEST in makepkg.conf. Please add "$pkgname-$pkgver.tar.gz::" into beginning of URL. Urls like this https://github.com/<user>/<project>/archive/v0.4.1.tar.gz should be changed to $pkgname-$pkgver.tar.gz::https://github.com/<user>/<project>/archive/v0.4.1.tar.gz so source will be downloaded into unique named file. Changing in svn/trunk is enough. 19 0 Rebuild Complete
libxfce4util 4.12.0 2015-03-01 Evangelos Foutras libxfce4util.so.6 -> libxfce4util.so.7 *** NOTE: Don't start any rebuilds before the core Xfce packages are in [staging]. *** 51 0 Rebuild Complete
poppler 0.31.0 rebuilds 2015-02-28 Andreas Radke /usr/lib/libpoppler.so.49 -> /usr/lib/libpoppler.so.50 Packages go into staging. 14 0 Rebuild Complete
pari-2.7.3 2015-02-20 Gaetan Bisson Please check whether your application is compatible with pari-2.7.3 from [community-staging] and rebuild if needed. Cheers. 5 0 Rebuild Complete
jsoncpp 1.4.0 rebuilds 2015-02-13 Felix Yan libjsoncpp.so.0 -> libjsoncpp.so.1 Packages go to [*staging] 2 0 Rebuild Complete
imagemagick 6.9.0.5 soname bump 2015-02-12 Eric Bélanger libMagick++-6.Q16HDRI.so.5 ==> libMagick++-6.Q16HDRI.so.6 7 0 Rebuild Complete
libpinyin 1.0.99.20150203 rebuilds 2015-02-08 Felix Yan libpinyin.so.4 => libpinyin.so.5 Packages go to [community-staging] 3 0 Rebuild Complete
xorg-server 1.17 rebuild 2015-02-04 Laurent Carlier Rebuild is done in staging There is an ABI bump with: X-ABI-VIDEODRV_VERSION: 18 to 19 X-ABI-EXTENSION_VERSION: 8.0 to 9.0 xf86-video-modesetting is now part of xorg-server package Drivers removed with this release, some are replaced with xf86-video-modesetting; xf86-video-ast xf86-video-cirrus xf86-video-geode xf86-video-mga xf86-video-sisimedia xf86-video-v4l 38 0 Rebuild Complete
User/Group management 2015-02-04 Allan McRae The packages list here use userdel/groupdel to remove the user they created. These should never be removed automatically as it poses a security risk if any files are left behind with this ownership. Also, it the user/group is registered in the UID/GID database [1], files should not be chown in the install file. Instead, this should be done in the package() function using the ID number. (e.g. chown 97:97 <file>). [1] https://wiki.archlinux.org/index.php/DeveloperWiki:UID_/_GID_Database 113 0 Rebuild Complete
poppler 0.30.0 rebuilds 2015-01-29 Andreas Radke /usr/lib/libpoppler.so.48 -> /usr/lib/libpoppler.so.49 Packages go into staging. 14 0 Rebuild Complete
glew 1.12 rebuilds 2015-01-29 Andreas Radke /usr/lib/libGLEW.so.1.11 -> /usr/lib/libGLEW.so.1.12 Packages go to staging. Some packages may also depend on stuff from the poppler 0.30 rebuild list - take care of the proper build order. 38 0 Rebuild Complete
libinput 0.8.0 .so bump 2015-01-17 Andreas Radke /usr/lib/libinput.so.5 -> /usr/lib/libinput.so.7 packages should go to staging 4 0 Rebuild Complete
fc-cache 2015-01-03 Allan McRae Most packages install fonts only to the system directory so there is no need for a full cache update. So use fc-cache -s instead of fc-cache -f as it is lots faster for the same effect. 52 0 Rebuild Complete
validpgpkeys integrity check 2014-12-29 Kyle Keen Makepkg (as of pacman 4.2) now verifies GPG signed files differently. They require a reference to the signer's fingerprint. Without that, makepkg's integrity check will fail. For an example of a good pkgbuild, curl has the following lines: source=("http://curl.haxx.se/download/$pkgname-$pkgver.tar.gz"{,.asc} curlbuild.h) md5sums=('88c5650122873712296d4b1db3f12e6c' 'SKIP' '751bd433ede935c8fae727377625a8ae') validpgpkeys=('914C533DF9B2ADA2204F586D78E11C6B279D5C91') # Daniel Stenberg More details are under the 'validpgpkeys' of the pkgbuild man page. The fingerprint can be generated with gpg --fingerprint <key-identifier or user ID> This is not exactly critical, but catching it now may save some bug reports and user frustration. No rebuild is necessary, simply updating the pkgbuilds should be sufficient. The package list was generated by finding the difference between egrep -R '\.(asc|sig)' /var/abs | cut -d '/' -f 5 | sort -u and grep -R 'validpgpkeys' /var/abs | cut -d '/' -f 5 | sort -u and so may have a false positive if you recently fixed this in SVN. 275 0 Rebuild Complete
ghc 7.8.4 rebuild 2014-12-25 Thomas Dziedzic put packages into staging make sure to rebuild dependencies first 45 0 Rebuild Complete
Ruby 2.2 rebuild 2014-12-25 Anatol Pomozov ruby-2.2 just pushed to staging, it bumped libruby.so version and all its dependencies should be rebuilt. It also changed default search path for gems (/usr/lib/ruby/gems/2.1.0/->/usr/lib/ruby/gems/2.2.0/) thus any gem-installed library should be rebuilt as well. 42 0 Rebuild Complete
openconnect 7.02 rebuild 2014-12-22 Felix Yan libopenconnect.so.3 => libopenconnect.so.5 Packages go to [staging]. 4 0 Rebuild 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 Rebuild 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 Rebuild 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 Rebuild 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 Rebuild Complete
libmusicbrainz5 5.1.0 2014-11-14 Andrea Scarpino libmusicbrainz5.so.0 -> libmusicbrainz5.so.1 Packages go in [staging]. 7 0 Rebuild 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 Rebuild 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 Rebuild Complete