Am Do., 20. Juli 2023 um 20:54 Uhr schrieb Michael J Gruber <michaeljgruber+grubix+git@gmail.com>: > > Hi there, > > funny failures again during the mass rebuild for the (not quite yet) > upcoming Fedora rebuild. This test passed just a few weeks ago, so the > failure is related to something else changing. But still it shows that > the order in which `notmuch config` produces new config can depend on > something else. It looks a bit like a buffering problem, but what do I > know ... In any case, this is with notmuch 0.37, and I did not see any > commit in master which could change that. > > I vaguely remember we had g_key_file ordering issues before - maybe in > another project? > > The group comment for the next group is written too early, or the keys > for the current group are written too late. This results in a > functionally equivalent config with "misplaced" comments. > > Test still passes on Fedora 38. Glib2 versions are: > > 2.76.4-1.fc38 > 2.77.0-6.fc39 In fact, glib2 may come with a fix when 2.77.1 is released: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3380 I'm not sure we should or can work around 2.77.0's behaviour. (It might get triggered by the add/remove trick.) Cheers Michael _______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-leave@notmuchmail.org