mercurial-buildpackage - Suite to maintain Debian packages in Mercurial repository

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename mercurial-buildpackage_0.10.1+nmu1_amd64.deb
Package name mercurial-buildpackage
Package version 0.10.1+nmu1
Package release -
Package architecture amd64
Package type deb
Category universe/devel
Homepage -
License -
Maintainer Ubuntu Developers <>
Download size 56.51 KB
Installed size 470.00 KB
This package helps to automate the task of maintaining Debian
packages by using the distributed version-control system Mercurial.
The programs included are:
mercurial-importdsc: Import an existing Debian source package into a
Mercurial repository.
mercurial-importorig: Import new upstream tarballs.
mercurial-pristinetar: Recreate source tarballs from the Mercurial
repository so they are identical to original upstream tarballs.
mercurial-buildpackage: Build a Debian package from the Mercurial
repository, either in-place or using pbuilder.
mercurial-tagversion: Mark an uploaded Debian package for future


Package Version Architecture Repository
mercurial-buildpackage_0.10.1+nmu1_i386.deb 0.10.1+nmu1 i386 Ubuntu Universe
mercurial-buildpackage - - -


Name Value
devscripts -
libc6 >= 2.4
libneko2 -
mercurial -
neko -
pristine-tar >= 1.18


Type URL
Binary Package mercurial-buildpackage_0.10.1+nmu1_amd64.deb
Source Package mercurial-buildpackage

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mercurial-buildpackage deb package:
    # sudo apt-get install mercurial-buildpackage




2016-06-16 - Gianfranco Costamagna <>
mercurial-buildpackage (0.10.1+nmu1) unstable; urgency=medium
* Non-maintainer upload.
* Make the package binNMUable (Closes: #826968)
2014-10-28 - Darren Salt <>
mercurial-buildpackage (0.10.1) unstable; urgency=low
* Fix ‘class not found’ FTBFS. (Closes: #719405)
* Bump dependency on haxe.
* Standards version 3.9.6.
2012-07-16 - Darren Salt <>
mercurial-buildpackage (0.10) unstable; urgency=low
* 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.
2010-08-07 - Jens Peter Secher <>
mercurial-buildpackage (0.9) unstable; urgency=low
* 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.
2010-04-30 - Jens Peter Secher <>
mercurial-buildpackage (0.8.2) unstable; urgency=low
* Do not use paths containing "../" to avoid upsetting dpkg-source
2010-02-28 - Jens Peter Secher <>
mercurial-buildpackage (0.8.1) unstable; urgency=low
* Updated buildpackage manpage with operational outline and explained
that Quilt patches are applied for format 3.0 packages.
* buildpackage is now more verbose by default.
* importorig now only tries to add new changelog entry if a
debian/changelog already exists.
2010-01-21 - Jens Peter Secher <>
mercurial-buildpackage (0.8) unstable; urgency=low
* For dpkg-source format 3.0 (quilt), the repository is now supposed to
have all Quilt patches fully applied and the .pc directory committed.
After importorig, the Quilt patches need to be applied manually.  
* Be more careful about precious and interfering files when processing
directory entries.
2010-01-19 - Jens Peter Secher <>
mercurial-buildpackage (0.7) unstable; urgency=low
* 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.

See Also

Package Description
mercurial-common_4.8.2-1ubuntu3_all.deb easy-to-use, scalable distributed version control system (common files)
mercurial-crecord_0.20151121-1_all.deb Mercurial crecord extension
mercurial-extension-utils_1.3.6-1_all.deb Contains functions for writing Mercurial extensions
mercurial-git_0.8.12-1.1_all.deb Git plugin for Mercurial
mercurial-keyring_1.2.0-1_all.deb Mercurial Keyring Extension
mercurial-server_1.2-2.2_all.deb shared Mercurial repository service
mercurial_4.8.2-1ubuntu3_amd64.deb easy-to-use, scalable distributed version control system
mergelog_4.5.1-9ubuntu2_amd64.deb utility that merges httpd log files by date
mergerfs_2.24.2-4_amd64.deb another FUSE union filesystem
meritous-data_1.4-4_all.deb action-adventure dungeon crawl game (datafiles)
meritous_1.4-4_amd64.deb action-adventure dungeon crawl game
merkaartor_0.18.3+ds-5build1_amd64.deb map editor for
merkleeyes_0.0~git20170130.0.549dd01-1_amd64.deb ABCI application serving a merkle-tree data store
meryl_0~20150903+r2013-6_amd64.deb in- and out-of-core kmer counting and utilities
mesa-opencl-icd_19.0.2-1ubuntu1_amd64.deb free implementation of the OpenCL API -- ICD runtime