Bug#534684: lintian: build-depends-without-arch-dep gives false positives when debian/rules includes /usr/share/R/debian/r-cran.mk
Le Fri, Jun 26, 2009 at 06:20:42AM -0500, Dirk Eddelbuettel a écrit :
>
> At the risk of asking a silly question: isn't that addressed by Build-Depends
> vs Build-Depends-Indep?
>
> edd@ron:~/src/debian/CRAN$ grep -h ^Build-Depends-Indep */debian/control | head -5
> Build-Depends-Indep: debhelper (>> 4.1.0), r-base-dev (>> 2.3.0), cdbs
> Build-Depends-Indep: debhelper (>> 4.1.0), r-base-dev (>= 2.8.1), cdbs
> Build-Depends-Indep: debhelper (>> 4.1.0), r-base-dev (>= 2.9.0), cdbs
> Build-Depends-Indep: debhelper (>> 4.1.0), r-base-dev (>= 2.9.0), cdbs
> Build-Depends-Indep: debhelper (>> 4.1.0), r-base-dev (>= 2.9.0), cdbs, r-cran-lattice (>= 0.10.11), r-cran-vr, r-cran-colorspace
Hi Dirk,
since debhelper and cdbs, and therfore r-base-dev, are necessary to run
debian/rules clean, they need to be listed in the Build-Depends (not-indep)
field even if no architecture dependant package is built (Policy § 7.7).
Cheers,
--
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan
Reply to: