Bug #810018: Consider shipping pidof with procps

Mark Hindley mark at hindley.org.uk
Mon Mar 21 10:34:58 GMT 2022


Craig,

Thanks for this.

This dates from before my detailed involvement with this area of Debian. I have
read through the bug report, but apologies if I have missed pertinent detail.

I am happy to work with you to achieve this if it is really worthwhile and time
well spent. However, I am yet to find really compelling reasons. The suggestion
seems to have arisen because:-

 1) Upstream sysvinit is dead.

    This is not true. Jesse Smith is active[1], extremely helpful and recently
    migrated upstream away from savannah[2].

 2) Debian sysvinit is dead.

    'The reports of my death have been greatly exaggerated.'[3]

 3) A desire to reduce the Essential set.

    I understand and appreciate the general motivation for this. However, moving
    pidof to procps would make procps Essential and it is already about 20 times
    bigger than sysvinit-utils, so it does not achieve the aim.

    A new Essential procps-base just containing pidof may achieve this objective
    depending on how the question is framed.  Whilst in many cases the question
    and its answer will be obvious, it is somewhat opaque to me exactly which
    aspect of the Essential set size we are endeavouring to minimise here:
    download size, number of packages, time and cost for debootstrap et al. to
    process the set?

    The pidof in procps-base option would probably reduce the Essential set
    download size by, maybe, a few tens of kB (sysvinit-utils is only 83kB), the
    number of packages would be unchanged and I see no reason to expect the
    processing time to be significantly different.

In short, to me this seems a lot of work for very marginal gain.

What do you think?

Best wishes

Mark

[1]  https://www.patreon.com/posts/62303182

[2]  https://github.com/slicer69/

[3]  attrib. Mark Twain




More information about the Debian-init-diversity mailing list