Hi Andrea,
On 25/06/2024 09:21, Andrea Pappacoda wrote:
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: mbed...@packages.debian.org
Control: affects -1 + src:mbedtls
User: release.debian....@packages.debian.org
Usertags: transition
Hi :)
I'm working on transitioning mbedtls from version 2.28 LTS to 3.6 LTS. There
are a few packages currently failing to build with this new API (and ABI)
breaking release, so this might take a while.
This is my first "big" transition, so be sure to provide even the most stupid
suggestion!
I've used the ratt package to rebuild all the reverse dependencies, and here
are the results:
$ grep ^Status: * | grep -v success
bctoolbox_5.2.0-2.1:Status: attempted
bibledit_5.1.013-1:Status: attempted
bibledit-cloud_5.1.013-1:Status: attempted
dislocker_0.7.3-3.1:Status: attempted
dolphin-emu_5.0-19870+dfsg-1:Status: attempted
gauche_0.9.14-5:Status: attempted
gauche-c-wrapper_0.6.1-12:Status: attempted
geany-plugins_2.0-4:Status: given-back
haxe_1:4.3.4-1:Status: attempted
kicad_8.0.3+dfsg-1:Status: attempted
lib60870_2.3.2-1:Status: attempted
libgit2_1.7.2+ds-1:Status: attempted
lief_0.9.0-1:Status: attempted
micropython_1.22.1+ds-1:Status: attempted
mongrel2_1.12.2-3:Status: attempted
ncbi-blast+_2.12.0+ds-4:Status: attempted
ncbi-vdb_3.0.2+dfsg-2:Status: attempted
neko_2.3.0-2:Status: attempted
privoxy_3.0.34-5:Status: attempted
python-mbedtls_2.10.1-1:Status: attempted
rustc_1.78.0+dfsg1-2:Status: attempted
rust-parsec-service_1.3.0-5:Status: attempted
rust-psa-crypto_0.9.2-3:Status: attempted
rust-psa-crypto-sys_0.9.3-2:Status: attempted
rust-ripasso_0.6.5-2:Status: given-back
rust-ripasso-cursive_0.6.5-3:Status: given-back
rust-sequoia-octopus-librnp_1.8.1-4:Status: given-back
shadowsocks-libev_3.3.5+ds-10:Status: attempted
yuzu_0-1335+ds-1.4:Status: attempted
Some of these failures are not relevant. shadowsocks-libev, for example, isn't
in testing and is scheduled for removal (see bug #1072934). rustc, instead,
failed because I had no space left on my device. Most packages, though, are
genuinely failing with MbedTLS 3.x.
I'll start filing bugs against the affected packages soon-ish.
Cool. btw I checked those packages and only these 3 are key packages:
bctoolbox
libgit2
rustc
It'd be nice to know if rustc will build if it wasn't for the disk space. Also
it'd be good to have the other two packages sorted (e.g. with a patch prepared
or identified) before starting this transition.
Cheers,
Emilio