Summary: | app-crypt/gcr-3.20.0 fails tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paolo Pedroni <paolo.pedroni> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | ahudson.news, kingjon3377, tka |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
gcr-3.20.0:20160914-132413.log.gz
test-suite.log test-suite.log with /bin/sh -> bash emerge-info.txt app-crypt:gcr-3.20.0:20171218-175642.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 |
Description
Paolo Pedroni
2016-09-14 13:38:50 UTC
Created attachment 445688 [details]
test-suite.log
It seems you are running stable. Could you list the gnupg and gpgme versions you are using ? (In reply to Gilles Dartiguelongue from comment #2) > It seems you are running stable. > Could you list the gnupg and gpgme versions you are using ? At the time of the bug report it was: gnupg-2.1.14-r1 I have no gpgme package installed. Is it still failing with =app-crypt/gnupg-2.1.15 ? The output of gnupg seems to be different than expected on your system. (In reply to Gilles Dartiguelongue from comment #4) > Is it still failing with =app-crypt/gnupg-2.1.15 ? Yes, it is. Same failures and errors... > The output of gnupg seems to be different than expected on your system. Could it be a matter of USE flags? # equery u app-vim/gnupg [ Legend : U - final flag setting for installation] [ : I - package is installed with flag ] [ Colors : set, unset ] * Found these USE flags for app-crypt/gnupg-2.1.15: U I + + bzip2 : Use the bzlib compression library - - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally + + gnutls : Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support) - - ldap : Add LDAP support (Lightweight Directory Access Protocol) + + nls : Add Native Language Support (using gettext - GNU locale utilities) + + readline : Enable support for libreadline, a GNU line-editing library that almost everyone wants - - smartcard : Build scdaemon software. Enables usage of OpenPGP cards. For other type of smartcards, try app-crypt/gnupg-pkcs11-scd. Bring in dev-libs/libusb as a dependency; enable scdaemon. - - tofu : Enable support for Trust of First use trust model; requires dev-db/sqlite. - - tools : Install extra tools. + + usb : Build direct CCID access for scdaemon; requires dev-libs/libusb. (In reply to Paolo Pedroni from comment #5) > # equery u app-vim/gnupg It is, of course, app-crypt/gnupg: cut'n'paste error. Created attachment 450568 [details] test-suite.log with /bin/sh -> bash This is interesting: setting /bin/sh as bash reduces errors somehow. All the test-gnu-process tests now succeed and just the test-gnupg-collection tests still fail: PASS: test-gnupg-process 1 /gcr/gnupg-process/create PASS: test-gnupg-process 2 /gcr/gnupg-process/run_simple_output PASS: test-gnupg-process 3 /gcr/gnupg-process/run_simple_error [...] PASS: test-gnupg-process 6 /gcr/gnupg-process/run_arguments_and_environment PASS: test-gnupg-process 7 /gcr/gnupg-process/run_with_homedir PASS: test-gnupg-process 8 /gcr/gnupg-process/run_with_input_and_output PASS: test-gnupg-process 9 /gcr/gnupg-process/run_fail_exit [...] gpg: porting secret keys from '/tmp/gcr-tests.A71EPY/secring.gpg' to gpg-agent gpg: key 4842D952AFC000FD: secret key imported gpg: key 268FEE686262C395: secret key imported gpg: migration succeeded gpg: please do a --check-trustdb rm: cannot remove ‘/tmp/gcr-tests.A71EPY/private-keys-v1.d’: Is a directory ** ERROR:gcr/test-gnupg-collection.c:120:teardown: assertion failed (error == NULL): Child process exited with code 1 (g-spawn-exit-error-quark, 1) FAIL: test-gnupg-collection 2 /gcr/gnupg-collection/load gpg: please do a --check-trustdb gpg: starting migration from earlier GnuPG versions ** ERROR:gcr/test-gnupg-collection.c:206:test_reload: assertion failed: (test->result) FAIL: test-gnupg-collection 3 /gcr/gnupg-collection/reload ERROR: test-gnupg-collection process failed: 250 PASS: test-system-prompt 14 /gcr/system-prompt/close PASS: test-system-prompt 15 /gcr/system-prompt/close-cancels PASS: test-system-prompt 16 /gcr/system-prompt/after-close-dismisses PASS: test-system-prompt 17 /gcr/system-prompt/close-from-prompter PASS: test-system-prompt 18 /gcr/system-prompt/watch-cancels ============================================================================ Testsuite summary for gcr 3.20.0 ============================================================================ # TOTAL: 597 # PASS: 594 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 1 ============================================================================ See ./test-suite.log Please report to http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-keyring&component=gcr ============================================================================ appeared recently at the tinderbox image 17.0-desktop-gnome_test_20171217-170547 Created attachment 510776 [details]
emerge-info.txt
Created attachment 510778 [details]
app-crypt:gcr-3.20.0:20171218-175642.log
Created attachment 510780 [details]
emerge-history.txt
Created attachment 510782 [details]
environment
Created attachment 510784 [details]
etc.portage.tbz2
Created attachment 510786 [details]
logs.tbz2
Created attachment 510788 [details]
temp.tbz2
It's failing the gnupg tests for me as well, but for a completely different reason: I may be missing something, but could it be that the package doesn't depend on gnupg (to be installed) at all? At least there is no direct mention of gnupg in gcr-3.20.0.ebuild Build/test output excerpt below: PASS: test-gnupg-collection 1 /gcr/gnupg-collection/properties ** ERROR:gcr/test-gnupg-collection.c:161:test_load: assertion failed (error == NULL): Failed to execute child process ?gpg? (No such file or directory) (g-exec-error-quark, 8) FAIL: test-gnupg-collection 2 /gcr/gnupg-collection/load FAIL: test-gnupg-collection 3 /gcr/gnupg-collection/reload ** ERROR:gcr/test-gnupg-collection.c:208:test_reload: assertion failed (error == NULL): Failed to execute child process ?gpg? (No such file or directory) (g-exec-error-quark, 8) ERROR: test-gnupg-collection process failed: 250 PASS: test-gnupg-process 1 /gcr/gnupg-process/create |