[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 vcs-pkg-discuss mailing list