[Pkg-sysvinit-devel] procps with pidof is released

Steve Langasek vorlon at debian.org
Mon Dec 9 22:41:06 UTC 2013


On Mon, Dec 09, 2013 at 10:03:09PM +0000, Ben Hutchings wrote:
> On Mon, Dec 09, 2013 at 12:18:00PM -0800, Steve Langasek wrote:
> [...]
> > AIUI, you've also proposed including the following list of binaries in
> > procps-base:

> >  > procps-base: pidof, ps, sysctl, pgrep, pkill

> > Currently, the *only* one of these which is used as part of the essential
> > set is pidof.  Why would you put any of the rest of these in an essential
> > package, given that you already have a binary package split between the
> > Essential: yes procps-base and the Essential: no procps?
> [...]

> Discussed here:

> http://thread.gmane.org/gmane.linux.debian.devel.general/185723/focus=185725

Well, you proposed it there, but it doesn't seem to have resulted in much
actual discussion; I would expect more effort to be made to get wider input
before adding these interfaces to Essential.

The purpose of the "Essential" flag is to keep a minimal system working at
all points during upgrades.  It is not there to paper over bugs caused by
maintainers being too lazy to properly declare their package dependencies.

Yes, there probably are packages that are making buggy use of these commands
today.  But those are straightforward to find and fix using a lintian check,
as Bastien proposed.  There's no reason to saddle ourselves with more
interfaces that must be supported permanently.

(For values of "permanently" that include "we now have two implementations
of sh in Essential, because no one has done the work to let us get rid of
bash".)

-- 
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 at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20131209/e408de11/attachment.sig>


More information about the Pkg-sysvinit-devel mailing list