#1006584 transmission: FTBFS with OpenSSL 3.0

Package:
src:transmission
Source:
transmission
Submitter:
Sebastian Andrzej Siewior
Date:
2022-05-23 07:51:03 UTC
Severity:
serious
Tags:
#1006584#5
Date:
2022-02-27 22:55:57 UTC
From:
To:
Your package is failing to build using OpenSSL 3.0 with the
following error:

| make[4]: Entering directory '/<<PKGBUILDDIR>>/libtransmission'
| PASS: bitfield-test
| PASS: blocklist-test
| PASS: clients-test
| ../test-driver: line 112: 818824 Segmentation fault      "$@" >> "$log_file" 2>&1
| FAIL: crypto-test
| PASS: error-test
| PASS: file-test
| PASS: history-test
| PASS: json-test
| PASS: magnet-test
| PASS: makemeta-test
| PASS: metainfo-test
| PASS: move-test
| PASS: peer-msgs-test
| PASS: quark-test
| PASS: rename-test
| PASS: rpc-test
| PASS: session-test
| PASS: subprocess-test
| PASS: tr-getopt-test
| PASS: utils-test
| PASS: variant-test
| PASS: watchdir-test
| PASS: watchdir-generic-test
| =======================================================
|    transmission 3.00: libtransmission/test-suite.log
| =======================================================
|
| # TOTAL: 23
| # PASS:  22
| # SKIP:  0
| # XFAIL: 0
| # FAIL:  1
| # XPASS: 0
| # ERROR: 0
|
| .. contents:: :depth: 2
|
| FAIL: crypto-test
| =================
|
| [2022-02-15 05:12:36.620] tr_crypto_utils: OpenSSL error: error:0308010C:digital envelope routines::unsupported
| FAIL crypto-test (exit status: 139)
|
| ============================================================================
| Testsuite summary for transmission 3.00
| ============================================================================
| # TOTAL: 23
| # PASS:  22
| # SKIP:  0
| # XFAIL: 0
| # FAIL:  1
| # XPASS: 0
| # ERROR: 0
| ============================================================================
| See libtransmission/test-suite.log
| Please report to https://github.com/transmission/transmission
| ============================================================================
| make[4]: *** [Makefile:1469: test-suite.log] Error 1
| make[4]: Leaving directory '/<<PKGBUILDDIR>>/libtransmission'

For more information see:
https://www.openssl.org/docs/man3.0/man7/migration_guide.html

Sebastian

#1006584#14
Date:
2022-05-20 22:21:01 UTC
From:
To:
This might be fixed by importing the patches from https://github.com/transmission/transmission/pull/1788
#1006584#19
Date:
2022-05-21 07:29:22 UTC
From:
To:
Control: tags 1006584 + patch
Control: tags 1006584 + pending

Dear maintainer,

I've prepared an NMU for transmission (versioned as 3.00-2.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Cheers

#1006584#28
Date:
2022-05-23 07:48:47 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
transmission, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1006584@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated transmission package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 21 May 2022 09:22:10 +0200
Source: transmission
Architecture: source
Version: 3.00-2.1
Distribution: unstable
Urgency: low
Maintainer: Sandro Tosi <morph@debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 1006584
Changes:
 transmission (3.00-2.1) unstable; urgency=low
 .
   [ Steve Langasek ]
   * debian/patches/openssl3-compat.patch: Compatibility with OpenSSL 3.
     (Closes: #1006584)
Checksums-Sha1:
 6e0b84297f86d5a3fb60a6324d82e507edc4eb1a 2585 transmission_3.00-2.1.dsc
 169a2a1442dd9a5e50db74428cd428e76bc32998 22876 transmission_3.00-2.1.debian.tar.xz
Checksums-Sha256:
 0f959a27fa3701f762d7febe5093ea692c45b9f4ff11380c6a25ca5fb13782a8 2585 transmission_3.00-2.1.dsc
 6e23c3c577171a365b249c00a18bd7362c903d16d81698ae5c1a62252a6bbb18 22876 transmission_3.00-2.1.debian.tar.xz
Files:
 3458df0df01b07f1c6b0786c49455904 2585 net optional transmission_3.00-2.1.dsc
 ae0d65636ec3c59640785d91316501b3 22876 net optional transmission_3.00-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmKIlPYACgkQafL8UW6n
GZMB0Q//Yeigh3WquZD4b7vibaqnC6G+EhrfBzUGGKZYsg/ll+JY/zsyw2It8NWm
vn88D759PflAHvIy8XZelowTcgMKdxzhCkWpykkMIMmMZMYcVDXVZCulVikUOR9t
nFiVzgwcDqAZsPWqPLub76ihb/3dFqk5mR2Q6oVGMBiKE6ZqVTBk8XJ+xZgdPzpX
RuqEjBHMDCe7g1sZd9eM//ciwaPX5zWOL+2HUvV0cOtDcb4JwzA0pN/4KltcMm2x
79rdPtgbq15FXxaz+V054VTqnHP42zbqXnxhe+4GSpQM+QFzck1Tr88l9td09ynb
fpvqLNn/EVElL8CoWy2B76DsWAa2/RoiTx/Rpxk2yEVriL4vPPCwoOj/kegoSNy5
4HZ6e0SUHOxCXQelGrxK19wsH6ikRj4HGh141ITP/AHfULpT3VwhZ+CCzNL4tVPf
97nLikQED7jgJXDUW673PPmWTPKUNab8fBdgPwBWu5/eHwT2rmsP0HORTN2nVOYX
maS1s1uJNZ1fBB6VH/8KvunR/ZqsepsSY/eOFXdKAvkyQlxI4ppC1y3RN0vv/54z
08vDF5SyUP+W3Aulq0b+C+5xOHEJqcEmqSAsqR75kghM6mtAjWCResvAjjluUln9
wVmEheTBJADtalCkfgdcaM0QjE+sfDESwfqSvlxQoN6Vcb6NKkY=
=Qa0u
-----END PGP SIGNATURE-----