On 6/13/05, Dirk Eddelbuettel <[EMAIL PROTECTED]> wrote: > > reassign 307683 r-cran-maps, r-cran-mapdata > thanks > > On 13 June 2005 at 18:41, Steve Langasek wrote: > | On Mon, Jun 13, 2005 at 08:36:47PM -0500, Dirk Eddelbuettel wrote: > | > Oh well so my inkling was right. Whatever. [ And the 'virtually essential' > | > was not 'practically good enough', I suppose, as it did break on amd64 > ... ] > | > | No, it broke because *awk* is virtually essential -- *NOT* mawk, or any > | specific implementation. > > Steve wins, Dirk looses as Lintian tells me: > > E: r-base-core: needlessly-depends-on-awk depends > N: > N: The package seems to declare a relation on awk. awk is a virtual > N: package, but it is special since it's de facto essential. If you don't > N: need to depend on a specific version of awk (which wouldn't work > N: anyway, as dpkg doesn't support versioned provides), you should remove > N: the dependency on awk. > N: > > So I will back this out as far as the Depends goes, but keep the > Build-Depends. > > I also reassign this back from r-base-dev. > > Chris: You should adjust the offending package to do the same, i.e. > > Build-Depends: [....] mawk | gawk | awk > > on you should be set. All other R packages don't seem to care.
I'm not even sure the build-depends is necessary, since base-files is Essential and depends on awk. (Why lintian doesn't catch that too is beyond me.) As long as AWK=/usr/bin/awk according to R, we're good to go. Chris -- Chris Lawrence - http://blog.lordsutch.com/