<div dir="auto"><div><br><br><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr">вт, 12 февр. 2019 г., 13:05 Скрылевъ Малъ <a href="mailto:majioa@yandex.ru">majioa@yandex.ru</a>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
12.02.2019, 09:55, &quot;Andrey Savchenko&quot; &lt;<a href="mailto:bircoph@altlinux.org" target="_blank" rel="noreferrer">bircoph@altlinux.org</a>&gt;:<br>
&gt; On Tue, 12 Feb 2019 09:44:37 +0300 Andrey Cherepanov wrote:<br>
&gt;&gt;  11.02.2019 22:50, Michael Shigorin пишет:<br>
&gt;&gt;  &gt; On Mon, Feb 11, 2019 at 05:27:18PM +0300, Скрылевъ Малъ wrote:<br>
&gt;&gt;  &gt;&gt; Да, я поименовал ruby как руби, и gem как бисер, по нескольким причинам:<br>
&gt;&gt;  &gt; Ты для себя пишешь или для других? Если второе -- то предлагаю<br>
&gt;&gt;  &gt; подход &quot;кесарю кесарево&quot;.<br>
&gt;&gt;  Поддерживаю.<br>
&gt;&gt;  &gt;<br>
&gt;&gt;  &gt;&gt; Потому для такой схемы следует не определять зависимости<br>
&gt;&gt;  &gt;&gt; автоматически, а вписывать их руками, есть также вариант просто<br>
&gt;&gt;  &gt;&gt; сочинить нужные Gemfile-ы, хотя в этом проекте они есть.<br>
&gt;&gt;  &gt; Пойми одну простую вещь: для внешнего наблюдателя это чистой воды<br>
&gt;&gt;  &gt; регрессия. Было, работало, сломали. Ради чего?<br>
&gt;&gt;<br>
&gt;&gt;  Миша, ты собирал сотни пакетов на Ruby, чтобы делать такой вывод? Ты<br>
&gt;&gt;  собирал сам Ruby?<br>
&gt;<br>
&gt; Я собирал Ruby на e2k и обеспечил возможность бутстрапа на другие<br>
&gt; новые архитектуры, чем люди уже пользовались. И могу утверждать,<br>
&gt; что нынешнее действие выглядит примерно так: мы упростим себе<br>
&gt; поддержку ruby и инфраструктуры модулей ruby (т.е. gem) за счёт<br>
&gt; отказа от автоматического определения зависимостей в пакетах,<br>
&gt; использующих ruby (но не обязательно являющихся gem). Т.е. по сути<br>
&gt; дела речь идёт о перекладывании проблем с плеч мейнтенеров ruby на<br>
&gt; плечи мейнтенеров не-gem пакетов, использующих ruby.<br>
&gt;<br>
&gt; Такой подход можно понять, но я считаю его неверным, поскольку он<br>
&gt; нарушает принцип автоопределения зависимостей, которому издавна<br>
&gt; следуют в Альте.<br>
<br>
Принцип автоопределения зависимостей никак не нарушает новый подход, поскольку собственно автоопределение происходит по несколько иным принципам, и старая схема не удовлетворят (по причинам изложенным в новой политике), как раз из-за того, что подход к правильному употреблению вызовов require, со старой схемы изменился значительно, став зачастую неявным. <br>
<br>
То есть автоопределение зависимостей по старой схеме попросту является частным случаем такого автоопределения, имеющим при этом значительные недостатки по сравнению с новым.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Замечательно. Почему же проблемы у opennebula??</div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
-- <br>
<br>
Малъ Скрылевъ<br>
<a href="http://about.me/majioa" rel="noreferrer noreferrer" target="_blank">about.me/majioa</a><br>
<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.altlinux.org" target="_blank" rel="noreferrer">Devel@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/devel</a></blockquote></div></div></div>