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=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=ham autolearn_force=no version=3.4.1 Date: Wed, 5 Oct 2016 19:16:15 +0300 From: Dmitry Marakasov To: sisyphus@lists.altlinux.org Message-ID: <20161005161615.GC98853@hades.panopticon> Mail-Followup-To: sisyphus@lists.altlinux.org References: <20161004211436.GA98853@hades.panopticon> <20161004185331.GA81592@hades.panopticon> <20161005115019.GD6743@imap.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20161005115019.GD6743@imap.altlinux.org> User-Agent: Mutt/1.6.1 (2016-04-27) Subject: Re: [sisyphus] =?utf-8?b?0KHQutCw0YfQsNGC0YwgLnNwZWMn0Lgg0LLRgdC10LM=?= =?utf-8?b?0L4g0YHQuNC30LjRhNCw?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Oct 2016 16:18:00 -0000 Archived-At: List-Archive: List-Post: * Michael Shigorin (mike@altlinux.org) wrote: > > > Кстати, знаете про http://pkgs.org > > Не знал, но это [...] > > К тому, что может иметь смысл ссылки друг на дружку проставить, > а то и дружить в части обмена метаданными, чтоб не делать одну > работу N раз. Ссылки это запросто, у меня скопилась уже после предметного исследования приличная коллекция. Обмен - это тоже хорошо, но тут предметно надо общаться, а не просто "давайте обмениваться потому что можем". Мне нужна метаинформация о пакетах наиболее приближенная к исходникам пакетов и апстриму. - Название. Без приписок типа версии so'шки, -devel/-dbg, по возможности без разделения на подпакеты, по возможности без дублирования для разных архитектур - Версия. Как у апстрима, без приписок типа ревизии или эпохи пакета. - Maintainer. В широком смысле. Пока используется так что maintainer может посмотреть список только своих пакетов - Однострочное описание. Пока не используется, в будущем будет использоваться для поиска и показываться на странице пакета для сравнения. По себе знаю, что при опакечивании какого-нибудь приложения не всегда есть откуда взять адекватное Summary, поэтому полезно подглядеть в другие дистры. - Категория. Знаю что они очень разные у разных дистрибутивов, включая крупные в *BSD, более мелкие в gentoo, иерархические в некоторых RPM и набор тэгов в, например, Chocolatey, но в будущем оно будет маппиться в набор topic'ов что позволит более удобно фильтровать список пакетов. - Домашняя страница. Просто чтобы иметь ссылку на апстрим, также находить устаревие ссылки. - В будущем, любая другая информация, полезная при опакечивании, пользователям и авторам софта. От бинарных пакетов я, вообще, стараюсь держаться подальше потому что они, как правило, не удовлетворяют требованиям по дубликатам, припискам, и в них отсутствует часть информации. Я же могу отдавать в любом виде переваренные данные. > > > http://packages.altlinux.org > > Это же просто список пакетов в сизифе? > > Несколько больше. :) Ну в смысле список + метаинформация. Примерно то же самое что и у любой другой репы. > > > и http://www.altlinux.org/Packaging_Automation/DistroMap? > > Это интересно, но мало. > > Это про крайне важное: сопоставимость по именам. А что конкретно там по сопоставимости? Я вижу только небольшой список замен A->B. https://github.com/vitlav/etersoft-build-utils/tree/master/share/eterbuild/pkgrepl Оттуда можно, конечно, взять кое-что, но на деле их нужно на порядок больше и без более продвинутых правил (регулярки, замены, учёт версий, склейка) особо никуда. > > Я таких пока не знаю. Есть поисковики пакетов, есть сравнивалки > > версий с с парой репозиториев (у NixOS, например), у многих > > дистрибутивов есть штуки которые ищут обновления апстрима > > (новые тэги в VCS, новые тарболлы с исходниками), но чтобы всё > > в одном месте, не привязанно ни к одному дистрибутиву - такого > > я не видел. > > Дело в том, что тематика отчасти перекликается с новостными > сайтами -- лет пятнадцать тому многие считали делом чести > завести себе такой и с полгода-год трудиться над обновлением > ленты, а затем забрасывали; мы в своё время предприняли попытку > к объединению сил в рамках тогдашнего linux.kiev.ua, отчасти > она удалась, но по ряду причин сошла на нет ещё до 2014: > http://web.archive.org/web/20121203155846/http://www.linux.kiev.ua/ru/devel/hosting/web/ > > Здесь ситуация отличается тем, что основное содержимое поставляют > роботы и основные усилия сводятся к их созданию и поддержке, но и > эта деятельность требует как минимум одноразовых (на проект), > обычно также и периодических (раз в полгода-год или более) усилий > по учёту текущей ситуации. > > При этом, как совершенно справедливо указываете, есть общая часть, > без которой подобные ресурсы широкой аудитории неинтересны, а есть > "плюшки", ради которых и стоит заморачиваться. Так вот есть риск, > что "пар" уйдёт в базовую часть и до плюшек дело не дойдёт или > вовсе, или по большей части -- чего не хотелось бы. > > Решать Вам, разумеется, но хотелось бы предупредить об уже > знакомых граблях схожего плана... Я, честно говоря, не особо понял какой вывод из этих мыслей должен следовать. > > > Не знаю, как именно реализованы эвристики по приведению > > > имён пакетов на http://distrowatch.com, но там они тоже есть > > > (правда, Ладислав последние годы почти не отзывается). > > Там фиксированный набор из двух сотен пакетов, это тоже не то. > > Кстати, на главной странице мне был бы интересней примерно такой > "общий" набор, а не рыхлое начало списка по алфавиту. Потому что > он как раз позволяет окинуть взглядом текущее состояние "ядра" > репозиториев: http://test.repology.org/widespread/widespread.0.html Мне нравится идея, надо будет сделать. > > > Спасибо, вот это то что нужно. > > Сделал, посмотреть можно на http://test.repology.org. На основной > > сайт поедет после добавления пачки правил. > > Шустро Вы :) Хорошо бы только подписывать "ALT Sisyphus" Ok. > (и, видимо, "Fedora Rawhide" и что там про фрю). Не знаю что такое rawhide - нигде не встречал этого слова. Для федоры я разбираю спеки, потому что другого варианта не нашёл, и везде упоминается просто "Fedora packages". Про фрю, вообще "FreeBSD ports collection", но я не вижу смысла в многословности там где она не нужна для разрешения неоднозначностей (как в случае Debian'ов, под капотом там есть stable, unstable и testing, просто нет смысла их все показывать). -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: jabber: amdmi3@jabber.ru http://amdmi3.ru