On 19/07/11 at 09:16 -0500, Dirk Eddelbuettel wrote: > > On 19 July 2011 at 15:52, Lucas Nussbaum wrote: > | On 19/07/11 at 05:23 -0500, Dirk Eddelbuettel wrote: > | > > | > Hi Lucas, > | > > | > Appreciate your rebuild efforts. > | > > | > Question, though: > | > > | > On 19 July 2011 at 08:33, Lucas Nussbaum wrote: > | > | Source: cairodevice > | > | Version: 2.15-1 > | > | Severity: serious > | > | Tags: wheezy sid > | > | User: debian...@lists.debian.org > | > | Usertags: qa-ftbfs-20110718 qa-ftbfs > | > | Justification: FTBFS on amd64 > | > | > | > | Hi, > | > | > | > | During a rebuild of all packages in sid, your package failed to build on > | > | amd64. > | > | > | > | Relevant part: > | > | > make[1]: Entering directory > `/build/cairodevice-pw6pXr/cairodevice-2.15/src' > | > | > make[1]: Leaving directory > `/build/cairodevice-pw6pXr/cairodevice-2.15/src' > | > | > installing to > /build/cairodevice-pw6pXr/cairodevice-2.15/debian/r-cran-cairodevice/usr/lib/R/site-library/cairoDevice/libs > | > | > ** R > | > | > ** demo > | > | > ** preparing package for lazy loading > | > | > ** help > | > | > *** installing help indices > | > | > ** building package indices ... > | > | > ** testing if installed package can be loaded > | > | > Error : .onLoad failed in loadNamespace() for 'cairoDevice', details: > | > | > call: fun(...) > | > | > error: GDK display not found - please make sure X11 is running > | > > | > This has worked for many years by a Build-Depends: on xvfb, and then using > | > xvfb-run. > | > > | > Could this be something local to your setup? > | > | It's possible. > | > | > | > Error: loading failed > | > | > Execution halted > | > | > ERROR: loading failed > | > | > * removing > '/build/cairodevice-pw6pXr/cairodevice-2.15/debian/r-cran-cairodevice/usr/lib/R/site-library/cairoDevice' > | > | > kill: 186: No such process > | > > | > That 'kill: 186' is very bizarre, and identical to three other bug reports > | > you just sent me. Is there a chance something went wrong at your end? > | > | It's possible, again. I don't have much time to investigate. I can only > | say that many R packages were failing, and I didn't file bugs for all of > | them. Also, I run builds twice to make sure that a temporary glitch > | doesn't cause false positives, but it could still be the case. > > Ok, here is a little colour from me: > > -- there are now well over 100 r-cran-*, a few dozen are 'mine' > > -- I have quite some experience which "batch building" as we ran a service > called cran2deb once which took all of CRAN and (with some tools) created > r-cran-* for each of these; at the same around 2100 or so packages (and > CRAN now has more than 3100) > > -- pbuilder did NOT reliably work in parallel there, we always serialized
I use sbuild, not pbuilder, and usually it works fine in parallel (for all packages). I don't think that the problem is there, and your patch described below should solve the remaining problem. > -- I got a recent patch to the r-cran.mk called from debian/rules which lets > xvfb-run 'rotate' over a set of ports; that should help with the previous > builds Indeed > -- I cannot offer other help besides saying ... "in my chroot it all works" > > What can we do to improve things? I have no idea. Could you diff your log with mine to see if something comes up? Lucas -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org