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

Re: Essentialness of awk



Junichi Uekawa wrote:
> Santiago Vila <sanvila@unex.es> immo vero scripsit:
> 
> > This paragraph was added to fix Bug#50832 but if we follow it strictly
> > then all the awk packages are in violation, since they use the
> > alternative mechanism to update the awk symlink in /usr/awk and
> > therefore "do not provide their core functionality until they are
> > configured".
> 
> I'd rather document awk to be an exception to the clause 
> because unilaterally loosening this clause will require us
> to further patch the debootstrap phase.
> 
> Debootstrap (the Debian installation system) special-cases
> awk, and creates a symlink.

That's a good argument for making awk follow policy as it stands. We
shouldn't need all the special cases debootstrap uses to build the base
system. Most of them are papering over real bugs, and fewer special
cases and the stricter requirments for base packages should make 
debootstrap less likely to break.

(The other special cases I am aware of are the daemon starting mess,
which will be fixed by invoke-rc.d, some fairly unavoidable dpkg
bootstrapping, some timezone thing, and an exim mess since it still
doesn't use debconf.)

I'd be in favour of dropping the whole alternatives thing with awk and
requiring the rare things that want gawk to call it by name.

-- 
see shy jo

Attachment: pgpWhGw_5rZL9.pgp
Description: PGP signature


Reply to: