[PATCH v2 5/5] compact: provide user more information on after-compaction failures

David Bremner david at tethera.net
Sun Nov 17 16:53:38 PST 2013


Tomi Ollila <tomi.ollila at iki.fi> writes:
> I was thinking naming the function notmuch_database_compact_internal ()
> as one option (I also though of notmuch_database_compact_unstable () -- but
> that sounds so "unstable" (at least outside Debian people ;D)) --
> could be one option. Then developers should understand the API is not
> fixed there...

I think 0.18 will just be an API breaking release in general; compact is
probably the least of people's worries. Yes, it's a bit more irritating
because the API will be short lived, but since we plan to change
notmuch_database_open, pretty much every client of the library will have
to update anyway. Luckily there probably aren't enough such clients to
get a really good lynch mob together.  I'd suggest just mentioning it
NEWS for 0.17 that the library interface for compact is expected to
change in 0.18.

d


More information about the notmuch mailing list