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
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