From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: sisyphus@lists.altlinux.org Subject: Re: [sisyphus] Скачать .spec'и всего сизифа Date: Wed, 5 Oct 2016 19:16:15 +0300 Message-ID: <20161005161615.GC98853@hades.panopticon> (raw) In-Reply-To: <20161005115019.GD6743@imap.altlinux.org> * 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
next prev parent reply other threads:[~2016-10-05 16:16 UTC|newest] Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-10-04 17:08 Dmitry Marakasov 2016-10-04 17:38 ` Michael Shigorin 2016-10-04 18:53 ` Dmitry Marakasov 2016-10-04 21:14 ` Dmitry Marakasov 2016-10-05 9:23 ` Igor Zubkov 2016-10-05 13:59 ` Dmitry Marakasov 2016-10-05 11:50 ` Michael Shigorin 2016-10-05 16:16 ` Dmitry Marakasov [this message] 2016-10-06 7:48 ` Michael Shigorin 2016-10-06 9:37 ` Dmitry Marakasov 2016-10-04 17:50 ` Igor Zubkov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20161005161615.GC98853@hades.panopticon \ --to=amdmi3@amdmi3.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git