cowbuilder (pbuilder/cowdancer) released
Hi,
This is a small note to say that cowbuilder is now released, after
some coding and testing at Debconf in Mexico, and on the plane on my
way back. To use it, install pbuilder and cowdancer package.
apt-get install pbuilder cowdancer
Then create the chroot image in /var/cache/pbuilder/base.cow/ with
cowbuilder --create
You can update this image with
cowbuilder --update
To build a package,
cowbuilder --build XXX.dsc
or more simpler
pdebuild --pbuilder cowbuilder
or even more simpler
edit /etc/pbuilderrc to have PDEBUILD_PBUILDER=cowbuilder
pdebuild
Please share your experience with the world; cowbuilder code is pretty
preliminary and doesn't have some features; please do report if you're
dying to see a feature so that such feature will be likely to be
implemented first.
The rough time measurement results are below, in general, package
extraction used to take 1 minute for my package building; which is now
eliminated to improve speed:
pbuilder update time measurement on iBook G4 1GHz:
cowbuilder:
real 0m16.792s
user 0m4.395s
sys 0m3.568s
pbuilder:
real 2m30.573s
user 0m38.957s
sys 0m6.523s
pbuilder build time with network down (no package install) on iBook G4
1GHz:
cowbuilder:
real 0m18.694s
user 0m7.899s
sys 0m2.872s
pbuilder:
real 1m20.407s
user 0m9.688s
sys 0m4.142s
with network up: (building pbuilder package)
cowbuilder:
real 1m26.027s
user 0m21.582s
sys 0m7.377s
pbuilder:
real 2m57.126s
user 0m22.255s
sys 0m7.961s
pbuilder login
cowbuilder:
real 0m4.488s
user 0m1.039s
sys 0m1.393s
pbuilder:
real 1m20.058s
user 0m4.526s
sys 0m3.689s
regards,
junichi
--
dancer@{debian.org,netfort.gr.jp} Debian Project
Reply to: