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/

Reply via email to