<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/devel/release-checks.sh, branch debian/stretch</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=debian%2Fstretch</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=debian%2Fstretch'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2015-11-19T11:34:29Z</updated>
<entry>
<title>devel/release-checks: added checking of copyright year in documentation</title>
<updated>2015-11-19T11:34:29Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2015-11-01T13:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=36ad2717049452db877f310549bea263301bfe95'/>
<id>urn:sha1:36ad2717049452db877f310549bea263301bfe95</id>
<content type='text'>
Check that copyright year will be current year in generated documentation.

Checking is done my matching that copyright line contains current year
as a substring which is good enough "approximation" in this context.
</content>
</entry>
<entry>
<title>build: extract library versions from notmuch.h</title>
<updated>2015-08-10T11:53:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-08-09T14:25:41Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=765556c1f159ae0a29137c935c7cbf4106569e7e'/>
<id>urn:sha1:765556c1f159ae0a29137c935c7cbf4106569e7e</id>
<content type='text'>
- Make lib/notmuch.h the canonical location for the library versioning
information.

- Since the release-check should never fail now, remove it to reduce
complexity.

- Make the version numbers in notmuch.h consistent with the (now
  deleted) ones in lib/Makefile.local
</content>
</entry>
<entry>
<title>devel/release-checks.sh: made python version check work with python 3</title>
<updated>2015-08-04T14:27:34Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2015-08-02T09:48:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6d5c7b3ca50cb2ce36d4a2d6e6f064afcba7410b'/>
<id>urn:sha1:6d5c7b3ca50cb2ce36d4a2d6e6f064afcba7410b</id>
<content type='text'>
This trivial change consists of just putting print() argument in
parentheses.
</content>
</entry>
<entry>
<title>release-checks: check that git working directory is clean</title>
<updated>2015-06-09T17:33:22Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2015-06-02T14:43:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a5a21bbe78725db70153b6bf59c1856de2dcae4d'/>
<id>urn:sha1:a5a21bbe78725db70153b6bf59c1856de2dcae4d</id>
<content type='text'>
Before release check that there are no uncommitted changes and
that there are no files in working directory that possibly should
have been added to the repository.

Amended by db: remove --ignored, since that seems like too much
trouble.
</content>
</entry>
<entry>
<title>build: eliminate use of python execfile command</title>
<updated>2015-01-03T14:18:54Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-01-03T13:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2bb906a6dd21fe109cc921590a512c1af7ff150d'/>
<id>urn:sha1:2bb906a6dd21fe109cc921590a512c1af7ff150d</id>
<content type='text'>
As discussed in
id:8cc9dd580ad672527e12f43706f9803b2c8e99d8.1405220724.git.wking@tremily.us,
execfile is unavailable in python3.

The approach of this commit avoids modifying the python module path,
which is arguably preferable since it avoids potentially accidentally
importing a module from the wrong place.
</content>
</entry>
<entry>
<title>release-checks: removed manual page version check</title>
<updated>2014-04-08T10:32:34Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-04-05T09:47:29Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5608e39a6bed25e32678b08d8f5f90bc42f451f8'/>
<id>urn:sha1:5608e39a6bed25e32678b08d8f5f90bc42f451f8</id>
<content type='text'>
Manual pages are now generated and during the generation the version
string is read from `version` file, so this (currently failing) test
checking manual page versions can be removed.

While at it, changed the case pattern *[^0-9.]*
to its portable alternative *[!0-9.]*
</content>
</entry>
<entry>
<title>devel/release-checks.sh: adjust to LIBNOTMUCH version checks</title>
<updated>2013-12-31T00:39:25Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-12-04T19:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0c097d9f6ed4cfaa43b0a7d4a55e7d0b8a795ac9'/>
<id>urn:sha1:0c097d9f6ed4cfaa43b0a7d4a55e7d0b8a795ac9</id>
<content type='text'>
NOTMUCH_VERSION_* macros in lib/notmuch.h are replaced with
LIBNOTMUCH_VERSION_* macros. Check that the values of those
match the LIBNOTMUCH_*_VERSION values in lib/Makefile.local.
</content>
</entry>
<entry>
<title>devel/release-checks.sh: check NOTMUCH_(MAJOR|MINOR|MICRO)_VERSION</title>
<updated>2013-11-11T11:44:44Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-11-08T17:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=001d93281621bcc6fe83ab3336c1b5fc0920b7d6'/>
<id>urn:sha1:001d93281621bcc6fe83ab3336c1b5fc0920b7d6</id>
<content type='text'>
New defines NOTMUCH_MAJOR_VERSION, NOTMUCH_MINOR_VERSION and
NOTMUCH_MICRO_VERSION were added to lib/notmuch.h.
Check that these match the current value defined in ./version.
</content>
</entry>
<entry>
<title>devel/release-checks.sh: added check that 1st NEWS header is tidy</title>
<updated>2013-02-19T00:28:49Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-01-30T15:01:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2bedb0300544bf0603863b372cb605dca40c6b33'/>
<id>urn:sha1:2bedb0300544bf0603863b372cb605dca40c6b33</id>
<content type='text'>
Check that the underlining '===...' for first (header) line in NEWS
file is of the same length as the header text and it is all '=':s.

-- extra execs removed by db.
</content>
</entry>
<entry>
<title>devel/release-checks.sh: version string problem does not halt execution</title>
<updated>2013-01-19T18:29:53Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2013-01-19T02:13:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bc89dd76883b4bdee31d1a6e26059c69b299d147'/>
<id>urn:sha1:bc89dd76883b4bdee31d1a6e26059c69b299d147</id>
<content type='text'>
Version string has strict format requirements in release-check.sh:
only numbers and periods (in sane order) are accepted.
Mismatch there used to halt further execution.
In this case, checking versions like '*~rc1' for (more) problems
was not possible.
This 'fatal error' is now changed buffered error message like in
following tests, and is displayed at the end of execution.
</content>
</entry>
</feed>
