From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1548518888; bh=9CPuJ61AxkzFb+iDPaI1pGyOVYjImDv4qAz74ZGXdT8=; h=From:To:In-Reply-To:References:Subject:Date:Message-Id; b=LChlO6li0KqjYmgTeVRQWdt6FQWNOZYGIoBoc7h+VnxFD5fk3I6IBysKbyijCOJJK FX/KlaMOeZgZzUwOmGBmPsz7PpBbarft8avxU+kkiJBcZOjq32gVEqp7BLu9vdVSXG y0ZlO8OwgAggmH/+ZNLOZBingIXeiVeeZtf9/Yo4= Authentication-Results: mxback9j.mail.yandex.net; dkim=pass header.i=@yandex.ru From: =?utf-8?B?0KHQutGA0YvQu9C10LLRiiDQnNCw0LvRig==?= To: ALT Linux Team development discussions In-Reply-To: <20190125163851.GA13968@portlab> References: <20190120123133.GA28075@altlinux.org> <5250651548011392@iva4-406defa25fee.qloud-c.yandex.net> <20190125163851.GA13968@portlab> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Sat, 26 Jan 2019 19:08:08 +0300 Message-Id: <25163421548518888@sas1-fed4e4c8a570.qloud-c.yandex.net> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Subject: Re: [devel] =?utf-8?b?0JfQsNCy0LjRgdC40LzQvtGB0YLQuCBydWJ5LWxpYnMg?= =?utf-8?q?=D0=B8_libruby?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2019 16:08:10 -0000 Archived-At: List-Archive: List-Post: 25.01.2019, 19:39, "Vladimir D. Seleznev" : > On Sun, Jan 20, 2019 at 10:09:52PM +0300, Скрылевъ Малъ wrote: >>  20.01.2019, 15:31, "Dmitry V. Levin" : >>  > On Sun, Jan 20, 2019 at 10:58:37AM +0300, Anton Farygin wrote: >>  >>  Всем привет. >>  >> >>  >>  Это почти пустая система, на которой был установлен libruby и ruby-libs: >>  >> >>  >>  # apt-get dist-upgrade >>  >>  Чтение списков пакетов... Завершено >>  >>  Построение дерева зависимостей... Завершено >>  >>  Подсчет обновлений... Завершено >>  >>  Следующие пакеты будут ОБНОВЛЕНЫ: >>  >>     libruby ruby-stdlibs >>  >>  Следующие НОВЫЕ пакеты будут установлены: >>  >>     bundle erb gem gem-did-you-mean gem-power-assert irb rake rdoc ri >>  >>  ruby ruby-bundler ruby-minitest ruby-net-telnet ruby-rake ruby-rdoc >>  >>  ruby-rubygems-update >>  >>     ruby-test-unit ruby-xmlrpc >>  >>  2 будет обновлено, 18 новых установлено, 0 пакетов будет удалено и 0 не >>  >>  будет обновлено. >>  >>  Необходимо получить 0B/4555kB архивов. >>  >>  После распаковки потребуется дополнительно 2941kB дискового пространства. >>  >> >>  >>  Не знаю, ошибка это или нет, но раньше rake rdoc и другие инструменты >>  >>  ruby не требовались для ruby-stdlibs. >>  > >>  > И почему все эти пакеты так странно названы? >>  > Им ведь всем полагается иметь префикс ruby-. >> >>  Да видимо так по документам, но бывает ошибаешься с названием. >> >>  > >>  > Какой-то откровенный бардак теперь с этим ruby. >> >>  Хорошо бы конечно привести названия в более понятный рубишникам вид. > > По-моему, более понятный рубишникам и нерубишникам вид названия пакетов > с префиксом ruby-. Пожалуйста, именуйте пакеты, в которых упакованы > модули ruby, с этим префиксом. Для рубишников например есть 3 вида руби наборов, это гемы, это скрипты (или модули) и это веб-приложения скажем на рельсах или синатре. Соответстенно когда разрабатывалась нонешняя "полиция" для руби, был по большому счеты только 1 вид, это сторонние модули (которые почти всегда имели префикс ruby- а иногда суффикс или вообще ничего), со введением невадно модели представления гемов, а также доабвления веб-приложений например пупета или форемана, появились еще два, в модули раскладывается ruby-stdlibs, все модули стали оформлены как гемы (и соответственно почти все они попали в другие папки), а приложения на рельсах вообще имею свою собственную структуру. Так вот для рубишинка префикс ruby- совсем не ясен, что именно он представляет. Я бы разобрал так: 1. гемы имеют префик gem- 2. приложения на рельсах/синатре либо соответствующий префикс, либо rubyapp- 3. модули по старинке ruby- --  Малъ Скрылевъ about.me/majioa