GNOME Bugzilla – Bug 303421
Little Brother Database (lbdb) support broken
Last modified: 2021-06-01 22:42:17 UTC
Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=306556 Submitter: Simon Brandmair <sbrandmair@gmx.net> Summary: 'Expand aliases as you type' was working with 2.2.6, but now segfaults in both 2.3.0 and 2.3.1. Stacktrace at above URL. PS: I'll need a patch against 2.3.0 to get a fix into Debian "Sarge".
Confirmed and assigned (I am testing a patch now).
Created attachment 46159 [details] [review] addr.patch I attach the patch. It consists of five independent parts - I found some additional minor problems when testing the fix for the primary bug: * libbalsa/address-book-extern.c: complete transition from LibBalsaAddress to InternetAddress (fix for the primary problem). * libbalsa/address-book-gpe.c: remove duplicates from the returned list. * src/ab-window.c: select initially displayed list in the combo. * src/address-book-config.c: fix bad_path() for gtk < 2.6.0. * src/pref-manager.c: Display type of extern address book.
Can I be apply this patch against 2.3.0? Or have the changes between 2.3.0 and 2.3.1 been so significant (in terms of terms of LibBalsaAddress -> InternetAddress) that we really should be pushing for the inclusion of 2.3.1 so that future bug fixes of this nature can be more easily applied?
Yes, sure you can apply the patch to 2.3.0. I see there is a little conflict in the pref-manager part but it is not a crucial part of the patch. Re LibBalsaAddress -> InternetAddress, the change was made earlier, the only problem was that it was not complete for this particular type of address book, and -- clearly -- never tested.
Patch commited to CVS.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/balsa/-/issues/ Thank you for your understanding and your help.