[devel] tdb-1.0.6-alt3: Sisyphus/i586 test rebuild failed [12]

Alexander Bokovoy ab at altlinux.org
Sat Jul 25 14:08:33 MSD 2009


2009/7/24 Evgeny Sinelnikov <sin at altlinux.ru>:
> 20 июля 2009 г. 14:49 пользователь Mykola S. Grechukh
> (gns at altlinux.org) написал:
>> 2009/7/20 QA Team Robot <qa at altlinux.org>:
>>> Package: tdb-1.0.6-alt3
>>> Status: Sisyphus/i586 test rebuild failed
>>
>>
>> ффпечь
>
> Таким образом, путь для выкладывания libtdb и libtalloc от samba4 открыт.
>
> Прошу конструктивно указать на препятствия и проблемы, которые есть в
> текущих сборках Fedora в этом плане, и чем это грозит нам в текущих
> условиях. "О, ужас, ужас, ужас..." - это не совсем понятно :)
>
> Для большей ясности прикладываю diff'ы для libtdb и libtalloc между
> samba-3.4.0 и samba-4.0.0alpha8. Прошу заметить, что критической
> разницы в ABI там нет.
Проблема, которую я вижу, состоит в том, что мы будем делать с
применением результатов той самой дискуссии в samba-technical at . По git
diff release-4-0-0alpha8 HEAD -- lib/talloc и git diff release-3-4-0
HEAD -- lib/talloc можно видеть, что изменения в API и ABI
существенные. Если мы сейчас запакуем "не master", то будет необходимо
решать эту проблему при следующей сборке -- когда выйдет либо
очередная альфа 4.0, либо релиз 3.5, что будет гораздо сложнее, потому
что в тот момент придется снова согласовывать сборки.

Поскольку предыдущая дискуссия в devel@ продемонстрировала, что в
Сизифе все равно не верят в стабильность сборок Самбы, то я предлагаю
поступить следующим образом:
1. Собрать 4.0 и 3.4+ в том виде, как оно есть сейчас в master, не
решая проблемы обновления в пост-установочных скриптах. Бинарные
пакеты будут иметь имена samba3 и samba4, пакет samba-* исчезнет.
Установка samba3-* будет приводить к сносу samba-* с бэкапом имеющихся
настроек samba-* в определенное место.
2. Создать пакет samba-migration, который бы мигрировал настройки,
созданные бэкапом, в новые насколько это возможно.
3. Добавить поддержку миграции в samba3 на основе samba-migration.

Таким образом, в Сизифе некоторое время будет разломана Самба в смысле
переноса старых настроек и ожиданий конфигуратора. Также надо будет
пересобрать несколько пакетов, которые используют libsmbclient,
поскольку ABI изменится.
-- 
/ Alexander Bokovoy


More information about the Devel mailing list