<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr">пн, 28 янв. 2019 г., 23:15 Aleksey Novodvorsky <a href="mailto:aen@altlinux.ru">aen@altlinux.ru</a>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br>понедельник, 28 января 2019 г. пользователь Скрылевъ Малъ <<a href="mailto:majioa@yandex.ru" target="_blank" rel="noreferrer">majioa@yandex.ru</a>> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div> </div><div> </div><div>28.01.2019, 22:31, "Aleksey Novodvorsky" <<a href="mailto:aen@altlinux.ru" target="_blank" rel="noreferrer">aen@altlinux.ru</a>>:</div><blockquote type="cite"><br><br>понедельник, 28 января 2019 г. пользователь Andrey Cherepanov <<a rel="noopener noreferrer noreferrer" href="mailto:cas@altlinux.org" target="_blank">cas@altlinux.org</a>> написал:<blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div> <div>28 января 2019 г. 22:06:03 GMT+03:00, Alexey Shabalin <<a rel="noopener noreferrer noreferrer" href="mailto:a.shabalin@gmail.com" target="_blank">a.shabalin@gmail.com</a>> пишет:<blockquote style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><pre>пн, 28 янв. 2019 г. в 21:48, Alexey Shabalin <<a rel="noopener noreferrer noreferrer" href="mailto:a.shabalin@gmail.com" target="_blank">a.shabalin@gmail.com</a>>:
</pre><blockquote style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #729fcf;padding-left:1ex"><br>вс, 20 янв. 2019 г. в 15:31, Dmitry V. Levin <<a rel="noopener noreferrer noreferrer" href="mailto:ldv@altlinux.org" target="_blank">ldv@altlinux.org</a>>:<blockquote style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #ad7fa8;padding-left:1ex"><br>On Sun, Jan 20, 2019 at 10:58:37AM +0300, Anton Farygin wrote:<blockquote style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #8ae234;padding-left:1ex">Всем привет.<br><br>Это почти пустая система, на которой был установлен libruby и ruby-libs:<br><br># apt-get dist-upgrade<br>Чтение списков пакетов... Завершено<br>Построение дерева зависимостей... Завершено<br>Подсчет обновлений... Завершено<br>Следующие пакеты будут ОБНОВЛЕНЫ:<br>libruby ruby-stdlibs<br>Следующие НОВЫЕ пакеты будут установлены:<br>bundle erb gem gem-did-you-mean gem-power-assert irb rake rdoc ri<br>ruby ruby-bundler ruby-minitest ruby-net-telnet ruby-rake ruby-rdoc<br>ruby-rubygems-update<br>ruby-test-unit ruby-xmlrpc<br>2 будет обновлено, 18 новых установлено, 0 пакетов будет удалено и 0 не<br>будет обновлено.<br>Необходимо получить 0B/4555kB архивов.<br>После распаковки потребуется дополнительно 2941kB дискового пространства.<br><br>Не знаю, ошибка это или нет, но раньше rake rdoc и другие инструменты<br>ruby не требовались для ruby-stdlibs.</blockquote><br>И почему все эти пакеты так странно названы?<br>Им ведь всем полагается иметь префикс ruby-.<br><br>Какой-то откровенный бардак теперь с этим ruby.</blockquote><br>А можно вернуть назад автопоиск Provides и Requires в ruby.<br>Мне всегда нравился ALT тем, что нужно минимум прописывать в Requires,<br>потому что для всех языков очень хорошо работал автопоск.<br>В ruby теперь нет никакого автопоска зависимостей.<br>И меня напрягает указывать 100500 пакетов в Requires:<br>gemspec хорошо может быть, черт его знает, кому он нужен(их пишут люди<br>с ошибками),<br>но мне на них наплевать, если в /usr/bin лежит скрипт на ruby и для<br>него никто не выставляет зависимости на модули ruby.<br>Я не против добавления нового функционала (gemspec), но нельзя ли<br>сохранить и старый?</blockquote><br>Что бы не быть голословным. Пример.<br>Пакет opennebula-server. Это не модуль на ruby, никаких gemspec. Это приложение.<br>Вот зависимости в пакете из p8:<br>ruby(aws-sdk)<br>ruby(azure)<br>ruby(cgi)<br>ruby(getoptlong)<br>ruby(mysql2)<br>ruby(open3)<br>ruby(optparse/time)<br>ruby(pathname)<br>ruby(resolv)<br>ruby(sequel)<br>ruby(shellwords)<br>ruby(sqlite3)<br>ruby(timeout)<br>ruby(zlib)<br><br>А в пакете из сизифа пусто, как будто ничего не требуется.<br>У меня совсем нет желания выяснять вручную имена пакетов.</blockquote></div><br>Побудь добрым врачом, лечащим безбашенный апстрим. Тем более в единичном экземпляре.</div></blockquote><div>Кто сломал, тот и лечит.</div></blockquote><div> </div><div>Если какой-либо пакет рассматривать как непересобирающийся из-за изменений в макросах или правилах сборки, то выходит все пакеты должен чинить или Дима Л. или Володя С. Видимо так.</div></blockquote><div><br></div><div><br></div><div>Мы говорим о конкретном случае.</div><div>Прежний поиск зависимостей в ruby был отключен. Из-за этого возникли проблемы с пакетом openebula-server.</div><div>Перестал собираться, когда мы готовимся к бранчеванию.</div><div>Не стоит кивать на сторону.</div></blockquote></div><div dir="auto"><br></div><div dir="auto">Пересборку - ничего страшного, я починю. Пересборка не проходит из-за отсутствия макросов. И хорошо, потому что их наличие только замаскировало проблему(макросы были, но по факту уже давно не работали)</div><div dir="auto">Плохо что автоматически не появятся зависимости, и придется тратить время на их вычисление и ручное указание.</div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div>Rgrds, Алексей</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td style="width:auto;height:20px;font-size:0px"><img style="border:0;margin:0;padding:0;width:1;height:1;overflow:hidden" width="1" src="https://about.me/t/sig?u=majioa"></td></tr></tbody></table><br></blockquote></blockquote></div></div>