[Pkg-virtualbox-devel] Bug#575332: virtualbox-ose-qt linked against libqt libraries from experimental.
Peter Fritzsche
peter.fritzsche at gmx.de
Thu Mar 25 10:35:25 UTC 2010
Not only when you use stuff from experimental. It is always a good idea to use
sbuild or pbuilder/cowbuilder to build your packages before uploading. This is
even the case when the binary packages will be stripped from uploads in the
future, because you easily see missing dependencies locally.
Just install cowbuilder, run `sudo cowbuilder --create` and then start a build
with a script similar to
#! /bin/sh
set -e
ID="`/usr/bin/id -nu`"
GROUP="`/usr/bin/id -ng`"
/bin/rm -rf "$HOME/to_upload/"
sudo /usr/sbin/cowbuilder --update
sudo /usr/sbin/cowbuilder --build --buildresult "$HOME/to_upload" "$@"
sudo /bin/chown "$ID:$GROUP" -R "$HOME/to_upload"
cd "$HOME/to_upload"
/usr/bin/debsign *.changes
(don't forget to change the key-id in debsign). You should add your key id to
~/.devscripts:
DEBSIGN_KEYID=12345678
And you may speedup cowbuilder startup using following entries in
~/.pbuilderrc (it will share the apt archives with the host rootfs):
BINDMOUNTS="/var/cache/apt/archives"
APTCACHE=""
Adding debuild options will still work. For example if you have a -2 version
and want to add the source to the tarball then call the script the following
way (I just say that it is called buildme and can be found in your $PATH):
build-sponsor mypackage_1.0-2.dsc --debbuildopts -sa
More information about the Pkg-virtualbox-devel
mailing list