Package: libstdc++6 Version: 4.7-20120210-1 Severity: wishlist Tags: patch Hi,
libstdc++6 has "Priority: required", but no pseudo-essential package depends on it: $ grep-dctrl -sPackage \ -FPriority required \ -a -FDepends,Pre-Depends 'libstdc++6' \ </var/lib/cupt/lists/*_debian_dists_sid_main_binary-i386_Packages | wc -l 0 $ grep-dctrl -sPackage \ -FPriority required \ -a -FDepends,Pre-Depends 'libc6' \ </var/lib/cupt/lists/*_debian_dists_sid_main_binary-i386_Packages | wc -l 48 The changelog tells me the priority was originally bumped to required to support dselect. Please lower the priority to "important". (libstdc++6 is at least standard because people expect to be able to run C++ apps using the g++ ABI on Linux machines and is important because used by apt and aptitude.) Anyway, maybe this can help people building tiny systems to make them smaller. (Warning: I haven't checked if debootstrap will be able to handle apt depending on a non-required package, though I suspect it should be fine. That is needed when dealing with apt from experimental already.) Hope that helps, Jonathan debian/changelog | 1 + debian/control.m4 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git i/debian/changelog w/debian/changelog index ed44ff09..d97913f2 100644 --- i/debian/changelog +++ w/debian/changelog @@ -2,6 +2,7 @@ gcc-4.6 (4.6.2-15.1) local; urgency=low * libstdc++ depends on libc (>= 2.11) for STB_GNU_UNIQUE support (Eugene V. Lyubimkin). Closes: #584572. + * libstdc++6: Lower priority from required to important. -- Jonathan Nieder <jrnie...@gmail.com> Fri, 24 Feb 2012 02:38:01 -0600 diff --git i/debian/control.m4 w/debian/control.m4 index cbae8a86..fb8d4d48 100644 --- i/debian/control.m4 +++ w/debian/control.m4 @@ -1826,7 +1826,7 @@ ifenabled(`libcxx',` Package: libstdc++CXX_SO`'LS Architecture: ifdef(`TARGET',`all',`any') Section: ifdef(`TARGET',`devel',`libs') -Priority: ifdef(`TARGET',`extra',PRI(required)) +Priority: ifdef(`TARGET',`extra',PRI(important)) Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends} ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1', ifdef(`MULTIARCH', `Multi-Arch: same -- To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120224103417.GB4139@burratino