<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.10</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.10</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.10'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-11-17T16:40:50Z</updated>
<entry>
<title>build system: tweak VERSION so that debian-snapshot works for N.NN~rcN</title>
<updated>2011-11-17T16:40:50Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-11-17T16:40:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=299e187bdfae86538065acc6f7bc8d470cdfae21'/>
<id>urn:sha1:299e187bdfae86538065acc6f7bc8d470cdfae21</id>
<content type='text'>
The problem was that the version is recovered from the git tag, which
has the ~ replaced by _. This broke the sequencing of version numbers.
</content>
</entry>
<entry>
<title>xutil.c: remove duplicate copies, create new library libutil.a to contain xutil.</title>
<updated>2011-10-31T02:09:49Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-23T15:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1dedfc90f6eee7cad10f1a1ceb39a7a1c4dbd1b1'/>
<id>urn:sha1:1dedfc90f6eee7cad10f1a1ceb39a7a1c4dbd1b1</id>
<content type='text'>
We keep the lib/xutil.c version. As a consequence, also factor out
_internal_error and associated macros.  It might be overkill to make a
new file error_util.c for this, but _internal_error does not really
belong in database.cc.
</content>
</entry>
<entry>
<title>build system: target to make a Debian snapshot package.</title>
<updated>2011-10-28T17:14:43Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-13T01:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a1ca7e8ebb49ee92ebe8e4abe3db27491d7bbddf'/>
<id>urn:sha1:a1ca7e8ebb49ee92ebe8e4abe3db27491d7bbddf</id>
<content type='text'>
Currently this builds a native package, but since the source package
is throw away, it should not matter too much, except for the extra
warnings from lintian.

The extra +1 is so that if $(VERSION) is the same as the last released
version (for example outside a git repo) then the versions still order
correctly.
</content>
</entry>
<entry>
<title>build system: remove dashes from git-describe generated version.</title>
<updated>2011-10-28T17:14:32Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-10-13T01:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d9868bc056db69e3d9a3b119fd284345df60db9f'/>
<id>urn:sha1:d9868bc056db69e3d9a3b119fd284345df60db9f</id>
<content type='text'>
This makes it less confusing with released Debian versions, now that we have
non-native Debian versions.
</content>
</entry>
<entry>
<title>build system: Check that python bindings have consistent version when releasing</title>
<updated>2011-09-05T11:47:48Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-05T11:45:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b71405c9a4501671e6cc5bbb826165fb09dcb87d'/>
<id>urn:sha1:b71405c9a4501671e6cc5bbb826165fb09dcb87d</id>
<content type='text'>
Thanks to Sebastian Spaeth breaking out version.py, this can be done
without loading notmuch.py, or using sed. version.py is not (yet)
autogenerated because it seems more important to minimize the
differences between the tagged version and the tarball.
</content>
</entry>
<entry>
<title>build-system: Add pre-release target</title>
<updated>2011-07-29T16:56:52Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@unb.ca</email>
</author>
<published>2011-07-29T15:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=839b7f20f620b365c5a918691e8f84095884d2d9'/>
<id>urn:sha1:839b7f20f620b365c5a918691e8f84095884d2d9</id>
<content type='text'>
This is a lighter weight version of the release target, intended to
support uploading release candidates to Debian.

As a side effect, filter ~ out of VERSION to make tag names.
</content>
</entry>
<entry>
<title>build-system: tag debian-version as part of the release target</title>
<updated>2011-07-17T14:20:51Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-17T14:18:10Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2d69aba586b52566f322a347d459503d53de6ce6'/>
<id>urn:sha1:2d69aba586b52566f322a347d459503d53de6ce6</id>
<content type='text'>
This allows, e.g. gitpkg debian/0.x-1 to do the right thing.  It also
helps enforce the convention that Debian upload -1 is identical to the
release tarball.
</content>
</entry>
<entry>
<title>build-system: update version check to support non-native packages.</title>
<updated>2011-07-17T14:04:08Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-17T14:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0897209f4d0609eb5ccd8cdf759f8d174c013566'/>
<id>urn:sha1:0897209f4d0609eb5ccd8cdf759f8d174c013566</id>
<content type='text'>
We could be a bit more flexible about this and support optional Debian
versions, but for the moment, we pick a policy and stick to it.
</content>
</entry>
<entry>
<title>build-system: guard parts irrevokable parts of release target with REALLY_UPLOAD</title>
<updated>2011-07-17T13:59:41Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-04T11:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=466f3b57aa9650cbed47152241813e212c965f94'/>
<id>urn:sha1:466f3b57aa9650cbed47152241813e212c965f94</id>
<content type='text'>
This supports both testing and use by non-upload privileged
users. Along with previous commits in the series, this lets one do a
dry run of the release process and created a tarball, signature file,
and release announcement to inspect before uploading.
</content>
</entry>
<entry>
<title>build-system: use signed tag to make tar file, if available.</title>
<updated>2011-07-17T13:59:41Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-03T20:28:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9b0dfd11c5d4af6dc4cd2b79f33e0d6c460d414e'/>
<id>urn:sha1:9b0dfd11c5d4af6dc4cd2b79f33e0d6c460d414e</id>
<content type='text'>
This as the advantage that "make VERSION=n.m dist" will work correctly
even if the wrong branch happens to be checked out.
</content>
</entry>
</feed>
