dc7 - 1.0

DebConf7

Speakers
Junichi Uekawa
Schedule
Day 15
Room Upper Talk Room
Start time 15:00
Duration 00:30
Info
ID 64
Event type Lightning talk
Track DebConf
Language English
Feedback

pbuilder talk

discussing cowbuilder / pbuilder / pbuilder-UML / pbuilder-qemu

pbuilder is a tool used for verifying Debian build process. It is currently widely deployed but has some shortcomings. There are several variants of pbuilder which try to satisfy the needs of the demanding Debian Developers. Discuss the different alternatives and how to use them, and the future awaiting for the pbuilder users..^

pbuilder is a tool used to verify a Debian package builds in a clean chroot environment. By leveraging on debootstrap tool, users can use the pbuilder environment with simple commands, such as pdebuild, to verify that packages are going to build within clean Debian installation.

pbuilder has sometimes been blamed for being slow, and also for side-effects on the interaction with outside of chroot, since chrooting is not the fastest technology, and 'tar xf' isn't the lightest operation in the world.

pbuilder has some variants, pbuilder-uml, cowbuilder, pbuilder-qemu, which have different characteristics and goals to fix the shortcomings of pbuilder. Although they are newer and less stable than the 6-year-old pbuilder tool itself, they have their advantages.

In this presentation, users will be familiarized with the different options available.