David Bremner
2a003f0f50
debian upload 0.29.2-2: goodbye python2 support
...
Convert to pybuild while we are at it.
2019-11-02 18:21:25 -03:00
David Bremner
60ddce8a16
notmuch 0.29.2 release
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAl2rJ5UACgkQA0U5G1Wq
FSHLDhAAnV6BGnmT/CBa1FTJQIzsb0QoQZPAMieMoyLfc2ORU71fjaJ+fOo+S9pz
e0WUocRf9eFFBAiN6AWI3N0UtzGalZzB7mPE+MHlG0SGW8g+7rjWuEaByUyuEDa7
08AudVHq3KL0eO82P8Bzi0GFhFBP9tKn0hwYUky8A0eGlAVILrUgiMhQbYolB7GN
a6IlBgFxsbRomzgMO1LBZDv1xCpzWWns8wyv6OUgCPtw6R4miMsym8k3I3+NaGTR
X/fZRC6bxlpBBYpJzOJg6PD9IXv5aOw9hmhV7eqS3GfYJg+9F2cYdjUzOm4vsAsr
HTO1i0jsUqy0QOV1KvVs03UG0x2MtCv3BK90nf1XWfA2DCyb8n5uRStwgFzWLWCh
gXZ6t9dNkU4zk5x5za25Y2j8KMuoXZBbco6krjIRrbKQiEu/ZWDtg5n++z4otJ6q
TgWjmRN/vQHUvI0mXEEHwuR1s5LUFTXQirOWJv75wedLH6gqfMrtOHqtxhB0Kom2
9J81KAZ9CEIrio8+Lc3T4hQKta/HSvHf4dJjoPY01uObNadPJ90SLsgTZMRAH5PT
kt8DBEqQc16e5Cz0UdwsgX5xKCfzYC2SkkFTI5rU3VA+G0cR8X8b0XgOlXYBP5xi
x8/wjvSnmJbaGL+xBn8quC70SxSNBjZIvRilQdAG7aRKjMbF+bA=
=zbMW
-----END PGP SIGNATURE-----
Merge tag '0.29.2'
notmuch 0.29.2 release
2019-10-19 22:25:24 -03:00
David Bremner
75328e4fec
Changelog stanza for 0.29.2-1
2019-10-19 07:24:08 -03:00
David Bremner
8de9498167
Merge branch 'release'
...
Debian upload 0.29.1-2
2019-07-21 16:15:19 -03:00
David Bremner
1f43b05174
debian: Changelog for re-upload to unstable
2019-07-21 14:36:12 -03:00
David Bremner
0a2929c341
Merge branch 'release'
2019-06-11 20:41:35 -03:00
David Bremner
20842dfb6d
debian: changelog for 0.29.1-1
2019-06-11 20:16:48 -03:00
Daniel Kahn Gillmor
eea09ee153
debian: Add appropriate substitution variables to debian/control
...
Without this change, dh_gencontrol emits:
dpkg-gencontrol: warning: package python-notmuch: substitution variable ${python:Provides} unused, but is defined
dpkg-gencontrol: warning: package python-notmuch: substitution variable ${python:Versions} unused, but is defined
dpkg-gencontrol: warning: package notmuch-mutt: substitution variable ${perl:Depends} unused, but is defined
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-06-11 07:24:52 -03:00
Daniel Kahn Gillmor
e9206b5ed6
debian: bump Standards-Version to 4.3.0 (no changes needed)
...
/usr/share/doc/debian-policy/upgrading-checklist.txt.gz suggests that
notmuch is already compliant with debian-policy 4.3.0.
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthorseman.net>
2019-06-11 07:24:43 -03:00
Daniel Kahn Gillmor
cd733b079f
debian: enable build hardening features
...
Debian's build hardening toolchain options produce binary artifacts
that are more resistant to compromise. The most visible change for
notmuch today is likely to be the addition of the "bindnow" linker
flag, which contributes to making the "Global Offset Table" fully
read-only.
See https://wiki.debian.org/Hardening for more details.
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-06-11 07:24:20 -03:00
David Bremner
3d9edf4fb1
debian: fix desktop install
...
Previous version expected full upstream install to be run, and also
caused lintian whine about the the desktop file being in a different
package than the script. I'm not sure they shouldn't both be in
elpa-notmuch, but I can see how they should be together.
2019-06-07 07:20:53 -03:00
David Bremner
46e16011fa
debian: install desktop file
2019-06-07 06:46:30 -03:00
David Bremner
1cc18e0479
debian: start changelog for 0.29-1
2019-06-07 06:46:30 -03:00
David Bremner
8057875629
debian: install logo
...
Thanks to Tim Retout for the patch
2019-06-07 06:46:30 -03:00
David Bremner
5228e06e09
debian: changelog for 0.29~rc1-1
2019-06-03 08:10:19 -03:00
David Bremner
80cfc48af5
debian: changelog for 0.29~rc0-1
2019-05-31 08:24:55 -03:00
David Bremner
6682b4e686
Merge tag 0.28.4
...
No functionality changes merged, since the bug in question was already
fixed on master.
2019-05-05 16:38:51 -03:00
David Bremner
93bd675c2a
debian: changelog for 0.28.4-1
2019-05-05 08:09:30 -03:00
David Bremner
570349e132
build: drop support for gmime-2.6
...
GMime 3.0 is over 2 years old now, and 2.6 has been deprecated in
notmuch for about 1.5 years.
Comments and documentation no longer need to refer to GMime 2.6, so
clean them all up.
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2019-05-03 06:49:49 -03:00
David Bremner
69e047aeeb
debian: changelog stanza for 0.28.3-1
2019-03-05 21:46:41 -04:00
David Bremner
d057824889
debian: changelog for 0.28.2-1
2019-02-17 07:32:00 -04:00
David Bremner
630ee5fae4
changelog for 0.28.1-1
2019-02-01 08:05:42 -04:00
David Bremner
80fc5d9dda
Debian: use new variable to force bash location
...
This should no longer be needed on the official debian autobuilders,
but it might help others with merged /usr build environments.
2019-02-01 07:59:23 -04:00
David Bremner
175f80c4c1
debian: override location of bash
...
Yes, a build chroot can have /usr/bin/bash, thanks to usrmerge, but we
can't depend on it existing in the user's system.
2018-10-12 20:54:30 -03:00
David Bremner
b956db3998
debian: changelog stanza for 0.28-1
2018-10-12 20:17:35 -03:00
David Bremner
4fe40e1ed2
debian: changelog for 0.28~rc0-1
2018-10-03 20:37:23 -03:00
David Bremner
b0ebb19d79
debian: update zsh completion installation
...
This ${prefix}/share/vendor-completion convention seems to be debian
specific, so leave the global default alone for now.
2018-10-02 21:05:49 -03:00
Vincent Breitmoser
07eac4af32
completion: more complete completion for zsh.
...
This adds completion files for zsh that cover most of notmuch's cli.
The files in completion/zsh are formatted so that they can be found by
zsh's completion system if put $fpath. They are also registered to the
notmuch-* pattern, so they can be called externally using _dispatch.
Update installation recipe and drop debian/notmuch.examples to avoid
breakage. This means zsh completion is not installed for debian, to be
fixed in a future commit.
Amended by db: use regexp searching for address completion. This seems
to be fast enough to work without a cache.
2018-10-02 21:04:26 -03:00
David Bremner
2fd4e76006
debian: update notmuch-mutt packaging to use install target
2018-09-18 07:54:39 -03:00
David Bremner
ae45a0c19c
debian: bump compat level to 11
...
The immediate motivation is to have dh_installman look in debian/tmp
2018-09-18 07:54:39 -03:00
David Bremner
052b4d43c0
debian: add tar-ignore=.git
...
Unfortunately 514fb397c9
somewhat messed up the "debian-snapshot"
target, by including .git in the generated tarball.
2018-09-14 08:08:47 -03:00
David Bremner
514fb397c9
debian: drop argument-less tar-ignore
...
This hangs up dgit. It's probably not useful for users of the source
package to have debian/.gitignore, but it should not hurt.
2018-09-09 13:06:00 -03:00
David Bremner
8feec188a0
debian: add unversioned emacs, drop emacs23
...
In current Debian sid / testing, emacs25 is a transitional package,
and emacs-gtk, emacs-lucid, and emacs-nox are the real packages.
Emacs 23 is not available in emacs after oldoldstable.
2018-09-09 12:43:06 -03:00
David Bremner
757f14a610
debian: update Vcs-Git URL
...
We should probably not git://, and it needs a branch to not confuse
e.g. vcswatch.
2018-09-09 12:42:59 -03:00
David Bremner
9b1d10490e
debian: changelog for 0.27-2
2018-06-28 21:07:31 -03:00
David Bremner
8964fad030
debian: add build depency on texinfo
...
This is needed to provide a makeinfo binary, to build the info version
of the documentation.
2018-06-28 20:58:04 -03:00
David Bremner
7174904529
debian: changelog for 0.27-1
2018-06-12 22:40:28 -03:00
David Bremner
db8602120a
debian: changelog stanza for 0.27~rc1-1
2018-05-31 08:19:25 -03:00
David Bremner
fd20a31e4c
debian: update symbols for 0.27
...
add two new API symbols
2018-05-27 13:15:48 -07:00
David Bremner
337b6cd790
debian: changelog for 0.27~rc0-1
2018-05-26 09:13:09 -07:00
David Bremner
04a06063d4
debian: install info pages as part of elpa (emacs) package
...
This is a simple way to make the info pages available, since the emacs
package system deals with the annoying bits. If there is many people
who want the info pages outside of emacs, we could consider a separate
binary package, but currently it doesn't seem worthwhile.
2018-05-26 08:27:19 -07:00
David Bremner
3a747e714c
uploaded to unstable
...
-----BEGIN PGP SIGNATURE-----
iQGzBAABCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlru7eQACgkQ8gKXHaSn
nizoGAv8CqDkdqWcDU7LT8az9BFNxeohEsXskx8gYnZSVutIQEBEfj9dKyr7t7JW
nVz3NpOcQdsNUkafxsaezDoDDYYHlzNDN7uC0MNYipEfV6bXLaQcQ7M6SBuIjKsD
azDNu24ar0n2qnmvd90CFSQbcIaFNACirq8wN81oMwvOkR8jC7qj8qPcqmcTmpWq
PM146axbiTr72TPRa/w0AXUu/Q8DhKXnmvgLeJr13dNedoYRA8M7ITC1XA3tp8vT
gxI+hSWZA3j2+GZPqwzd4SM1aOrC3VEfd1yj85M0/pXZ9HT7UzEe44YUTsyldQ6x
MTPllr6yXYFcUJRwQJiX07g/tOJ/kmY5tAdPryPMRG0tG54Y1MOECUpj1NyWFC+s
u6d4b7KDSwf0VonaDj0rLyEtgPQ8B+m1cJ4ixw6dinxpT710qzFABicLvfL2aqK9
zx7IIjs8HBXdjz322tOajUTJs6qOCHQ9RXB0t9Q+KMhxGz5fBMATTmJnUInbNzVU
f5Ujut67
=bHZX
-----END PGP SIGNATURE-----
Merge tag 'debian/0.26.2-2'
uploaded to unstable
2018-05-06 09:00:02 -03:00
David Bremner
55710e16fd
debian: re-enable gdb in tests on s390x, ppc64el, armel, mipsel
...
I was able to verify these 4 arches on Debian porterboxes
2018-05-06 08:38:26 -03:00
David Bremner
e9dcc51862
debian: mark dtach and gdb as <!nocheck>
...
These are only needed for the test suite. In addition to the
functional change, this also helps document their role as
build-dependencies.
2018-05-06 08:01:12 -03:00
David Bremner
9e158fb694
Merge branch 'release'
2018-04-28 08:45:59 -03:00
David Bremner
d17855dd0b
debian: finalize changelog
2018-04-28 08:11:27 -03:00
David Bremner
388edce0b7
Merge branch 'release'
...
minimal mset fix, for 0.26.2
2018-04-26 22:47:40 -03:00
David Bremner
15d50a784f
debian: changelog for 0.26.2-1
2018-04-26 22:42:39 -03:00
David Bremner
5d510221d1
Merge branch 'release'
2018-04-07 17:43:01 -03:00
David Bremner
68d7f5306a
debian: changelog for 0.26.1-1
2018-04-02 08:08:53 -03:00
Georg Faerber
c117306f2d
Fix typos as found by codespell
...
Signed-off-by: Georg Faerber <georg@riseup.net>
2018-03-24 20:09:54 -03:00
Daniel Kahn Gillmor
a9f1c7c294
debian: drop export-dir from gbp.conf
...
No one knows why this invocation is here. it does weird things during
the build. If a developer really wants this behavior, they can
specify it in their own ~/.gbp.conf
Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
2018-02-07 06:41:01 -04:00
David Bremner
50da90ef03
debian: add some hints about upstream changes.
2018-01-09 07:14:28 -04:00
Daniel Kahn Gillmor
f27a8475b5
notes about debian packaging changes
2018-01-09 07:08:43 -04:00
David Bremner
4cb1eeba83
version: bump to 0.26~rc2
...
Update debian version to follow.
2018-01-06 09:41:39 -04:00
Daniel Kahn Gillmor
4a9ed32033
Standards-Version: bump to 4.1.3 (no changes needed)
2018-01-04 19:06:13 -04:00
Daniel Kahn Gillmor
23c0ef2e61
move to debhelper 10
2018-01-04 19:06:03 -04:00
David Bremner
1ed211d042
debian: bump date of upload
2018-01-01 21:18:22 -04:00
David Bremner
c86928bb2c
debian: minimalist changelog for 0.26~rc1-1
2017-12-29 16:49:50 -04:00
David Bremner
aa35cfda41
debian: update libnotmuch5.symbols for 0.26
...
Several added symbols, no SONAME bump.
2017-12-28 11:26:41 -04:00
David Bremner
25ff9d6ca6
debian: changelog stanza for 0.26~rc0-1
2017-12-28 10:21:54 -04:00
Daniel Kahn Gillmor
1c2de79a1d
Standards-Version: bumped to 4.1.2 (no changes needed)
2017-12-12 08:30:18 -04:00
David Bremner
040c3236af
Merge branch 'release'
...
Conflicts:
NEWS
Add in NEWS from point release
2017-12-08 22:19:06 -04:00
David Bremner
ae55a86639
debian: add changelog stanza for 0.25.3-1
2017-12-08 21:08:21 -04:00
David Bremner
8520bfb9f4
debian: disable gdb on alpha
...
gdb seems to be broken on more architectures than it works :(.
2017-12-08 21:05:25 -04:00
David Bremner
7a1d1912e7
debian: add versioned depends on libgmime
2017-12-08 20:59:45 -04:00
Daniel Kahn Gillmor
03f4f75124
debian/control: build-depend on python3-sphinx instead of python-sphinx
...
python2 is going to be deprecated, and python3-sphinx is available all
the way back to oldoldstable. let's use the more modern version.
To make this work and still ship the manpages, tell ./configure to
prefer python3 over python, if it exists.
2017-12-07 08:18:29 -04:00
Daniel Kahn Gillmor
842d7dffcb
debian: bump Standards-Version to 4.1.1
...
No minor changes were necessary to become compliant with Debian policy
version 4.1.1, so this is basically a freebie.
2017-12-04 21:24:33 -04:00
Daniel Kahn Gillmor
550f88f917
debian/control: Priority: extra is deprecated
...
Move transitional package to to "oldlibs/optional"
This resolves two lintian warnings:
W: notmuch-emacs: transitional-package-should-be-oldlibs-optional oldlibs/extra
W: notmuch-emacs: priority-extra-is-replaced-by-priority-optional
2017-12-04 21:23:59 -04:00
Daniel Kahn Gillmor
7cb5292614
debian/changelog: remove trailing whitespace
2017-12-04 21:23:52 -04:00
David Bremner
7ac96b149f
Merge branch 'release'
...
Changes from 0.25.2 release
2017-11-05 20:25:54 -04:00
David Bremner
83f2661363
debian: changelog for 0.25.2-1
2017-11-05 20:06:23 -04:00
David Bremner
77cbd334bd
debian: update gitignore
...
elpa-notmuch is a new binary package, notmuch-dbg is no longer generated.
2017-09-17 15:53:15 -03:00
David Bremner
4366895062
notmuch 0.25.1 release
...
-----BEGIN PGP SIGNATURE-----
iQGzBAABCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAlm3OCwACgkQ8gKXHaSn
niz5Swv/bhm/cSBRoav7deonMPfAAqloeNSdCpcOksEvGFtn6PZMHPDLfQ0DORcb
pHIfGnrIpGFKlOZ8zO4Q3ANhito7hCCaasn6k70Zhpu5KV+YMCKMABtnho1p3jKT
elK/3tkvlcWFEgRBVbuLsTn/iYFz8kaukfRyh+BhlchJSifSZQDFaPnmxOCvOfNK
Aipp7o/yAQGgiXUczISgceirOEruq3QePC9Bjbzj3UKa5D/UUqki37xlojl9dUC7
eNmt/grittR4e0eU5ytKck5KlVwxirs9U3Hm9A8o9giWkk98lJYobLXpDFPQ8Ock
7GGIMyP3DGBGTfn5mswKUdiEsuCgobH47y4RBd0jpSyTpFDSTD/BTYTiU/kSa8k4
XNO9uS4+jrgUJ4rfrZYK1VNXfQ85L17zZCpgeGgV+XguVcLKwQEjQ945/wk32pVh
03vdQX57myPLWeWVo5pIB0qzKeuEuaZ5b2m1QngHYUgROEm5PZnBGGHkgS50dNxp
5156wSur
=dTj5
-----END PGP SIGNATURE-----
Merge tag '0.25.1'
notmuch 0.25.1 release (bugfix for emacs bug 28350)
2017-09-11 22:32:00 -03:00
David Bremner
949c27144e
debian: changelog stanza for 0.25.1-1
2017-09-11 22:22:22 -03:00
Vladimir Panteleev
ca4688e103
Use rooted paths in .gitignore files
...
A leading / in paths in a .gitignore file matches the beginning of the
path, meaning that for patterns without slashes, git will match files
only in the current directory as opposed to in any subdirectory.
Prefix relevant paths with / in .gitignore files, to prevent
accidentally ignoring files in subdirectories and possibly slightly
improve the performance of "git status".
2017-08-18 19:42:35 -03:00
David Bremner
d7b5db32c3
debian: start changelog for next debian upload
2017-08-16 21:38:26 -03:00
Daniel Kahn Gillmor
34e5d4d31a
do not use bullets in debian/NEWS
...
see lintian's debian-news-entry-uses-asterisk for justification
2017-08-16 21:36:06 -03:00
Daniel Kahn Gillmor
56f2f362e1
remove obsolete lintian-override (see https://bugs.debian.org/865055 )
2017-08-16 21:34:36 -03:00
David Bremner
6354745dcd
debian: actually stop shipping 50notmuch.el
2017-08-15 07:52:47 -03:00
David Bremner
68dc19659a
debian upload 0.25-5
...
fix typo in -4
2017-08-10 06:44:07 -04:00
David Bremner
cdfeeda5e4
debian: upload 0.25-4
...
replace notmuch-emacs with elpa-emacs as a recommend
2017-08-04 18:15:09 -04:00
David Bremner
479b14570b
debian: changelog stanza for 0.25-3
2017-08-03 10:43:28 -04:00
David Bremner
0187785414
debian: add maintainer scripts to remove old startup file
...
We do it for notmuch and notmuch-emacs because the history is a bit
unclear. It seems to be safe to call when that conffile is not owned
by a given package
2017-08-03 10:42:54 -04:00
David Bremner
81125aca51
debian: update gmime dependencies
...
- build against gmime 3.0 by preference
- drop gmime-2.4-dev, no longer supported upstream
2017-07-26 11:00:31 -04:00
David Bremner
9f648dfbb8
debian: add changelog entry for 0.25
2017-07-25 07:30:24 -04:00
David Bremner
d95ccfe979
debian: changelog for 0.25~rc1-2
2017-07-18 19:48:12 -03:00
David Bremner
2a0b123ea6
debian: finalize changelog for 0.25~rc1-1
2017-07-18 07:12:12 -03:00
David Bremner
33e7441fb8
debian: allow emacs25 as a build depend
...
It's a bit crazy to require emacs 24 installed just to build, when it
isn't required to run.
2017-07-18 06:57:39 -03:00
Daniel Kahn Gillmor
f0b91832c2
use modern debian/copyright
2017-07-18 06:46:02 -03:00
Daniel Kahn Gillmor
02b19c3193
avoid false lintian warning about "iff"
2017-07-18 06:45:18 -03:00
Daniel Kahn Gillmor
5b6d1d720e
resolve lintian tag debhelper-but-no-misc-depends notmuch-emacs
...
This is likely not strictly necessary given that notmuch-emacs is a
transitional package. But having a simple consistency until we
eventually remove the transitional notmuch-emacs package seems ok too,
and fewer arbitrary lintian warnings will make real lintian warnings
more visible.
2017-07-18 06:44:10 -03:00
Daniel Kahn Gillmor
c3e282fb9b
fix Python capitalization
2017-07-18 06:43:18 -03:00
Daniel Kahn Gillmor
19e3089211
explicitly mark notmuch-emacs as transitional
2017-07-18 06:42:32 -03:00
Daniel Kahn Gillmor
44914dc60e
Bump standards version to 4.0.0 (no changes needed)
...
Some things that might be interesting (and are acceptable and
supported under 4.0.0, though not required) are:
* supporting DEB_BUILD_OPTIONS tag nodoc wihle tagging build-deps (we
could put python-sphinx into <!nodoc>, for example)
* splitting out Build-Depends-Arch from Build-Depends
2017-07-18 06:42:07 -03:00
Daniel Kahn Gillmor
be381073c0
Drop duplicate Section header for notmuch-vim
...
Resolves lintian binary-control-field-duplicates-source
2017-07-18 06:40:52 -03:00
David Bremner
3891036eee
debian: changelog stanza for 0.25~rc0-2
2017-07-17 08:50:08 -03:00
David Bremner
952a0f0cda
debian: note two closed bugs in changelog
2017-07-16 08:49:06 -03:00
David Bremner
f2d3f15770
debian: don't create obsolete bash completion dir
2017-07-16 08:45:55 -03:00
David Bremner
a453f2b52c
debian: set distribution to experimental, finalize changelog
2017-07-16 08:35:35 -03:00