[pkg-bioc] Problem building CRAN packages

Johannes Ranke jranke at uni-bremen.de
Tue Jun 20 08:27:41 UTC 2006


Dear all,

After fixing a small typo in cran2deb.pl (committed), and adding a
couple of build-dependencies to the 

	  ## List of packages that build once their dependencies are
	  ## available in the build environment.

(not committed), I have successfully built 485 packages so far.
Meanwhile, I would like to address three issues:

1) Why are these dependencies not handled in the array that seems to
be made for build dependencies:

	my %buildDeps=(
	           arules    => ["r-cran-matrix"], ##
				...
				...

2) At the moment, I repeatedly encounter failures like

building package builds/r-cran-pcurve_0.6.2-0.r2d.1_amd64.deb ...
debuild: fatal error at line 1224:
fakeroot debian/rules binary failed
fakeroot debian/rules clean
dpkg-source -b pcurve-0.6.2
dpkg-source: cannot represent change to src/Getlam.o: binary file
contents changed
dpkg-source: warning: executable mode 0755 of `src/pcurve.so' will not
be represented in diff
dpkg-source: cannot represent change to src/pcurve.so: binary file
contents changed
dpkg-source: unrepresentable changes to source
dpkg-buildpackage: source package is pcurve
dpkg-buildpackage: source version is 0.6.2-0.r2d.1
dpkg-buildpackage: source changed by CRAN/BioC packagers
<pkg-bioc-devel at lists.alioth.debian.org>
dpkg-buildpackage: host architecture amd64
dpkg-buildpackage: source version without epoch 0.6.2-0.r2d.1
test -x debian/rules
test "`id -u`" = 0
dh_clean
dpkg-source: building pcurve using existing pcurve_0.6.2.orig.tar.gz
dpkg-source: building pcurve in pcurve_0.6.2-0.r2d.1.diff.gz
dpkg-source: building pcurve in pcurve_0.6.2-0.r2d.1.dsc
build failed for builds/r-cran-pcurve_0.6.2-0.r2d.1_amd64.deb built in
builds/pcurve-0.6.2

What is the problem? The format of the source version string?

3) Did anybody ever create a condensed version of cran2deb.pl for
building just an exactly defined subset of packages? I'd be interested.

Best regards,

Johannes

-- 
Dr. Johannes Ranke                 jranke at uni-bremen.de
UFT Bremen, Leobenerstr. 1         +49 421 218 8971 
D-28359 Bremen                     http://www.uft.uni-bremen.de/chemie/ranke



More information about the pkg-bioc-devel mailing list