On Mon, May 30, 2005 at 04:01:33PM -0500, Dirk Eddelbuettel wrote:

> On 30 May 2005 at 15:02, Chris Lawrence wrote:
> | On 5/30/05, Adrian Bunk <[EMAIL PROTECTED]> wrote:
> | > reopen 307683
> | > tags 307683 -sarge
> | > severity 307683 serious
> | > thanks
> | > 
> | > On i386, both the package in unstable and the package in unstable fail
> | > if mawk is not installed.
> | > 
> | > If you use mawk, you have to add a build dependency.
> | 
> | It seems to me that the proper place to fix this is (still) in
> | r-base-dev, since it's what's choosing mawk or gawk (and I'd have to

> Don't think so. Mawk is priority required. It can be assumed to be present. 

No, it cannot.  You are only ever allowed to assume that packages that are
Essential: yes (or in the case of build-dependencies, part of
build-essential) are present.

> | guess which mawk|gawk was being used on which architecture to fix it
> | in this particular package - not to mention I suspect r-base-mapdata

> AFAICT you have a particular package with a particular problem due to
> specific needs for an AWK interpreter than are satisfied by only one of mawk
> or gawk.

This package is merely using whichever version of awk r-base-dev is telling
it should be preferred; it doesn't depend on any particular implementation
of awk, it just needs to know which one to call.

It would probably be better if r-base-dev simply specified "awk", which IIRC
is "virtually-essential" by virtue of being a dependency of an essential
package.

In any case, I've tagged this sarge-ignore because being
virtually-essential, mawk is available on all Debian buildds -- accounting
for the lack of *actual* build failures on archs other than amd64.

-- 
Steve Langasek
postmodern programmer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to