<html><head></head><body><br><br><div class="gmail_quote">28 ÑÐ½Ð²Ð°Ñ€Ñ 2019 г. 22:30:51 GMT+03:00, Aleksey Novodvorsky <aen@altlinux.ru> пишет:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br><br>понедельник, 28 ÑÐ½Ð²Ð°Ñ€Ñ 2019 г. пользователь Andrey Cherepanov <<a href="mailto:cas@altlinux.org">cas@altlinux.org</a>> напиÑал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br><br><div class="gmail_quote">28 ÑÐ½Ð²Ð°Ñ€Ñ 2019 г. 22:06:03 GMT+03:00, Alexey Shabalin <<a href="mailto:a.shabalin@gmail.com" target="_blank">a.shabalin@gmail.com</a>> пишет:<blockquote class="gmail_quote" 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 href="mailto:a.shabalin@gmail.com" target="_blank">a.shabalin@gmail.com</a>>:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 1ex 0.8ex;border-left:1px solid #729fcf;padding-left:1ex"><br> вÑ, 20 Ñнв. 2019 г. в 15:31, Dmitry V. Levin <<a href="mailto:ldv@altlinux.org" target="_blank">ldv@altlinux.org</a>>:<br><blockquote class="gmail_quote" 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:<br><blockquote class="gmail_quote" 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.<br></blockquote><br> И почему вÑе Ñти пакеты так Ñтранно названы?<br> Им ведь вÑем полагаетÑÑ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ ruby-.<br><br> Какой-то откровенный бардак теперь Ñ Ñтим ruby.<br></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> Ñохранить и Ñтарый?<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>У Ð¼ÐµÐ½Ñ ÑовÑем нет Ð¶ÐµÐ»Ð°Ð½Ð¸Ñ Ð²Ñ‹ÑÑнÑть вручную имена пакетов.<br></pre></blockquote></div><br>Побудь добрым врачом, лечащим безбашенный апÑтрим. Тем более в единичном ÑкземплÑре.</div></blockquote><div>Кто Ñломал, тот и лечит.</div><div><br></div><div>Rgrds, ÐлекÑей </div>
</blockquote></div><br>С точки Ð·Ñ€ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ñ€Ð°Ñтруктуры Ruby Ñто как раз иÑправление, а не Ñлом. Мы хотим идти Ñвоим уникальным путём и у Ð½Ð°Ñ ÐµÑть реÑурÑÑ‹, чтобы подменÑть ÑложившиеÑÑ Ð¿Ñ€Ð°ÐºÑ‚Ð¸ÐºÐ¸ на Ruby. Ради одного пакета? Серьёзно?<br><br>ЕÑть ещё вариант: удалить пакеты Ruby и Ñобирать забандленными.<br><br>-- <br>Andrey Cherepanov<br>cas@altlinux.org</body></html>