Page MenuHome GnuPG
Feed Advanced Search

Sep 2 2022

ikloecker added a comment to T6182: Kleopatra: "general error" on wrong PIN input during certification.

I'm asked three times for the passphrase, but otherwise I can confirm this.

Sep 2 2022, 4:48 PM · Restricted Project, kleopatra
ikloecker added a comment to T6180: Kleopatra: "more details" in group edit opens information window in background.

Possible root cause: The S/MIME details window seems to lack a parent.

Sep 2 2022, 4:46 PM · Restricted Project, kleopatra
ikloecker added a comment to T5620: GnuPG, pinentry: Passphrase pattern error / warning does not match new logic.

I have introduced this hint exactly because it's impossible to describe the rules automatically.

Sep 2 2022, 4:28 PM · gnupg, Restricted Project
ikloecker added a comment to T5620: GnuPG, pinentry: Passphrase pattern error / warning does not match new logic.

These hints are taken from the help.txt file.

Sep 2 2022, 4:28 PM · gnupg, Restricted Project
ikloecker added a comment to T5620: GnuPG, pinentry: Passphrase pattern error / warning does not match new logic.

gpg-agent passes to pinentry a short and a long hint for the passphrase constraints (see constraints-hint-* in pinentry.texi). If these hints are set, then pinentry shows them even before the user has started to enter a passphrase. The error message can then simply be "Read the hint, stupid!". Just kidding, of course.

Sep 2 2022, 4:27 PM · gnupg, Restricted Project
ikloecker added a comment to T6109: Kleopatra: Better way to show expired subkeys.

We could use single letters or icons (with proper tool tip and accessible name). I'm not sure mentioning the cert usage is that useful.

Sep 2 2022, 11:24 AM · Feature Request, Restricted Project, OpenPGP, kleopatra

Aug 30 2022

ikloecker added a comment to T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA.

I found the following issues while testing with NVDA:

  1. In the Certificate Details dialog NVDA does not read the labels associated to the key properties when a property gets focus, e.g. it reads the expiration date, but it does not read the label "Valid until".
  2. In the Certify dialog the "Advanced" expander lacks a focus indicator.
  3. In the Certify dialog the explicitly shown tool tips are not read.
  4. In the Certify dialog the explicitly shown tool tips are immediately closed if the mouse pointer is over them or if the mouse is moved a short distance.
  5. When a dialog is opened, then a label that has initial input focus lacks a focus indicator.
Aug 30 2022, 2:15 PM · kleopatra, Restricted Project
ikloecker committed rLIBKLEO23fe13c5ecdc: Use the same text for display and accessibility tools (authored by ikloecker).
Use the same text for display and accessibility tools
Aug 30 2022, 10:01 AM

Aug 29 2022

ikloecker added projects to T6157: Kleopatra: Fix potential invalidation of the keys a command works on when the key cache is refreshed: kleopatra, Restricted Project.
Aug 29 2022, 11:21 AM · Restricted Project, kleopatra
ikloecker changed the status of T6166: Kleopatra: Require either name or email when generating keys for OpenPGP smart card from Open to Testing.
Aug 29 2022, 11:18 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAf136c6c96fa1: Fix and simplify logic checking for name or email address (authored by ikloecker).
Fix and simplify logic checking for name or email address
Aug 29 2022, 11:15 AM
ikloecker moved T6166: Kleopatra: Require either name or email when generating keys for OpenPGP smart card from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 29 2022, 11:10 AM · Restricted Project, kleopatra
ikloecker triaged T6166: Kleopatra: Require either name or email when generating keys for OpenPGP smart card as Normal priority.
Aug 29 2022, 11:10 AM · Restricted Project, kleopatra

Aug 26 2022

ikloecker changed the status of T6163: Kleopatra: Fetch missing keys broken from Open to Testing.

Fixed

Aug 26 2022, 12:23 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA9cf581b9561b: Fix broken signal-slot connection (authored by ikloecker).
Fix broken signal-slot connection
Aug 26 2022, 12:19 PM

Aug 25 2022

ikloecker added a comment to T6161: pinentry doesn't allow disabling various library linkages (libX11, KF5WaylandClient, Qt5X11Extras).

I'm not sure I understand. If you don't want pinentries depending on libX11, then simply disable those pinentries with --disable-pinentry-qt5, etc. For Wayland it may make sense to allow disabling it.

Aug 25 2022, 9:40 AM · pinentry, Feature Request

Aug 24 2022

ikloecker closed T4405: Pinentry: Offer to generate a password as Resolved.
Aug 24 2022, 9:23 PM · pinentry
ikloecker added a comment to T4405: Pinentry: Offer to generate a password.

At least, pinentry-qt offers this functionality since 1.2.0 (see T5517: Improvements for symmetric encryption).

Aug 24 2022, 9:23 PM · pinentry
ikloecker added a project to T4950: pinentry: Add warning when capslock is on: Restricted Project.
Aug 24 2022, 9:17 PM · Restricted Project, Restricted Project, pinentry
ikloecker added a comment to T5160: Pinentry: Improved generate support.

Isn't this (mostly?) done? See T5517: Improvements for symmetric encryption.

Aug 24 2022, 9:14 PM · gpgagent, pinentry
ikloecker closed T5307: pinentry-qt unilaterally enables rpath, even when configured with `--disable-rpath` as Resolved.
Aug 24 2022, 9:08 PM · qt, pinentry, Bug Report
ikloecker added a project to T5543: pinentry-qt: Accessibility switch to repeat on enter: Restricted Project.
Aug 24 2022, 9:05 PM · pinentry, Restricted Project
ikloecker closed T6041: pinentry-qt dialog window no longer floats under Sway (fixed after 1.2.0) as Resolved.

pinentry 1.2.1 has been released today

Aug 24 2022, 9:00 PM · Restricted Project, pinentry, Bug Report
ikloecker added a project to T6085: pinentry-qt: Earlier passphrase hint when creating new key: Installer.
Aug 24 2022, 8:57 PM · gnupg, Restricted Project, pinentry
ikloecker committed rP0f8e361f4331: qt: Do not set accessible description of text labels (authored by ikloecker).
qt: Do not set accessible description of text labels
Aug 24 2022, 3:26 PM
ikloecker committed rP1b60a7e5a39e: qt: Do not set accessible name and description of dialog (authored by ikloecker).
qt: Do not set accessible name and description of dialog
Aug 24 2022, 3:26 PM
ikloecker committed rPb2208048be77: qt: Do not set accessible description of buttons (authored by ikloecker).
qt: Do not set accessible description of buttons
Aug 24 2022, 3:26 PM
ikloecker changed the status of T6156: Kleopatra: Aborting password entry on certify leads to broken error message from Open to Testing.

I'll flag it for re-testing with the next version.

Aug 24 2022, 2:52 PM · kleopatra, Restricted Project
ikloecker added a comment to T6156: Kleopatra: Aborting password entry on certify leads to broken error message.

The (): is the result of Formatting::formatForComboBox(d->key()) which has just been changed to Formatting::formatForComboBox(target) to fix T6154: Kleopatra: Assert in CertifyCertificateCommand after setting ownertrust of key. I think this issue here is just another symptom of the same bug as in T6154: Kleopatra: Assert in CertifyCertificateCommand after setting ownertrust of key. You were just quick enough to avoid the assert.

Aug 24 2022, 2:52 PM · kleopatra, Restricted Project
ikloecker added a project to T6152: Text for Import of S/MIME certificates: gnupg.
Aug 24 2022, 2:44 PM · Feature Request, S/MIME, gnupg, Restricted Project
ikloecker added a comment to T6151: limit-card-insert-tries is not doing anything, "insert card" is still shown.

Looks like this option has been merged 16 years ago from gpg 1.4.3. My guess is that it was never used in gpg 2.x.

