-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building with MbedTLS 3.x on Debian #944
Comments
Hello Andrea, Thank you for the update. Yes, so the time has now come to move to MbedTLS 3.x from v 2.x. There's a plan to do this in phases, and this issue causes this plan to be put into motion. These are the phases:
|
Hello @Tachi107 , a new upload was made and is now building in Debian unstable, that won't hold back the transition to MbedTLS 3.6 any more. It temporarily embeds the code from mbedtls. The plan is that once mbedtls 3.6 has made it to unstable, that I make a new upload that again links to the system-provided mbedtls library. Thanks for your work on transitioning MbedTLS, and good luck! |
Hi Teus, thanks for your super fast action and spot-on suggestions! I'll go ahead with the transition, I still have quite a few packages to look into :) Thanks again! |
These existiing calls were disabled just now, to avoid build errors where the code still refers to mbed TLS 2.x whereas the coe base is now going to be moved to version 3.x #944
... from MbedTLS 2.x to 3.x. #944
Not sure if having symbolic link is such a good idaa. Reason: Having a symbolic llink just now gives distribution errors. #944
instead of version 3. bibledit/cloud#944
(Notice that this version is not yet fir for release due to errors in TLS). bibledit/cloud#944
Before this change it used MbedTLS version 3.x. But with this version, the iOS app could not securely connecto to Bibledit Cloud. After this change, it was reverted to using MbedTLS version 2.x. This version can make a secure connection to Bibledit Cloud. bibledit/cloud#944
Hi all!
I'm in the process of transitioning Debian to use the new MbedTLS 3.6 LTS release, which supersedes the older 2.28.x branch currently packaged in Debian and Ubuntu.
Unfortunately, bibledit is among the packages which are failing to build with this new MbedTLS release, and is hence holding back the transition.
I tried looking into the failures, but this project is quite complex and haven't been able to provide a patch myself. Here is one of the failures I've encountered while building your software:
According to MbedTLS' 3.0 migration guide, available at https://github.com/Mbed-TLS/mbedtls/blob/mbedtls-3.6/docs/3.0-migration-guide.md, the "certs" module has been removed from the library as it was always considered suitable for production use.
Hope this can get fixed soon! If you need help with MbedTLS, I'll do my best to be helpful :)
Bye!
The text was updated successfully, but these errors were encountered: