Created attachment 765109 [details] eoldnew (abidiff) report between 1.16.0 and 1.17.0 In #gentoo-kde on IRC, dilfridge reported crashes with kmail recently. It looks like 1.17.0 broke ABI. Please revbump and change the subslot. I suggest adding a comment to check ABI on bumps (using e.g. app-portage/iwdevtools and its libabigail integration). See also: https://bugs.kde.org/show_bug.cgi?id=449891
This is an urgent bug to fix.
(In reply to Andreas Sturmlechner from comment #1) > This is an urgent bug to fix. Unfortunately, Lars is being childish as soon as sam files a bug and then decides to let it rot away. @Lars, if you don't revbump the subslot, QA will do it in 24 hours.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6aa8c5b58967141df1fe1e90df0d845bdee32b9 commit d6aa8c5b58967141df1fe1e90df0d845bdee32b9 Author: David Seifert <soap@gentoo.org> AuthorDate: 2022-02-17 18:40:40 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2022-02-17 18:40:40 +0000 app-crypt/gpgme: [QA] add base-system@ as a backup maintainer * The maintainer does not respond to requests for fixes. Bug: https://bugs.gentoo.org/833355 Signed-off-by: David Seifert <soap@gentoo.org> app-crypt/gpgme/metadata.xml | 4 ++++ 1 file changed, 4 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7e6993c03844b31e0b6176002fd49661589f8d commit cf7e6993c03844b31e0b6176002fd49661589f8d Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-17 18:36:03 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-17 18:43:29 +0000 app-crypt/gpgme: [QA] update 1.17.0 subslot for ABI breakage - Update subslot to trigger rebuilds of consumers for ABI breakage. SONAME didn't change but this has led to crashes in e.g. KMail and other software, and could result in other unpredictable runtime issues, which is particularly dangerous for core software and libraries. - Make subslot represent all 3 libraries installed (libgpgme, libgpgmepp, libqgpgme). Closes: https://bugs.gentoo.org/833355 Signed-off-by: Sam James <sam@gentoo.org> app-crypt/gpgme/{gpgme-1.17.0.ebuild => gpgme-1.17.0-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e51627e34e90307b0d0d96f173aabf2106e407 commit a8e51627e34e90307b0d0d96f173aabf2106e407 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-03-06 23:34:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-06 23:34:59 +0000 app-crypt/gpgme: add 1.17.1 This release breaks ABI again and restores it to the 1.16 state. Bug: https://bugs.gentoo.org/833355 Signed-off-by: Sam James <sam@gentoo.org> app-crypt/gpgme/Manifest | 1 + app-crypt/gpgme/gpgme-1.17.1.ebuild | 114 ++++++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+)