Re: Requires(post{, un}) on something in coreutils

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

 



On Fri, Feb 09, 2007 at 06:03:08PM -0500, Bill Nottingham wrote:
> Axel Thimm (Axel.Thimm@xxxxxxxxxx) said: 
> > Anyway the basic idea remains, we need something to define a very
> > basic run time environment which all packages (but some bootstraping
> > ones like glibc/setup/filesystem) may assume existing to not bloat the
> > dependencies. Perhaps that's just coreutils and its dependencies,
> > perhaps more.
> 
> ... why?
> 
> Bill, who must have missed the first part of this...

My assumption is that there are many packages making use of coreutils
implicitely in their scriplets by using mv/rm/cp/touch etc w/o
Requires(xxx) on coreutils (or a virtual/file provides of it). I think
any package with a scriplet that doesn't chkconfig/service is most
probably using coreutils w/o pulling it in (e.g. like rpm).

The situation is saved by sibling packages like initscripts and/or the
kernel, e.g. the "bug" of missing coreutils dependencies goes unseen
as there are very few setups w/o initscripts/kernel already in
place. Still the packages are "broken" in the sense of not pulling in
their dependencies themselves (inlcuding recursive pulling) as
required by the guidelines.

So it's either
a) Axel's assumption wrong, there are only few packages doing
   that - ignore him
b) A large number of packages violating guidelines, so we either
   b1) fix all these packages
   b2) adjust the guidelines to assume existence of coreutils for
       99.9% of all packages (reverse exceptions would be
       kernel/initscripts etc., something has to pull in coreutils
       after all)

Depending on the actual number of these packages the order of action
is a) b1) b2), and I think the number will be large.

Maybe someone wants to script something to grep though all scriplets
for coreutils bits to get these numbers.
-- 
Axel.Thimm at ATrpms.net

Attachment: pgpwRI08Rfe1l.pgp
Description: PGP signature

--
Fedora-packaging mailing list
Fedora-packaging@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-packaging

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux