[devel] [#166699] rpm-4.13-rc1 + rpmbuild-4.0.4-alt + apt-rpm

Andrew Clark andrewclarkii на gmail.com
Вс Авг 7 11:06:37 MSK 2016


7 августа 2016 г., 10:39 пользователь Alexey Tourbin
<alexey.tourbin на gmail.com> написал:

>> После такого предположения - можно дальше не читать. Все понятно становится.
>
> Прошу вас подробнее изложить, что именно вам ясно.
> И так ли уж неверны предположения.

Попытаюсь изложить доходчиво. Несмотря на некоторые технические аспекты
поведения rpm версии Alt и версии RH, есть один нюанс который может перевесить
остальные, а именно - разработчик Алексей Турбин, который по своему желанию
или не желанию может продолжать работать в компании, а может из нее уйти
в любой момент. Следовательно поддерживать дальнейшее развитие rpm-4.0.4 будет
технически затруднительно (пока найдется человек на замену, пока будет
вникать в изменения
и тому подобные вещи). А иметь ключевой элемент системы зависимым от
одного человека
несколько недальновидно, не так ли? К тому же были прецеденты, когда
человеку требовался
debuginfo в пакетах, а был реализован он спустя пару лет:

https://bugzilla.altlinux.org/show_bug.cgi?id=19707
https://lists.altlinux.org/pipermail/devel/2010-August/183695.html

Далее:

> Поскольку rpm является инструментом
> нижнего уровня (управления пакетами), то никакой особенной
> совместимости для пользователя и не нужно: ему, как правило, вообще
> противопоказано запускать rpm вручную.

Ситуации могут возникнуть разные, поскольку у RH yum/dnf написан
на python'е, то, может возникнуть такая ситуация когда высокоуровневый
инструмент управления пакетами (и зависимостями) окажется сломан.
А попытка совместимости с RH имеет весомый плюс - не придется одному
тихо в уголке пилить rpm который только с собой и совместим. У Базальт
и Red Hat ресурсы слишком разные, как финансовые так и человеческие.

> Попытка сделать из rpm
> инструмент более высокого уровня ведет ко всяким нелепостям: помню,
> Vitus Wagner первым делом попытался импортировать свой PGP-ключ в базу
> /var/lib/rpmdb, и отсутствие совместимости с RH - ключ не
> импортируется - его, так сказать, неприятно удивило.

Нелепость в том, что пользователь попытался импортировать ключ, а
у него ничего не вышло и это плохо? Еще раз скажу, что все случаи
не предусмотреть, поэтому возможность импорта ключа в
rpmdb не будет лишней.


-- 
Talk is cheap, show me the code (c) Linus Torvalds


Подробная информация о списке рассылки Devel