[Pkg-bazaar-maint] [ANN] bzr-builddeb 0.18 released
James Westby
jw+debian at jameswestby.net
Tue Jul 10 22:08:11 UTC 2007
Hi,
I though I would make an announcement this time, as there is quite a lot
of new stuff in this release, and I thought vcs-pkg might be interested
in some of it.
I have just released (sort of) version 0.18 of bzr-builddeb, a Bazaar
plugin for helping with the management of Debian packages. This release
is intended to be compatible with the 0.18 release series of Bazaar.
This release has several updated dependencies, none of which are in the
archives yet, and so you should probably wait until the dependencies are
uploaded.
This release brings a whole host of new features:
* A user manual. You can read it online[0] to find out about the
features.
* Automatic fetching of missing upstream tarballs using uscan if a
watch file is available.
* An import-dsc command to create a branch starting from a series of
source packages.
- Handles both normal mode and native mode, and transitions between
them in the history of the package. No other modes are supported
yet.
- Use --snapshot to automatically grab all source packages from
snapshot.debian.net.
- Incremental mode will hopefully be supported in the future.
* A merge-upstream command for use in normal mode that helps with
updating the package to a new upstream version.
- Takes the new upstream, unpacks it on top of the old one, and
commits in to the upstream "branch".
- Then merges in all of the packaging changes on top of the old
version to the new version, leaving you to resolve conflicts.
- Relies on a tagging scheme which you will need to retrofit to your
packages, if you want help with this then contact me.
* A bunch of other improvements, including a test-suite to try and
hold all this together.
There has been one change to existing behaviour:
* unknowns in the tree no longer stop the build. The ignore-unknown
options are now ignored, but are still accepted for backwards
compatibility.
pkg-bazaar-maint:
The tip of [1] is 0.18. Any other changes will be a 0.18.1.
My chroot is out of order at the moment so it isn't properly build
tested. Also it requires bzr >= 0.18~ and new enough bzrtools to not
complain at that. It also requires python-debian 0.1.5, which is the
tip of [2].
I will try and build a full version when it all settles down.
Thanks,
James
[0] http://jameswestby.net/bzr/builddeb/user_manual/
[1] http://bzr.debian.org/pkg-bazaar/bzr-builddeb/trunk/
[2] http://bzr.debian.org/pkg-python-debian/trunk/
--
James Westby -- GPG Key ID: B577FE13 -- http://jameswestby.net/
seccure key - (3+)k7|M*edCX/.A:n*N!>|&7U.L#9E)Tu)T0>AM - secp256r1/nistp256
More information about the Pkg-bazaar-maint
mailing list