lp:ubuntu/hardy/bzr-builddeb

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy/bzr-builddeb
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

13. By John Dong

Disable testsuite temporarily to fit FTBFS in buildd

12. By James Westby

[ Arnaud Fontaine ]
* Add Vcs-Bzr field (dpkg supports it now) in debian/control.
* Update GPL path to GPL-2 in debian/copyright as GPL-3 is now the default.

[ Jelmer Vernooij ]
* Allow building snapshots of packages based on version in changelog.
  (Closes: #452130)

[ James Westby ]
* Stop specifying a specific branch format when importing a .dsc.
  This improves performance significantly as packs will now be used.
  Require bzr 1.0 so that packs are default.
* Fix the import diff code to not deadlock on large diffs. Thanks to
  Jamie Wilkinson. (Closes: #451248)
* Exclude more files/directories than just .bzr when importing.
* Normalise filenames from the tarballs when extracting to import a
  dsc to avoid errors on strange tarballs.
* Treat hardlinks in tarballs as a copy of the file. This at least
  gets the data, and is representable in bzr.
* Don't silently skip unkown types when extracting a tarball, error
  instead.
* Don't use relative imports. Thanks Robert Collins. (LP: #189429)
* Remove the .bzr-builddeb from merge builds not in "larstiq" mode.
  (Closes: #464033)
* Don't tell cp to be verbose when copying back the debian/ dir
  in bd-do.
* Update the dependencies on bzr and bzrtools to more recent versions.
* Update the VCS-Bzr: header for the new branch location.
* Avoid failing the testsuite because of a user's ~/.bazaar/builddeb.conf.

11. By Reinhard Tartler

[ James Westby ]
* Support incremental imports of normal mode packages from source packages
  for uploads done outside the VCS.
* Also look for upstream tarballs in the archives. Do this in preference
  to the watch file, for the case where the upstream was repacked.
* Filter out any changes to .bzr in packages that are being imported as they
  will totally mess things up. If the branch is in the source package then
  just use apt-get source. (LP: #156003)
* bzr 0.92 is required.
* Improve the error message when the upstream tag is not found to actually
  give the name of the expected tag.
* Allow the last upstream not to be on the mainline during merge-upstream.
* Don't complain when repacking the tarball if the target exists, but is the
  same as the source. Only .tar.gz can be considered identical.
* Bug fix: "bzr-builddeb: merge-upstream --version is a conflicting
  optoin", thanks to Jamie Wilkinson (Closes: #449369).
* Close old bug, only parse first changelog entry (Closes: #429299)
* Bug fix: "bzr-builddeb: parse debian/watch if no URL specified for
  merge-upstream", thanks to Jamie Wilkinson (Closes: #449362).
* Bug fix: "bzr-builddeb: can't do merge packages with
  dh-make-pear", thanks to <email address hidden> (Mark A. Hershberger)
  (Closes: #440069).

[ Reinhard Tartler ]
* (Build-)Depend on python-apt
* bump dependency on bzrtools
* when running the testsuite, set home directory to effectively disable
  any user installed plugins

10. By Reinhard Tartler

* upload to gutsy. Verified it still works with bzr 0.18
* Complete the transition of deb822 into python-debian. LP: #134607

9. By James Westby

* Allow empty author information in the changelog for those that like to
  develop without filling it in, and then add it while releasing.
* Drop the dependency on python-deb822 as it is now part of python-debian.
  Thanks to Loïc Minier and Lucas Nussbaum for noticing.
  (Closes: #436386, #436089)

8. By James Westby

* Medium urgency as it will hold up the bzr 0.18 transition.
* Remove any 'debian/' directory from the upstream tarball in merge mode,
  so that the branch contains all of the files that will appear there.
* Allow the changelog entries to have no author information.
* Add a working-tree option to the configuration files that if set always
  builds the working tree rather than the last revision in the branch.
* uscan is now used to download an upstream tarball if the version required
  is not available and the user has a watch file. Thanks to Daniel Holbach
  for the insipration for how to implement this. This makes devscripts a
  dependency. Add a watch file to your package to take advantage of this.
* Add a user manual with some proper documentation. See
  /use/share/doc/builddeb/user_manual/index.html
* Add an import-dsc command to import history from a series of source
  packages.
  - Currently only works for normal and native modes.
  - Currently only does initial imports, incremental imports will come later
    I hope.
  - Can automatically grab any packages from snapshot.debian.net.
* Add a merge-upstream command that allows you to grab a new upstream
  version and merge your packaging changes back in to it.
  - Currently only supports normal mode.
  - Doesn't integrate with uscan yet.
* Remove the need for --ignore-unknowns, as it is no longer checked for.
  The option is still there for backwards compatibility, but it now does
  nothing.

7. By Reinhard Tartler

* adjust the (build-) dependency on bzr so it is usable with bzr 0.17.
* remove bzr (<< 0.17~) from builddeps

6. By Reinhard Tartler

fakesync as just discussed on #ubuntu-devel

5. By Reinhard Tartler

loosen depends, 0.15 works with bzr 0.16 as well

4. By James Westby

* Version designed to work with bzr 0.15.
* Bump depends on bzr appropriately.
* Install the plugin in .../plugins/builddeb instead of
  .../plugins/bzr-builddeb, as the latter is not a valid python identifier
  as is now required by bzr.
* Export the package build to the correct directory name, using the upstream
  version rather than the full version. This removes a warning from
  dpkg-source when building and Closes: #409981. Thanks to James Vega.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/bzr-builddeb
This branch contains Public information 
Everyone can see this information.

Subscribers