Please stabilize.
@aidecoe, I've just discovered we fail to build here with international locales. Good ol LC_ALL=C to the rescue. Affects current stable 0.21, too. Perhaps this should be fixed before this stabilization.
... x86_64-pc-linux-gnu-g++ command-line-arguments.o debugger.o status.o gmime-filter-reply.o hooks.o notmuch.o notmuch-compact.o notmuch-config.o notmuch-count.o notmuch-dump.o notmuch-insert.o notmuch-new.o notmuch-reply.o notmuch-restore.o notmuch-search.o notmuch-setup.o notmuch-show.o notmuch-tag.o notmuch-time.o sprinter-json.o sprinter-sexp.o sprinter-text.o query-string.o mime-node.o crypto.o tag-util.o lib/libnotmuch.a util/libutil.a parse-time-string/libparse-time-string.a -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,-rpath,/usr/lib64 -ltalloc -lz -L/usr/lib64 -lxapian -o notmuch sh ./lib/gen-version-script.sh lib/notmuch.h lib/filenames.o lib/string-list.o lib/libsha1.o lib/message-file.o lib/messages.o lib/sha1.o lib/tags.o lib/database.o lib/parse-time-vrp.o lib/directory.o lib/index.o lib/message.o lib/query.o lib/thread.o > notmuch.sym x86_64-pc-linux-gnu-g++ lib/filenames.o lib/string-list.o lib/libsha1.o lib/message-file.o lib/messages.o lib/sha1.o lib/tags.o lib/database.o lib/parse-time-vrp.o lib/directory.o lib/index.o lib/message.o lib/query.o lib/thread.o -Wl,-O1 -Wl,--as-needed -Wl,--as-needed -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,-rpath,/usr/lib64 -ltalloc -lz -L/usr/lib64 -lxapian -shared -Wl,--version-script=notmuch.sym,-soname=libnotmuch.so.4 -Wl,--no-undefined -o lib/libnotmuch.so.4.3.0 util/libutil.a parse-time-string/libparse-time-string.a ln -sf libnotmuch.so.4.3.0 lib/libnotmuch.so.4 ln -sf libnotmuch.so.4.3.0 lib/libnotmuch.so x86_64-pc-linux-gnu-gcc command-line-arguments.o debugger.o status.o gmime-filter-reply.o hooks.o notmuch.o notmuch-compact.o notmuch-config.o notmuch-count.o notmuch-dump.o notmuch-insert.o notmuch-new.o notmuch-reply.o notmuch-restore.o notmuch-search.o notmuch-setup.o notmuch-show.o notmuch-tag.o notmuch-time.o sprinter-json.o sprinter-sexp.o sprinter-text.o query-string.o mime-node.o crypto.o tag-util.o -Wl,-O1 -Wl,--as-needed -Lutil -lutil -Llib -lnotmuch -Wl,--as-needed -lgmime-2.6 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,-rpath,/usr/lib64 -ltalloc -lz -o notmuch-shared status.o: In function `print_status_query': status.c:(.text+0x29): undefined reference to `notmuch_status_to_string' status.c:(.text+0x55): undefined reference to `notmuch_query_get_database' status.c:(.text+0x5d): undefined reference to `notmuch_database_status_string' ... collect2: error: ld returned 1 exit status Makefile.local:307: recipe for target 'notmuch-shared' failed make: *** [notmuch-shared] Error 1 * ERROR: net-mail/notmuch-0.22.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-mail/notmuch-0.22.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-mail/notmuch-0.22.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-mail/notmuch-0.22.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-mail/notmuch-0.22.2/temp/environment'. * Working directory: '/var/tmp/portage/net-mail/notmuch-0.22.2/work/notmuch-0.22.2' * S: '/var/tmp/portage/net-mail/notmuch-0.22.2/work/notmuch-0.22.2' [91.0.3@papaya /] Phase: >>> Failed to emerge net-mail/notmuch-0.22.2, Log file: >>> '/var/tmp/portage/net-mail/notmuch-0.22.2/temp/build.log' * Messages for package net-mail/notmuch-0.22.2: * ERROR: net-mail/notmuch-0.22.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-mail/notmuch-0.22.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-mail/notmuch-0.22.2::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-mail/notmuch-0.22.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-mail/notmuch-0.22.2/temp/environment'. * Working directory: '/var/tmp/portage/net-mail/notmuch-0.22.2/work/notmuch-0.22.2' * S: '/var/tmp/portage/net-mail/notmuch-0.22.2/work/notmuch-0.22.2'
Please report it as a separate bug and include more information. What are your locales? I have set "pl_PL.utf8" on my system and it works fine.
I am et_EE.utf8. This locale used to break configure scripts on the regular, not so much lately anymore. Let me know if you can reproduce and I'll file the bug.
Anyway please report it as a separate bug. This information should be gathered in a separate report for other users to easily find and not clutter stabilization request with bug reports. Please attach in a new bug report build.log, output of "locale" command, etc.
Please stabilize net-mail/notmuch-0.22.2-r1.
gmime has been already stabilized for amd64 and x86 (bug #592246).
newer versions in same slot already stable...