[devel] undeclared ruby packaging policy change

Dmitry V. Levin ldv на altlinux.org
Вт Янв 29 13:29:23 MSK 2019


On Tue, Jan 29, 2019 at 11:32:24AM +0300, Dmitry V. Levin wrote:
> On Tue, Jan 29, 2019 at 07:12:43AM +0300, Andrey Cherepanov wrote:
> [...]
> > Примечание: я про схему rubygems вообще, наш автопоиск на require... возник позже, а затем 17 сентября 2018 года вернулся к апстримному и принятому ведущими дистрибутивами (той же Fedora). Скоро полгода (!) перехода на эту схему будем отмечать.
> 
> К сожалению, это изменение прошло незамеченным для всех,
> кроме непосредственно вовлеченных в реализацию изменения.
> 
> Теперь вам придётся сделать то, что вы должны были сделать с самого
> начала: подробно изложить недостатки действовавших на тот момент правил,
> подробно изложить, почему и как вы хотите это изменить, и подробно
> рассказать, что делать всем мантейнерам, которым не повезло быть
> затронутым этим изменением.
> 
> Возможно, из-за того, что изменения готовились кулуарно, вы упустили
> из виду важные последствия, которые могут ключевым образом повлиять
> на принятое решение.
> 
> Примеры других дистрибутивов тоже интересны, конечно, но совершенно
> необязательно являются примерами для подражания.
> 
> В той же Федоре нет автопоиска зависимостей в shell-скриптах и
> скриптлетах, ввиду чего там принято зависимости на grep и sed писать
> вручную, но вряд ли было бы разумным нам отказываться от shell.req.
> 
> Отказ от автопоиска зависимостей на ruby только потому, что в Федоре этого
> не осилили -- это действие того же рода, что и отказ от автопоиска
> зависимостей в shell-скриптах.

Для справки.

Наше текущее Ruby Packaging Policy, актуальность которого
после ваших необъявленных изменений вызывает сомнения:
https://www.altlinux.org/Ruby_Policy

Fedora Ruby Packaging Guidelines:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Ruby/

The current packaging practices for Ruby in Debian:
https://wiki.debian.org/Teams/Ruby/Packaging

openSUSE Ruby Packaging Guidelines:
https://en.opensuse.org/openSUSE:Packaging_Ruby


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190129/4ca870bc/attachment.bin>


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