Bug 40414 - Сломалась сборка libbctoolbox
Summary: Сломалась сборка libbctoolbox
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libbctoolbox (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 critical
Assignee: admsasha@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-09 14:19 MSK by AEN
Modified: 2021-07-11 07:40 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AEN 2021-07-09 14:19:07 MSK
Прошу починить.
Comment 1 Денис Назаров 2021-07-09 23:54:47 MSK
В предудщей версии mbedTLS (2.26.0) залоговочный файл mbedtls/net.h уже был устаревшим, в новой версии (3.0.0) он был удалён, вместо него теперь mbedtls/net_sockest.h
Comment 2 Alexei Takaseev 2021-07-10 06:15:21 MSK
(Ответ для Денис Назаров на комментарий #1)
> В предудщей версии mbedTLS (2.26.0) залоговочный файл mbedtls/net.h уже был
> устаревшим, в новой версии (3.0.0) он был удалён, вместо него теперь
> mbedtls/net_sockest.h

К сожалению, удалением файла проблема не ограничивается. В новой версии mbedtls произошла смена API, от чего не собираются и более свежие версии 4.5.22 вплоть до пятой альфы.

Сейчас у меня серьезные сомнения в работоспособности нашего linphone. Если пакеты мешают бранчеванию, то на мой взгляд имеет смысл их убрать до момента, когда апстрим проведет адаптацию под новый API mbedtls и наконец-то догонит linphone-desktop до совместимости с qt 5.15 (до дизастра с mbedtls главным камнем преткновения для глобального обновления стека linphone была проблема неотобрашения элементов GUI на системных библиотеках, собранная предусмотренным разработчиками способом программа работает отлично)
Comment 3 AEN 2021-07-10 06:23:41 MSK
Коллеги, спасибо.
Отказ  стабильном бранче от linphone не очень приятен. Даже временный.
Другой вариант, насколько я понимаю, -- откат mbedtls со сборкой 3.0 в послебранчевый Сизиф.
Это многое испортит? Это сложно?
Comment 4 Денис Назаров 2021-07-10 09:47:38 MSK
Может просто для старого mbedtls собрать delel-подпакет, что бы обе версии были?
Comment 5 Денис Назаров 2021-07-10 12:04:49 MSK
В общем собрал собрал собрал devel-подпакет для 2-й версии mbedTLS (libmbedtls13-devel) - http://git.altlinux.org/tasks/277877/

Если необходимо всё же откатить полностью mbedtls до 2-й версии до момента бранчевания p10 - сделаю.
Comment 6 Alexei Takaseev 2021-07-10 13:12:17 MSK
Идея с дополнительным -devel мне нравится больше всего. К сожалению, task уже недоступен, жду появление пакетов с Сизифе и проверяю сборку.
Comment 7 Денис Назаров 2021-07-10 15:48:07 MSK
Вот репозиторий из задания, если необходимо = http://git.altlinux.org/tasks/archive/done/_271/277877/build/repo/
Comment 8 Alexei Takaseev 2021-07-11 07:19:36 MSK
 Sun Jul 11 2021 Alexei Takaseev <taf@altlinux> 0.6.0-alt4
 - Build with mbedtls 2.27.0
 - Fix License
Comment 9 AEN 2021-07-11 07:40:28 MSK
Спасибо!