Page MenuHome GnuPG
Feed Advanced Search

Nov 10 2023

ikloecker changed the status of T6805: GpgOL: RSA 2048 Key generated in VSD from Open to Testing.

We are now generating a key with whatever defaults gpg uses.

Nov 10 2023, 2:28 PM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project
ikloecker added a project to T6805: GpgOL: RSA 2048 Key generated in VSD: gpgme.
Nov 10 2023, 8:53 AM · gpgme, vsd32 (vsd-3.2.0), gpgol, Restricted Project

Nov 9 2023

aheinecke added a comment to T6685: QGpgME: Update defaultkeygenerationjob and use create-key API.

Well I guess T6805 is now the followup ticket that I did not create when I just closed this issue as Wontfix. Ingo can you take T6805 and do what you wrote in your last message here?

Nov 9 2023, 2:54 PM · Restricted Project, gpgme
werner changed the status of T6736: Year 2038 issue for key validity date, a subtask of T4195: Fix time API in gpgme, from Open to Testing.
Nov 9 2023, 2:17 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request

Nov 2 2023

dkav added a comment to T6784: Python .egg format is deprecated.

For reference, here is a link to the gpgme homebrew formula:
https://github.com/Homebrew/homebrew-core/blob/master/Formula/g/gpgme.rb

Nov 2 2023, 5:03 PM · MacOS, Python, gpgme, Bug Report
dkav added a comment to T6784: Python .egg format is deprecated.

Just to clarify, PIP wasn't used to install the .egg package. The package was built and installed via Homebrew. The error message occurs when using basic PIP commands such as pip list or pip freeze. PIP is picking up the gpgme egg from the shortcut included in the site-packages directory.

Nov 2 2023, 4:50 PM · MacOS, Python, gpgme, Bug Report
werner triaged T6784: Python .egg format is deprecated as Wishlist priority.

We don't use or suggest the use of PIP or other insecure software distribution systems.

Nov 2 2023, 8:24 AM · MacOS, Python, gpgme, Bug Report

Oct 31 2023

werner moved T6782: Release GPGME 1.23.2 from Backlog to WiP on the gpgme board.
Oct 31 2023, 3:59 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info

Oct 30 2023

ebo changed the status of T6736: Year 2038 issue for key validity date, a subtask of T4195: Fix time API in gpgme, from Testing to Open.
Oct 30 2023, 4:02 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
ikloecker placed T6721: QGpgME: Create archive as .part and rename on successful creation up for grabs.
Oct 30 2023, 11:48 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
werner added a project to T6782: Release GPGME 1.23.2: vsd32.
Oct 30 2023, 11:41 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info
werner triaged T6782: Release GPGME 1.23.2 as Normal priority.
Oct 30 2023, 11:38 AM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info
werner moved T6721: QGpgME: Create archive as .part and rename on successful creation from Backlog to WiP on the vsd32 board.
Oct 30 2023, 11:35 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
werner reopened T6721: QGpgME: Create archive as .part and rename on successful creation as "Testing".
Oct 30 2023, 11:32 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
werner added a project to T6721: QGpgME: Create archive as .part and rename on successful creation: Restricted Project.
Oct 30 2023, 11:31 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
werner moved T6721: QGpgME: Create archive as .part and rename on successful creation from Backlog to QA for next release on the gpgme board.
Oct 30 2023, 11:30 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
werner edited projects for T6721: QGpgME: Create archive as .part and rename on successful creation, added: gpgme; removed Restricted Project.
Oct 30 2023, 11:29 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
dfaure-kdab added a comment to T6781: gpgme fails to "build a simple Qt program".

It works, thanks!

Oct 30 2023, 10:47 AM · Restricted Project, gpgme, Bug Report
ikloecker closed T6781: gpgme fails to "build a simple Qt program" as Resolved.

Should work now. Please test if the auto-detection works. (Tumbleweed builds Qt 6 without "reduce-relocations", so that I cannot check it on my system.)

Oct 30 2023, 9:46 AM · Restricted Project, gpgme, Bug Report
ikloecker moved T6781: gpgme fails to "build a simple Qt program" from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Small correction: On my/our system (Tumbleweed) the test without -fPIC always succeeded, so that -fPIC was never added. That's why I removed this useless test which, as it turns out, wasn't useless on your distro (@dfaure-kdab Which distro are you using?).

Oct 30 2023, 8:56 AM · Restricted Project, gpgme, Bug Report

Oct 28 2023

aheinecke assigned T6781: gpgme fails to "build a simple Qt program" to ikloecker.

Thanks for creating the task.

Oct 28 2023, 4:19 PM · Restricted Project, gpgme, Bug Report
aheinecke triaged T6778: gpgme-1.23.1 tests fail with gnupg configured without tofu as Normal priority.

There should not be an exception "Invalid crypto engine" in that call. I expect that gnupg errors out immediately if the parameter with tofu is given while instead it should print a warning and show no information. Or of it errors then Invalid Crypto Engine is definitely the wrong error for that.

Oct 28 2023, 8:58 AM · gpgme, Gentoo, Bug Report
thesamesam added a comment to T6778: gpgme-1.23.1 tests fail with gnupg configured without tofu.

I did this locally:

--- a/lang/python/tests/support.py
+++ b/lang/python/tests/support.py
@@ -46,13 +46,15 @@ def is_gpg_version(version):
Oct 28 2023, 5:19 AM · gpgme, Gentoo, Bug Report
thesamesam created T6778: gpgme-1.23.1 tests fail with gnupg configured without tofu.
Oct 28 2023, 5:06 AM · gpgme, Gentoo, Bug Report

Oct 27 2023

werner added a comment to T4195: Fix time API in gpgme.

A quick test shows that the latest patches allow to set and show an expiration date beyond 2038. A new VSD beta will soon be available to customers. And we should also think about getting a gpg4win bug fix release out.

Oct 27 2023, 8:31 AM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner added a subtask for T4195: Fix time API in gpgme: T6736: Year 2038 issue for key validity date.
Oct 27 2023, 8:29 AM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request

Oct 26 2023

werner added projects to T6634: Port GPGME to Windows 64-bit: gpgme, Windows 64.
Oct 26 2023, 9:08 AM · Windows 64, gpgme

Oct 25 2023

werner updated the task description for T6774: Release GPGME 1.23.0.
Oct 25 2023, 11:14 AM · gpgme (gpgme 1.23.x), Release Info
werner updated the task description for T6668: Release GPGME 1.22.0.
Oct 25 2023, 10:48 AM · gpgme, Release Info
werner triaged T6774: Release GPGME 1.23.0 as Normal priority.
Oct 25 2023, 10:47 AM · gpgme (gpgme 1.23.x), Release Info

Oct 23 2023

TobiasFella added a comment to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows.

Should we have a gpg_error_from_w32() as companion to gpg_error_from_syserror() ?

Oct 23 2023, 4:36 PM · gpgme, kleopatra, Restricted Project

Oct 19 2023

ebo closed T6363: Add progress status output to gpgtar as Resolved.

yes, fixed

Oct 19 2023, 2:21 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
aheinecke changed the status of T6363: Add progress status output to gpgtar from Open to Testing.

I think this was fixed with the fix for https://dev.gnupg.org/T6534

Oct 19 2023, 1:39 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request

Oct 18 2023

werner added a comment to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows.

Should we have a gpg_error_from_w32() as companion to gpg_error_from_syserror() ?

Oct 18 2023, 11:19 PM · gpgme, kleopatra, Restricted Project
TobiasFella added a comment to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows.

Here's a patch that should fix this. It's not amazing since we have to copy the map_w32_to_errno from libgpg-error, as it's not public API there.

Oct 18 2023, 4:46 PM · gpgme, kleopatra, Restricted Project
ikloecker renamed T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows from Kleopatra: system error withut error code when enrypting to full disk on windows to Kleopatra: system error without error code when encrypting a file to full disk on Windows.
Oct 18 2023, 3:04 PM · gpgme, kleopatra, Restricted Project
ebo triaged T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows as Normal priority.
Oct 18 2023, 1:55 PM · gpgme, kleopatra, Restricted Project

Oct 16 2023

aheinecke closed T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting as Resolved.

Since @ebo did not really know how to test I just checked that it is passed to gpg to resolve this issue.

Oct 16 2023, 1:04 PM · gpgme, kleopatra, Restricted Project

Oct 5 2023

ikloecker closed T6748: Let gpgme tell that a encryption subkey exists even if expired as Resolved.

C++ bindings also done.

Oct 5 2023, 3:31 PM · gpgme (gpgme 1.23.x), Feature Request
werner assigned T6748: Let gpgme tell that a encryption subkey exists even if expired to ikloecker.

Core part done.

Oct 5 2023, 2:19 PM · gpgme (gpgme 1.23.x), Feature Request
werner triaged T6748: Let gpgme tell that a encryption subkey exists even if expired as Normal priority.
Oct 5 2023, 12:49 PM · gpgme (gpgme 1.23.x), Feature Request

Sep 28 2023

ebo moved T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad from Backlog to done on the gpgme board.
Sep 28 2023, 1:53 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ebo closed T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad as Resolved.

After the fix everything after the Signature block is now silently discarded

Sep 28 2023, 1:52 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ebo moved T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" from Backlog to done on the gpgme board.
Sep 28 2023, 1:04 PM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project
ebo closed T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" as Resolved.

works

Sep 28 2023, 1:03 PM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project

Sep 21 2023

ikloecker closed T6696: qgpgme-qt6: Build failure for some distributions as Resolved.
Sep 21 2023, 10:54 PM · Restricted Project, gpgme, Bug Report
ebo moved T6534: gpg's progress_filter needs to use uint64_t from QA to gnupg-2.2.42 on the gnupg22 board.
Sep 21 2023, 4:14 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
ebo closed T6534: gpg's progress_filter needs to use uint64_t as Resolved.

Tested in VS-Desktop-3.2.0.0-beta214 by encrypting a large file with Kleopatra. The progress bar shows percentage finished, progress looks all right

Sep 21 2023, 4:13 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
ikloecker reopened T6696: qgpgme-qt6: Build failure for some distributions as "Open".

Re-open to add auto-detection.

Sep 21 2023, 2:19 PM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

Relevant lines from Arch's qconfig.pri:

QT.global.enabled_features = shared pkg-config rpath reduce_relocations signaling_nan zstd thread future concurrent dbus openssl-linked opensslv30 shared shared rpath reduce_exports no_direct_extern_access reduce_relocations openssl
QT.global.disabled_features = static cross_compile debug_and_release separate_debug_info appstore-compliant simulator_and_device force_asserts framework c++20 c++2a c++2b c++2b wasm-simd128 wasm-exceptions opensslv11
QT.global.disabled_features += release build_all
QT_CONFIG += shared rpath reduce_exports no_direct_extern_access reduce_relocations openssl release
CONFIG +=  shared plugin_manifest
Sep 21 2023, 2:17 PM · Restricted Project, gpgme, Bug Report
antonio-rojas added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

Per IRC discussion, this could be autodetected in qt6.m4 by querying Qt6Platform.pc for mkspecsdir and grepping ${mkspecsdir}/qconfig.pri for QT_CONFIG.*no_direct_extern_access.

Sep 21 2023, 2:09 PM · Restricted Project, gpgme, Bug Report
aheinecke closed T6696: qgpgme-qt6: Build failure for some distributions as Resolved.

No need for QA on build issues.

Sep 21 2023, 11:12 AM · Restricted Project, gpgme, Bug Report
ikloecker changed the status of T6696: qgpgme-qt6: Build failure for some distributions from Open to Testing.

The Qt 6 bindings will now be compiled with the -mno-direct-extern-access flag if --enable-no-direct-extern-access is passed to configure.

Sep 21 2023, 11:03 AM · Restricted Project, gpgme, Bug Report
ikloecker moved T6696: qgpgme-qt6: Build failure for some distributions from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 21 2023, 9:30 AM · Restricted Project, gpgme, Bug Report
ikloecker claimed T6696: qgpgme-qt6: Build failure for some distributions.
Sep 21 2023, 9:29 AM · Restricted Project, gpgme, Bug Report

Sep 20 2023

ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

This is a Qt issue. Reported at https://bugreports.qt.io/browse/QTBUG-117398

Sep 20 2023, 9:28 PM · Restricted Project, gpgme, Bug Report
antonio-rojas added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

This is a Qt issue. Reported at https://bugreports.qt.io/browse/QTBUG-117398

Sep 20 2023, 9:03 PM · Restricted Project, gpgme, Bug Report

Sep 18 2023

ebo moved T6559: GPGSM: "always trust like override" or "force" option from QA to gnupg-2.2.42 on the gnupg22 board.
Sep 18 2023, 4:15 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
ebo moved T6559: GPGSM: "always trust like override" or "force" option from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 18 2023, 3:42 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
ebo closed T6559: GPGSM: "always trust like override" or "force" option as Resolved.
Sep 18 2023, 3:39 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
ebo added a comment to T6559: GPGSM: "always trust like override" or "force" option.

Tested on the command line with

  • a previously valid certificate after setting its root certificate to untrusted
  • a expired certificate without the root certificate in the certificate list
Sep 18 2023, 3:31 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project

Sep 12 2023

ebo moved T6617: General error when trying to decrypt a public key block in the notepad from WiP to QA for next release on the gpgme board.
Sep 12 2023, 3:42 PM · gpgme (gpgme 1.23.x), Restricted Project
ebo moved T6617: General error when trying to decrypt a public key block in the notepad from Backlog to WiP on the gpgme board.
Sep 12 2023, 3:41 PM · gpgme (gpgme 1.23.x), Restricted Project
ebo closed T6617: General error when trying to decrypt a public key block in the notepad as Resolved.

Yes the error message is better now. In German it is "Entschlüsseln fehlgeschlagen: Fehlerhafte Daten." Which could be a bit more clear, but its ok

Sep 12 2023, 3:40 PM · gpgme (gpgme 1.23.x), Restricted Project

Sep 8 2023

werner moved T6559: GPGSM: "always trust like override" or "force" option from Backlog to QA for next release on the gpgme board.
Sep 8 2023, 3:45 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner added a project to T6559: GPGSM: "always trust like override" or "force" option: gpgme.
Sep 8 2023, 3:45 PM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner moved T6534: gpg's progress_filter needs to use uint64_t from Backlog to done on the gpgme board.

Was already with gpgme 1.21.0. Note that I used the done column but in future a milestone would be more useful than that catch all "done".

Sep 8 2023, 3:41 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows

Sep 6 2023

werner triaged T6694: Random numbers from gpgme as Normal priority.

It might actually be useful to have an random number API in gpgme. When we do that we can also add a way t search for random numbers with an upper limit in each octet.

Sep 6 2023, 12:20 PM · gpd5x, gpgpass, gpgme, Feature Request

Sep 4 2023

werner updated the task description for T6705: Provide strong v5 fingerprints also for v4 keys.
Sep 4 2023, 3:35 PM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request
werner triaged T6705: Provide strong v5 fingerprints also for v4 keys as Normal priority.
Sep 4 2023, 3:35 PM · gpgme (gpgme 1.23.x), OpenPGP, Feature Request
aheinecke added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

Well 5.4.2 o.O and we on Tumbleweed are at 13.x gcc

Sep 4 2023, 12:50 PM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

I found this in the change log of Qt 5.4.2:

- On x86 and x86-64 systems with ELF binaries (especially Linux), due to
  a new optimization in GCC 5.x in combination with a recent version of
  GNU binutils, compiling Qt applications with -fPIE is no longer
  enough with GCC 5.x. Applications now need to be compiled with
  the -fPIC option if Qt's option "reduce relocations" is active. For
  backward compatibility only, Qt accepts the use of -fPIE for GCC 4.x
  versions.
  Note that Clang is known to generate incompatible code even with -fPIC if
  the -flto option is active.
Sep 4 2023, 12:38 PM · Restricted Project, gpgme, Bug Report
aheinecke triaged T6696: qgpgme-qt6: Build failure for some distributions as Normal priority.

So I think that the problem here is that ArchLinux either does not build Qt6 with -fPIC or it does and others don't and that our check for wether or not to add -fPIC is not really working as it should. When compiling executables we should also add -fPIE instead of -fPIC.

Sep 4 2023, 9:31 AM · Restricted Project, gpgme, Bug Report

Sep 1 2023

aheinecke added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

I found this related to that: https://sourceware.org/bugzilla/show_bug.cgi?id=28875

Sep 1 2023, 7:17 PM · Restricted Project, gpgme, Bug Report
aheinecke added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

Compiles for me, too with Qt 6.5.2 from tumbleweed.

Sep 1 2023, 4:11 PM · Restricted Project, gpgme, Bug Report
aheinecke added a comment to T6696: qgpgme-qt6: Build failure for some distributions.
Sep 1 2023, 4:04 PM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T6696: qgpgme-qt6: Build failure for some distributions.

The official build for Arch Linux doesn't seem to run into this problem. The Qt6 build is configured with

./configure \
  --prefix=/usr \
  --disable-fd-passing \
  --disable-static \
  --disable-gpgsm-test \
  --enable-languages=cpp,qt6

See https://archlinux.org/packages/core/x86_64/gpgme/

Sep 1 2023, 10:58 AM · Restricted Project, gpgme, Bug Report
ikloecker created T6696: qgpgme-qt6: Build failure for some distributions.
Sep 1 2023, 10:45 AM · Restricted Project, gpgme, Bug Report

Aug 31 2023

CarlSchwan added a comment to T6587: GpgME++ / QGpgME MSVC build.

This is now mostly done. These 3 patches make it work:

Aug 31 2023, 3:16 PM · gpgme, Restricted Project

Aug 29 2023

aheinecke triaged T6688: Kleopatra GPGME: Reported assert on exit as Normal priority.
Aug 29 2023, 9:09 AM · gpgme, kleopatra, Restricted Project

Aug 28 2023

aheinecke closed T6685: QGpgME: Update defaultkeygenerationjob and use create-key API as Wontfix.

Nevermind we clarified in chat that we would instead deprecate this API.

Aug 28 2023, 2:48 PM · Restricted Project, gpgme
ikloecker added a comment to T6685: QGpgME: Update defaultkeygenerationjob and use create-key API.

Kleopatra doesn't rely on the defaults in the library and other users shouldn't either. I would kill defaultkeygenerationjob. And it's use in newkeyapprovaldialog should be fixed, e.g. by using QuickJob::startCreate().

Aug 28 2023, 2:17 PM · Restricted Project, gpgme
aheinecke triaged T6685: QGpgME: Update defaultkeygenerationjob and use create-key API as Normal priority.
Aug 28 2023, 1:55 PM · Restricted Project, gpgme

Aug 23 2023

aheinecke added a comment to T4195: Fix time API in gpgme.

The MSI Package though is a 64 bit MSI Package. For 32 Bit Windows we would need to ship a different MSI Package. (Which we actually have build support for because I thought that was neccessary even in 2020)

Aug 23 2023, 6:06 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
aheinecke added a comment to T4195: Fix time API in gpgme.

No, everything in Gpg4win is 32 bit, except for gpgol, gpgex and gpgme, libgpg-error and libassuan. Which are addionally installed under bin_64. But for the whole KDE stack it should easily be switchable. The KDE Windows project regularly builds them as 64bit applications. Basically we would then need to invert the logic and use the 64 bit compiler as the main compiler and the 32 bit compiler as the _ex compiler for gpgol and gpgme.

Aug 23 2023, 6:05 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner added a comment to T4195: Fix time API in gpgme.

Kleopatra is a 64 bit application, right? For GnuPG we are working on 64 bit support for Windows. This is planned for 2.6. problems are how to represent sockets, file descriptors, streams and so on. Regarding the time interface, we should have everything ready in the GPGME<->GnuPG interface. In GPGME we need to check that we don't use int instead of time_t, though. When that has been done/fixed we could use a 64 bit gpgme and kleopatra along with the 32 but gnupg. Might be easier for approval reasons.

Aug 23 2023, 5:30 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
aheinecke added a comment to T4195: Fix time API in gpgme.

Mh, since there are no 32bit Versions of Windows sold for quite some years now maybe we should consider just going full 64bit with everything to solve this? Or is this a stupid suggestion?

Aug 23 2023, 3:21 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner raised the priority of T4195: Fix time API in gpgme from Low to High.

It turned out that we need to fix this for use by Kleopatra on Windows.

Aug 23 2023, 2:29 PM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
ikloecker closed T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) as Resolved.

Fixed. Removing Gentoo tag because it's not Gentoo-specific.

Aug 23 2023, 10:11 AM · gpgme, Bug Report
ikloecker renamed T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) from gpgme-1.22.0 fails to compile tests to gpgme-1.22.0 fails to compile tests (when building in source tree).
Aug 23 2023, 10:09 AM · gpgme, Bug Report
werner triaged T6673: gpgme-1.22.0 fails to compile tests (when building in source tree) as Normal priority.
Aug 23 2023, 10:00 AM · gpgme, Bug Report
herringbur added a comment to T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad.
Aug 23 2023, 8:58 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra

Aug 21 2023

thesamesam added a comment to T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).

I'll swap us over to out of source build for this as well. I've been doing it gradually for the gpg suite. Thanks.

Aug 21 2023, 9:23 PM · gpgme, Bug Report
ikloecker added a comment to T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).

The following patch fixes this (for me):

diff --git a/lang/qt/tests/Makefile.am b/lang/qt/tests/Makefile.am
index 32ad6466..aedd3264 100644
--- a/lang/qt/tests/Makefile.am
+++ b/lang/qt/tests/Makefile.am
@@ -51,10 +51,10 @@ LDADD = ../../cpp/src/libgpgmepp.la ../src/libqgpgme.la \
         ../../../src/libgpgme.la @GPGME_QT5_LIBS@ @GPG_ERROR_LIBS@ \
         @GPGME_QT5TEST_LIBS@ @LDADD_FOR_TESTS_KLUDGE@ -lstdc++
Aug 21 2023, 9:19 PM · gpgme, Bug Report
ikloecker added a comment to T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).

This happens because you build in the source directory and therefore the wrong debug.h is found. While this should work in general we strongly suggest to use a separate build directory.

Aug 21 2023, 9:01 PM · gpgme, Bug Report
thesamesam added a comment to T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).

Aug 21 2023, 8:30 PM · gpgme, Bug Report
thesamesam created T6673: gpgme-1.22.0 fails to compile tests (when building in source tree).
Aug 21 2023, 8:29 PM · gpgme, Bug Report
ikloecker closed T6672: gpgme: Add support for refreshing OpenPGP keys via WKD as Resolved.

Done. Will be tested with T5903: Kleopatra: Add refresh button in certificatedetails .

Aug 21 2023, 6:23 PM · gpgme, Restricted Project
ikloecker triaged T6672: gpgme: Add support for refreshing OpenPGP keys via WKD as High priority.
Aug 21 2023, 3:53 PM · gpgme, Restricted Project
ikloecker added a comment to T6668: Release GPGME 1.22.0.

Minor correction of the interface changes:

qt: toLogString                            NEW.
Aug 21 2023, 10:39 AM · gpgme, Release Info