https://bugs.kde.org/show_bug.cgi?id=442886
Bug ID: 442886
Summary: Inconsistent test failure in test kgpg-import.
Product: kgpg
Version: 21.08.1
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
STEPS TO REPRODUCE
I'm updating KDE software in the Guix GNU/Linux distribution, so reproducing
the result would involve installing Guix, and running something like:
git clone -b wip-kde-updates-kgpg-bug https://notabug.org/Brendan/guix.git
cd guix
guix environment guix
./bootstrap
./configure --localstatedir=/var
make -j
./pre-inst-env guix build kgpg
OBSERVED RESULT
Running tests...
/gnu/store/qixwn3dw6glj848hrr3h8fxm6s7wzxm3-cmake-minimal-3.16.5/bin/ctest
--force-new-ctest-process
Test project /tmp/guix-build-kgpg-21.08.1.drv-0/build
Start 1: kgpg-import
1/11 Test #1: kgpg-import ......................***Failed 6.14 sec
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
'/tmp/guix-build-kgpg-21.08.1.drv-0/runtime-nixbld'
********* Start testing of KGpgImportTest *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 7.5.0), unknown unknown
PASS : KGpgImportTest::initTestCase()
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
gpg: Total number processed: 1
gpg: imported: 1
PASS : KGpgImportTest::testImportTextKey()
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
gpg: can't connect to the agent: IPC connect call failed
gpg: Total number processed: 1
gpg: imported: 1
FAIL! : KGpgImportTest::testImportIdsAll() Compared values are not the same
Actual (result) : 2
Expected (static_cast<int>(KGpgTransaction::TS_OK)): 0
Loc:
[/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-21.08.1/tests/kgpgimport.cpp(83)]
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
[GNUPG:] KEY_CONSIDERED FBAF08DD7D9D0921C15DDA9FBA7695F3C550DF14 0
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
[GNUPG:] IMPORTED BA7695F3C550DF14 Test KGpg
[GNUPG:] IMPORT_OK 1 FBAF08DD7D9D0921C15DDA9FBA7695F3C550DF14
gpg: Total number processed: 1
gpg: imported: 1
[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
QDEBUG : KGpgImportTest::testImportIdsUnchanged() Added Gpg key:
"keys/kgpgtest_BA7695F3C550DF14_pub.asc"
gpg: key BA7695F3C550DF14: "Test KGpg" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
PASS : KGpgImportTest::testImportIdsUnchanged()
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
gpg: Total number processed: 1
gpg: imported: 1
PASS : KGpgImportTest::testImportKeyFromFile()
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: Note: '--status-fd=1' is not considered an option
gpg: Note: '--import' is not considered an option
gpg: Note: '--allow-secret-key-import' is not considered an option
gpg: Note: '--command-fd=0' is not considered an option
gpg: key BA7695F3C550DF14: "Test KGpg" not changed
gpg: can't open '--status-fd=1': No such file or directory
gpg: can't open '--import': No such file or directory
gpg: can't open '--allow-secret-key-import': No such file or directory
gpg: can't open '--command-fd=0': No such file or directory
gpg: key BA7695F3C550DF14: "Test KGpg" not changed
gpg: Total number processed: 2
gpg: unchanged: 2
QDEBUG : KGpgImportTest::testImportSameKeyTwice() MESSAGES: ("[GNUPG:]
IMPORTED BA7695F3C550DF14 Test KGpg", "[GNUPG:] IMPORT_OK 1
FBAF08DD7D9D0921C15DDA9FBA7695F3C550DF14", "[GNUPG:] IMPORT_RES 1 0 1 0 0 0 0 0
0 0 0 0 0 0 0", "[GNUPG:] IMPORT_OK 0
FBAF08DD7D9D0921C15DDA9FBA7695F3C550DF14", "[GNUPG:] IMPORT_OK 0
FBAF08DD7D9D0921C15DDA9FBA7695F3C550DF14", "[GNUPG:] IMPORT_RES 2 0 0 0 2 0 0 0
0 0 0 0 0 0 0")
XFAIL : KGpgImportTest::testImportSameKeyTwice() Test is broken. Possible bug!
Loc:
[/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-21.08.1/tests/kgpgimport.cpp(67)]
PASS : KGpgImportTest::testImportSameKeyTwice()
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
gpg: Total number processed: 1
gpg: imported: 1
PASS : KGpgImportTest::testLogMessage()
gpg: keybox
'/tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/pubring.kbx'
created
gpg: /tmp/guix-build-kgpg-21.08.1.drv-0/kgpg-import-BoYZBL/.gnupg/trustdb.gpg:
trustdb created
gpg: key BA7695F3C550DF14: public key "Test KGpg" imported
gpg: key BA7695F3C550DF14: secret key imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
PASS : KGpgImportTest::testImportSecretKey()
PASS : KGpgImportTest::cleanupTestCase()
Totals: 8 passed, 1 failed, 0 skipped, 0 blacklisted, 6094ms
********* Finished testing of KGpgImportTest *********
Start 2: kgpg-verify
2/11 Test #2: kgpg-verify ...................... Passed 0.12 sec
Start 3: kgpg-change-trust
3/11 Test #3: kgpg-change-trust ................ Passed 0.16 sec
Start 4: kgpg-disable
4/11 Test #4: kgpg-disable ..................... Passed 0.11 sec
Start 5: kgpg-interface
5/11 Test #5: kgpg-interface ................... Passed 0.10 sec
Start 6: kgpg-encrypt
6/11 Test #6: kgpg-encrypt ..................... Passed 2.61 sec
Start 7: kgpg-decrypt
7/11 Test #7: kgpg-decrypt ..................... Passed 2.76 sec
Start 8: kgpg-del-key
8/11 Test #8: kgpg-del-key ..................... Passed 0.14 sec
Start 9: kgpg-add-photo
9/11 Test #9: kgpg-add-photo ................... Passed 0.85 sec
Start 10: kgpg-add-uid
10/11 Test #10: kgpg-add-uid ..................... Passed 2.47 sec
Start 11: kgpg-export
11/11 Test #11: kgpg-export ...................... Passed 1.52 sec
91% tests passed, 1 tests failed out of 11
EXPECTED RESULT
SOFTWARE/OS VERSIONS
Windows:
macOS:
Linux/KDE Plasma:
(available in About System)
KDE Plasma Version: 21.08.1
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.