[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Another update on the buildd queue



Hello!

Over the past weeks I have been working to reduce the number of
uninstallable build dependencies on sh4.

For that, I manually built packages like gcc-4.8, gcc-4.9 and various
versions of python and python-related packages. Additionally, perl
was updated to 5.20 which required a rebuild of all binary-arch
reverse dependencies of perl.

To rebuild the packages, a binNMU has to be triggered on
leda.debian.net, for example:

glaubitz@leda:~$ wanna-build --arch sh4 -d unstable -m "Rebuild against
perlapi-5.20.0." --binNMU=2 libfont-freetype-perl_0.03-2

This schedules the package ibfont-freetype-perl_0.03-2 to be rebuild
with the binNMU version 2 ("+2") and adds the changelog entry "Rebuild
against perlapi-5.20.0." I have made great progress with this but as
you can see here [1], there are a large number of perl binary-arch
packages and I have only been able to rebuild about 30% of them.

However, perl is not the reason why "BD Uninstallable" is currently
so high but a different essential dependency, namely postgresql-9.4
which fails to build from source due to an upstream gcc bug [2] which
will be fixed in gcc-4.9.2 which is yet to be released. Not being able
to build postgresql-9.4 means we can't build ghostscript, openjpeg and
as a result a large number of reverse dependencies like Gtk and Qt.

Thus, before we can make any substantial progress, we either have to
wait for gcc-4.9.2 to arrive unstable or we have to ask Matthias
Klose (doko) to cherry-pick the fix from [2] from upstream and
integrate it into the current 4.9.1 packages.

Adrian

> [1] https://packages.debian.org/sid/perl/
> [2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62312

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: