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