<div dir="auto"><div><br><br><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr">вт, 12 февр. 2019 г., 12:54 Andrey Cherepanov <a href="mailto:cas@altlinux.org">cas@altlinux.org</a>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">12.02.2019 9:55, Andrey Savchenko пишет:<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;&gt; Потому для такой схемы следует не определять зависимости<br>
&gt;&gt;&gt;&gt; автоматически, а вписывать их руками, есть также вариант просто<br>
&gt;&gt;&gt;&gt; сочинить нужные Gemfile-ы, хотя в этом проекте они есть.<br>
&gt;&gt;&gt; Пойми одну простую вещь: для внешнего наблюдателя это чистой воды<br>
&gt;&gt;&gt; регрессия.  Было, работало, сломали.  Ради чего?<br>
&gt;&gt; Миша, ты собирал сотни пакетов на Ruby, чтобы делать такой вывод? Ты<br>
&gt;&gt; собирал сам Ruby?<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>
как избежать проблемы с требование старых пакетов и расхождения API и<br>
пересобрите несколько сотен пакетов. Вы же точно знаете, как нужно жить<br>
(правда, вспоминаете об этом раз в полгода). Кто будет правильным<br>
мейнтейнером пакетов Ruby (как raorn, который плевать хотел на то, что и<br>
как используют разработчики Ruby)? Я (думаю, Павел тоже не откажется) с<br>
удовольствием передадим им мейнтейнерство.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Вы лезете в бутылку, но не отвечаете на вопросы. Вылезайте и подумайте над ответами.</div><div dir="auto">Вот мой старый вопрос. Когда geyser будет собран в пакет? Стало ли это существенно проще, чем ранее?</div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><br></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>
Andrey Cherepanov<br>
<a href="mailto:cas@altlinux.org" target="_blank" rel="noreferrer">cas@altlinux.org</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>