lp:ubuntu/trusty/mercurial-buildpackage

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

10. By Darren Salt

* Taking over this package... (Closes: #628953)
* Add support for xz-compressed tarballs. (Closes: #658648)
  - Bump dependency on pristine-tar to >= 1.18.
* Fix (most) problems with pristine tarball generation. (Closes: #626855)
  - Ensure that we have the source root directory in the tarball.
  - Ensure that the source root directory is correctly named.
  - Force owner, group and permissions to 0 when generating the xdelta.
  This should be enough to cover the usual use cases.
  It's fairly safe to say that anything else is going to be Fun™...
* Don't spawn shells for tar.
* Handle version info differently: vendor-specific version strings can be
  specified via a make variable, VENDOR_VERSION.
  Also, tidy up version checking in debian/rules and set VENDOR_VERSION to
  the vendor name as reported by dpkg-vendor.
  (Closes: #612271)
* Have all commands respond to --help, -h and -?.
* Put upstream tags on the upstream branch. It makes more sense to me than
  tagging a prior commit in the main branch.
* Improved the concurrent stdout/stderr reading (referenced below).
* Add -S (--source-only) to mercurial-buildpackage.
* Add a note to README.txt about hacking on mercurial-buildpackage source.
* Add build-arch and build-indep targets in debian/rules.
  (The latter is currently empty.)
* Correctly quote (or unquote) hyphens in the man pages.
* Add a dummy debian/watch.
* Misc cleanup.

[Jens Peter Secher]
* Found a way to concurrently read stdout and stderr from a Process
  which means that there should be no more stalled build processes.
* Allow successive import-dsc also when only the debian files changed.
* Complain when importing tarballs that have no root directory but use
  dpkg-source with --no-check to allow manual tampering with the
  imported tarballs.

9. By Jens Peter Secher <email address hidden>

* Cater for new hg commit behaviour: accept return code of 1.
* Create new changelog entry before trying to merge during importorig.
* Check that mercurial-buildpackage's changelog version matches the one
  in Constants.hx.
* Bumped Standards-Version to 3.9.1, no change.

8. By Jens Peter Secher <email address hidden>

Do not use paths containing "../" to avoid upsetting dpkg-source
1.15.7.1.

7. By Jens Peter Secher <email address hidden>

* Only perform build-dependency check when building in-place, thanks to
  Eike Nicklas.
* Refix #563057 which was reintroduced by not emptying Process output on
  low verbosity.

6. By Jens Peter Secher <email address hidden>

Work around Mercurial's inability to track empty directories (which
makes it harder to recreate pristine tarballs) by removing empty
directories after unpacking of tarballs.

5. By Jens Peter Secher <email address hidden>

* Always process output from subprocesses immediately to avoid the
  subprocess blocking.
  (Closes: #563057)
* Fixed usage help in tagversion.
* Do not --skip-patches when unpacking because dpkg-source format 3.0
  (quilt) expects the patches to be applied anyway. And unpack with
  --no-copy.

4. By Jens Peter Secher <email address hidden>

* Preserve executable mode for upstream files, thanks to Luke Cycon.
* Just rely on the underscore in the upstream tarball file names to
  detect source name, thanks to Raúl Sánchez Siles.
  (Closes: #563058)

3. By Jens Peter Secher <email address hidden>

* Porting branches are now suported.
* Always use Mercurial's internal merging mechanism to avoid arbitrary
  merging programs to start up; instead conflict markers are put
  directly in conflicting files.
* Explained repository layout in manpage, and various other manpage
  fixes.
* Better error message when tarball filenames do not follow format 3.0,
  thanks to Goswin von Brederlow.
  (Closes: #560189)

2. By Jens Peter Secher <email address hidden>

* The importorig program now saves xdeltas to be able to restore the
  pristine tarballs, which will then be recreated when a package is
  built.
* Fixed the dependency on haxe to avoid build failures.

1. By Jens Peter Secher <email address hidden>

Initial package. It is a redesign of John Goerzen's hg-buildpackage.

Branch metadata

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

Subscribers