Commit graph

202 commits

Author SHA1 Message Date
David Bremner
d8c26875c5 debian: remove Dm-Upload-Allowed field.
If we have some DMs we want to upload, we have to enable it with a
signed command file to dak.
2013-01-14 21:01:39 -04:00
David Bremner
061152dfca debian: change priority to optional.
The distinction between extra and optional is generally not very
important, except that being extra forces anything that depends on you
to be extra.
2013-01-14 21:01:39 -04:00
David Bremner
ff3cc5534a debian/changelog: start stanze for 0.15~rc1-1
as usual (and doubly so since Debian is in release freeze), destined
for experimental.
2013-01-07 22:13:05 -04:00
Tomi Ollila
3977b250cd Fixed 2 misspellings of word 'separate'
"Seperate: The second most common misspelling on the Internet..."
(from http://www.re-vision.com/spelling/separate.html).

s/seperate/separate/ in debian/NEWS.Debian & test/README done.
2012-11-16 15:50:55 -04:00
David Bremner
ec16ceeea5 debian: mention some upstream news in changelog 2012-08-21 10:43:50 +02:00
David Bremner
5d5628e158 debian: set distribution to experimental
This is to simplify potential bugfix uploads during Debian freeze.
2012-08-21 10:43:50 +02:00
David Bremner
5883873707 debian: set date for changelog.
Make d/changelog match NEWS
2012-08-20 14:46:31 +02:00
David Bremner
6b820673fc NEWS: discuss changes for dump and restore syntax.
The duplication in NEWS.Debian is so that Debian users will be warned
during upgrade.
2012-08-06 08:52:56 -03:00
David Bremner
ddb009519d debian: alternately depend on emacs24 for notmuch-emacs, build
This should allow users to install notmuch-emacs with only emacs24
installed on their system. For good measure, allow building with
emacs24 as a 4th choice.
2012-08-05 15:20:29 -03:00
David Bremner
46446158fd debian: close notmuch-mutt bug in changelog
Apparently Stefano and I forgot to finish that discussion about how to
patch the changelog.
2012-08-02 21:55:32 -03:00
Stefano Zacchiroli
7d9b430e21 debian packaging: new depends for duplicate removals in mutt contrib
both new hard dependency for File::Which and soft dependency on fdupes
2012-08-02 21:12:34 -03:00
David Bremner
015bc16f53 debian: update changelog for cleaning changes 2012-08-02 21:10:35 -03:00
David Bremner
39beeb2a7e debian: finalize changelog
It turns out the "debian-snapshot" target needs a valid changelog.
2012-07-12 17:49:09 -06:00
Stefano Zacchiroli
7ecf77d0fa debian: document tag action invocation fix in changelog 2012-07-04 14:59:39 -06:00
David Bremner
2ef24acf03 debian: changelog stanza for 0.13.2-1 2012-06-02 18:17:42 -03:00
David Bremner
97527b0a66 debian: changelog stanza for 0.13.1 2012-05-25 21:25:29 -03:00
David Bremner
d15a5e38a9 debian: fix typo in changelog.
the path for NEWS was wrong
(cherry picked from commit b9520ef033)
2012-05-16 21:37:47 -03:00
David Bremner
83542aec8b debian: changelog stanza for 0.13
My usual lazy self, refer to upstream NEWS.
2012-05-15 18:26:48 -03:00
Stefano Zacchiroli
0dbe49e952 debian: recommend notmuch-mutt as an alternative user interface
Recommend all notmuch UI (including notmuch-mutt) as alternatives, to
avoid unneeded vim/emacs installation.

Thanks Matteo F. Vescovi for the patch.

Closes: #673011
2012-05-15 13:51:01 -03:00
David Bremner
ece52759a5 debian: fix suite
Since I already pushed a tag 0.13_rc-1, let's just increment the
debian version to keep everything tidy.
2012-05-08 21:40:41 -03:00
David Bremner
3a32aa6bdb debian: add notmuch_query_set_omit_excluded to symbols file.
This symbol is apparently part of the exclude code that was disabled
for 0.12.
2012-05-05 20:09:37 -03:00
David Bremner
076d779aab debian: update packaging for new soname libnotmuch.so.3
we need
   - a new changelog stanza, because the symbols files need a new version
   - s/libnotmuch2/libnotmuch3/ everywhere
   - update symbols file, s/.so.1/.so.2/, and bump minimum versions on changed
     symbols (although the latter is just documentation)
2012-05-05 20:06:47 -03:00
David Bremner
7e8491c9fb debian: start changelog stanza for 0.13~rc1-1
This is mainly so that the soname bump in the debian symbols file
makes sense.
2012-05-05 20:06:46 -03:00
Jameson Graef Rollins
925473e238 debian: add gnupg-agent to notmuch recommends
gnupg-agent is required for message decryption, so this should help
stem some issues encountered by users trying to decrypt messages.
2012-04-12 08:44:38 -03:00
Stefano Zacchiroli
46e73fe539 debian packaging: new binary package notmuch-mutt 2012-03-30 18:13:01 -03:00
David Bremner
331f0cac61 debian: reword changelog about ignores 2012-03-20 18:54:10 -03:00
David Bremner
82fd8c1a83 debian: add changelog stanza for 0.12
Include extremely terse summary of NEWS.
2012-03-19 22:43:50 -03:00
David Bremner
9325cae5f4 debian: changelog stanza for 0.12~rc2
mention the two bugfixes
2012-03-18 08:16:55 -03:00
David Bremner
eae27dd5cc debian: bump gmime dependency to 2.6.7
As explained in f34613e, if using gmime 2.6, we want at least 2.6.7
2012-03-13 21:40:40 -03:00
David Bremner
3ed8c3d9a6 debian: Bump standards version
No actual changes are needed.
2012-03-03 09:40:18 -04:00
David Bremner
2a1aeb2e9c debian: update .gitignore
Ignore individual binary package directories.
2012-03-03 09:38:45 -04:00
David Bremner
8077cdc7bb debian: add notmuch_query_add_tag_exclude to exported symbols
This symbol is added in 0.12, although we are "stealthing" the feature
overall.
2012-03-03 09:19:44 -04:00
David Bremner
2ddf29fe3b add minimal changelog stanza for 0.12~rc1 2012-03-01 07:52:05 -04:00
Daniel Kahn Gillmor
3f88b96167 Build-Depend on libgmime-2.6-dev | libgmime2.4-dev
libgmime-2.6-dev entered debian unstable today.  If 2.6 is available,
notmuch should build against 2.6 instead of 2.4, as 2.6 is the current
upstream stable version of libgmime.
2012-02-27 21:55:48 -04:00
David Bremner
d43f6c00b3 Merge commit '0.11.1'
Conflicts:
	NEWS
	bindings/python/notmuch/database.py
	bindings/python/notmuch/message.py
	notmuch.1

NEWS merged by hand, others taken from master.
2012-02-04 12:01:46 -05:00
David Bremner
f38bc44653 debian: changelog for 0.11.1
mention the two bugfixes
2012-02-03 08:36:58 -04:00
David Bremner
0bbfc5ce8b Merge branch 'release'
Conflicts:
	notmuch-reply.c
	notmuch.1
2012-01-13 20:52:01 -04:00
David Bremner
307a2e3fa2 debian: changelog stanza for 0.11 2012-01-13 20:06:39 -04:00
David Bremner
d3a74bb0a0 debian: add changelog stanza for 0.11~rc3-1
as usual for pre-releases, fairly minimal commentary.
2012-01-09 07:13:56 -04:00
David Bremner
4f5b71c38d debian: changelog stanza for 0.11~rc2-1
Set dist=experimental the first time.
2012-01-02 07:08:24 -04:00
David Bremner
ec27f802cd debian: fix typo in changelog
Previous version was actually uploaded to experimental, not unstable
2012-01-02 07:08:07 -04:00
David Bremner
3fd1f0e062 debian: install split man pages.
We now have man pages in sections 5 and 7 as well, so we copy the
whole /usr/share/man hierarchy.
2011-12-31 15:16:32 -04:00
David Bremner
c616ada489 version: update version to 0.11~rc1
and keep python, man page, and debian package in sync.
2011-12-25 23:09:17 -04:00
Jameson Graef Rollins
a06f7b6737 debian: add upstream-tag and fix debian-tag configs for git-buildpackage
Debian tags have been using '/', instead of '-' as a separator.
2011-12-15 00:20:11 -04:00
David Bremner
f0e0053149 Merge branch 'release'
Conflicts:
	NEWS

Conflicts resolved by inserting the 0.10.2 stanza before 0.11
2011-12-06 19:39:33 -04:00
David Bremner
dbd273d434 fixup for changelog 2011-12-05 22:03:58 -04:00
David Bremner
bb99251f0f debian/changelog: add new changelog stanza for 0.10.2 2011-12-05 18:07:00 -04:00
David Bremner
ac8576de63 Merge branch 'release' 2011-11-26 21:15:20 -08:00
David Bremner
b62eea177d debian: changelog stanza for 0.10.1 2011-11-25 12:13:01 -05:00
Tomi Ollila
23a54c4289 debian/control: require dtach version >= 0.8 in Build-Depends
Since version 0.8 of dtach -n does no longer require controlling
tty to be present when executed. Currently controlling tty is not
always (if ever) present when tests are executed.
2011-11-24 08:29:10 -04:00
David Bremner
9fbc912cc9 debian: changelog stanza for 0.10
Give a brief summary of (and pointer to) NEWS
2011-11-23 07:46:39 -04:00
David Bremner
eb88cd977b version: update version info for 0.10~rc2
Arguably editing debian/changelog violates the "do one thing at a
time" rule, but all of these versions need to be kept in sync.
2011-11-19 08:24:30 -04:00
David Bremner
8036537bc4 debian/libnotmuch2.symbols: add notmuch_query_count_threads
Since this is only an added symbol, no soname bump required.
2011-11-15 20:22:38 -04:00
David Bremner
36f0f80aa2 debian: new changelog stanza for 0.10~rc1-1
The changelog is a bit minimalist, but we'll do better for the real
release.
2011-11-15 19:49:50 -04:00
Jameson Graef Rollins
1351fc7384 debian: update build dependency on dtach instead of screen
This reflects a modification to the test suite to use dtach instead of
screen.
2011-11-11 18:31:44 -05:00
Jameson Graef Rollins
5dda92f778 debian: clean up Uploaders and Build-Depends fields in debian/control
No functional change, but this will make for cleaner diffs down the
line.
2011-11-11 18:30:32 -05:00
David Bremner
a824fe1da6 debian: build-depend on screen.
This is needed for emacs tests, now that those are run in screen.
2011-11-05 22:08:00 -03:00
David Bremner
15879ac35b debian: changelog stanza for 0.9
Admit that there have been no changes since the last release
candidate.
2011-10-11 21:53:57 -03:00
David Bremner
20e78f26ae debian: update changelog for 0.9~rc2-1
Document upstream changes since 0.9~rc1-1
2011-10-07 18:59:29 -03:00
David Bremner
051caed5ed debian: update packaging for new soname
we need
   - a new changelog stanza, because the symbols files need a new version
   - s/libnotmuch1/libnotmuch2/ everywhere
   - update symbols file, s/.so.1/.so.2/, and bump minimum versions on changed
     symbols (although the latter is just documentation)
2011-10-04 16:26:57 -03:00
David Bremner
45669fd647 debian: add brief summary of changes since 0.8 2011-09-25 11:27:03 -03:00
David Bremner
a70efbc845 debian: build-depend on gdb
This is needed to enable the atomicity tests at build time.
2011-09-25 11:16:06 -03:00
David Bremner
dd7cb35c82 debian: close bug 642240
The bug was really closed by the commit that updated the dependency,
of course.
2011-09-24 23:15:01 -03:00
David Bremner
b00408e573 debian: set versioned dependency on notmuch for notmuch-emacs
As long as we have no version information in the json output, this
seems like the only possible way of ensuring that the emacs client
code understands the output from the command line tool notmuch.
2011-09-24 20:26:42 -03:00
David Bremner
a37a5404e2 debian: changlog stanza for release candidate 2011-09-24 20:00:29 -03:00
David Bremner
9d5b810ab6 debian: new symbols for atomicity api
There are three new symbols in libnotmuch. In addition to notmuch_{begin,end)_atomic,
notmuch_database_find_message_by_filename was exposed.
2011-09-24 20:00:29 -03:00
David Bremner
9ec96edb10 debian: update changelog for 0.8 2011-09-10 08:57:43 -03:00
David Bremner
24fc8f97e8 update versions for release 0.8
See commit 6979b65 for more discussion.
2011-09-10 08:55:33 -03:00
David Bremner
6979b6533a update versions for release candidate
we now have three files to keep in sync. That seems wrong, but I guess
we will live with it for now.

The main problem is that the python code is distributed separately, so
it can't get the version from 'version'.

The choice ~rcX is for convenience with debian versioning.
2011-09-06 22:55:01 -03:00
David Bremner
bb6d99497b debian: new changelog stanza for 0.7
No actual changes, but we need a new stanza to upload to unstable
anyway.
2011-08-01 21:48:13 +02:00
David Bremner
fe9c60dba7 Revert "debian: Generate version from debian/changelog"
This reverts commit 2b76283b52.

Conflicts:

	debian/rules
2011-07-29 18:56:52 +02:00
David Bremner
41e3c4e34f debian: changelog stanza for release candiate 2011-07-29 12:20:45 +02:00
David Bremner
b5881942d4 debian: use 3.0 (quilt) source format.
This generates a seperate notmuch-0.x.debian.tar.gz containing
./debian.

In the initial release this is redundant, but for Debian only updates
between releases, this allows updating the contents of ./debian, and
using the rest of the release tarball.
2011-07-17 11:11:57 -03:00
David Bremner
ab7de917bd update NEWS and debian/changelog for 0.6.1 2011-07-17 10:58:15 -03:00
David Bremner
a77cbe3c91 debian: use a non-native version number.
There is concensus to use non-native version number for updates that
contain only Debian changes. Unfortunately changing back and forth
between native and non-native packages has the potential for
confusion, since the archive will end up with notmuch-0.x.tar.gz and
notmuch-0.x.orig.tar.gz. So we use non-native numbering from the
beginning.
2011-07-17 10:42:53 -03:00
David Bremner
1510ba3c3a debian: add (demangled) Xapian exception typeinfo symbols to libnotmuch1.symbols
These are exported (again) by the library to prevent problems with
catching exceptions.
2011-07-16 22:16:46 -03:00
David Bremner
8b310a157c debian: update changelog for strict libnotmuch dependency 2011-07-10 09:35:00 -03:00
Uwe Kleine-König
f01b8d1331 debian: strictly depend on the same version of libnotmuch
It took quite some time to debug why folder: searches didn't work for me
though I had notmuch 0.6~rc1 installed. amdragon in #notmuch found out
that I still had libnotmuch1 0.5+nmu3 installed.

To prevent the same problem in the future let notmuch depend on the same
version of libnotmuch1.

Reviewed-By: David Bremner <david@tethera.net>

  The underlying issue is that the libnotmuch interface is not
  entirely captured by the set of exported symbols. In particular the
  query syntax can change without being visible to the linker at all.
2011-07-10 09:32:40 -03:00
David Bremner
7e3cb13a05 debian: start new changelog stanza for post 0.6 bugfix release
The version numbering scheme of n.n.n is chosen so as not to confuse
tools that rely on the presence of a dash to detect non-native
packages.
2011-07-07 22:41:59 -03:00
David Bremner
2e7956e884 debian: install README.Debian files for notmuch-vim and notmuch-emacs.
The notmuch-vim README.Debian in particular is quite important since
it discussions the need to install the package with vim-addons
2011-07-07 22:36:04 -03:00
David Bremner
8c5129bb51 debian: add changelog stanza for release 0.6, install upstream docs referred to.
This perhaps breaks the "one thing at a time rule", but seems better
than leaving the changelog pointing to nothing.
2011-07-01 11:48:01 -03:00
David Bremner
65bf14d59e debian: move vim directory creation to notmuch-vim binary package
This step was missed during the package split of notmuch to notmuch,
notmuch-emacs, and notmuch-vim.

It seems mostly harmless in this case, but it is silly for non-vim
users to have those directories.
(cherry picked from commit 4b5875d81e)
2011-07-01 09:58:08 -03:00
David Bremner
5d53226005 debian: changelog stanza for first "official" release candidate
The last upload to experimental was really a release candidate too.
Switch versioning to ~rc1 as counting commits is confusing when
building from the release branch.
(cherry picked from commit 117852a5f1)
2011-06-30 10:09:00 -03:00
David Bremner
3f777b2ac2 debian: don't install zsh completion files into /usr/share/zsh
as of version 4.3.12, perhaps earlier, the Debian zsh package now
ships /usr/share/zsh/functions/Completion/Unix/_notmuch, so we
shouldn't install that ourselves anymore.

My understanding is that letting zsh ship the completion scripts is
the standard thing to do.

The script is still shipped in /usr/share/doc/notmuch/examples
(cherry picked from commit 0a0f5f1bbe)
2011-06-30 09:33:34 -03:00
Carl Worth
dd544f5dc6 debian/changelog: Add note that notmuch-vim description is in (bug #631974)
This note will automatically cause the bug entry to be closed as fixed when
the next package (including this change) is uploaded.
(cherry picked from commit 04b9ffa56f)
2011-06-29 22:02:58 -03:00
David Bremner
d6f05fde23 debian: fix installation of notmuch-vim README
There was a leftover override, installing it into the wrong package.
2011-06-23 20:39:29 -03:00
David Bremner
9acdabfe73 start new changelog stanza 2011-06-23 19:42:15 -03:00
David Bremner
3381ae4176 Revert "debian: Override RPATH_LDFLAGS"
This reverts commit fc126d89b2.

This override of the make variable RPATH_LDFLAGS should no longer
be required since the auto-configuration was fixed
2011-06-23 19:35:35 -03:00
David Bremner
1c396673f3 debian: Set conflicts from package split to point to an existing version.
The previous version was harmless, since there were no versions
uploaded between ~237 and ~254, but this is less confusing.
2011-06-23 14:42:15 -03:00
David Bremner
9e7c40543b debian: fix typo in short description of notmuch-vim
Thanks to Dirk Eddelbuettel for noticing.
2011-06-23 14:37:29 -03:00
David Bremner
1126732ece debian: update changelog for upload 0.6~254, bump standards version to 3.9.2 2011-06-23 07:58:31 -03:00
David Bremner
19f0ca7ee2 debian: remove Xapian exceptions symbols from libnotmuch1.symbols
These were never intended to be public, since the library exports only
a C API.
2011-06-23 07:58:27 -03:00
David Bremner
33330dc050 debian: split off vim interface to its own package
So far the package does notthing fancy with vim-addon-manager.
2011-06-23 07:54:40 -03:00
David Bremner
6f3d3c68a0 debian: split off emacs interface into its own package.
- rename emacsen-install/remove files, and change embedded package
  name

- split notmuch.install, notmuch.dirs

- add Breaks/Replaces for previous notmuch packages with overlapping
  files.
2011-06-23 07:54:40 -03:00
David Bremner
ffa88554d5 debian: Build depend on emacs-nox instead of emacs.
Nothing in the build process needs X, and the number of dependencies
that need to be installed is much smaller.
2011-06-23 07:13:32 -03:00
David Bremner
0fdc28cd6b debian: build package for python-bindings.
This uses dh_python2 (included with sufficiently recent versions of
the python/python-all packages). python-all brings in all of the
supported versions of python. The double calls to dh_auto_install and
friends are to avoid looping over python versions ourselves.
2011-06-23 07:13:32 -03:00
David Bremner
de35a0e7f9 debian: add changlog stanza for new snapshot 0.6~237
(cherry picked from commit 17daa480e435ad4c1d8f4f18447eff1ff36dbe00)
2011-06-22 22:45:33 -03:00
David Bremner
b2f0b8a186 debian: Changelog stanza for new git snapshot 0.6~215
(cherry picked from commit b85a415a7bd91c360c0acd453ead39be854f63f7)
2011-06-22 22:45:12 -03:00
David Bremner
a411eb4d1c debian: update symbols file for libnotmuch1
One of the Xapian exception symbols has gone missing.  Hopefully this
doesn't mean we should be bumping the SONAME.
(cherry picked from commit e8260d63f1f5a37094801ecd5d110bf48f22ee45)
2011-06-22 22:44:50 -03:00
David Bremner
bd35e57052 debian: Changelog stanza for new snapshot 0.6~180
(cherry picked from commit 54a3983d3c38830e2b609be0a96c5cf6dc6de054)
2011-06-22 22:44:34 -03:00