[pkg-bioc] Questions before breaking everything...

Dirk Eddelbuettel edd at debian.org
Tue Jun 26 22:02:20 UTC 2007


On 26 June 2007 at 23:30, Steffen Moeller wrote:
| On Tuesday 26 June 2007 03:41:36 Dirk Eddelbuettel wrote:
| > Steffen,
| >
| > On 25 June 2007 at 10:06, Steffen Moeller wrote:
| > | leaves the remainder intact. However, the untaring of a complete system
| > | for every package, I think we can agree here, is not elegant with respect
| > | to the utilisation of our resources. It may appear to be required for
| > | complete security, but it is not elegant.
| >
| > Well but recall that basically every Debian package gets built that way.
| > 10,000 source packages can't be wrong :)
| 
| I better do not sign this email, but I really thought there was a mere 
| deinstallation by the buildds. Otherwise the deinstallation would be only for 
| extra security, but for that, only the just created deb would have to be 
| installed which it never is. This is how I interpreted the logs like these:
| http://experimental.ftbfs.de/fetch.php?&pkg=gammu&ver=1.05.00-4&arch=kfreebsd-i386&stamp=1143988918&file=log&as=raw
| 
| So, in the end, is it a buildd that we really want?
| 
| I do not know if I am kidding or not. Running cran2deb on all platforms may be 
| far easier than maintaining several buildds.

pbuilder != buildd

pbuilder allows you to (rather easily) build a package in a pristine
environment that is newly created from the minimal system. 

AFAIK the buildd are similar, but different as they IIRC use something called
sbuild. Doesn't matter.

What appeals to David and me about the pbuilder is that it helps us to 'nail
down' the Build-Depends. That is important for R with all the R Depends,
LazyLoads etc pp.

Now as you pointed out, there is cost in using pbuilder as the tarball needs
to be built up, brought down, built up, ...  so I think a fair compromise
would be to add a 'bulk' in which we will start from a fresh pbuilder but not
bring it down after each package.

How does that sound?

Dirk

-- 
Hell, there are no rules here - we're trying to accomplish something. 
                                                  -- Thomas A. Edison



More information about the pkg-bioc-devel mailing list