| Summary: | Hangs on "Requesting passphrase" step of generating new key | ||
|---|---|---|---|
| Product: | [Applications] kgpg | Reporter: | gabe <cheery.idea2032> |
| Component: | general | Assignee: | Rolf Eike Beer <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | bugs-kde, jrtonmac, kitt997 |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 22.04.3 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/utilities/kgpg/commit/9fc74c0d1d3db89998d9e995dfad2500d6e857de | Version Fixed/Implemented In: | 22.12.1 |
| Sentry Crash Report: | |||
|
Description
gabe
2022-08-10 21:51:43 UTC
We experience the same issue in Fedora 36 *** Bug 461373 has been marked as a duplicate of this bug. *** It can be fixed when closing the write channel of the transaction after the %commit. This works for GnuPG 2.3, but I can't test it with 2.2 at the moment because of an unrelated library breakage by my distro. *** Bug 451569 has been marked as a duplicate of this bug. *** Git commit c11dadfb46b63563c70e1d33834a549c1de077e7 by Rolf Eike Beer. Committed on 14/12/2022 at 16:27. Pushed by dakon into branch 'master'. close write channel after sending new password when generating new key This fixes a hang with GnuPG 2.3 Related: bug 451569 FIXED-IN: 22.12.1 M +6 -0 tests/CMakeLists.txt A +74 -0 tests/kgpggeneratekey.cpp [License: GPL(v2.0+)] A +23 -0 tests/kgpggeneratekey.h [License: GPL(v2.0+)] A +20 -0 tests/kgpggeneratekeytesttransaction.cpp [License: GPL(v2.0+)] A +28 -0 tests/kgpggeneratekeytesttransaction.h [License: GPL(v2.0+)] M +3 -2 transactions/kgpggeneratekey.cpp M +2 -2 transactions/kgpggeneratekey.h M +4 -2 transactions/kgpgtransaction.h https://invent.kde.org/utilities/kgpg/commit/c11dadfb46b63563c70e1d33834a549c1de077e7 Git commit 9fc74c0d1d3db89998d9e995dfad2500d6e857de by Rolf Eike Beer. Committed on 14/12/2022 at 16:33. Pushed by dakon into branch 'release/22.12'. close write channel after sending new password when generating new key This fixes a hang with GnuPG 2.3 FIXED-IN: 22.12.1 (cherry picked from commit c11dadfb46b63563c70e1d33834a549c1de077e7) M +6 -0 tests/CMakeLists.txt A +74 -0 tests/kgpggeneratekey.cpp [License: GPL(v2.0+)] A +23 -0 tests/kgpggeneratekey.h [License: GPL(v2.0+)] A +20 -0 tests/kgpggeneratekeytesttransaction.cpp [License: GPL(v2.0+)] A +28 -0 tests/kgpggeneratekeytesttransaction.h [License: GPL(v2.0+)] M +3 -2 transactions/kgpggeneratekey.cpp M +2 -2 transactions/kgpggeneratekey.h M +4 -2 transactions/kgpgtransaction.h https://invent.kde.org/utilities/kgpg/commit/9fc74c0d1d3db89998d9e995dfad2500d6e857de |