Aug 24 2022, 2:42 PM · Bug Report
ikloecker added a comment to T6150: gpgadduserideditinteractor.cpp: error: case value evaluates to -1, which cannot be narrowed to type 'unsigned int' [-Wc++11-narrowing].

For the original issue I'd prefer to silence the error/warning with -Wno-narrowing because I think it's a non-issue. Or does changing the enum declarations to enum : unsigned int make clang happy?

Aug 24 2022, 2:34 PM · C++, gpgme, Bug Report
ikloecker added a comment to T6150: gpgadduserideditinteractor.cpp: error: case value evaluates to -1, which cannot be narrowed to type 'unsigned int' [-Wc++11-narrowing].

For gpgme (as for the other GnuPG libraries) we use the good old mailing list based process for contributing patches. See doc/HACKING for details. In particular, we'll need a signed DCO from you.

Aug 24 2022, 2:20 PM · C++, gpgme, Bug Report
ikloecker triaged T6157: Kleopatra: Fix potential invalidation of the keys a command works on when the key cache is refreshed as Normal priority.
Aug 24 2022, 2:07 PM · Restricted Project, kleopatra
ikloecker changed the status of T6154: Kleopatra: Assert in CertifyCertificateCommand after setting ownertrust of key from Open to Testing.

Should be fixed.

Aug 24 2022, 2:01 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA800c22f7f4a2: Keep a reference to the key to certify (authored by ikloecker).
Keep a reference to the key to certify
Aug 24 2022, 2:00 PM
ikloecker committed rKLEOPATRA91702e1a46ec: Fix tool tip for S/MIME CSR and set accessible description (authored by ikloecker).
Fix tool tip for S/MIME CSR and set accessible description
Aug 24 2022, 2:00 PM
ikloecker added a comment to T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it.

This (old) task only concerns OpenPGP smart cards resp. the OpenPGP card app, right? Because for PIV ECC has always been offered since PIV is supported. And for other card apps we do not even support generating keys AFAIK.

Aug 24 2022, 9:45 AM · Restricted Project, kleopatra
ikloecker added a comment to T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it.

scdaemon should return this information together with other information about the smart card or the key slot.

Aug 24 2022, 9:40 AM · Restricted Project, kleopatra
ikloecker triaged T6150: gpgadduserideditinteractor.cpp: error: case value evaluates to -1, which cannot be narrowed to type 'unsigned int' [-Wc++11-narrowing] as Low priority.
Aug 24 2022, 9:32 AM · C++, gpgme, Bug Report
ikloecker added a comment to T6150: gpgadduserideditinteractor.cpp: error: case value evaluates to -1, which cannot be narrowed to type 'unsigned int' [-Wc++11-narrowing].

g++: error: unrecognized command-line option '-Wc++11-narrowing'; did you mean '-Wno-narrowing'?

Aug 24 2022, 9:23 AM · C++, gpgme, Bug Report
ikloecker added a comment to T6150: gpgadduserideditinteractor.cpp: error: case value evaluates to -1, which cannot be narrowed to type 'unsigned int' [-Wc++11-narrowing].

How did you get this error? I don't even see a warning for this when building gpgme with g++ (SUSE Linux) 12.1.1 20220812.

Aug 24 2022, 9:20 AM · C++, gpgme, Bug Report

Aug 23 2022

ikloecker changed the status of T5863: pinentry-qt: Further improve the accessibility from Testing to Open.

Fix issues found while testing with NVDA.

Aug 23 2022, 5:53 PM · pinentry, Restricted Project
ikloecker changed the status of T5863: pinentry-qt: Further improve the accessibility, a subtask of T5845: Kleopatra: Accessibility for file encryption, from Testing to Open.
Aug 23 2022, 5:53 PM · kleopatra, Restricted Project
ikloecker moved T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 23 2022, 5:52 PM · kleopatra, Restricted Project
ikloecker triaged T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA as Normal priority.
Aug 23 2022, 5:05 PM · kleopatra, Restricted Project
ikloecker added a comment to T6148: Kleopatra: Simplify Ownertrust dialog.

For better usability and accessibility the [Yes] [No] buttons should be something like [Trust Owner] [Don't Trust Owner] resp. [Yes, This is My Key] [No, That's Not My Key].

Aug 23 2022, 4:41 PM · kleopatra, Restricted Project
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.
In T6136#161915, @orbea wrote:

Or maybe it would be better to only check the standard libdir paths as in the libgpg-error configure.ac?

--- gpgrt-config.orig	2022-08-21 23:14:40.017298485 -0700
+++ gpgrt-config	2022-08-22 08:28:16.339977281 -0700
@@ -210,6 +210,7 @@
     # the resulted list is in reverse order
     for __arg; do
 	case "$__arg" in
+	    -L/usr/lib|-L/usr/lib64|-L/lib|-L/lib64) ;;
 	    -l*)
 		# As-is
 		__rev_list="$__arg${__rev_list:+ }$__rev_list"
Aug 23 2022, 9:30 AM · gpgrt, gpgme, Bug Report

Aug 22 2022

ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Hmm. Good point. Always adding -L${libdir} makes the .pc files easier to relocate.

Aug 22 2022, 7:22 PM · gpgrt, gpgme, Bug Report
ikloecker committed rM152281388825: build: Omit -I... and -L... for standard paths in pkgconfig file (authored by ikloecker).
build: Omit -I... and -L... for standard paths in pkgconfig file
Aug 22 2022, 7:10 PM
ikloecker added a comment to D560: cpp,python: Respect --disable-gpg-test for tests.

Your patch looks good, but please take a look at
https://dev.gnupg.org/source/gpgme/browse/master/doc/HACKING
for the correct process to contribute code (or documentation) to GPGME.

Aug 22 2022, 6:24 PM
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Why should gpgrt-config change the information read from the *.pc files?

Aug 22 2022, 6:16 PM · gpgrt, gpgme, Bug Report
ikloecker changed the status of T6144: Kleopatra: Please Certify Dialog is no longer shown from Open to Testing.
Aug 22 2022, 5:59 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAdbdb89502b5d: Fix asking for certification of single imported OpenPGP key (authored by ikloecker).
Fix asking for certification of single imported OpenPGP key
Aug 22 2022, 5:04 PM
ikloecker moved T6144: Kleopatra: Please Certify Dialog is no longer shown from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 4:08 PM · kleopatra, Restricted Project
ikloecker merged task T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '=' into T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 22 2022, 3:10 PM · gpgme
ikloecker merged T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '=' into T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 22 2022, 3:10 PM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker closed T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?) as Resolved.

Thanks. QGpgME should now also compile with strict C++11. And C++14'isms shouldn't happen again unnoticed.

Aug 22 2022, 3:07 PM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker committed rM73e96bfaa817: build: Update ax_cxx_compile_stdcxx macro (authored by ikloecker).
build: Update ax_cxx_compile_stdcxx macro
Aug 22 2022, 3:06 PM
ikloecker committed rM05661806848b: qt: Fix building with Qt6 (authored by ikloecker).
qt: Fix building with Qt6
Aug 22 2022, 3:06 PM
ikloecker committed rM83176ad7d3e5: qt: Fix building with C++11 (authored by ikloecker).
qt: Fix building with C++11
Aug 22 2022, 3:06 PM

Aug 19 2022

ikloecker changed the status of T6140: Kleopatra: F5 does not always work in smartcard dialog from Open to Testing.

The information should now be updated automatically. F5 still won't change anything if the data on the smart card didn't change, but pressing F5 to update information about locally stored keys shouldn't be necessary in the first place.

Aug 19 2022, 5:29 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA6a3f612ed153: Update information about OpenPGP keys on smart card if keys have changed (authored by ikloecker).
Update information about OpenPGP keys on smart card if keys have changed
Aug 19 2022, 5:27 PM
ikloecker committed rKLEOPATRAa3684049dd4f: Use ReceiveKeysJob for refreshing OpenPGP keys (authored by ikloecker).
Use ReceiveKeysJob for refreshing OpenPGP keys
Aug 19 2022, 1:44 PM
ikloecker added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

The Smartcards view is not updated because the data on the card hasn't changed. The update can be forced by removing and re-inserting the card.

Aug 19 2022, 12:12 PM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T6140: Kleopatra: F5 does not always work in smartcard dialog.
Aug 19 2022, 11:59 AM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

With GnuPG master and Kleopatra master I'm making (slightly) different observations.

Aug 19 2022, 11:51 AM · Restricted Project, kleopatra, Bug Report
ikloecker closed T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?) as Resolved.
Aug 19 2022, 11:12 AM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker added a comment to T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).

Thanks for the report! Should be fixed.

Aug 19 2022, 11:08 AM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker committed rMf02c20cc9c57: cpp: Fix building with C++11 (authored by ikloecker).
cpp: Fix building with C++11
Aug 19 2022, 11:07 AM
ikloecker closed T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration as Resolved.

Thanks for reporting and testing my fixes.

Aug 19 2022, 10:54 AM · Restricted Project, qt, gpgme, Bug Report

Aug 18 2022

ikloecker triaged T6140: Kleopatra: F5 does not always work in smartcard dialog as Normal priority.

Yeah. F5 only refreshes the smart cards. It doesn't refresh Kleopatra's key cache.

Aug 18 2022, 1:30 PM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 18 2022, 1:28 PM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker committed rM2fa5c80aeba4: cpp: Fix handling of "no key" or "invalid time" situations (authored by ikloecker).
cpp: Fix handling of "no key" or "invalid time" situations
Aug 18 2022, 10:56 AM
ikloecker committed rM2e7a61b898fc: qt,tests: Make test pass on 32-bit systems (authored by ikloecker).
qt,tests: Make test pass on 32-bit systems
Aug 18 2022, 10:56 AM
ikloecker added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Yes, it's a problem in gpg. gpg asks for the expiration date of the subkey

[  277s] EditInteractor: 4 -> nextState( GET_LINE, keygen.valid ) -> 5

gpgme replies with an ISO date

[  277s] EditInteractor: action result "21000101T120000"

Then gpg asks again for the expiration date

[  277s] EditInteractor: 5 -> nextState( GET_LINE, keygen.valid ) -> 4294967295

which gpgme doesn't expect, so that gpgme return a "general error".

Aug 18 2022, 10:17 AM · Restricted Project, qt, gpgme, Bug Report

Aug 17 2022

ikloecker added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Thanks! It seems that we pass the correct expiration date to gpg:

EditInteractor: action result "21000101T120000"

So, it's maybe a problem in gpg now.

Aug 17 2022, 11:55 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Hmm. Please run the test with

GPGMEPP_INTERACTOR_DEBUG=stderr GPGME_DEBUG=8 TESTS="initial.test t-addexistingsubkey final.test" make -e check-TESTS

in lang/qt/tests under the build folder to get (a lot of) debug output.

Aug 17 2022, 8:28 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker triaged T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration as Normal priority.
Aug 17 2022, 6:50 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker committed rMc977424a1d39: qt: Make sure expiration time is interpreted as unsigned number (authored by ikloecker).
qt: Make sure expiration time is interpreted as unsigned number
Aug 17 2022, 5:05 PM
ikloecker committed rM81d4b7f2d707: qt,tests: Log the actual error code if the assertion fails (authored by ikloecker).
qt,tests: Log the actual error code if the assertion fails
Aug 17 2022, 5:05 PM
ikloecker committed rMf2b48de26b8f: qt,tests: Make sure expiration time is interpreted as unsigned number (authored by ikloecker).
qt,tests: Make sure expiration time is interpreted as unsigned number
Aug 17 2022, 5:05 PM
ikloecker moved T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2022, 4:56 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker claimed T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.
Aug 17 2022, 4:56 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker committed rKLEOPATRA6a55c1a2811a: Treat expiration times as unsigned numbers and prevent overflows (authored by ikloecker).
Treat expiration times as unsigned numbers and prevent overflows
Aug 17 2022, 4:51 PM
ikloecker committed rKLEOPATRAf09588c35c05: Treat creation and expiration times as unsigned 32-bit numbers (authored by ikloecker).
Treat creation and expiration times as unsigned 32-bit numbers
Aug 17 2022, 4:51 PM
ikloecker committed rLIBKLEO2ee089a59215: GIT_SILENT Remove unused local function (authored by ikloecker).
GIT_SILENT Remove unused local function
Aug 17 2022, 4:48 PM
ikloecker committed rLIBKLEO90bf972afac8: Always treat time_t as an unsigned 32-bit number (authored by ikloecker).
Always treat time_t as an unsigned 32-bit number
Aug 17 2022, 4:48 PM
ikloecker added a comment to T5555: Cannot add existing ECDSA key as a signing subkey.

This patch breaks adding existing ECDH encryption subkeys to a key because now gpg tries to treat the encryption subkey as signing subkey. This can be reproduced with test t-addexistingsubkey in gpgme.

Aug 17 2022, 2:26 PM · gnupg24, Bug Report
ikloecker committed rEfcb19dbfd493: build: Omit -L<libdir> for standard paths on some 64-bit systems (authored by ikloecker).
build: Omit -L<libdir> for standard paths on some 64-bit systems
Aug 17 2022, 9:25 AM

Aug 16 2022

ikloecker committed rW3003d37f3a7d: Add upstreamed patch that fixes tab order in KMessageWidget (authored by ikloecker).
Add upstreamed patch that fixes tab order in KMessageWidget
Aug 16 2022, 4:55 PM
ikloecker changed the status of T6046: Kleopatra: Make certifying certificates accessible from Open to Testing.

All issues have been addressed except:

  • No accessible feedback when checking/unchecking user ID

This is caused by a bug in Qt which doesn't report the checkable state to AT-SPI.

Aug 16 2022, 9:27 AM · kleopatra, Restricted Project
ikloecker changed the status of T6046: Kleopatra: Make certifying certificates accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Aug 16 2022, 9:27 AM · kleopatra, Restricted Project

Aug 15 2022

ikloecker committed rKLEOPATRAcd308b239523: Add a label explaining what the user is expected to do (authored by ikloecker).
Add a label explaining what the user is expected to do
Aug 15 2022, 6:48 PM
ikloecker committed rKLEOPATRA3c5248f9d1f6: Store and restore the size of the dialog, not its geometry (authored by ikloecker).
Store and restore the size of the dialog, not its geometry
Aug 15 2022, 6:48 PM
ikloecker committed rKLEOPATRA7bfd78296eb4: Add helper for storing/retrieving the accessible name of a QAction (authored by ikloecker).
Add helper for storing/retrieving the accessible name of a QAction
Aug 15 2022, 6:48 PM
ikloecker committed rKLEOPATRAc7c45ac3a835: Make InfoField available for other parts of Kleopatra (authored by ikloecker).
Make InfoField available for other parts of Kleopatra
Aug 15 2022, 6:48 PM
ikloecker committed rKLEOPATRA61ba5b0bd91b: Use an InfoField for the fingerprint (authored by ikloecker).
Use an InfoField for the fingerprint
Aug 15 2022, 6:48 PM
ikloecker committed rKLEOPATRA8a58b87b22f8: Remove <html> tag from the tool tip (authored by ikloecker).
Remove <html> tag from the tool tip
Aug 15 2022, 6:48 PM
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

It seems that the case $libdir = '${exec_prefix}/lib64' is not handled correctly, i.e. I get

prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib64
[...]
Libs: -L${libdir} -lgpg-error

in gpg-error.pc.

Aug 15 2022, 10:58 AM · gpgrt, gpgme, Bug Report