On Tue, Nov 11, 2014 at 04:28:25PM +0000, Adam D. Barratt wrote: > >It's *everything* to do with transitions to testing. > > > >r-base 3.1.2-2 does not meet the requirements for a freeze exception > >and as such will not be in jessie. Due to the way your automatic > >depenency generation works, any package building against that version > >of r-base will also not be eligible for transition. > > I missed that the dependency generation is for CDBS-using packages. > I'm not sure what proportion of R packages that is.
All R packages are building with include /usr/share/R/debian/r-cran.mk which contains: rversion := $(shell dpkg-query -W -f='$${Version}' r-base-dev) ... ## support ${R:Depends} via debian/${package}.substvars echo "R:Depends=r-base-core (>= ${rversion})" >> debian/$(package).substvars which is IMHO to strict which was discussed previously (for instance here [1]). The package does only require a certain API and not necessarily the latest available r-base-core. While the strict dependency does not harm in general it potentially does in situations like this specific one. (However, even the relaxed dependency in [1] would have not helped in the current case.) Kind regards Andreas. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704805#15 -- http://fam-tille.de -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20141111173027.gb4...@an3as.eu