Your message dated Mon, 25 Jul 2022 17:58:30 +0000
with message-id <e1og2le-000dh6...@fasolo.debian.org>
and subject line Bug#1015878: Removed package(s) from unstable
has caused the Debian Bug report #1006585,
regarding tpm2-tss-engine: FTBFS with OpenSSL 3.0
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1006585: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1006585
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: tpm2-tss-engine
Version: 1.1.0-2
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:
| gcc -DHAVE_CONFIG_H -I. -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -I./include
-I./src -std=c99 -Wall -Wextra -Wformat-security -Werror -fstack-protector-all
-fpic -fPIC -Wno-missing-braces -I/usr/include/tss2 -I/usr/include/tss2
-I/usr/include/tss2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -g -c -o
src/tpm2tss_genkey-tpm2tss-genkey.o `test -f 'src/tpm2tss-genkey.c' || echo
'./'`src/tpm2tss-genkey.c
| src/tpm2tss-genkey.c: In function ‘genkey_rsa’:
| src/tpm2tss-genkey.c:232:5: error: ‘RSA_new’ is deprecated: Since OpenSSL
3.0 [-Werror=deprecated-declarations]
| 232 | rsa = RSA_new();
| | ^~~
| In file included from /usr/include/openssl/engine.h:25,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/rsa.h:201:28: note: declared here
| 201 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void);
| | ^~~~~~~
| src/tpm2tss-genkey.c:240:9: error: ‘RSA_free’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 240 | RSA_free(rsa);
| | ^~~~~~~~
| In file included from /usr/include/openssl/engine.h:25,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/rsa.h:293:28: note: declared here
| 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
| | ^~~~~~~~
| src/tpm2tss-genkey.c:251:9: error: ‘RSA_free’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 251 | RSA_free(rsa);
| | ^~~~~~~~
| In file included from /usr/include/openssl/engine.h:25,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/rsa.h:293:28: note: declared here
| 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
| | ^~~~~~~~
| src/tpm2tss-genkey.c:254:5: error: ‘RSA_get_ex_data’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 254 | memcpy(tpm2Data, RSA_get_app_data(rsa), sizeof(*tpm2Data));
| | ^~~~~~
| In file included from /usr/include/openssl/engine.h:25,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/rsa.h:446:29: note: declared here
| 446 | OSSL_DEPRECATEDIN_3_0 void *RSA_get_ex_data(const RSA *r, int idx);
| | ^~~~~~~~~~~~~~~
| src/tpm2tss-genkey.c:257:5: error: ‘RSA_free’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 257 | RSA_free(rsa);
| | ^~~~~~~~
| In file included from /usr/include/openssl/engine.h:25,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/rsa.h:293:28: note: declared here
| 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
| | ^~~~~~~~
| src/tpm2tss-genkey.c: In function ‘genkey_ecdsa’:
| src/tpm2tss-genkey.c:273:5: error: ‘EC_KEY_new’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 273 | eckey = EC_KEY_new();
| | ^~~~~
| In file included from /usr/include/openssl/engine.h:28,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/ec.h:966:31: note: declared here
| 966 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void);
| | ^~~~~~~~~~
| src/tpm2tss-genkey.c:279:9: error: ‘EC_KEY_free’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 279 | EC_KEY_free(eckey);
| | ^~~~~~~~~~~
| In file included from /usr/include/openssl/engine.h:28,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/ec.h:1001:28: note: declared here
| 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
| | ^~~~~~~~~~~
| src/tpm2tss-genkey.c:287:9: error: ‘EC_KEY_free’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 287 | EC_KEY_free(eckey);
| | ^~~~~~~~~~~
| In file included from /usr/include/openssl/engine.h:28,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/ec.h:1001:28: note: declared here
| 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
| | ^~~~~~~~~~~
| src/tpm2tss-genkey.c:292:5: error: ‘EC_KEY_free’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 292 | EC_KEY_free(eckey);
| | ^~~~~~~~~~~
| In file included from /usr/include/openssl/engine.h:28,
| from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/ec.h:1001:28: note: declared here
| 1001 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
| | ^~~~~~~~~~~
| src/tpm2tss-genkey.c: In function ‘main’:
| src/tpm2tss-genkey.c:324:5: error: ‘ENGINE_by_id’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 324 | ENGINE *tpm_engine = ENGINE_by_id("tpm2tss");
| | ^~~~~~
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:336:31: note: declared here
| 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
| | ^~~~~~~~~~~~
| src/tpm2tss-genkey.c:326:9: error: ‘ENGINE_by_id’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 326 | tpm_engine = ENGINE_by_id("libtpm2tss");
| | ^~~~~~~~~~
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:336:31: note: declared here
| 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
| | ^~~~~~~~~~~~
| src/tpm2tss-genkey.c:332:5: error: ‘ENGINE_init’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 332 | int init_res = ENGINE_init(tpm_engine);
| | ^~~
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:620:27: note: declared here
| 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
| | ^~~~~~~~~~~
| src/tpm2tss-genkey.c:333:5: error: ‘ENGINE_get_name’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 333 | VERB("Engine name: %s\nInit result: %d \n",
ENGINE_get_name(tpm_engine),
| | ^~~~
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:553:35: note: declared here
| 553 | OSSL_DEPRECATEDIN_3_0 const char *ENGINE_get_name(const ENGINE *e);
| | ^~~~~~~~~~~~~~~
| src/tpm2tss-genkey.c:339:13: error: ‘ENGINE_ctrl’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 339 | !ENGINE_ctrl(tpm_engine, TPM2TSS_SET_OWNERAUTH, 0,
opt.ownerpw, NULL)) {
| | ^
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:429:27: note: declared here
| 429 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl(ENGINE *e, int cmd, long i,
void *p,
| | ^~~~~~~~~~~
| src/tpm2tss-genkey.c:345:13: error: ‘ENGINE_ctrl’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 345 | !ENGINE_ctrl(tpm_engine, TPM2TSS_SET_PARENTAUTH, 0,
opt.parentpw, NULL)) {
| | ^
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:429:27: note: declared here
| 429 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl(ENGINE *e, int cmd, long i,
void *p,
| | ^~~~~~~~~~~
| src/tpm2tss-genkey.c:351:13: error: ‘ENGINE_ctrl’ is deprecated: Since
OpenSSL 3.0 [-Werror=deprecated-declarations]
| 351 | !ENGINE_ctrl(tpm_engine, TPM2TSS_SET_TCTI, 0,
opt.tcti_conf, NULL)) {
| | ^
| In file included from src/tpm2tss-genkey.c:38:
| /usr/include/openssl/engine.h:429:27: note: declared here
| 429 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl(ENGINE *e, int cmd, long i,
void *p,
| | ^~~~~~~~~~~
| cc1: all warnings being treated as errors
| make[1]: *** [Makefile:1216: src/tpm2tss_genkey-tpm2tss-genkey.o] Error 1
For more information see:
https://www.openssl.org/docs/man3.0/man7/migration_guide.html
Sebastian
--- End Message ---
--- Begin Message ---
Version: 1.1.0-2+rm
Dear submitter,
as the package tpm2-tss-engine has just been removed from the Debian archive
unstable we hereby close the associated bug reports. We are sorry
that we couldn't deal with your issue properly.
For details on the removal, please see https://bugs.debian.org/1015878
The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.
Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.
This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.
Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)
--- End Message ---