[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