<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.6.1</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.6.1</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.6.1'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-07-17T14:20:51Z</updated>
<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>
<entry>
<title>build-system: tag earlier in the release process.</title>
<updated>2011-07-17T13:59:41Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-03T20:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=60173feb065a4306dc91093d886bf46475c23e11'/>
<id>urn:sha1:60173feb065a4306dc91093d886bf46475c23e11</id>
<content type='text'>
If tagging fails, we really don't want to upload tarballs.
</content>
</entry>
<entry>
<title>build-system: remove use of git-buildpackage, dput. Add pristine-tar.</title>
<updated>2011-07-17T13:59:41Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-17T12:55:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=939c91b7efbde03e8f51d71aa7e6654946b2bf33'/>
<id>urn:sha1:939c91b7efbde03e8f51d71aa7e6654946b2bf33</id>
<content type='text'>
The previous setup was dependent on the git-buildpackage configuration
to find the resulting tar file, and consequently a bit fragile.

We use pristine-tar instead to save a checksum-identical copy of the
tar file. This will also faciliate "non-native" debian packages, if
desired.

dput again depends on the local configuration, and mainly is a bit too
brave for me to do automatically.
</content>
</entry>
<entry>
<title>build-system: run make clean before testing.</title>
<updated>2011-07-17T13:59:41Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-17T12:52:05Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9fb9fb2986741041e37c2c65108b2031272b9b0b'/>
<id>urn:sha1:9fb9fb2986741041e37c2c65108b2031272b9b0b</id>
<content type='text'>
The reasoning is that we might have some error in the build system
that causes something not to be rebuilt; this would potentially have
the tests run on the wrong version of the code.
</content>
</entry>
<entry>
<title>build-system: replace use of ssh with wget for checking the website</title>
<updated>2011-07-17T13:59:41Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-07-03T18:18:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2e136988129507a6a8cbac62014122051f156072'/>
<id>urn:sha1:2e136988129507a6a8cbac62014122051f156072</id>
<content type='text'>
The idea is to see if the version we are already releasing exists on
the notmuch website. Using wget allows more people to run this target,
and also allows people with ssh access to run it without access to
their keys.
</content>
</entry>
<entry>
<title>Use stock GMimeSession by default</title>
<updated>2011-06-04T00:42:54Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2011-06-03T23:57:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5143e5e840b5e9d95611f57fdc9d4b27af6f0564'/>
<id>urn:sha1:5143e5e840b5e9d95611f57fdc9d4b27af6f0564</id>
<content type='text'>
Our use of GMimeSession was unneeded boilerplate, and we weren't doing
anything with it.  This simplifies and clarifies that assumption.

If we want to do anything fancier later, the examples in the gmime
source are a reasonable source to work from in defining a new
GMimeSession derivative.

Since GMimeSession is going away in GMime 2.6, though, i don't
recommend using it.
</content>
</entry>
<entry>
<title>Add signature verification of PGP/MIME-signed parts with --verify.</title>
<updated>2011-05-27T23:22:00Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-26T01:01:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8b18efe171ef80cbb238a9446137c39908755d2d'/>
<id>urn:sha1:8b18efe171ef80cbb238a9446137c39908755d2d</id>
<content type='text'>
This is primarily for notmuch-show, although the functionality is
added to show-message.  Once signatures are processed a new
part_sigstatus formatter is emitted, and the entire multipart/signed
part is replaced with the contents of the signed part.

At the moment only a json part_sigstatus formatting function is
available.  Emacs support to follow.

The original work for this patch was done by

  Daniel Kahn Gillmor &lt;dkg@fifthhorseman.net&gt;

whose help with this functionality I greatly appreciate.
</content>
</entry>
</feed>
