The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Итоги полугода работы проекта Repology, анализирующего информацию о версиях пакетов

16.05.2017 20:59

Полгода назад была опубликована новость о проекте repology, собирающем и сравнивающем информацию о версиях пакетов во множестве репозиториев. Целью проекта является улучшение взаимодействия мантейнеров пакетов из различных дистрибутивов как между собой, так и с авторами ПО - в частности, проект помогает быстрее обнаруживать выпуски новых версий ПО, следить за актуальностью пакетов, унифицировать схемы именования и версионирования, поддерживать метаинформацию в актуальном состоянии, делиться патчами и решениями проблем и улучшать переносимость ПО.

Проект продолжает работу, наращивая возможности и аудиторию. Основные изменения за прошедшие полгода:

  • Число поддерживаемых репозиториев превысило 80 и включает Linux (Alpine, ALT, Antergos, Arch, Astra, AUR, Calculate, CentOS, CRUX, Debian, EPEL, Fedora, Gentoo, Guix, GoboLinux, Mint, Mageia, Manjaro, Nix, openSUSE, OpenWrt, Parabola, PCLinuxOS, Rosa, RPM Fusion, Sabayon, SlackBuilds, Ubuntu), *BSD (FreeBSD, DragonFly, OpenBSD, pkgsrc), дополнительные репозитории (GetDeb/PlayDeb, KDE Neon, некоторые оверлеи Gentoo), официальные коллекции модулей ЯП (CPAN, Hackage, PyPi, RubyGems), репозитории других систем (Chocolatey, F-Droid, MacPorts, Yet Another Cygwin Ports) и новостные/информационные сайты (LibreGameWiki и freshcode.club).
  • Полностью переработан сайт, прототип на статически сгенерированных страницах заменён полноценным динамическим сайтом на Bootstrap/Flask/PostgreSQL. Улучшена навигация, добавлен поиск по пакетам и мантейнерам, статистика, графики, JSON API, SVG значки с информацией о версиях пакетов для встраивания на сайты проектов и в README.
  • Настроено ежечасное обновление информации из репозиториев
  • Добавлен просмотр информации о пакетах в нескольких срезах (список версий по репозиториям, список всех пакетов со всех известной информацией, агрегированный срез по типам метаданных)
  • Алгоритм сравнения версий значительно улучшен, оптимизирован и вынесен в отдельную C-библиотеку (никакая из опробованных автором существующих реализаций сравнения версий не показала достаточного уровня безошибочных сравнений на объёме и вариативности данных, обрабатываемых проектом)
  • Добавлено средство проверки доступности ссылок - все известные ссылки (на домашние страницы проектов и файлы с исходниками) проверяются на предмет доступности и редиректов, информация отображается рядом с ссылкой.
  • Реализован поиск мантейнеров с похожими наборами поддерживаемых пакетов (т.е. и областью интересов)
  • Добавлено отображение на сайте списка обнаруженных проблем с пакетами (на данный момент в основном битые ссылки), который можно просматривать в привязке к отдельным репозиториям и мантейнерам
  • Продолжается пополнение набора правил, с помощью которого разрешаются различия именования пакетов в различных репозиториях, добавлена возможность отправлять заявку на добавления правил прямо с сайта, не прибегая к созданию Issue на GitHub.

Статистика на текущий момент:

  • 81 репозиторий
  • 120022 пакета
  • 21088 мантейнеров

Топ репозиториев по общему количеству пакетов:

  • AUR (30938)
  • Debian/Ubuntu (26516/27677)
  • FreeBSD (25706)
  • Gentoo (19162)
  • Fedora (19135)

Топ репозиториев по количеству свежих пакетов:

  • FreeBSD (14365)
  • Debian/Ubuntu (12077/12525)
  • Fedora (11941)
  • Gentoo (9271)
  • AUR (9090)


  1. Главная ссылка к новости (https://repology.org/...)
  2. OpenNews: Введён в строй сервис для анализа версий пакетов в репозиториях
Автор новости: AMDmi3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/46559-repository
Ключевые слова: repository
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (86) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 21:41, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Топ репозиториев по количеству свежих пакетов: Debian в топе.. Чё??
     
     
  • 2.3, Аноним (-), 21:42, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То ж unstable.
     
     
  • 3.5, Аноним (-), 21:48, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Или арчеводы несут х**ню про последнее по, или статы - Г
     
     
  • 4.6, Аноним (-), 21:58, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Смотря как посмотреть. С одной стороны, процент свежего ПО у них действительно самый большой, там есть сортировка про это:

    https://repology.org/statistics/pnewest

    так что не врут. С другой, пакетов у них меньше чем у других, так что абсолютное число свежих пакетов небольшое. Так-то я могу сделать репозиторий из 1 пакета и супер-пупер поддерживать его, у меня вообще будет 100%, а толку?

    Вощем если то что вам нужно есть в арч, то оно скорее всего свежее (70%), но есть большая вероятность что его там нет (пакетов в 3 раза меньше чем у флагманов).

     
     
  • 5.11, Аноним (-), 22:28, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тогда их надо удивить тем, что у арча в оф репозиториях 15k пакетов
     
     
  • 6.16, angra (ok), 23:18, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > Тогда их надо удивить тем, что у арча в оф репозиториях 15k пакетов

    Только если считать версию i686 и x86_64 за разные пакеты. А если за один, то около 9k, которые и рапортует repology для arch(не для AUR). Вот только если аналогичным читерским образом подсчитать пакеты для всех архитектур debian или netbsd, то арчеводам останется только забиться в угол и горько плакать.


     
     
  • 7.23, Аноним (-), 03:19, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот только Арчеводы пользуются AUR, а пакетов только там больше, чем в Debian Un... большой текст свёрнут, показать
     
     
  • 8.25, angra (ok), 05:40, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А зачем ты сравниваешь свалку AUR с официальным репозиторием дистрибутива, когда... текст свёрнут, показать
     
     
  • 9.35, Michael Shigorin (ok), 10:42, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Предложить, что ли, добавить аналогичным образом http altlinux org autoimports... текст свёрнут, показать
     
  • 9.80, Аноним (-), 12:39, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А Debian поддерживает Ubuntu PPA без костылей и деп-хелла ... текст свёрнут, показать
     
  • 8.31, h31 (ok), 07:37, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Repology смотрит на source-пакеты, так что ему пофиг на расфасовку ... текст свёрнут, показать
     
     
  • 9.81, Аноним (-), 12:41, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, но многие доп модули и библиотеки-зависимости программ - это тоже source-пак... текст свёрнут, показать
     
  • 8.43, Аноним (-), 12:41, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    50 которых никто не пользуется, потому что их собирали для себя и выложили для ... текст свёрнут, показать
     
     
  • 9.82, Аноним (-), 12:42, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пользуются ими или нет - это уже другой вопрос Пользователи i686 и x86_64 в абс... текст свёрнут, показать
     
  • 7.40, Аноним (-), 11:00, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В Debian и Arch приблизительно одинаковое количество пакетов, не тупи.
     
  • 5.14, dimqua (ok), 23:07, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >пакетов в 3 раза меньше чем у флагманов

    Так большинству пользователей и не нужно больше, скорее всего.

     
     
  • 6.22, rshadow (ok), 01:34, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    s/не нужно больше/не нужно большего чем винда/

    fixed

     
  • 5.21, freehck (ok), 01:23, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > С другой, пакетов у них меньше чем у других, так что абсолютное число свежих пакетов небольшое.

    Что-то я не понял. Зашёл на Repology, отсортировал по total. Пишет, что в AUR 30k пакетов.
    https://repology.org/statistics/total

    Если там реально 9к всего, откуда это число взято?

     
     
  • 6.26, angra (ok), 05:45, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    AUR и Arch это разные вещи. Первое это свалка, куда может добавить пакет кто угодно без каких-либо гарантий качества и обновления, аналог PPA у ubuntu. Второе это официальный репозиторий Arch Linux. Вот в нем 9k пакетов, которые можно посмотреть на  https://www.archlinux.org/packages/
     
     
  • 7.63, freehck (ok), 16:30, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо, я думал, что это одно и то же.

    Нашёл репы Arch: https://repology.org/repository/arch
    Там 9к пакетв всего и 7,5к актуальных версий.

    Интересно, что в стабильном Debian: https://repology.org/repository/debian_stable
    9к пакетов имеют актуальные версии.

    Впрочем, это наверное потому, что многие не шибко активно развивающиеся пакеты пакеты в Debian в наличии. Шутка ли: 5к уникальных в Debian против 1к в Arch.

     
  • 4.15, angra (ok), 23:10, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Третий вариант, анонимы не способны пройти по ссылкам и посмотреть причину. Особо одаренные анонимы не способны даже цифры в тексте новости осилить и просят сообщить repology про 15k пакетов в репах любимого арчика, которого обидело их главное пугало - debian с "окаменелым софтом".
     
     
  • 5.39, Аноним (-), 10:56, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Раздели количество пакетов в дебиане на 4

    PS. прекращай душить змею на анонимов

     
     
  • 6.61, angra (ok), 16:19, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Раздели количество пакетов в дебиане на 4

    Лучше сразу на десять, так арчеводам будет еще приятней, а цифра всё равно с потолка взята, так какая разница на сколько делить.

     
  • 6.68, Аноним84701 (ok), 17:02, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Раздели количество пакетов в дебиане на 4

    А потом разделите еще раз на два и умножьте на восемь.
    Что вам в словах "source package" неясно-то?
    > % wget -q -O - "http://mirror.yandex.ru/debian/dists/unstable/main/source/Sources.gz" | zcat | egrep '^Package:' -c                                  

    27624

     

  • 1.8, Аноним (-), 22:23, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользуюсь, очень доволен.
     
  • 1.10, kuraga (ok), 22:27, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такое чувство, что Gentoo берется только stable...
     
     
  • 2.19, Аноним (-), 00:53, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, берутся самые последние версии, кроме 9999.
     
     
  • 3.44, ваноним (?), 13:09, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    как бы 9999 -- наисвежайшее. слив, в общем
     
     
  • 4.48, Аноним (-), 14:13, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Их не с чем сравнивать и они не несут никакой информации. У каждого проекта есть master, gentoo'шный ebuild ничего нового нам в этом знании не привносит.
     
     
  • 5.65, Аноним (-), 16:44, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хотя вообще вы правы, надо бы их добавить, но так чтобы они не участвовали в сравнении версий - сравнивать бесполезно, а показать их наличие имеет смысл.
     
  • 5.95, ваноним (?), 16:08, 19/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Их не с чем сравнивать

    Сравнить с любой версией? 9999 -- это _почти_ как бесконечность. Самая последняя версия, которая может даже не релизилась. Свежее не существует (в том репозитории и в той ветке, из которых забираются исходники).

    > и они не несут никакой информации.

    А какую должны?

    > У каждого проекта есть master, gentoo'шный ebuild ничего нового нам в этом
    > знании не привносит.

    Вы сейчас с кем разговаривали?

     
     
  • 6.96, Аноним (-), 18:54, 19/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > 9999 -- это _почти_ как бесконечность. Самая последняя версия, которая может даже не релизилась. Свежее не существует (в том репозитории и в той ветке, из которых забираются исходники).

    Вы сейчас с кем разговаривали?

    > А какую должны?

    Хоть какую-нибудь. То что "бесконечность" есть известно и без гентушных 9999.

     

  • 1.12, grsec (ok), 22:32, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А всякие там *-common это считается за пакет?
     
     
  • 2.17, Андрей (??), 23:19, 16/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Думаю, считаются source пакеты.
     

  • 1.18, Андрей (??), 23:19, 16/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    До этого момента был уверен, что Debian - первый по кол-ву пакетов. А ну, да, в AUR же к многим пакетам есть самые актуальные -git версии. Тогда ясно, почему опередили.
     
     
  • 2.24, Аноним (-), 03:24, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Легко убедиться, что они их не считают.
     
     
  • 3.41, Андрей (??), 11:13, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда Archlinux - гиганты.
     
  • 3.97, Аноним (-), 19:07, 19/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Легко убедиться, что они их не считают.

    Теперь считают. В AUR стало 40k пакетов вместо 30k, больше ничего не изменилось.

     
  • 2.56, Аноним (-), 15:26, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ты посмотри какие пакеты в этом ауре и всё поймёшь. Ими пользуются 1%, хотя бы?

    Ни разу не испытывал нехватку пакетов в дебьяне, как на обычных машинах, так и на серверах. А, нет, вру, один раз нужно было DeadBeef для дома собрать. Но это исключение.

     

  • 1.20, Отражение луны (ok), 00:56, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    Было бы крайне неплохо, если бы весь этот зоопарк перешел бы уже на snap или flatpack. Огромнейшее количество унылой работы выполняется роботами (они же мейнтеры) впустую. Какой в этом может быть смысл?
     
     
  • 2.30, Аноним (-), 06:58, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Шли бы вы... В винду десяточку.
     
     
  • 3.32, Аноним (-), 08:20, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зачем нам в винду? Мы лучше в Mac OS пойдем, а вы оставайтесь в своем велобаджо.
     
     
  • 4.36, Michael Shigorin (ok), 10:44, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем нам в винду? Мы лучше в Mac OS пойдем, а вы оставайтесь в своем велобаджо.

    Автор #20 замечен за попытками гей-пропаганды, если что.  Так что идите, идите ;-)

     
     
  • 5.87, mmm (??), 15:36, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Зачем нам в винду? Мы лучше в Mac OS пойдем, а вы оставайтесь в своем велобаджо.
    > Автор #20 замечен за попытками гей-пропаганды, если что.  Так что идите,

    Не удивительно, вам это всегда интересно- о чем и говорит ваш внешний вид.

     
  • 4.78, Аноним (-), 05:35, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Понятно Очередной я у мамки админ Вот возьмешь вместо нормальных реп, и средст... большой текст свёрнут, показать
     
  • 2.33, ryoken (ok), 09:04, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > (они  же мейнтеры)

    они же кто..??? (куда вы все торопитесь, суки..?)

     
  • 2.70, J.L. (?), 19:23, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Было бы крайне неплохо, если бы весь этот зоопарк перешел бы уже
    > на snap или flatpack. Огромнейшее количество унылой работы выполняется роботами (они
    > же мейнтеры) впустую. Какой в этом может быть смысл?

    snap и flatpack точно не метод для хранения минимальных кирпичиков, а вот их самих из кирпичиков собирать и докидывать настройки+правила+итд - самое то

    а вот пойти в nix было бы осмысленно и неплохо

     
  • 2.72, Аноним (-), 19:28, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    nix, stail, slackware - выбирай.
    А, ну ещё в Fedora snap (или flatpack?) есть.
     

  • 1.27, Хряк (?), 05:49, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Целью проекта является улучшение взаимодействия мантейнеров пакетов из различных дистрибутивов как между собой, так и с авторами ПО

    Что-то так и не понял, как это работает и зачем оно нужно.

    зы

    федоровские репозитории осуствуют, в частности, rpmfusion. Соотвественно, тот же ffmpeg выглядит неподдерживаемым в fedora.

     
     
  • 2.49, Аноним (-), 14:15, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > федоровские репозитории осуствуют, в частности, rpmfusion

    Присутствуют.

     

  • 1.28, Аноним (-), 06:01, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем оно отличается от https://release-monitoring.org/ ?
     
     
  • 2.50, Аноним (-), 14:17, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Чем оно отличается от https://release-monitoring.org/ ?

    Тем что не требует добавления и поддержки каждого пакета в каждом репозитории вручную, в результате чего поддерживает на порядок больше пакетов и на порядок больше репозиториев. И фичей больше.

     

  • 1.29, Аноним (-), 06:16, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    81 репозиторий
    120022 пакета
    21088 мантейнеров

    Если бы они все объеднинились и пилили бы общии репозитории, которые использовались бы всеми дистрами. Каки-нибудь rock-stable(сервер едишн, самое стабильное и оттестированное на совместимость), stable(юзер едишн, стабильное, обновляемое раз в пол года), fresh-stable(самые свежие стабильные версии приложений, Blender 2.78), testing, unstable.

    И чтоб установить пакет из не основного репа можно было просто указать его: install mypaint --from testing

     
     
  • 2.38, Гентушник (ok), 10:54, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если бы все государства объединились и все бы имели имели равные права и возможность свободно перемещаться по Земле...

    У разных проектов разное понятие "стабильный" и "тестовый". Есть дистрибутивы которые работают по системе "релизов" (например Debian), а есть rolling-release дистрибутивы (например Gentoo). Как их совместить?

    Вы по-сути предлагаете сделать один Единый Дистрибутив Linux, что довольно утопично на текущий момент времени.

     
     
  • 3.42, бедный буратино (ok), 11:38, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Вы по-сути предлагаете сделать один Единый Дистрибутив Linux, что довольно утопично на текущий момент времени.

    Изобретен аппарат автоматического бритья:
    - Бросаешь рубль, суешь голову в прорезь и он тебя автоматически бреет.
    - Но ведь у всех разные лица!?!?
    - В первый раз да ...

     
  • 2.57, Аноним (-), 15:29, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Объединяться никто не будет, потому что преимуществ это не даст, ибо у всех стор... большой текст свёрнут, показать
     
  • 2.77, Вареник (?), 01:16, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    На конкуренцию (гонки-обгонялки, маркетинг, впанривание ненужного) уходит большинство ресурсов человечества. Которые могли бы быть потрачены на развитие. Солнечная Система была бы уже освоена и заселена.

    Но отсутствие конкуренции - убъет развитие вообще, как убила потребительский сектор в СССР.

    В оборонке СССР и США всегда конкурировали несколько контор на каждый вид вооружений. Чтобы было развитие. Харьковские танки против уральских. Миг против Сухого. Лохкид против боинга. Тульские стволы против Ижевска.

    Лишние затраты? Да, многократно лишние. Но без конкуренции новое, по приказу - не появится.

     
  • 2.99, ваноним (?), 00:36, 21/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    http://xkcd.ru/927/
     

  • 1.34, Аноним (-), 10:20, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Когда будут клиенты для Android, iOS, и десктопный клиент на electron?
     
     
  • 2.37, Michael Shigorin (ok), 10:45, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда будут клиенты для Android, iOS, и десктопный клиент на electron?

    И где же Ваша ссылка на git проекта с возможностью закидать багрепортами и фичреквестами?
    Давайте, пилите, солнце ещё высоко!

     

  • 1.45, Michael Shigorin (ok), 13:15, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автору: в libversion есть проблемка со снапшотами -- например, на https://repology.org/metapackage/acl/versions чей-то прошлогодний снапшот в OpenWRT перекрыл не только широко распространённую версию 2.2.52 (2013 г.в.: http://download.savannah.nongnu.org/releases/acl/), но и собранную в альте более новую 2.2.52.0.52.33f0; что с подобным можно сделать, мне сейчас неясно.

    PS: http://www.opennet.me/openforum/vsluhforumID3/109668.html#57 тоже в силе.

    PPS: в любом разе полгода трудов явно пошли проекту на пользу ;-)

     
     
  • 2.51, Аноним (-), 14:29, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Автору: в libversion есть проблемка со снапшотами -- например, на https://repology.org/metapackage/acl/versions

    Это не проблема libversion.

    > чей-то прошлогодний снапшот в OpenWRT перекрыл не только широко распространённую версию
    > 2.2.52 (2013 г.в.: http://download.savannah.nongnu.org/releases/acl/), но и собранную
    > в альте более новую 2.2.52.0.52.33f0; что с подобным можно сделать, мне
    > сейчас неясно.

    Только игнорировать правилами. Снапшот из alt в том числе, у вас вообще довольно много отсебятины в версиях.

    > PS: http://www.opennet.me/openforum/vsluhforumID3/109668.html#57 тоже в силе.

    Что именно?

     
     
  • 3.84, Michael Shigorin (ok), 13:49, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Автору: в libversion есть проблемка со снапшотами -- например,
    >> на https://repology.org/metapackage/acl/versions
    > Это не проблема libversion.

    Мне продолжает казаться, что проблема.  То ли вообще не брать снапшоты в рассмотрение, когда есть версии (но тогда можно напороться на случаи смены версионирования с осмысленного на основанное на дате и проморгать реальное), то ли исхитряться анализировать репозитории исходников, но это и в административном плане совсем другая трудоёмкость (надо добывать/сопровождать ещё и списки этих самых гитов-cvs-чтотампосерёдке), и в плане реализации отдаёт ИИ.

    Думаю, тут всё-таки видней Вам на всём массиве уже замеченных нюансов.  Просто без обобщения будет либо тянуть время/внимание на себя, либо с годами будет снижаться полезность из-за попадания сравнивалок на практически безвыходный якорь при сборке кем-то куда-то единственной "выпадающей" версии в другом формате.

    PS: или в смысле "если такое фильтровать, то ещё до сравнения"?

    >> что с подобным можно сделать, мне сейчас неясно.
    > Только игнорировать правилами.

    Видимо, да.

    > Снапшот из alt в том числе

    Он по крайней мере сопоставим с собственно версиями.

    > у вас вообще довольно много отсебятины в версиях.

    А можно ли как-то формализовать?  Или здесь про альт, или вообще отдельным автоматизированным отчётом сразу на сайте?  Наверняка не только мне было бы интересно.

    >> PS: http://www.opennet.me/openforum/vsluhforumID3/109668.html#57 тоже в силе.
    > Что именно?

    http://watch.altlinux.org/pub/watch/watch-by-name.txt :)  Практичней получается -- "что, какое, с чем сравнивали, где брали".  Хотя это на вкус и цвет, конечно...

     
     
  • 4.92, Аноним (-), 18:23, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я к тому что проблема дистрибутивов и или repology, но не libversion libversion... большой текст свёрнут, показать
     

  • 1.46, Michael Shigorin (ok), 13:24, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ещё есть предложение разделять дистрибутивы (возможно, как-то в их пределах версии -- пока непонятно, как именно, но в качестве подчинённых сущностей) и оверлеи разного толка для них.

    Ну и для альта можно добавить http://altlinux.org/autoimports (для Sisyphus там 29537 исходных пакетов, например; для текущей стабильной ветки p8 -- 27735; при этом в самом ALT p8 сейчас 17662 srpms).

     
     
  • 2.54, Аноним (-), 14:43, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё есть предложение разделять дистрибутивы (возможно, как-то в их пределах версии -- пока непонятно, как именно, но в качестве подчинённых сущностей) и оверлеи разного толка для них.

    Что с чем разделять? Там ничего и не сливается, чтобы это разделять. Оверлеи (типа Pentoo, KDE Neon, GetDeb) живут отдельно.

    > Ну и для альта можно добавить http://altlinux.org/autoimports (для Sisyphus там 29537 исходных пакетов, например; для текущей стабильной ветки p8 -- 27735; при этом в самом ALT p8 сейчас 17662 srpms).

    А откуда эти импорты, не будут они просто дублировать другие репозитории? Какая там схема именования пакетов?

     
     
  • 3.85, Michael Shigorin (ok), 13:57, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Ещё есть предложение разделять дистрибутивы [...] и оверлеи разного толка для них.
    > Что с чем разделять? Там ничего и не сливается, чтобы это разделять.

    Сейчас AUR идёт/сортируется рядом с Debian, что некорректно.  Корректно -- это Arch с Debian, AUR с каким EPEL.  Ну, как мне кажется.

    PS: т.е. я предлагаю ввести признак самодостаточности репозитория.

    >> Ну и для альта можно добавить http://altlinux.org/autoimports
    > А откуда эти импорты, не будут они просто дублировать другие репозитории?

    Из разных мест -- fedora, mageia, cpan как минимум.  При этом с соответствующими основными альтовыми репозиториями содержимое не дублируется, насколько помню -- либо переносится в тот же сизиф из autoimports, либо собирается заимпорченное вместо удалённого из сизифа.

    Дубли не исключены в принципе -- припоминаются варианты вроде flight-of-the-amazon-queen в autoimports против заброшенного FOTAQ в sisyphus: https://lists.altlinux.org/pipermail/sisyphus/2011-February/352304.html -- но мы стараемся такого избегать, разумеется.

    > Какая там схема именования пакетов?

    Альтовская, т.е. унифицированная относительно исходных репозиториев.

     
     
  • 4.86, Аноним (-), 14:41, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас AUR идёт/сортируется рядом с Debian, что некорректно.  Корректно -- это Arch с Debian, AUR с каким EPEL.  Ну, как мне кажется.

    Никаких "рядом" там нет, всё сортируется по объективным критериям как-то название или количество пакетов.

    > Альтовская, т.е. унифицированная относительно исходных репозиториев.

    Тогда попробую добавить.

     

  • 1.47, John (??), 14:10, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    По количеству пакетов - сравнивают тёплое с мягким. В Gentoo 1 пакет может представлять до 20-ти пактов в том же Debian или Fedora.
     
     
  • 2.52, Andrey Mitrofanov (?), 14:32, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > По количеству пакетов - сравнивают тёплое с мягким. В Gentoo 1 пакет
    > может представлять до 20-ти пактов в том же Debian или Fedora.

    Ну-ка, покежь пакет _исходников_ "в гинтуу", которому соответствует "20" пакетов _исходников_ в Debian.  Или 6ало60л?

     
     
  • 3.55, Аноним (-), 14:49, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Бывает такое: https://repology.org/metapackage/tesseract-data/versions, но, как видно, оно успешно склеивается.
     
     
  • 4.59, Andrey Mitrofanov (?), 15:44, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    #>> В Gentoo 1 пакет может представлять [U]до 20-ти пактов в том же Debian[/U] или Fedora.

    > Бывает такое: https://repology.org/metapackage/tesseract-data/versions, но, как видно,
    > оно успешно склеивается.

    Нет. Это не "оно". Это 20+ там и 20+ тут.

    Тот ванька наверху дурочку валяет, под каждой новостью про "пакеты" -- много раз!, про то, что D. [и F. здесь] "накручивают счётчики".  На что ему постоянно отвечают, что искодников-то [на круг] -- одинаково.  Оно не слушает, оно разговаривает.

     
     
     
    Часть нити удалена модератором

  • 6.62, Аноним84701 (ok), 16:29, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В новости ничего нет про исходники пакетов.

    Вместо праведного негодования и написания изобличающих откровений, можно было бы просто взять и проверить:



    % wget -q -O - "http://mirror.yandex.ru/debian/dists/jessie/main/source/Sources.gz" | zcat | egrep '^Package:' -c                                                              
    20606
    % wget -q -O - "http://mirror.yandex.ru/debian/dists/unstable/main/source/Sources.gz" | zcat | egrep '^Package:' -c                                  
    27624


    ЗЫ: для малых народностей крайнего се(р)вера, которые еще и не-читатели:
    https://www.opennet.me/opennews/art.shtml?num=45505
    > Для сравнения используются только source-пакеты (так как бинарные пакеты во многих дистрибутивах
    > разбиваются на части, например libfoo, libfoo-dev, libfoo-doc, libfoo-dbg, корректное сравнение которых не
    > представляется возможным),

     
  • 5.66, Аноним (-), 16:49, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет. Это не "оно". Это 20+ там и 20+ тут.

    Не, если присмотреться они разбиты на ~100 в Debian, Ubuntu, Arch, и Macports, а во FreeBSD это один пакет, намёк же был на такую ситуацию.

    Да, она возможна, нет, она не глобальна и она легко решаема.

     
  • 2.53, Аноним (-), 14:32, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По количеству пакетов - сравнивают тёплое с мягким. В Gentoo 1 пакет
    > может представлять до 20-ти пактов в том же Debian или Fedora.

    Нет. Используются source пакеты, так что будет в обоих случаях один пакет. В особых случаях пакеты склеиваются правилами.

     

  • 1.58, Аноним (-), 15:31, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    AUR есть, а Layman где? Хотя бы "оффициальные" оверлеи (есть куча оверлеев вне layman, правда, они в большинстве своем мертворожденные)
     
     
  • 2.67, Аноним (-), 16:53, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > AUR есть, а Layman где? Хотя бы "оффициальные" оверлеи (есть куча оверлеев
    > вне layman, правда, они в большинстве своем мертворожденные)

    Я и сам искал, и спрашивал гентушников, но конкретного списка мне никто не назвал, все посылают на http://gpo.zugaina.org/Overlays из которого ни разу не понятно насколько оверлей свежий, живой и вообще кому-то полезный. Пока я нашёл только Pentoo, он поддерживается.

    Предлагайте, посмотрю и добавлю, или сразу pull [[https://github.com/repology/repology/blob/master/repos.d/gentoo/overlays.yaml вот сюда]]

     
     
  • 3.74, тт (??), 21:24, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/gentoo/api-gentoo-org/blob/master/files/overlays/repositori
    самый свежий список
    подробности https://wiki.gentoo.org/wiki/Project:Overlays/Overlays_guide
     
     
  • 4.75, Аноним (-), 21:43, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё я видел

    > из которого ни разу не понятно насколько оверлей свежий, живой и вообще кому-то полезный

     
  • 3.76, Аноним (-), 21:48, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >все посылают на http://gpo.zugaina.org/Overlays

    layman -L по сути  https://bpaste.net/raw/0567f75305e3 .

    >из которого ни разу не понятно насколько оверлей свежий, живой и вообще кому-то полезный

    В целом дело гиблое как с бесчисленными ppa убунты.


     
     
  • 4.83, Аноним (-), 12:48, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну тогда не вижу проблем добавлять по одному по запросу.
     

  • 1.69, Аноним (-), 19:20, 17/05/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странный агрегатор:

    Debian Experimental
    Debian Stable
    stable/main golang 1.3.3
    Debian Testing
    testing/main golang 1.6.1
    Debian Unstable
    main golang 1.6

    $ apt-cache policy golang
    golang:
      Installed: (none)
      Candidate: 2:1.7~5
      Version table:
         2:1.8~2 1
              1 http://ftp.ru.debian.org/debian experimental/main amd64 Packages
         2:1.7~5 800
            800 http://ftp.ru.debian.org/debian testing/main amd64 Packages
             50 http://ftp.ru.debian.org/debian unstable/main amd64 Packages

     
     
  • 2.73, Аноним (-), 19:40, 17/05/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Скорее странный Debian. То о чём вы говорите это пакеты golang-1.6, golang-1.7, golang-1.8, а не golang. Склеил их с golang, скоро выкатится.
     
     
  • 3.88, mmm (??), 15:56, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Странный агрегатор.

    Слабо?
    Deepin repository https://ftp.fau.de/deepin/ unstable - 61735 пакетов!

     
     
  • 4.89, mmm (??), 16:01, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Слабо?
    > Deepin repository http://mirror.yandex.ru/mirrors/deepin/packages/ unstable - 61735 пакетов!
     
  • 4.90, Аноним (-), 17:28, 18/05/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Deepin это же Debian. Значит никаких там не 61k пакетов, а столько же сколько в дебиане + горстка своих.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру