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

Reply via email to