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
David Bremner
d5fedadff4
debian: add more c++ gunk to symbols file
2017-07-16 08:18:19 -03:00
David Bremner
0832fbfca8
debian: bump changelog version, mention SONAME bump
2017-07-16 08:08:18 -03:00
David Bremner
6a79229737
debian: drop notmuch-dbg
...
notmuch-dbgsym should be auto generated now.
2017-07-06 09:21:14 -03:00
David Bremner
0aba694c11
Merge branch 'release'
2017-07-03 21:35:05 -03:00
David Bremner
1970981bf1
debian: upload 0.24.2-2
...
Just a no-change rebuild.
2017-07-02 12:49:06 -03:00
David Bremner
ab02265777
Merge branch 'debian'
...
merge in changes from 0.23.7-3 debian upload
2017-07-02 10:50:17 -03:00
David Bremner
1ec634461e
Merge branch 'release'
2017-06-01 07:54:38 -03:00
David Bremner
6773235ea3
debian: changelog for 0.24.2-1
2017-06-01 07:25:56 -03:00
David Bremner
68173a1dc5
debian: changelog for 0.23.7-3
2017-04-01 21:10:16 -03:00
David Bremner
33e5802195
Merge branch 'release'
...
Final 0.24.1 release
2017-04-01 09:36:34 -03:00
David Bremner
a34f30888e
Merge branch 'debian' into release
...
Merge in changelog stanza from debian upload targeted at stretch
2017-04-01 09:20:44 -03:00
David Bremner
877cb04914
debian: finalize changelog for 0.24.1-1
2017-04-01 09:18:56 -03:00
David Bremner
949a5ac4d4
configure: change default bash completion location to /usr/share
...
At least Fedora and Debian now use
/usr/share/bash-completion/completions now. Apparently
/etc/bash_completion.d will be phased out at some point in the future.
2017-03-25 12:01:22 -03:00
David Bremner
d877240f4e
Merge branch 'release'
...
wildcard search fixes, plus release busywork
2017-03-25 11:51:03 -03:00
David Bremner
bf84665cc0
debian: start changelog for 0.24.1-1
2017-03-25 11:22:55 -03:00
David Bremner
e1ddd27968
debian rename libnotmuch4 to libnotmuch5
...
follow the SONAME bump
2017-03-22 09:29:02 -03:00
David Bremner
8ef0d05ad7
debian: changelog stanza for 0.23.7-2
2017-03-19 09:39:06 -03:00
David Bremner
4a1af272f0
debian: changelog stanza for 0.24-1
2017-03-12 22:15:05 -03:00
David Bremner
29958b2b9a
debian: changelog stanza for 0.24~rc1-1
2017-03-08 08:10:11 -04:00
David Bremner
990f8cd032
debian: add two new exception symbols.
...
It seems these need to be exported from the library in order for
exception handling to work.
2017-03-05 20:13:06 -04:00
David Bremner
75363cf4ef
debian: start changelog stanza for 0.24~rc0-1
2017-03-05 19:33:50 -04:00
David Bremner
1c9aa39822
add changelog stanza for 0.23.7-1
2017-02-28 20:39:59 -04:00
David Bremner
c028ec8860
debian: set upload date and suite
2017-02-27 06:58:07 -04:00
David Bremner
b1a42b5916
debian: note read-after-free fix in d/changelog
2017-02-25 08:48:10 -04:00
David Bremner
48253190ad
version: bump to 0.23.6
...
python and debian bumped at the same time
2017-02-23 09:03:41 -04:00
David Bremner
928016a4ea
debian: start changelog for 0.23.6
2017-02-21 07:51:44 -04:00
David Bremner
cff1e0673a
NEWS,debian: set date for release
2017-01-09 06:25:01 -04:00
David Bremner
6c2e22db07
debian: changelog for 0.23.5-1
2017-01-08 08:31:28 -04:00
David Bremner
70ba2c30ca
set date in NEWS and debian/changelog
...
pentultimate prepartions for release
2016-12-24 17:51:05 +09:00
David Bremner
264a0c5196
debian: remove setting of emacslispdir
...
With dh-elpa, this setting is no longer used
2016-12-23 08:34:30 +09:00
David Bremner
a2534c3765
debian: changelog stanza for 0.23.4-1
2016-12-18 20:50:34 +09:00
David Bremner
636367b4cf
debian: changelog stanza for 0.23.3-3
2016-12-05 08:26:28 -04:00
David Bremner
ced03a11ef
debian: disable gdb using tests on kfreebsd-*
...
gdb seems broken there.
2016-12-05 08:22:57 -04:00
David Bremner
5bb549a361
debian: fix transition package for notmuch-emacs
...
The current version is more a transition to nowhere.
2016-12-01 08:21:03 -04:00
David Bremner
7ee0220775
debian: finalize? changelog for 0.23.3-1
2016-11-26 08:38:13 -04:00
David Bremner
3891d6cb98
debian: start changelog stanza for 0.23.3-1
2016-11-24 20:30:58 -04:00
David Bremner
78fa7ec27b
debian: disable dh_elpa_test
...
Currently it seems to interfere with running the notmuch test suite.
In any case we have no ert / buttercup format tests to run.
2016-11-24 20:25:35 -04:00
David Bremner
0a932be13c
debian: changelog stanza for 0.23.2-1
2016-11-16 21:53:12 -04:00
David Bremner
6e1628decb
debian: convert to use dh-elpa
...
This packaging helper eliminates most of the boilerplate from packaging
emacs extensions for debian. It requires package.el compatible metadata.
2016-11-16 21:46:15 -04:00
David Bremner
ad517e9195
finalize release 0.23.1
2016-10-23 22:06:39 -03:00
David Bremner
4f032e788a
debian: start changelog stanza for 0.23.1
2016-10-22 12:39:11 -03:00
David Bremner
dbf6142789
debian: changelog stanza for 0.23-2
2016-10-05 21:27:17 -03:00
David Bremner
6cd6561aab
debian: changelog stanza for 0.23-1
2016-10-03 22:47:21 -03:00
David Bremner
4241b4d4e6
debian: changelog stanza for 0.23~rc1-1
2016-09-30 07:21:09 -03:00
David Bremner
114d1cd0d0
debian: update symbols for 0.23
...
New sub-APIs: config, built_with, message_property. A new exception used
internally. Mark the exception as optional, as it only shows up when
built against Xapian supporting FieldProcessors
2016-09-26 08:21:03 -03:00
David Bremner
18e720314f
debian: changelog stanza for 0.23~rc0-1
2016-09-26 07:30:15 -03:00
David Bremner
07dff49630
Merge branch 'release'
...
hand fixed conflicts with NEWS
2016-09-08 22:18:37 -03:00
David Bremner
79b3dda3f3
debian: add changelog stanza for 0.22.2-1
2016-09-08 19:24:10 -03:00
David Bremner
98da3c079a
debian: changelog stanza for 0.22.1-3
2016-08-14 13:33:25 +09:00
David Bremner
92d8eae8f1
Merge branch 'release'
2016-07-19 09:03:19 -03:00
David Bremner
8fe58226ef
debian: changelog stanza for 0.22.1-2
2016-07-19 08:51:33 -03:00
David Bremner
6cf6469e91
debian: add explicit build-depends on gnupg
...
apt dropped it's depends on gnupg, so we can't rely on it being present
in the build env anymore
2016-07-19 08:49:10 -03:00
David Bremner
b824ecc48f
debian: changelog stanza for 0.22.1-1
...
Basically copy upstream NEWS
2016-07-19 06:43:20 -03:00