Re: Essentialness of awk

2002-09-28 Thread Anthony Towns
On Fri, Sep 27, 2002 at 03:49:09PM +0200, Santiago Vila wrote: Several years ago it was agreed that awk would be essential (which is currently implemented by a Depends: awk in base-files). Err, shouldn't base-files Pre-Depends: awk? (In effect, base-files is the Essential: yes package that

Re: Essentialness of awk

2002-09-28 Thread Anthony Towns
On Fri, Sep 27, 2002 at 06:09:13PM -0400, Joey Hess wrote: (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.) The aim

Re: Essentialness of awk

2002-09-28 Thread Anthony Towns
On Fri, Sep 27, 2002 at 09:59:25PM +0200, Santiago Vila wrote: What I mean is that the current policy wording about essential packages is sub-optimal. The important thing is not that essential packages work even if they are unconfigured, the important thing is that once they are configured (by

Re: Essentialness of awk

2002-09-28 Thread Santiago Vila
Junichi Uekawa wrote: Santiago Vila [EMAIL PROTECTED] immo vero scripsit: 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. What do you mean? You speak as if there were lots of

Re: Essentialness of awk

2002-09-28 Thread Santiago Vila
Anthony Towns wrote: Santiago Vila wrote: Several years ago it was agreed that awk would be essential (which is currently implemented by a Depends: awk in base-files). Err, shouldn't base-files Pre-Depends: awk? (In effect, base-files is the Essential: yes package that provides the awk

Re: Essentialness of awk

2002-09-28 Thread Anthony Towns
On Sat, Sep 28, 2002 at 01:53:58PM +0200, Santiago Vila wrote: I was going to propose a patch against the current policy document, but there is a little problem: Since dpkg will not prevent upgrading of other packages while an essential package is in an unconfigured state, all

/bin/sh alternative (was Re: Essentialness of awk)

2002-09-28 Thread Chris Waters
On Sat, Sep 28, 2002 at 01:18:31PM +0200, Santiago Vila wrote: Well, yes, more or less. In the example about gawk replacing mawk you'll see that at all times there is a working awk. I don't see a fundamental reason why this should not work for dash and bash. It works for mawk/gawk because the

Essentialness of awk

2002-09-27 Thread Santiago Vila
Hello. Several years ago it was agreed that awk would be essential (which is currently implemented by a Depends: awk in base-files). I think this should be reflected in policy in some way, because a lot of people still use Depends: awk in their control fields. Or even worse Depends: mawk | awk

Re: Essentialness of awk

2002-09-27 Thread Junichi Uekawa
Santiago Vila [EMAIL PROTECTED] 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

Re: Essentialness of awk

2002-09-27 Thread Santiago Vila
On Sat, 28 Sep 2002, Junichi Uekawa wrote: Santiago Vila [EMAIL PROTECTED] 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

Re: Essentialness of awk

2002-09-27 Thread Joey Hess
Junichi Uekawa wrote: Santiago Vila [EMAIL PROTECTED] 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

Re: Essentialness of awk

2002-09-27 Thread Junichi Uekawa
Santiago Vila [EMAIL PROTECTED] immo vero scripsit: 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. What do you mean? You speak as if there were lots of essential packages using