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

Re: Large number BD-Uninstallable packages now

John Paul Adrian Glaubitz dixit:

>As of today, the number of BD-Uninstallable packages has jumped to
>over 3000 again, obviously due to a dependency problem with libstdc++6,

Yes, this is because of:

 gcc-4.8 (4.8.2-20) unstable; urgency=medium
   * Stop build packages built by GCC 4.9.

This means src:gcc-4.8 does not build everything needed any more,
but there was no Build-Depends on gcc-4.9-base in src:gcc-4.8,
which means it was built and uploaded nevertheless. (Doko, can you
please add such a Build-Depends, now and in the future, so all the
porters won’t run into this any more?)

Luckily, the output on one of my terminals is currently reading like:

mv stamps/07-install-stamp stamps/07-install-stamp-tmp
rm -rf debian/libstdc++6
dh_installdirs -plibstdc++6 usr/share/doc usr/lib/m68k-linux-gnu
cp -a debian/tmp/usr/lib/m68k-linux-gnu/libstdc++.so.*[0-9] debian/libstdc++6/usr/lib/m68k-linux-gnu/.
debian/dh_doclink -plibstdc++6 gcc-4.9-base
WARNING: removing doc directory  libstdc++6
debian/dh_rmemptydirs -plibstdc++6
dh_strip -plibstdc++6 --dbg-package=libstdc++6-4.9-dbg

This means that, once this finished building and I can upload it,
the situation will be resolved.

Had I not started the src:gcc-4.9 build at roughly the same time,
I could not start it now, because it obviously needs libstdc++-6
for being built, too… another reason for a protective B-D clause
to be introduced into src:gcc-X.Y packages once they stop building
the “shared” packages.

<theftf> Ich gebs zu, jupp ist cool
	-- theftf zu Natureshadow beim Fixen von Debian

Reply to: