| tag name | v1.12.7 (bcfa9af7764dac006ea5b26cf701a96df682f0ab) |
| tag date | 2024-10-27 21:57:44 +0200 |
| tagged by | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> |
| tagged object | commit 0f16b22bf7... |
stable release 1.12.7
- many documentation fixes
- mu4e: fix some mu4e-compose-captured-message corner case (#2745)
- mu4e: fix 'user-agent' field (#2750)
- few tiny tweaks
However biggest change is regarding mu's "threadiness" with respect to
Xapian. For a while, some people, ran into Xapian database
corruptions (I've seen it very occasionally, some people more often);
issue #2706.
I don't know the precise cause, but it seems to be related to using
threads with Xapian; the mu code in this area hasn't changed much, so
perhaps newer Xapian versions are less forgiving? Anyway, this is all
speculation. Database corruption with mu is not catastrophic, since you
can always rebuild it without data-loss; however, it's still annoying
and we'd obviously want to avoid that.
1.12.7 includes a change to make the database access single-threaded
again, which seems to help for this problem. We're really returning to
the behavior some older versions of mu, with the difference that now
you'll get a message in mu4e
Cannot handle command while indexing, please retry later.
Hope that doesn't inconvenience people too much. Might have a deeper
look into when I have some more time and not in the 1.12.x series.
(there's a meson flag to keep the existing behavior, see the commit
message).
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEaYec7RdFk3UPFNqYEd3+qdzEoDYFAmcemz8ACgkQEd3+qdzE
oDYtWQ//Q+4y0qCMZQ7jsKXtH8CS9nrzkcIHj2IU8IrmYvFeNKaaTAwxAasoRTsR
y6yHe+kUs4UhYt/O2TGt3NMDW1vBNtd9xAAtIy9ZT9N9UcbQC10FhMPmGPyu8hI/
HbQ+iA0DImD5YrbMZfcmRyqxmHMIZCOQ6CkjYX1VzKUjUxszaMUdryEP9mN2g3TG
Sh6bU4DeOMXo7zSBvyXyInFiGly3GFyK/Cp1UAAjcHcfFrVaZhrT6gy22pfP9fas
y0vD2JVmlZ0uUJtZ9ibv5hlvAJ7+SN68cFyLWKCMbiYDlryBa5oX8Bt7IHTRN9si
+6sZOKClGjOObmpEUvSJPJG/tb+vNLQO3XMPsjlc9VblHsMzq3JOVbW2j7RozTIF
8YqP1skOV+3Gnwcrp6HMRyDQncKTZXucN/Mw+HNTvMvnBBAqD11+FL9WqDaUL1Fd
IB9UElnz6hbFGZaAxy0PT3+zWVVmPSzOu7LWp9prlwE30Iy2DdyFl6PD+QUoZtNn
o0peOia7NxrGHXfr/JcLih2DPlMyWcbuKuKpq5dAHDoIKQJBhcbJ5t79YsVpaGGa
kxqSeQyPdApxmbhIGtOVZnBB7zMQ+dJJkwVbucUiR4yFAy1HL5RYxjw5T7cBb2+W
nEcX06XcURXA9lgQWd/olhBd8RKvyOht5AYeh59qszGwOwWXjHg=
=4jaA
-----END PGP SIGNATURE-----
