FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian GCC

 
 
LinkBack Thread Tools
 
Old 02-24-2012, 09:34 AM
Jonathan Nieder
 
Default Bug#661118: libstdc++6: is "Priority: required" but not pseudo-essential

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 <jrnieder@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}, ${shlibsepends}, ${miscepends}
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
ifdef(`MULTIARCH', `Multi-Arch: same



--
To UNSUBSCRIBE, email to debian-gcc-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20120224103417.GB4139@burratino">http://lists.debian.org/20120224103417.GB4139@burratino
 

Thread Tools




All times are GMT. The time now is 04:30 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org