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 |
---|---|---|---|---|---|---|---|
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 |
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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | Complete |
krb5 1.13 rebuild | 2014-10-18 | Eric Bélanger | usr/lib/libkdb5.so.7 | usr/lib/libkdb5.so.8 | 2 | 0 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | 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 | Rebuild | Complete |
gpsd 3.11 rebuild | 2014-09-20 | Bartłomiej Piotrowski | libgps.so.20 → libgps.so.21 Packages go to [staging]. | 5 | 0 | Rebuild | 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 | Rebuild | Complete |