unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* v3 of pre-gmime-3.0 cleanup
@ 2017-05-27 16:51 David Bremner
  2017-05-27 16:51 ` [Patch v3 01/11] util: convenience function to create gmime stream for stdout David Bremner
                   ` (10 more replies)
  0 siblings, 11 replies; 16+ messages in thread
From: David Bremner @ 2017-05-27 16:51 UTC (permalink / raw)
  To: notmuch, notmuch

This obsoletes [1]. Since that series, a bit of the actual port to
gmime-3.0 has crept in, in order to be able to mark tests as broken
with respect a particular gmime version.

The series in progress [2] has grown to 21 patches, and this is
roughly the first half. Currently there about 7 failing tests (not
counting the 5 marked broken) all crypto related. Basically my
quick-and-dirty translation of crypto status is not really close
enough, and probably can't really be perfect because the old version
reported raw error numbers in json/sexp output. That's probably wrong,
and certainly unportable between gmime major versions.

There are 3 sub-series here.

1) eliminate mixing gmime stream output with raw printfs

[Patch v3 01/11] util: convenience function to create gmime stream
[Patch v3 02/11] cli/reply: direct all output for text format to
[Patch v3 03/11] cli/show: use single stream for printf / gmime

2) Fix some memory leaks

[Patch v3 04/11] perf-test: add memory test for reply
[Patch v3 05/11] cli/reply: fix two memory leaks, document a third

3) Update test suite
[Patch v3 06/11] test/thread-naming: remove excess escaping from
...
[Patch v3 11/11] test: mark test as broken in gmime 3.0


[1]: id:20170523005351.15431-1-david@tethera.net
[2]: http://pivot.cs.unb.ca/git?p=notmuch.git;a=shortlog;h=refs/heads/gmime-3.0

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-06-01  1:14 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-27 16:51 v3 of pre-gmime-3.0 cleanup David Bremner
2017-05-27 16:51 ` [Patch v3 01/11] util: convenience function to create gmime stream for stdout David Bremner
2017-05-27 16:51 ` [Patch v3 02/11] cli/reply: direct all output for text format to gmime stream David Bremner
2017-05-27 16:51 ` [Patch v3 03/11] cli/show: use single stream for printf / gmime object output David Bremner
2017-05-27 16:51 ` [Patch v3 04/11] perf-test: add memory test for reply David Bremner
2017-05-27 16:51 ` [Patch v3 05/11] cli/reply: fix two memory leaks, document a third David Bremner
2017-05-27 16:51 ` [Patch v3 06/11] test/thread-naming: remove excess escaping from sender address David Bremner
2017-05-29 21:09   ` Tomi Ollila
2017-05-30 12:08     ` David Bremner
2017-05-27 16:51 ` [Patch v3 07/11] configure: add optional support for gmime-3.0 David Bremner
2017-05-27 16:51 ` [Patch v3 08/11] test: define GMime version dependant breakage David Bremner
2017-05-29 21:14   ` Tomi Ollila
2017-06-01  1:14     ` David Bremner
2017-05-27 16:51 ` [Patch v3 09/11] test/multipart: reorganize creation of multipart message David Bremner
2017-05-27 16:51 ` [Patch v3 10/11] test: mark inclusion of headers as broken in gmime-2.x David Bremner
2017-05-27 16:51 ` [Patch v3 11/11] test: mark test as broken in gmime 3.0 David Bremner

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).