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

Re: Why are the gcc-*-base packages priority:required?

On Sat, Aug 09, 2014 at 10:05:24PM -0400, Theodore Ts'o wrote:
> On Sat, Aug 09, 2014 at 11:23:24AM +0200, Sven Joachim wrote:
> > On 2014-08-09 04:27 +0200, Theodore Ts'o wrote:

> > > Potentially stupid question --- why are the gcc-4.[789]-base packages
> > > have the priority required?  And what are they used for?

> > Providing the mandatory files under /usr/share/doc, all packages built
> > from the gcc-4.[789] source ship a symlink under /usr/share/doc.

> Sure, but this could be handled using the standard package
> dependencies, could it not?  Why do these packages need to have
> "priority: required"?

> This forces debootstrap to drag them in, regardless whether or not
> they are needed.

gcc-4.9-base is Priority: required in testing and unstable because libgcc1
depends on it and is also Priority: required.

gcc-4.{7,8}-base are Priority: required in testing and unstable because
libgcc1 /used to/ depend on them.  They should be dropped to Priority: extra
now, which probably involves filing a bug against the ftp.debian.org

Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature

Reply to: