This is actually a (known) bug in gpg, i.e. gpg --delete-secret-and-public-key PRIMARY_KEY_FPR only deletes the public key for keys without primary secret key.
Today
Today
• ikloecker added a comment to T8076: Kleopatra: Unable to completely delete incomplete team key.
Makes me wonder why they think they can use such a common word for a typedef without risking name clashes everywhere. Luckily, the helper function single is superfluous nowadays so that we can easily avoid the name clash.
• werner added a comment to T8073: https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=summary Internal Server Error.
AI scraper DoS --- sorry, we had to shut it down.
• ebo moved T7989: GpgOL: Confusing message in dialog window "Conflicting crypto settings" from Backlog to WIP on the gpd5x board.
tfry renamed T8024: Port away from unconditional EWS API usage from Port away from EWS API usage to Port away from unconditional EWS API usage.
• ikloecker committed rWa28a5147512e: appimage: Don't build API documentation for libical (authored by • ikloecker).
appimage: Don't build API documentation for libical
• ikloecker committed rW4fa30d4c3f15: appimage: Use PREFIX/lib as libdir for all packages that are built (authored by • ikloecker).
appimage: Use PREFIX/lib as libdir for all packages that are built
• ikloecker committed rW3a7a38c9284c: appimage: Remove obsolete configure options (authored by • ikloecker).
appimage: Remove obsolete configure options
• ikloecker committed rWb8ba49e026cd: appimage: Build karchive with support for bzip2 (authored by • ikloecker).
appimage: Build karchive with support for bzip2
• ikloecker committed rW7c1448932001: appimage: Patch paths in pkgconfig files (authored by • ikloecker).
appimage: Patch paths in pkgconfig files
• ikloecker committed rW902a1e58666f: appimage: pinentry needs KGuiAddons and KWindowSystem (authored by • ikloecker).
appimage: pinentry needs KGuiAddons and KWindowSystem
• ikloecker committed rW98037b32a6e1: appimage: gnupg is not a build dependency of kleopatra (authored by • ikloecker).
appimage: gnupg is not a build dependency of kleopatra
• ikloecker committed rWa49637a55a46: appimage: Fix/set some features for Qt (authored by • ikloecker).
appimage: Fix/set some features for Qt
• ikloecker committed rW4e26244e51ca: appimage: Remove left-over mention of libpng (authored by • ikloecker).
appimage: Remove left-over mention of libpng
• ikloecker committed rWe2eff2a0ca64: appimage: Remove files left-over from CentOS 7 based AppImage (authored by • ikloecker).
appimage: Remove files left-over from CentOS 7 based AppImage
• ikloecker committed rW6aa8e80a5a83: appimage: Remove artificial dependency of qtbase on gnupg (authored by • ikloecker).
appimage: Remove artificial dependency of qtbase on gnupg
• ikloecker committed rWa64fb464f283: tiff: Update to 4.7.1 and build only the library (authored by • ikloecker).
tiff: Update to 4.7.1 and build only the library
• ikloecker committed rWd74cc046f896: appimage: Don't try to copy hard-linked files (authored by • ikloecker).
appimage: Don't try to copy hard-linked files
appimage: Build libtiff
• ikloecker committed rW5a67a00c138b: appimage: Make wayland-protocols build (authored by • ikloecker).
appimage: Make wayland-protocols build
• ikloecker committed rWbfc560df9503: appimage: Don't build Python bindings for KDE Frameworks (authored by • ikloecker).
appimage: Don't build Python bindings for KDE Frameworks
• ikloecker committed rW16738a140ab2: appimage: Patch required versions to current versions (authored by • ikloecker).
appimage: Patch required versions to current versions
• ikloecker committed rW87d3c94342db: appimage: Build AppImage based on AlmaLinux 8.10 (authored by • ikloecker).
appimage: Build AppImage based on AlmaLinux 8.10
qtwayland: Update to 6.10.1
• ikloecker committed rW8a6a2f9d1d4b: appimage: Remove duplicated packages (authored by • ikloecker).
appimage: Remove duplicated packages
• ikloecker changed the status of T7509: gpg4win: Make the AppImage build work with the new Docker-based build script from Open to Testing.
Ready for testing
Merged
tfry moved T8024: Port away from unconditional EWS API usage from Backlog to QA on the gpgol2 board.
tfry committed rOJcf9c9265b4fc: Merge branch 'master' into work/tfry/remove_vue_dependency (authored by tfry).
Merge branch 'master' into work/tfry/remove_vue_dependency
Merge branch work/tfry/apiabstraction
• gniibe added a comment to T8065: gnupg self test hang: clean migration.
Thank you for the log.
l10n daemon script <scripty@kde.org> committed rMTP9b2491088044: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
l10n daemon script <scripty@kde.org> committed rMTP2432886d309d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Yesterday
Yesterday
ametzler1 added a comment to T8045: Stack-based buffer overflow in TPM2 `PKDECRYPT`.
CVE-2026-24882 has been assigned to this issue.
• werner added projects to T8071: libgrcypt 1.12.0: SmartOS (Solaris) build problem: Bug Report, Solaris.
jukivili added a comment to T8071: libgrcypt 1.12.0: SmartOS (Solaris) build problem.
Does following patch help?
Sat, Jan 31
Sat, Jan 31
Fri, Jan 30
Fri, Jan 30
Johnny Jazeix <jazeix@gmail.com> committed rKLEOPATRAf56d84be3917: documentation.yml is no more needed (authored by Johnny Jazeix <jazeix@gmail.com>).
documentation.yml is no more needed
Johnny Jazeix <jazeix@gmail.com> committed rKLEOPATRA2a866e615646: documentation.yml is no more needed (authored by Johnny Jazeix <jazeix@gmail.com>).
documentation.yml is no more needed
• werner committed rG987c6a398a95: scd:p15: Add support for D-Trust Card 6.1/6.4 (authored by hamarituc).
scd:p15: Add support for D-Trust Card 6.1/6.4
• werner committed rGeb4a805de46f: scd: allow to query FCP when selecting an application (authored by hamarituc).
scd: allow to query FCP when selecting an application
timegrid added a comment to T8052: GnuPG: First listing of secret keys is empty.
I added the gpgsm log output (same error as in the gpg log)
timegrid updated the task description for T8052: GnuPG: First listing of secret keys is empty.
Ah, thanks for the pointer, I did not expect gpgsm to behave differently here. Then it's probably intentional and I'll close this as invalid.
tfry committed rOJf8204f1f9f1b: Document extra info MS may ask for in bug reports (authored by tfry).
Document extra info MS may ask for in bug reports
• werner committed rC65998903f6d1: Bumb version number to prepare the 1.10 branch (authored by • werner).
Bumb version number to prepare the 1.10 branch
kdf: Improve new KDF API.
• werner committed rC005fbb863a7a: Merge branch 'master' into LIBGCRYPT-1.10-BRANCH (authored by • werner).
Merge branch 'master' into LIBGCRYPT-1.10-BRANCH
build: Fix accidental SO number bump.
• werner committed rC72e104d7686d: Merge branch 'master' into LIBGCRYPT-1.10-BRANCH (authored by • werner).
Merge branch 'master' into LIBGCRYPT-1.10-BRANCH
Release 1.10.0
• werner committed rCf33510d93b1c: Merge branch 'master' into LIBGCRYPT-1.10-BRANCH (authored by • werner).
Merge branch 'master' into LIBGCRYPT-1.10-BRANCH
Post release updates.
Register DCO for Clemens Lang.
• gniibe committed rCffaef0be6131: jitterentropy: Include <fcntl.h> and <limits.h> (authored by heirecka).
jitterentropy: Include <fcntl.h> and <limits.h>
kdf: Use u64.
• gniibe committed rCa60f8e43dd1b: fips: Fix memory leaks in FIPS mode (authored by Clemens Lang via Gcrypt-devel <gcrypt-devel@lists.gnupg.org>).
fips: Fix memory leaks in FIPS mode
build: Fix m4/gpg-error.m4.
• gniibe committed rC2bdc6614c866: hmac: Fix memory leak (authored by Clemens Lang via Gcrypt-devel <gcrypt-devel@lists.gnupg.org>).
hmac: Fix memory leak
• gniibe committed rC64fef2140259: Silence compiler warnings for possible alignment problem. (authored by • gniibe).
Silence compiler warnings for possible alignment problem.
• gniibe committed rC4ed49a917212: fips: Use ELF header to find hmac file offset (authored by neverpanic).
fips: Use ELF header to find hmac file offset
fips: Fix previous commit.
• gniibe committed rC974f4c7e698b: fips: Integrity check improvement, with only loadable segments. (authored by • gniibe).
fips: Integrity check improvement, with only loadable segments.
• gniibe committed rCad8b67f9e219: fips: Fix gen-note-integrity.sh script not to use cmp utility. (authored by • gniibe).
fips: Fix gen-note-integrity.sh script not to use cmp utility.
fips: More portable integrity check.
• werner committed rCeeddd578120c: tests: Add brainpoolP256r1 to bench-slope. (authored by • werner).
tests: Add brainpoolP256r1 to bench-slope.
• gniibe committed rC9fa4c8946ac5: fips: Clarify what to be hashed for the integrity check. (authored by • gniibe).
fips: Clarify what to be hashed for the integrity check.
hash: Add more OIDs.
Release 1.10.1
doc: Typo and grammar fixes.
Post release updates
• gniibe committed rC13b5454d2620: kdf:argon2: Fix for the case output > 64. (authored by • gniibe).
kdf:argon2: Fix for the case output > 64.
cipher: Fix rsa key generation.
jukivili committed rCe073f0ed4466: hwf-ppc: fix missing HWF_PPC_ARCH_3_10 in HW feature (authored by jukivili).
hwf-ppc: fix missing HWF_PPC_ARCH_3_10 in HW feature
• gniibe committed rC9452640125d2: random: Not use secure memory for DRBG instance. (authored by • gniibe).
random: Not use secure memory for DRBG instance.
• gniibe committed rC9c55ba3bc1ce: tests: Replace custom bit with more generic flags (authored by Jakuje).
tests: Replace custom bit with more generic flags
• gniibe committed rCd8a13d97ccb6: Do not allow PKCS #1.5 padding for encryption in FIPS (authored by Jakuje).
Do not allow PKCS #1.5 padding for encryption in FIPS
• gniibe committed rCf6a67c221531: cipher: Change the bounds for RSA key generation round. (authored by • gniibe).
cipher: Change the bounds for RSA key generation round.
• gniibe committed rC019a40c99011: random:drbg: Fix the behavior for child process. (authored by • gniibe).
random:drbg: Fix the behavior for child process.
• gniibe committed rC03af3d5cc5d5: mpi: Fix for 64-bit for _gcry_mpih_cmp_ui. (authored by • gniibe).
mpi: Fix for 64-bit for _gcry_mpih_cmp_ui.
• gniibe committed rC1a270cda2ee5: tests: Expect the RSA PKCS #1.5 encryption to fail in FIPS mode (authored by Jakuje).
tests: Expect the RSA PKCS #1.5 encryption to fail in FIPS mode
• gniibe committed rC6d3708942f84: Fix internal declaration of _gcry_kdf_compute. (authored by • gniibe).
Fix internal declaration of _gcry_kdf_compute.
• gniibe committed rC468ffa8f9c47: cipher: Allow verification of small RSA signatures in FIPS mode (authored by Jakuje).
cipher: Allow verification of small RSA signatures in FIPS mode
tests: Fix copy paste error
Fix memory leaks in tests
random: Fix rndjent for Windows.
• gniibe committed rCd1cb2599e9d7: mpi: Allow building with --disable-asm for HPPA. (authored by • gniibe).
mpi: Allow building with --disable-asm for HPPA.
• gniibe committed rC04960f5179cd: tests: Test gcry_pk_hash_sign w/explicit hash algo (authored by neverpanic).
tests: Test gcry_pk_hash_sign w/explicit hash algo
tests/t-kdf: Test KDF FIPS indicator