Bug#1006579:

2022-03-13 Thread Michael Hudson-Doyle
FWIW upstream just made a release that claims to fix this bug.


Bug#1006579: yapet: FTBFS with OpenSSL 3.0

2022-02-27 Thread Sebastian Andrzej Siewior
Source: yapet
Version: 2.5-1
Severity: important
Tags: bookworm sid
User: pkg-openssl-de...@lists.alioth.debian.org
Usertags: ftbfs-3.0

Your package is failing to build using OpenSSL 3.0 with the
following error:

| make[5]: Entering directory '/<>/tests/crypt'
| FAIL: key448
| PASS: key256
| FAIL: blowfish
| PASS: aes256
| FAIL: blowfishfactory
| PASS: aes256factory
| FAIL: file_blowfish
| PASS: file_aes256
| FAIL: foreign
| FAIL: cryptofactoryhelper
| ===
|YAPET 2.5: tests/crypt/test-suite.log
| ===
| 
| # TOTAL: 10
| # PASS:  4
| # SKIP:  0
| # XFAIL: 0
| # FAIL:  6
| # XPASS: 0
| # ERROR: 0
| 
| .. contents:: :depth: 2
| 
| FAIL: key448
| 
| 
| .E.E.
| 
| 
| !!!FAILURES!!!
| Test Results:
| Run:  3   Failures: 0   Errors: 2
| 
| 
| 1) test: should create proper key (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 2) test: should create proper IV (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| FAIL key448 (exit status: 1)
| 
| FAIL: blowfish
| ==
| 
| .E.E.E.E
| 
| 
| !!!FAILURES!!!
| Test Results:
| Run:  4   Failures: 0   Errors: 4
| 
| 
| 1) test: should encrypt and decrypt (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 2) test: should throw on decrypting corrupted data (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 3) test: should throw on decrypting with wrong password (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 4) test: should throw on empty plain/cipher text (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| FAIL blowfish (exit status: 1)
| 
| FAIL: blowfishfactory
| =
| 
| .E.E.E.E
| 
| 
| !!!FAILURES!!!
| Test Results:
| Run:  4   Failures: 0   Errors: 4
| 
| 
| 1) test: should give correct crypto (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 2) test: should give correct key (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 3) test: should give correct file (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 4) test: should create proper new factory (E) 
| setUp() failed
| - uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| FAIL blowfishfactory (exit status: 1)
| 
| FAIL: file_blowfish
| ===
| 
| .E.E.E.E.E.E.E.E.E.E
| 
| 
| !!!FAILURES!!!
| Test Results:
| Run:  10   Failures: 0   Errors: 10
| 
| 
| 1) test: should correctly read empty file (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 2) test: should correctly read empty file (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 3) test: should throw expected exception on invalid password (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 4) test: should write passwords (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 5) test: should detect file modification on password save (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 6) test: should force password save on modified file (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 7) test: should get the correct time when the master password was set (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 8) test: should properly set new password (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 9) test: should allow saving passwords after password change (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 10) test: should throw exception on reading corrupt file (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| FAIL file_blowfish (exit status: 1)
| 
| FAIL: foreign
| =
| 
| .E.E.E.E.E.E.E.E
| 
| 
| !!!FAILURES!!!
| Test Results:
| Run:  8   Failures: 0   Errors: 8
| 
| 
| 1) test: 32bit little endian pre 0.6 (E) 
| uncaught exception of type std::exception (or derived).
| - Unable to initialize the digest
| 
| 
| 2) test: 32bit big endian pre 0.6 (E) 
| uncaught exception of type std::exception