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 1.0-1:
11
12$ wget -O monotone_X.Y.orig.tar.bz2 \
13http://monotone.ca/downloads/X.Y/monotone-X.Y.tar.bz2
14$ tar zxf monotone_X.Y.orig.tar.gz
15$ cd monotone-X.Y
16$
17$ ##### This is with mtn 0.48[.x]
18$ mtn clone -r t:debian-monotone-X.Y-N \
19 mtn://monotone.ca/debian-mtn org.debian.monotone debian
20$ ##### This is with mtn newer than 0.48[.x] (such as 0.99 and on)
21$ mtn clone -r t:debian-monotone-X.Y-N \
22 'mtn://monotone.ca/debian-mtn?org.debian.monotone' debian
23$
24$ dpkg-buildpackage -i
25
26However, if it is more convenient, feel free to start with the latest
27.diff.gz in the archive and modify as necessary.
28
29We have limited time for Debian work; in particular, we are often slow
30about responding to bug reports, and we generally cannot make an
31upload with less than a week's latency. Thus, NMUs are welcome, as
32long as we are notified of your intentions and modifications. If you
33need help with debugging or patching, you may get a quicker response
34from the upstream developers' mailing list <monotone-devel@nongnu.org>
35than from the maintainer address, and we will see messages sent there.
36
37When it is necessary to modify upstream sources, we use quilt. See
38/usr/share/doc/quilt/README.source for instructions for adding or
39modifying patches. Patches backported from future upstream releases
40should have a sequence number in the 00-09 range, and patches that are
41not intended to be sent upstream should have a sequence number in the
4290-99 range.
43
44Contra the po-debconf documentation, we do *not* run debconf-updatepo
45in debian/rules clean, because we do not want dpkg-buildpackage modifying
46the debian directory from what is in version control. Make sure to run
47debconf-updatepo manually if you change monotone-server.templates or
48incorporate new translations.

Archive Download this file

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