Bc804c207df391c339d880d3487ea3c16eb4ee4e рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреБрдЫ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реБрдП рдЬрдм рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рдЧрдпрд╛:
EDIT рдорд╛рд░реНрдХрд╕: рдЖрдк рд╣реЛрдо рдФрд░ TMPDIR рдореЗрдВ рдлреЗрд░рдмрджрд▓ рдХрд░рдХреЗ рдмреНрд▓реЙрдХрд╕реНрдЯреНрд░реЛрд▓реНрд╡рд░ рдФрд░ fcrypt рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рднреА рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреИрдХреЗрдЬ рдХреА рдХреЛрдИ рдЗрдорд╛рд░рдд рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
[package/stretch] 42/118 Test #48: testmod_blockresolver ............***Failed 0.00 sec
[package/stretch] BLOCKRESOLVER TESTS
[package/stretch] ==================
[package/stretch]
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/blockresolver/testmod_blockresolver.c:70: error in test_BlockresolverWrite: blockresolver->kdbSet failed
[package/stretch] Compare <key = only the inside has changed
[package/stretch] >, with <key = inside block
[package/stretch] >
[package/stretch] in file /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/blockresolver/blockresolver/compare.block, line 5.
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/tests/cframework/tests.c:157: error in compare_line_files: comparing lines failed
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/blockresolver/testmod_blockresolver.c:72: error in test_BlockresolverWrite: files do not match as expected
[package/stretch]
[package/stretch] testmod_blockresolver Results: 15 Tests done тАФ 3 errors.
[package/stretch] 48/118 Test #60: testmod_crypto_openssl ...........***Failed 5.32 sec
[package/stretch] CYPTO TESTS
[package/stretch] ==================
[package/stretch]
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/crypto/test_internals.h:263: error in test_gpg: failed to install the GPG test key
[package/stretch]
[package/stretch] crypto_openssl Results: 65 Tests done тАФ 1 error.
[package/stretch] 49/118 Test #61: testmod_crypto_gcrypt ............***Failed 5.18 sec
[package/stretch] CYPTO TESTS
[package/stretch] ==================
[package/stretch]
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/crypto/test_internals.h:263: error in test_gpg: failed to install the GPG test key
[package/stretch] 50/118 Test #62: testmod_crypto_botan .............***Failed 5.41 sec
[package/stretch] CYPTO TESTS
[package/stretch] ==================
[package/stretch]
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/crypto/test_internals.h:263: error in test_gpg: failed to install the GPG test key
[package/stretch] 57/118 Test #73: testmod_fcrypt ...................***Failed 15.03 sec
[package/stretch] FCRYPT TESTS
[package/stretch] ==================
[package/stretch]
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:159: error in test_gpg: failed to install the GPG test key
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:187: error in test_file_crypto_operations: kdb set failed
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:188: error in test_file_crypto_operations: file content did not change during encryption
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:191: error in test_file_crypto_operations: kdb get (pregetstorage) failed
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:195: error in test_file_crypto_operations: kdb get (postgetstorage) failed
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:196: error in test_file_crypto_operations: postgetstorage did not encrypt the file again
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:231: error in test_file_signature_operations: kdb set failed
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:232: error in test_file_signature_operations: file content did not change during encryption
[package/stretch] /home/jenkins/workspace/elektra-jenkinsfile/libelektra/src/plugins/fcrypt/testmod_fcrypt.c:235: error in test_file_signature_operations: kdb get failed
[package/stretch]
# 1965 рдореЗрдВ рд╣рдореЗрдВ рдХреБрдЫ рдмрдЧреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рд╣реБрдИ рдЬреЛ рдЕрдВрддрддрдГ https://github.com/ElektraInitiative/libelektra/commit/356317a6ab811f524ebaa1dbf40f19b7b966fc1 рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЧрд▓рддрд┐рдпрд╛рдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕рдлрд╛рдИ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдмрдирд╛рдиреЗ рдХрд╛ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрджрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдХреБрдЫ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдПрдХ sideeffect рд░реВрдк https://build.libelektra.org/jenkins/job/elektra-git-buildpackage-jessie/ рдХрд▓ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ ...
рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ GPG рдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ GNUPGHOME
рдЪрд░ /tmp
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред рдЗрд╕ рдХреБрдВрдЬреА-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП GPG рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ ~/.gnupg/
)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ gpg-agent
рдЬрд╛рдирдХрд╛рд░реА рднреА рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдПрдХ рд╣реА рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╣рд░ рдЯреЗрд╕реНрдЯ рд░рди рдХреЗ рд▓рд┐рдП рдХрдИ gpg-agents
рд╕реНрдкреЙрдЗрдВрдЧ рдХреА рддреНрд░реБрдЯрд┐ рднреА рдареАрдХ рд╣реЛ рд╕рдХрддреА рд╣реИ (рджреЗрдЦреЗрдВ # 1928)ред
рд╣рд╛рдВ, рдореИрдВрдиреЗ рдпрд╣ рднреА рд╕реЛрдЪрд╛ рдХрд┐ рдЕрд╕рдлрд▓ рдХреНрд░рд┐рдкреНрдЯреЛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдорд▓реЗ # 1928 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ gpg TMPDIR рдХреЗ рдиреАрдЪреЗ .gnupg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред (рдХрдо рд╕реЗ рдХрдо рдЖрдк TMPDIR=`pwd`/x ctest --output-on-failure -R fcrypt
рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж .gnupg рдмрдЪрд╛ рд╣реБрдЖ рджреЗрдЦреЗрдВ)ред
рдЕрд╕рдлрд▓ fcrypt testcases рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдПрдХ рдмрдЧ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИ, TMPDIR рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рднреАред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ gpg TMPDIR рдХреЗ рдиреАрдЪреЗ .gnupg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рдПрдХ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рд╣реИред gpg рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ ~ / .gnupg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ TMPDIR рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдШрд░ рдкрд░ рд╣реИред
рдХреГрдкрдпрд╛ рдпрд╣ рднреА рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ GNUPGHOME рдХреЛ рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд░реАрдХреНрд╖рдг рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдПрдХ рдЧрд▓рдд рдзрд╛рд░рдгрд╛ рд╣реИ
рдЖрдк рдХрд┐рд╕ рдзрд╛рд░рдгрд╛ рдХрд╛ рдорддрд▓рдм рд╣реИ? рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореБрдЭреЗ TMPDIR рдХреЗ рднреАрддрд░ .gnupg
рдлрд╝реЛрд▓реНрдбрд░ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
mkdir x && env TMPDIR=`pwd`/x ctest --output-on-failure -R fcrypt; find x
Test project /home/markus/Projekte/Elektra/build
Start 64: testmod_fcrypt
1/1 Test #64: testmod_fcrypt ...................***Failed 0.02 sec
FCRYPT TESTS
==================
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:187: error in test_file_crypto_operations: kdb set failed
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:188: error in test_file_crypto_operations: file content did not change during encryption
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:191: error in test_file_crypto_operations: kdb get (pregetstorage) failed
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:195: error in test_file_crypto_operations: kdb get (postgetstorage) failed
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:196: error in test_file_crypto_operations: postgetstorage did not encrypt the file again
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:231: error in test_file_signature_operations: kdb set failed
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:232: error in test_file_signature_operations: file content did not change during encryption
/home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:235: error in test_file_signature_operations: kdb get failed
fcrypt Results: 39 Tests done тАФ 8 errors.
0% tests passed, 1 tests failed out of 1
Total Test time (real) = 0.03 sec
The following tests FAILED:
64 - testmod_fcrypt (Failed)
Errors while running CTest
x
x/elektra-test.qPoz5P
x/elektra-test.qPoz5P/.gnupg
x/elektra-test.qPoz5P/.gnupg/random_seed
x/elektra-test.qPoz5P/.gnupg/trustdb.gpg
x/elektra-test.qPoz5P/.gnupg/pubring.kbx~
x/elektra-test.qPoz5P/.gnupg/pubring.kbx
рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдХреБрдЫ (ctest?) рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ TMPDIR рдореЗрдВ рдПрдХ tmpdir рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
GPG, рдлрд╛рдЗрд▓реНрд╕ рдХреЛ HOME рдореЗрдВ рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди HOME рдХреЛ TMPDIR / randomdir / рджреНрд╡рд╛рд░рд╛ testuite рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рддрдордкрд┐рд░ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рджреЛрд╖ рдирд╣реАрдВ рд╣реИ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдЗрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣реЛрдо рдбрд╛рдпрд░ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рддрд╛рдХрд┐ рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ (рд╕рдорд╛рдирд╛рдВрддрд░рдХрд░рдг) рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рди рдХрд░реЗрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рди рд╕реЛрдЪреЗрдВ рдХрд┐ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gpg рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред
рд╣рд╛рдБ рдореИрдВ рд╕рд╣рдордд рд╣реВрдБред
рдХреНрдпрд╛ # 1977 рдХрд╛ рдорддрд▓рдм рдмрдирддрд╛ рд╣реИ? рдпрд╛ рдпрд╣ ctest
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдпрд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкреВрдЫрд╛ рдЧрдпрд╛: рдХреНрдпрд╛ gpg- рдПрдЬреЗрдВрдЯ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдХреА рджреМрдбрд╝ рд╕реЗ рдмрдЪ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рд╡реЗ рд╣рд░ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ рдХреЗ рд▓рд┐рдП рд╕рдореНрдорд╛рдирд┐рдд рд╣реЛрддреЗ рд╣реИрдВ?
@ markus2330 рдЬреИрд╕рд╛ рдХрд┐ # 2040 рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдбреЙрдХрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ред рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдореИрдВ рднрд╛рдЧ рдЧрдпрд╛:
# cmake -DBUILD_DOCUMENTATION=OFF -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ ..
# make -j16
# mkdir x
# TMPDIR=`pwd`/x ctest -R crypt .
Test project /elektra/build
Start 46: testmod_crypto_openssl
1/3 Test #46: testmod_crypto_openssl ........... Passed 1.32 sec
Start 47: testmod_crypto_gcrypt
2/3 Test #47: testmod_crypto_gcrypt ............ Passed 1.16 sec
Start 48: testmod_crypto_botan
3/3 Test #48: testmod_crypto_botan ............. Passed 1.52 sec
100% tests passed, 0 tests failed out of 3
Label Time Summary:
memleak = 1.16 sec (1 test)
Total Test time (real) = 4.01 sec
рддреЛ (рдПрдХ рд╣рд┐рд╕реНрд╕рд╛) рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ TMPDIR рдореМрдЬреВрдж рд╣реЛрдиреЗ рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИред рдФрд░ рдЖрдк рдЗрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╣рдореЗрд╢рд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдИ рдереА: рдореБрд╕реНрдХрд╛рди:
рд▓реЗрдХрд┐рди, рдореЗрд░реЗ рд▓рд┐рдП fcrypt рдлрд┐рд░ рднреА рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рддрдм рднреА рдЬрдм x рдореМрдЬреВрдж рд╣реИ (рдЖрдкрдиреЗ fcrypt рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛)ред рд▓реЗрдХрд┐рди рдЕрдиреНрдп рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде:
64: FCRYPT TESTS
64: ==================
64:
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:187: error in test_file_crypto_operations: kdb set failed
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:188: error in test_file_crypto_operations: file content did not change during encryption
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:191: error in test_file_crypto_operations: kdb get (pregetstorage) failed
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:195: error in test_file_crypto_operations: kdb get (postgetstorage) failed
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:196: error in test_file_crypto_operations: postgetstorage did not encrypt the file again
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:231: error in test_file_signature_operations: kdb set failed
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:232: error in test_file_signature_operations: file content did not change during encryption
64: /home/markus/Projekte/Elektra/current/src/plugins/fcrypt/testmod_fcrypt.c:235: error in test_file_signature_operations: kdb get failed
64:
64: fcrypt Results: 39 Tests done тАФ 8 errors.
1/1 Test #64: testmod_fcrypt ...................***Failed 0.02 sec
рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдореИрдВ рдЙрд╕ рд▓рд╛рдЗрди рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ: рд╣рдВрд╕реА:) ...
jenkins<strong i="6">@924c627f07b8</strong>:/elektra/build$ ctest --output-on-failure -R fcrypt
Test project /elektra/build
Start 59: testmod_fcrypt
1/1 Test #59: testmod_fcrypt ................... Passed 1.07 sec
100% tests passed, 0 tests failed out of 1
Total Test time (real) = 1.08 sec
jenkins<strong i="7">@924c627f07b8</strong>:/elektra/build$ TMPDIR=`pwd`/x ctest --output-on-failure -R fcrypt
Test project /elektra/build
Start 59: testmod_fcrypt
1/1 Test #59: testmod_fcrypt ...................***Failed 0.01 sec
FCRYPT TESTS
==================
/elektra/tests/cframework/tests.c:80: error in init: mkdtemp failed
/elektra/tests/cframework/tests.c:90: error in init: mkstemp failed
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:159: error in test_gpg: failed to install the GPG test key
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:71: error in writeTestFile: can not write to temporary file
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:187: error in test_file_crypto_operations: kdb set failed
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:99: error in isTestFileCorrect: can not read from temporary file
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:191: error in test_file_crypto_operations: kdb get (pregetstorage) failed
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:99: error in isTestFileCorrect: can not read from temporary file
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:192: error in test_file_crypto_operations: file content could not be restored during decryption
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:195: error in test_file_crypto_operations: kdb get (postgetstorage) failed
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:99: error in isTestFileCorrect: can not read from temporary file
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:71: error in writeTestFile: can not write to temporary file
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:231: error in test_file_signature_operations: kdb set failed
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:99: error in isTestFileCorrect: can not read from temporary file
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:235: error in test_file_signature_operations: kdb get failed
/elektra/src/plugins/fcrypt/testmod_fcrypt.c:80: error in writeFaultySignatureFile: can not write to temporary file
fcrypt Results: 32 Tests done тАФ 16 errors.
0% tests passed, 1 tests failed out of 1
Total Test time (real) = 0.02 sec
The following tests FAILED:
59 - testmod_fcrypt (Failed)
Errors while running CTest
jenkins<strong i="8">@924c627f07b8</strong>:/elektra/build$ mkdir x
jenkins<strong i="9">@924c627f07b8</strong>:/elektra/build$ TMPDIR=`pwd`/x ctest --output-on-failure -R fcrypt
Test project /elektra/build
Start 59: testmod_fcrypt
1/1 Test #59: testmod_fcrypt ................... Passed 1.06 sec
100% tests passed, 0 tests failed out of 1
Total Test time (real) = 1.07 sec
jenkins<strong i="10">@924c627f07b8</strong>:/elektra/build$
рдХреБрдЫ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ:
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ ... test.c рдХреЗ рд▓рд┐рдП рдЪреЗрддрд╛рд╡рдиреА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ ...
рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ fcrypt рдореЗрдВ рдХреБрдЫ рдХрдард┐рди рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╡рд┐рдлрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рддреЛ рд╡рд╣ рдкреНрдпрд╛рд░рд╛ рд╣реЛрдЧрд╛ред
MPn # 2056 рдореИрдВ рдЙрддреНрдкрдиреНрди TMPDIR рдХреЛ рдареАрдХ рд╕реЗ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ lingering gpg- рдПрдЬреЗрдВрдЯ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рдирдП glibc рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЬреЛ mkdtemp рдХреЛ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐ fcrypt рдкрд░реАрдХреНрд╖рдг рдЕрднреА рднреА рд╡рд┐рдлрд▓ рд╣реИ рдЬреИрд╕реЗ рд╣реА TMPDIR рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
jenkins<strong i="8">@0585a86e6f5f</strong>:~/workspace/build$ pidof gpg-agent
jenkins<strong i="9">@0585a86e6f5f</strong>:~/workspace/build$ TMPDIR=`pwd`/tmp ctest --output-on-failure -R crypt
Test project /home/jenkins/workspace/build
Start 51: testmod_crypto_openssl
1/4 Test #51: testmod_crypto_openssl ........... Passed 1.58 sec
Start 52: testmod_crypto_gcrypt
2/4 Test #52: testmod_crypto_gcrypt ............ Passed 1.34 sec
Start 53: testmod_crypto_botan
3/4 Test #53: testmod_crypto_botan ............. Passed 1.83 sec
Start 64: testmod_fcrypt
4/4 Test #64: testmod_fcrypt ...................***Failed 1.17 sec
FCRYPT TESTS
==================
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:187: error in test_file_crypto_operations: kdb set failed
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:188: error in test_file_crypto_operations: file content did not change during encryption
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:191: error in test_file_crypto_operations: kdb get (pregetstorage) failed
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:195: error in test_file_crypto_operations: kdb get (postgetstorage) failed
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:196: error in test_file_crypto_operations: postgetstorage did not encrypt the file again
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:231: error in test_file_signature_operations: kdb set failed
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:232: error in test_file_signature_operations: file content did not change during encryption
/home/jenkins/workspace/src/plugins/fcrypt/testmod_fcrypt.c:235: error in test_file_signature_operations: kdb get failed
fcrypt Results: 39 Tests done тАФ 8 errors.
75% tests passed, 1 tests failed out of 4
Label Time Summary:
memleak = 1.34 sec (1 test)
Total Test time (real) = 5.98 sec
The following tests FAILED:
64 - testmod_fcrypt (Failed)
Errors while running CTest
jenkins<strong i="10">@0585a86e6f5f</strong>:~/workspace/build$ pidof gpg-agent
jenkins<strong i="11">@0585a86e6f5f</strong>:~/workspace/build$ ls -l tmp
total 0
рд╣рд╛рд▓рд╛рдБрдХрд┐ fcrypt рдкрд░реАрдХреНрд╖рдг рдЕрднреА рднреА рд╡рд┐рдлрд▓ рд╣реИ рдЬреИрд╕реЗ рд╣реА TMPDIR рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╕рд╣реА рдХрд╣рд╛!
getTemporaryFileName
fcrypt.c
рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ tmpdir
рдкреНрд▓рдЧрдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлреЙрд▓рдмреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ /tmp
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛрдЧреА:
$TMPDIR
/tmp
рдХреНрдпрд╛ рдЖрдк рд╕рд╣рдордд рд╣реИрдВ?
ISO / IEC 9945 (POSIX): TMPDIR, TMP, TEMP, TEMPDIR рдХреА рд╕реВрдЪреА рдореЗрдВ рдкрд╛рдП рдЧрдП рдкрд╣рд▓реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкрдеред рдпрджрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ "/ tmp"ред
рдЪреВрдБрдХрд┐ рд╣рдо mkdtemp (POSIX 2008) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡реИрд╕реЗ рднреА рдЖрдк рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдХреЛрдб рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдк рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рдкрд╛рдП рд╣реИрдВ рдХрд┐ # 2090 рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдлрд┐рдХреНрд╕ рдмрд┐рд▓реНрдб рд╕рд░реНрд╡рд░ рдкрд░ fcrypt
рдкрд░реАрдХреНрд╖рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ?
рдЕрдЧрд░ рдпрд╣ TMPDIR = dir / рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ / ctest -R fcrypt рдореМрдЬреВрдж рд╣реИ рддреЛ рдЗрд╕реЗ рдмрд┐рд▓реНрдб рд╕рд░реНрд╡рд░ рдкрд░ рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рд╕рд╣рдордд рд╣реВрдБ
рд╡рд╣рд╛рдБ рдЕрднреА рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╡рд┐рд╖рдорддрд╛ рд▓рдЧрддреА рд╣реИред рдЬрдм рд╕реЗ рд╣рдо рд╣рд╛рдЗрдкрд░рдереНрд░реЗрдбрд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рд╕реНрдЯрд░ рдХреЗ рдХреБрдЫ рдмрд┐рд▓реНрдбреНрд╕ рдХреЛ рдлрд╝рд╛рдЗрдирдЯреНрдпреВрди рдирд┐рд╖реНрдкрд╛рджрдХ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рдФрд░ рдПрдХ рдорд╛рдорд▓реЗ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЕрдЪрд╛рдирдХ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реБрдП 'рдХреБрдВрдЬреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛:
https://build.libelektra.org/jenkins/blue/organifications/jenkins/libelektra/detail/master/122/pipeline/410
рдпрд╣рд╛рдБ рдкрд░ рдвреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ failed to install the GPG test key
рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдореИрдВ рдПрдХ рдЖрд╡рд╛рд░рд╛ рдЖрд░реНрдЯрдлреБрд▓ 32 vm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ (рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛) рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ:
55/198 Test #55: testmod_crypto_gcrypt ....................***Failed 0.60 sec
CYPTO TESTS
==================
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/crypto/test_internals.h:273: error in test_gpg: failed to install the GPG test key
crypto_gcrypt Results: 65 Tests done тАФ 1 error.
66/198 Test #66: testmod_fcrypt ...........................***Failed 0.03 sec
FCRYPT TESTS
==================
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:160: error in test_gpg: failed to install the GPG test key
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:188: error in test_file_crypto_operations: kdb set failed
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:189: error in test_file_crypto_operations: file content did not change during encryption
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:192: error in test_file_crypto_operations: kdb get (pregetstorage) failed
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:196: error in test_file_crypto_operations: kdb get (postgetstorage) failed
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:197: error in test_file_crypto_operations: postgetstorage did not encrypt the file again
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:232: error in test_file_signature_operations: kdb set failed
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:233: error in test_file_signature_operations: file content did not change during encryption
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/fcrypt/testmod_fcrypt.c:236: error in test_file_signature_operations: kdb get failed
fcrypt Results: 39 Tests done тАФ 9 errors.
рдпрджрд┐ рдореИрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдкреАрдЖрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрд░рд╛рдиреНрдЯрд╛рдЗрд▓рдлрд╛рдЗрд▓ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдХреНрдпрд╛ рдЖрдк рд╣рдореЗрдВ рдЕрдкрдирд╛ TMPDIR рдФрд░ HOME рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ? env -i
рд╕рд╛рде рдЗрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
@ petermax2 рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ?
рдЙрдкрд░реЛрдХреНрдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП:
TMPDIR: рдЦрд╛рд▓реА
рдШрд░: /home/jenkins/workspace/elektra-master-full-artful32/user
env -i
, рдПрдХ рдФрд░ рдкрд░реАрдХреНрд╖рдг рддрдм рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:
54/198 Test #54: testmod_crypto_openssl ...................***Failed 0.31 sec
CYPTO TESTS
==================
/home/jenkins/workspace/elektra-master-full-artful32/src/plugins/crypto/test_internals.h:273: error in test_gpg: failed to install the GPG test key
crypto_openssl Results: 65 Tests done тАФ 1 error.
рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реА рдмрд╛рд░ рдерд╛ рдЬрдм рдпрд╣ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред
рдореИрдВ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдореЗрдВ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред @mpranj рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдЖрд╡рд╛рд░рд╛ рдлрд╛рдЗрд▓ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ?
@ petermax2 Vagrantfile рдФрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг # 2211 рдореЗрдВ рд╣реИрдВред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдИрдПрдирд╡реА рд╕рдорд╕реНрдпрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рдмрд╛рдж $HOMEDIR
рдХреЛ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ gpg-agent
рд░рдирдирд┐рдЧ рд░рд╣рддрд╛ рд╣реИ, рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдпрджрд┐ GNUPGHOME
рдПрдХ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдорд╛рдорд▓рд╛ рдлрд┐рд░ рд╕реЗ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИред
EDIT: $HOMEDIR
рдХреЛ рдареАрдХ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдлрд┐рд░ рднреА gpgagent
рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ рд╣реИред
EDIT v2:
vagrant@ubuntu-artful:~/libelektra/build$ gpg --list-key
gpg: directory '/home/vagrant/.gnupg' created
gpg: new configuration file '/home/vagrant/.gnupg/dirmngr.conf' created
gpg: new configuration file '/home/vagrant/.gnupg/gpg.conf' created
gpg: keybox '/home/vagrant/.gnupg/pubring.kbx' created
gpg: /home/vagrant/.gnupg/trustdb.gpg: trustdb created
vagrant@ubuntu-artful:~/libelektra/build$ pgrep agent
3630
vagrant@ubuntu-artful:~/libelektra/build$ rm -rf /home/vagrant/.gnupg
vagrant@ubuntu-artful:~/libelektra/build$ pgrep agent
3630
vagrant@ubuntu-artful:~/libelektra/build$
рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдХреНрдпрд╛ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдирд╡реА рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬрдм рд╕реЗ gpg рдПрдЬреЗрдВрдЯ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдлрд╛рдЗрд▓реЗрдВ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИрдВ?
рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ?
рджреЗрд░реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдм рддрдХ рдФрд░ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рдХреНрдпрд╛ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдирд╡реА рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬрдм рд╕реЗ gpg рдПрдЬреЗрдВрдЯ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдлрд╛рдЗрд▓реЗрдВ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИрдВ?
рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬ рдореБрдЭреЗ рдорд┐рд▓ рд╕рдХрддреЗ рдереЗ
_ (GNUPGHOME) рдпрджрд┐ "~ / .gnupg" ._ [1] рдХреЗ рдмрдЬрд╛рдп рд╕реЗрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ?
рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рднреА рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣рдо GnuPG рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ StartTd GnuPG рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ PID рдХреЛ рдмрдЪрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереА рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реБрдЖред
рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ?
рд╢рд╛рдпрдж рд╣рдореЗрдВ рд╣рд░ рд╕рдВрднрд╡ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреЗрд╡рд▓ gnupg рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж gnupg рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдЦреБрдж рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рд╡реЗ рдЕрднреА рднреА рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрдВ?
рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж gnupg рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдЦреБрдж рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ?
Ubuntu Artful (17.10) рдХрд╛ gpg рдХрд╛ рдЕрдм рддрдХ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬрд╣рд╛рдВ GNUPGHOME
рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдПрдЬреЗрдВрдЯ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ gpg рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИред
Ubuntu Artful рдореЗрдВ GPG 2.1.15 рд╣реИред рдЙрдмрдВрдЯреВ рдореЗрдВ 18.04.1 gpg рд╕рдВрд╕реНрдХрд░рдг 2.2.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 2.2.10 рд╣реИред
рд╣рдо рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдиреЛрдЯ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ gpg рд╕рдВрд╕реНрдХрд░рдг> = 2.2 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдЧрд░ рд░рд┐рд▓реАрдЬ рдиреЛрдЯреНрд╕ рдХреЛ рд╕рд╣реА рд╕реЗ рд╕рдордЭреЗрдВ рддреЛ рд╕рдорд╛рдкреНрддрд┐ рдХреЛ gpg рд╕рдВрд╕реНрдХрд░рдг 2.1.16 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╛рд░реА рдиреЛрдЯ рджреЗрдЦреЗрдВред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╛рдкреНрддрд┐ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИред рдорддрд▓рдм рдХрд┐ рджреВрд╕рд░реЗ OS рдкрд░ рднреА рд╣рдореЗрдВ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдЖрдиреА рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕реЗ FreeBSD рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ред
рдореИрдВ рдЗрд╕реЗ FreeBSD рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ред
рд╣рд╛рдВ, gpg-agent
GNUPGHOME
рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рдмрд╛рдж рднреА рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рдПрдЯреАрдПрдо рдореИрдВ рдПрдХ рдФрд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред gpg-connect-agent KILLAGENT
Gpg рд╕рдВрд╕реНрдХрд░рдг 2.2.4 рдореЗрдВ рдПрдЬреЗрдВрдЯ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдЕрдЧрд░ рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо execv
рдХрдорд╛рддреЗ рд╣реИрдВ, рддреЛ gpg-agent
рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдлреНрд░реАрдмреАрдПрд╕рдбреА рдХреЗ рддрд╣рдд рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реВрдВрдЧрд╛ред рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдпрд╛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдПрдХ рдкреАрдЖрд░!
рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ рдлрд┐рд░ рд╕реЗ рд╣реЛрддреА рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрдирдГ рдЦреЛрд▓реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ petermax2 Vagrantfile рдФрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдг # 2211 рдореЗрдВ рд╣реИрдВред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрдзрд┐рдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдИрдПрдирд╡реА рд╕рдорд╕реНрдпрд╛ рд╣реИред