On 24 May 2011 at 20:56, Julian Gilbey wrote:
| Package: r-base-dev
| Version: 2.13.0-1
| 
| My R-based package has in its debian/rules file:
| 
| include /usr/share/R/debian/r-cran.mk

That's the way to do it.
 
| This includes the R makefile fragment which, in turn, includes cdbs.
| This file lies inside r-base-dev, which suggests cdbs but does not
| depend upon it.

Correct. I realized that a few weeks ago when Lintian started to complain
about the cdbs Depends: in all my r-cran-* packages, not seeing it used in
the one line include.

So I already added this:

r-base (2.13.1-0) unstable; urgency=low

  * (unreleased)

  * debian/control: Add 'Depends: cdbs' to r-base-dev so that the r-cran-*
    packages do not need to depend on it individually; it is also a
    feature of the r-cran.mk script source from r-base-dev

but simply haven't rolled it up yet. It will come...
 
| Therefore I need to depend upon cdbs, and lintian complains as I do
| not use it explicitly.

Yes.
 
| Since this is the only file of any significance in r-base-dev, it
| should Depends: cdbs and not Suggests: cdbs, as the package is useless
| without cdbs.

Yes.

Dirk

-- 
Gauss once played himself in a zero-sum game and won $50.
                      -- #11 at http://www.gaussfacts.com



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

Reply via email to