aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/.gitattributes1
-rw-r--r--debian/changelog129
-rw-r--r--debian/control81
-rw-r--r--debian/copyright16
-rw-r--r--debian/gbp.conf9
-rw-r--r--debian/interimap.NEWS14
-rw-r--r--debian/interimap.docs4
-rw-r--r--debian/interimap.install3
-rw-r--r--debian/interimap.manpages1
-rw-r--r--debian/libinterimap.install1
-rw-r--r--debian/patches/Mention-the-Debian-BTS-in-the-manpages.patch51
-rw-r--r--debian/patches/Skip-randomized-tests.patch58
-rw-r--r--debian/patches/series2
-rw-r--r--debian/pullimap.docs1
-rw-r--r--debian/pullimap.install2
-rw-r--r--debian/pullimap.manpages1
-rwxr-xr-xdebian/rules11
-rw-r--r--debian/salsa-ci.yml17
-rw-r--r--debian/source/format1
-rw-r--r--debian/upstream/metadata3
-rw-r--r--debian/upstream/signing-key.asc188
-rw-r--r--debian/watch4
22 files changed, 598 insertions, 0 deletions
diff --git a/debian/.gitattributes b/debian/.gitattributes
new file mode 100644
index 0000000..592f8c4
--- /dev/null
+++ b/debian/.gitattributes
@@ -0,0 +1 @@
+/changelog merge=dpkg-mergechangelogs
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..bf5c8b3
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,129 @@
+interimap (0.5.6-2) UNRELEASED; urgency=medium
+
+ * Set field Upstream-Name in debian/copyright.
+ * Update standards version to 4.6.0, no changes needed.
+ * d/watch: Use substitution strings.
+
+ -- Guilhem Moulin <guilhem@debian.org> Fri, 25 Feb 2022 23:04:25 -0000
+
+interimap (0.5.6-1) unstable; urgency=high
+
+ * New upstream bugfix release with the correct minimum Net::SSLeay version.
+ * Bump required libnet-ssleay-perl version to 1.88 (next stable upstream
+ release after developer release 1.86_06, and also earliest version
+ available in Debian).
+
+ -- Guilhem Moulin <guilhem@debian.org> Fri, 01 Jan 2021 16:20:51 +0100
+
+interimap (0.5.5-1) unstable; urgency=medium
+
+ * New upstream release. Highlights include:
+ + The 'SSL_protocols' option is now deprecated, and replaced by the
+ combination of 'SSL_protocol_min' and 'SSL_protocol_max'.
+ + Use default locations for trusted CA certificates (respectively
+ /etc/ssl/certs/ca-certificates.crt and /etc/ssl/certs on Debian systems)
+ when neither CAfile nor CApath are set.
+ + SSL/TLS connections now require OpenSSL 1.1.0 or later.
+ + New option SSL_ciphersuites to set the TLSv1.3 ciphersuites.
+ (SSL_cipherlist only apply to TLSv1.2 and below.)
+ * d/control: pin exact libinterimap version in interimap & pullimap's
+ depends. The components are tightly tied together and libinterimap makes
+ no promise of API stability.
+ * d/control: Bump dovecot-imapd version to >=2.3 in Build-Depends for the
+ test suite.
+ * d/.gitattributes: New file to merge d/changelog with
+ dpkg-mergechangelogs(1).
+
+ -- Guilhem Moulin <guilhem@debian.org> Sat, 26 Dec 2020 23:57:56 +0100
+
+interimap (0.5.4-1) unstable; urgency=medium
+
+ * New upstream release. This bumps the minimum libnet-ssleay-perl version
+ from 1.73 to 1.83 (and openssl to 1.1.1 in Build-Depends).
+ * Really add d/upstream/signing-key.asc, the OpenPGP used to signed upstream
+ tags.
+ * Add d/watch pointing to the upstream repository.
+ * d/gbp.conf: Update upstream tag template.
+ * d/gbp.conf: Update debian and upstream branches in compliance with DEP-14.
+ * d/control: Point Vcs-* to salsa.
+ * Add debian/salsa-ci.yml file. .test-reprotest is currently run with
+ DEB_BUILD_OPTIONS=nocheck.
+ * d/rules: Run test suite with TMPDIR=/var/tmp as some systems (such as
+ salsa's CI runners) mount /dev/shm with the 'noexec' option. /var/tmp is
+ probably safer in that regard since it's what mkinitramfs(8) defaults to.
+
+ -- Guilhem Moulin <guilhem@debian.org> Fri, 11 Dec 2020 11:48:22 +0100
+
+interimap (0.5.3-1) unstable; urgency=medium
+
+ * New upstream release. Closes: #968392.
+ * d/control: The test suite now requires Dovecot v2.2.31 or later (for
+ ssl_alt_cert).
+ * Add d/upstream/signing-key.asc, the OpenPGP used to signed upstream tags.
+ * d/control: Add missing epoch number on dovecot-* dependencies.
+ * d/control: Bump Standards-Version to 4.5.1 (no changes necessary).
+
+ -- Guilhem Moulin <guilhem@debian.org> Wed, 09 Dec 2020 15:49:50 +0100
+
+interimap (0.5.2-1) unstable; urgency=medium
+
+ * New upstream release. Closes: #966937.
+
+ -- Guilhem Moulin <guilhem@debian.org> Mon, 03 Aug 2020 20:56:37 +0200
+
+interimap (0.5.1-2) unstable; urgency=medium
+
+ * d/rules: Pass '--no-enable' to dh_installsystemduser(1). Not enabling the
+ units on install makes sense as interimap resp. pullimap will refuse to
+ create the database when started with '--watch=' resp. '--idle='.
+
+ -- Guilhem Moulin <guilhem@debian.org> Sun, 05 Jul 2020 23:49:56 +0200
+
+interimap (0.5.1-1) unstable; urgency=medium
+
+ * d/control: Annotate some Build-Depends with <!nocheck>.
+ * d/control: Bump debhelper compatibility level to 13.
+ * d/patches/Ignore-custom-lib-PATH.patch: Remove patch, applied upstream.
+ * Adapt d/*.docs, d/*.install and d/*.manpages to the current upstream
+ Makefile.
+
+ -- Guilhem Moulin <guilhem@debian.org> Thu, 02 Jul 2020 00:16:07 +0200
+
+interimap (0.5-1) unstable; urgency=medium
+
+ * New upstream release. Closes: #946727.
+ * d/control: Bump Standards-Version to 4.5.0 (no changes necessary).
+ * d/patches: Remove patches applied upstream.
+ * d/patches: Avoid running randomized tests on the build daemons.
+
+ -- Guilhem Moulin <guilhem@debian.org> Wed, 29 Jan 2020 13:22:16 +0100
+
+interimap (0.5~rc-2) experimental; urgency=low
+
+ * Apply patches from master to make the test suite pass on the buildds.
+
+ -- Guilhem Moulin <guilhem@debian.org> Sun, 15 Dec 2019 03:44:27 +0100
+
+interimap (0.5~rc-1) experimental; urgency=low
+
+ * New upstream release. Closes: #942725, #944812, #944859.
+ * debian/control:
+ + New Build-Depends for the test-suite: dovecot-imapd, dovecot-lmtpd,
+ libconfig-tiny-perl, libdbd-sqlite3-perl, libnet-ssleay-perl, openssl,
+ procps, sqlite3, and xxd.
+ + interimap: no longer depends on 'libdbi-perl' (pulled by DBD::SQLite).
+ + interimap: now suggests dovecot-imapd.
+ + Bump debhelper compatibility level to 12 and set debhelper-compat
+ version in Build-Depends.
+ + Add Homepage field, pointing to https://guilhem.org/interimap .
+ + Bump Standards-Version to 4.4.1 (no changes necessary).
+ + Set 'Rules-Requires-Root: no'.
+ * Rename debian/source.lintian-overrides to debian/source/lintian-overrides.
+
+ -- Guilhem Moulin <guilhem@debian.org> Sat, 14 Dec 2019 19:41:21 +0100
+
+interimap (0.4-1) unstable; urgency=low
+
+ * Initial release. Closes: #919904, #919906, #919908.
+
+ -- Guilhem Moulin <guilhem@debian.org> Sun, 20 Jan 2019 21:25:54 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..7415e63
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,81 @@
+Source: interimap
+Section: mail
+Priority: optional
+Maintainer: Guilhem Moulin <guilhem@debian.org>
+Build-Depends: debhelper-compat (= 13),
+ dovecot-imapd (>= 1:2.3~) <!nocheck>,
+ dovecot-lmtpd (>= 1:2~) <!nocheck>,
+ jq,
+ libconfig-tiny-perl <!nocheck>,
+ libdbd-sqlite3-perl <!nocheck>,
+ libnet-ssleay-perl (>= 1.88~) <!nocheck>,
+ openssl (>= 1.1.1~) <!nocheck>,
+ pandoc (>= 2.1~),
+ procps <!nocheck>,
+ sqlite3 <!nocheck>,
+ xxd <!nocheck>
+Rules-Requires-Root: no
+Standards-Version: 4.6.0
+Homepage: https://guilhem.org/interimap
+Vcs-Git: https://salsa.debian.org/debian/interimap.git -b debian/latest
+Vcs-Browser: https://salsa.debian.org/debian/interimap
+
+Package: interimap
+Architecture: all
+Depends: libdbd-sqlite3-perl,
+ libinterimap (= ${binary:Version}),
+ ${misc:Depends},
+ ${perl:Depends}
+Suggests: dovecot-imapd (>= 1:2~)
+Description: Fast bidirectional synchronization for QRESYNC-capable IMAP servers
+ InterIMAP performs stateful bi-directional synchronization between two
+ IMAP4rev1 servers. Compared to alternatives such as OfflineIMAP, InterIMAP
+ trades flexibility and IMAPd compatibility for performance; it is both *much*
+ faster and parsimonious in network traffic.
+ .
+ Stateful synchronization is made possible by the QRESYNC extension from
+ [RFC7162]; for convenience reasons servers must also support LIST-EXTENDED
+ [RFC5258], LIST-STATUS [RFC5819] and UIDPLUS [RFC4315].
+ .
+ Furthermore, while InterIMAP can work with servers lacking support for
+ LITERAL+ [RFC2088] and MULTIAPPEND [RFC3502], these extensions greatly
+ improve performance by reducing the number of required round trips and it
+ thus strongly recommended to use a server supporting these.
+ .
+ InterIMAP supports the COMPRESS=DEFLATE extension from [RFC4978]. It is
+ enabled by default on remote servers advertising it in order to reduce network
+ traffic, especially for long-lived connections.
+
+Package: pullimap
+Architecture: all
+Depends: libinterimap (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}
+Description: Pull mails from an IMAP mailbox and deliver them via SMTP or LMTP
+ PullIMAP retrieves messages from an IMAP mailbox and deliver them to an
+ SMTP or LMTP transmission channel. Compared to alternatives such as fetchmail
+ or getmail, PullIMAP trades flexibility and IMAPd compatibility for
+ performance.
+ .
+ A statefile is used to keep track of the mailbox's UIDVALIDITY and UIDNEXT
+ values. While PullIMAP is running, the statefile is also used to keep
+ track of UIDs being delivered, which avoids duplicate deliveries in case the
+ process is interrupted.
+ .
+ PullIMAP supports the COMPRESS=DEFLATE extension from [RFC4978]. It is
+ enabled by default on servers advertising it in order to reduce network
+ traffic, especially for long-lived connections (when IDLE commands are
+ enabled.)
+ .
+ An optional retention period can be set to automatically remove old messages
+ from the IMAP server.
+
+Package: libinterimap
+Architecture: all
+Depends: libconfig-tiny-perl,
+ libnet-ssleay-perl (>= 1.83~),
+ ${misc:Depends},
+ ${perl:Depends}
+Description: Net::IMAP::InterIMAP library and utils
+ Net::IMAP::InterIMAP is a minimal IMAP4rev1 client for QRESYNC-capable
+ servers, used by interimap. It can also be used with non QRESYNC-capable
+ servers, but doing so can be unsafe as the client does not store any
+ in-session mapping between message sequence numbers and UIDs.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..ed69089
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,16 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: https://git.guilhem.org/interimap/
+Upstream-Name: interimap
+
+Files: *
+Copyright: © 2015-2020 Guilhem Moulin <guilhem@fripost.org>
+License: GPL-3+
+
+License: GPL-3+
+ This package is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the
+ Free Software Foundation; either version 3 of the License, or (at your
+ option) any later version.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ version 3 can be found in file "/usr/share/common-licenses/GPL-3".
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..97c190b
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,9 @@
+[DEFAULT]
+upstream-branch = upstream
+debian-branch = debian/latest
+upstream-tag = v%(version)s
+debian-tag = debian/%(version)s
+pristine-tar = False
+
+[pq]
+patch-numbers = False
diff --git a/debian/interimap.NEWS b/debian/interimap.NEWS
new file mode 100644
index 0000000..a662b0a
--- /dev/null
+++ b/debian/interimap.NEWS
@@ -0,0 +1,14 @@
+interimap (0.5~rc-1) experimental; urgency=low
+
+ This release introduces a new database schema; the next interimap(1) run
+ will automatically upgrade its existing DB.
+
+ The hierarchy delimiter SHOULD NOT be hardcoded in the configuration file
+ anymore. Null characters, escaped as '\0' or '\x00', should be used
+ instead. This is a MUST NOT for the "ignore-mailbox" setting, as "^foo/"
+ won't match the children of mailbox "foo" anymore, even when the hierarchy
+ delimiter is '/'. Use "ignore-mailbox = ^foo(?:\x00|$)" instead in order
+ to exclude mailbox "foo" as well as its descendants (regardless of which
+ hierarchy delimiter is used).
+
+ -- Guilhem Moulin <guilhem@debian.org> Sat, 14 Dec 2019 19:41:16 +0100
diff --git a/debian/interimap.docs b/debian/interimap.docs
new file mode 100644
index 0000000..724f6e5
--- /dev/null
+++ b/debian/interimap.docs
@@ -0,0 +1,4 @@
+share/doc/interimap/README
+share/doc/interimap/getting-started.md
+share/doc/interimap/interimap.sample
+share/doc/interimap/multi-account.md
diff --git a/debian/interimap.install b/debian/interimap.install
new file mode 100644
index 0000000..dc47f19
--- /dev/null
+++ b/debian/interimap.install
@@ -0,0 +1,3 @@
+bin/interimap /usr/bin
+lib/systemd/user/interimap.service usr/lib/systemd/user
+lib/systemd/user/interimap@.service usr/lib/systemd/user
diff --git a/debian/interimap.manpages b/debian/interimap.manpages
new file mode 100644
index 0000000..faa1e84
--- /dev/null
+++ b/debian/interimap.manpages
@@ -0,0 +1 @@
+share/man/man1/interimap.1
diff --git a/debian/libinterimap.install b/debian/libinterimap.install
new file mode 100644
index 0000000..c446f51
--- /dev/null
+++ b/debian/libinterimap.install
@@ -0,0 +1 @@
+share/perl5/Net/IMAP/InterIMAP.pm /usr/share/perl5/Net/IMAP
diff --git a/debian/patches/Mention-the-Debian-BTS-in-the-manpages.patch b/debian/patches/Mention-the-Debian-BTS-in-the-manpages.patch
new file mode 100644
index 0000000..fefcf37
--- /dev/null
+++ b/debian/patches/Mention-the-Debian-BTS-in-the-manpages.patch
@@ -0,0 +1,51 @@
+From: Guilhem Moulin <guilhem@debian.org>
+Date: Sun, 20 Jan 2019 21:09:43 +0100
+Subject: Mention the Debian BTS in the manpages.
+
+Forwarded: not-needed
+---
+ doc/interimap.1.md | 10 +++++++++-
+ doc/pullimap.1.md | 6 ++++++
+ 2 files changed, 15 insertions(+), 1 deletion(-)
+
+diff --git a/doc/interimap.1.md b/doc/interimap.1.md
+index 2d588ae..03adbf5 100644
+--- a/doc/interimap.1.md
++++ b/doc/interimap.1.md
+@@ -574,10 +574,18 @@ Standards
+ and Quick Mailbox Resynchronization (`QRESYNC`)_,
+ [RFC 7162], May 2014.
+
++Bugs and feedback
++=================
++
++Bugs or feature requests for `interimap` should be filed with the
++Debian project's bug tracker at <<https://www.debian.org/Bugs/>>.
++
+ See also
+ ========
+
+-A _getting started_ guide is available [there](getting-started.html).
++A _getting started_ guide is available locally at
++<<file:///usr/share/doc/interimap/getting-started.md.gz>>, and
++online at <<https://guilhem.org/interimap/getting-started.html>>.
+
+ [RFC 7162]: https://tools.ietf.org/html/rfc7162
+ [RFC 5258]: https://tools.ietf.org/html/rfc5258
+diff --git a/doc/pullimap.1.md b/doc/pullimap.1.md
+index 89969b2..900221a 100644
+--- a/doc/pullimap.1.md
++++ b/doc/pullimap.1.md
+@@ -391,6 +391,12 @@ Standards
+ * J. Klensin, _Simple Mail Transfer Protocol_,
+ [RFC 5321], October 2008.
+
++Bugs and feedback
++=================
++
++Bugs or feature requests for `pullimap` should be filed with the
++Debian project's bug tracker at <<https://www.debian.org/Bugs/>>.
++
+ [RFC 4315]: https://tools.ietf.org/html/rfc4315
+ [RFC 2177]: https://tools.ietf.org/html/rfc2177
+ [RFC 2595]: https://tools.ietf.org/html/rfc2595
diff --git a/debian/patches/Skip-randomized-tests.patch b/debian/patches/Skip-randomized-tests.patch
new file mode 100644
index 0000000..14b4ba0
--- /dev/null
+++ b/debian/patches/Skip-randomized-tests.patch
@@ -0,0 +1,58 @@
+From: Guilhem Moulin <guilhem@debian.org>
+Date: Wed, 29 Jan 2020 13:49:10 +0100
+Subject: Avoid running randomized tests on the build daemons
+
+These tests are racy and can fail in subtle ways depending on the
+machine load and speed. Basically `interimap --watch=1` is spawnedin
+the background, then random events (new messages, deletions, flag
+changes, etc.) are sent for for one minute, and the background process
+is later terminated and the mail stores compared. The problem is how to
+stop the background process after the loop. What's done right now is it
+waits for 5 seconds and sends a SIGTERM; unfortunately $n sec is
+arbitrary and might not be enough, depending on the machine and load.
+Ideally a SIGUSR1 would cause it to continue until a clean state is
+reached, then stop.
+
+These tests most sense in the context of upstream development, so for
+now we skip them in the Debian context.
+
+Forwarded: not-needed
+---
+ tests/list | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+diff --git a/tests/list b/tests/list
+index d1058ba..d6b3ec0 100644
+--- a/tests/list
++++ b/tests/list
+@@ -41,8 +41,8 @@ repair --repair
+ preauth-plaintext abort on MiTM via PREAUTH greeting
+
+ compress COMPRESS=DEFLATE
+-condstore CONDSTORE
+-split-set Split large sets to avoid extra-long command lines
++#condstore CONDSTORE
++#split-set Split large sets to avoid extra-long command lines
+
+ . SSL/TLS
+ starttls-logindisabled LOGINDISABLED STARTTLS
+@@ -56,11 +56,11 @@ split-set Split large sets to avoid extra-long command lines
+ tls-protocols force TLS protocol versions
+ tls-ciphers force TLS cipher list/suites
+
+-. Live synchronization (60s)
+- sync-live local/remote simulation
+- sync-live-crippled local/remote simulation (crippled remote)
+- sync-live-tls local/remote simulation (TLS remote)
+- sync-live-multi local/remote1+remote2+remote3 simulation (3 local namespaces)
+-
+-. pullimap
+- ... pullimap
++#. Live synchronization (60s)
++# sync-live local/remote simulation
++# sync-live-crippled local/remote simulation (crippled remote)
++# sync-live-tls local/remote simulation (TLS remote)
++# sync-live-multi local/remote1+remote2+remote3 simulation (3 local namespaces)
++#
++#. pullimap
++# ... pullimap
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..e237c35
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+Mention-the-Debian-BTS-in-the-manpages.patch
+Skip-randomized-tests.patch
diff --git a/debian/pullimap.docs b/debian/pullimap.docs
new file mode 100644
index 0000000..c368061
--- /dev/null
+++ b/debian/pullimap.docs
@@ -0,0 +1 @@
+share/doc/pullimap/pullimap.sample
diff --git a/debian/pullimap.install b/debian/pullimap.install
new file mode 100644
index 0000000..88dbf02
--- /dev/null
+++ b/debian/pullimap.install
@@ -0,0 +1,2 @@
+bin/pullimap /usr/bin
+lib/systemd/user/pullimap@.service usr/lib/systemd/user
diff --git a/debian/pullimap.manpages b/debian/pullimap.manpages
new file mode 100644
index 0000000..c620789
--- /dev/null
+++ b/debian/pullimap.manpages
@@ -0,0 +1 @@
+share/man/man1/pullimap.1
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..cdfdcaf
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,11 @@
+#!/usr/bin/make -f
+
+%:
+ dh $@
+
+override_dh_installsystemduser:
+ dh_installsystemduser --no-enable
+
+override_dh_auto_test:
+ # /dev/shm, the default, might be mounted with noexec
+ dh_auto_test -- TMPDIR=/var/tmp
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..bd7fce1
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,17 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+# This test causes `doveadm exec imap` to fail with
+#
+# * BAD [ALERT] imap binary must not be started from inetd, use imap-login instead.
+#
+# apparently because getpeername() fails:
+# https://github.com/dovecot/core/blob/2.3.11.3/src/imap/main.c#L454
+# https://github.com/dovecot/core/blob/2.3.11.3/src/lib/net.c#L733
+#
+reprotest:
+ extends: .test-reprotest
+ variables:
+ DEB_BUILD_OPTIONS: nocheck
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..69a69a5
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,3 @@
+---
+Repository: https://git.guilhem.org/interimap.git
+Repository-Browse: https://git.guilhem.org/interimap
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 0000000..e3645c1
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,188 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=fR9h
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..b373dba
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=4
+opts="mode=git,pgpmode=gittag" \
+ https://git.guilhem.org/interimap.git \
+ refs/tags/v?@ANY_VERSION@