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

Re: procps with pidof is released



On Sun, 2013-12-15 at 11:54 -0800, Steve Langasek wrote:
> On Sun, Dec 15, 2013 at 07:07:54PM +0000, Ben Hutchings wrote:
> > On Sun, 2013-12-15 at 16:06 +0100, Marc Haber wrote:
> > > On Tue, 10 Dec 2013 13:22:27 -0800, Steve Langasek <vorlon@debian.org>
> > > wrote:
> > > >On Tue, Dec 10, 2013 at 09:02:21AM +0000, Thorsten Glaser wrote:
> > > >> Steve Langasek dixit:
> 
> > > >> >(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".)
> 
> > > >> Maybe because the offered alternative sucks so much.
> 
> > > >You are totally, completely, 100% missing the point.  We can't remove bash
> > > >from Essential because packages are silently using /bin/bash without
> > > >depending on bash, because they've been *told not to*.  This is not about
> > > >your hobby horse issue of whose /bin/sh is better, it's about the fact that
> > > >once an interface makes its way into Essential, we have a very hard time
> > > >removing it.
> 
> > > The first step would be to change policy to no longer deprecate
> > > depending on bash if one uses ä!/bin/bash scripts.
> 
> > > The second step would be a lintian warning if a package contains a
> > > #!/bin/bash script without depending on bash.
> 
> > What if I want to use bash features in a preinst script?
> 
> What if I want to write my preinst script in python?

That has never been allowed, unlike use of bash.

> > The idea of making bash non-essential seems like pure busy-work; the
> > vast majority of Debian systems will continue to have it installed and
> > it will just result in a stream of RC bugs because of undeclared
> > dependencies.
> 
> This is not /usr/share/common-licenses.  The measure of whether something
> belongs in Essential is *not* how many packages reference it.

Policy acknowledges that '[a]ny capability added to an essential package
therefore creates an obligation to support that capability as part of
the Essential set in perpetuity.'

Ben.

-- 
Ben Hutchings
Lowery's Law:
             If it jams, force it. If it breaks, it needed replacing anyway.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: