Debian Patches

Status for gpa/0.11.0-3

Patch Description Author Forwarded Bugs Origin Last update
0001-Fix-implicit-declaration-of-gpa_keytable_ensure.patch [PATCH 1/2] Fix implicit declaration of gpa_keytable_ensure
* src/cm-piv.c: Fix implicit declaration of gpa_keytable_ensure.
Andreas Stieger <Andreas.Stieger@gmx.de> no 2025-07-18
0006-Clean-up-gpa.desktop.patch Clean up gpa.desktop
desktop-file-validate says:

warning: value "GTK;Application;Security;Utility;" for key
"Categories" in group "Desktop Entry" contains a deprecated value
"Application"

So i removed Application.

I added Keywords= because of
https://wiki.gnome.org/Initiatives/GnomeGoals/DesktopFileKeywords
Daniel Kahn Gillmor <dkg@fifthhorseman.net> no 2018-02-06
0007-Remove-trust_item-stuff-to-make-it-build-with-gpgme-.patch [PATCH 2/2] Remove trust_item stuff to make it build with gpgme 2.x
* src/gpacontext.h (struct _GpaContextClass): Remove next_trust_item.
* src/gpacontext.c (NEXT_TRUST_ITEM): Remove
(gpa_context_class_init): Remove assignment.
(gpa_context_event_cb): Remove handler.
(gpa_context_next_trust_item): Remove.
--

Note that the trust item feature worked only for a very short period
in 2003.
Werner Koch <wk@gnupg.org> no 2025-07-18
0004-Fix-incorrect-callback-arguments.patch Fix incorrect callback arguments
* src/gpa-marshal.list: Add two entries.
* src/gpacontext.c (gpa_context_class_init): Fix "progress" signal.
* src/gpakeyexpireop.c (gpa_key_expire_operation_class_init):
Use gpa_marshal_VOID__POINTER_POINTER.

--

Some users reported a crash downstream in Gentoo with
g_type_check_is_value_type getting a garbage type. This turns out to
be because 95e07080a2a08196cafb05b69345ea1d629424b1 replaced the
types (and argument counts) incorrectly.

Fix that by adding to gpa_marshal.list to create custom marshal types
and use those instead, and fix the argument count.


ChangeLog entries added by wk.
Sam James via Gnupg-devel <gnupg-devel@gnupg.org> yes upstream 2025-08-10

All known versions for source package 'gpa'

Links