monotone on Debian

monotone on Debian Mtn Source Tree

Root/README.source

1The Debian packaging for monotone is stored in the "org.debian.monotone"
2branch of the upstream version control system. This branch is meant
3to be checked out into the "debian" subdirectory within an upstream
4tarball release. Revisions on this branch that correspond to numbered
5revisions in debian/changelog are tagged with the pattern
6"debian-monotone-X.Y-N" where X.Y is the upstream version and -N is
7the Debian version.
8
9Thus, this sequence of commands will replicate any Debian version
10starting with 0.43-1:
11
12$ wget -O monotone_X.Y.orig.tar.gz \
13 http://monotone.ca/downloads/X.Y/monotone-X.Y.tar.gz
14$ tar zxf monotone_X.Y.orig.tar.gz
15$ cd monotone-X.Y
16$ mtn clone -r t:debian-monotone-X.Y-N monotone.ca \
17 org.debian.monotone debian
18$ dpkg-buildpackage -i
19
20However, if it is more convenient, feel free to start with the latest
21.diff.gz in the archive and modify as necessary.
22
23We have limited time for Debian work; in particular, we are often slow
24about responding to bug reports, and we generally cannot make an
25upload with less than a week's latency. Thus, NMUs are welcome, as
26long as we are notified of your intentions and modifications. If you
27need help with debugging or patching, you may get a quicker response
28from the upstream developers' mailing list <monotone-devel@nongnu.org>
29than from the maintainer address, and we will see messages sent there.
30
31When it is necessary to modify upstream sources, we use quilt. See
32/usr/share/doc/quilt/README.source for instructions for adding or
33modifying patches. Patches backported from future upstream releases
34should have a sequence number in the 00-09 range, and patches that are
35not intended to be sent upstream should have a sequence number in the
3690-99 range.
37
38Contra the po-debconf documentation, we do *not* run debconf-updatepo
39in debian/rules clean, because we do not want dpkg-buildpackage modifying
40the debian directory from what is in version control. Make sure to run
41debconf-updatepo manually if you change monotone-server.templates or
42incorporate new translations.

Archive Download this file

Quick Links:     www.monotone.ca    -     Downloads    -     Documentation    -     Wiki    -     Code Forge    -     Build Status