The OpenNET Project / Index page

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

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

15.05.2018 14:33

Прошли очередные полгода и проект Repology, в рамках которого регулярно собирается и сравнивается информация о версиях пакетов во множестве репозиториев, публикует очередной отчёт.

  • Число поддерживаемых репозиториев превысило 180. Добавлена поддержка Linux дистрибутивов BlackArch, Hyperbola, Maemo, Pardus, PureOS, Raspbian, SteamOS, Tails, Trisquel, репозиториев Deb Multimedia, Rudix (бинарные пакеты для OS X), crates.io (модули Rust), Stackage (модули Haskell), Scoop (пакеты для Windows), Entware-ng (репозиторий для встраиваемых устройств) и сайта Wikidata, улучшена поддержка Hackage.
  • Добавлены новые статусы пакетов. В частности для случаев, когда пакет исключается из сравнения версий в дополнение к общему статусу "ignored" добавлены более конкретные "rolling" (когда код пакета всегда выкачивается из актуального состояния VCS), "noscheme" (отсутствие официальных релизов и схемы версионирования), "incorrect" (явное указание на использование неверной или несуществующей версии) и "untrusted" (для случая проактивной блокировки недоверенного источника, ранее сообщавшего неверные данные).
  • Добавлены новые фильтры пакетов.
  • Начата поддержка хранения исторической информации, в частности реализована история для пакетов, включающая выпуски новых версии проектов и обновления пакетов в репозиториях (пример), а также для мантейнеров, отражающая состояние их пакетов (пример). В том числе доступна Atom синдикация, позволяющая любому из 25 тысяч известных Repology мантейнеров получать уведомления о выпуске новых версий поддерживаемых ими пакетов.

Общая статистика:

  • 181 репозиторий
  • 136'226 проектов
  • 1'701'520 отдельных пакетов
  • 25'247 мантейнеров
  • 36'531 зафиксированных релизов за 38 дней наблюдения. За этот срок хотя бы один релиз выпустили 18'174 или 5.2% известных проектов)

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

  • AUR (43300)
  • Debian и производные (30912) (лидирует Raspbian)
  • FreeBSD (27580)
  • Fedora (21355)
  • Gentoo (19161)

Топ репозиториев по количеству неуникальных пакетов (т.е. пакетов, присутствующих также в других дистрибутивах):

  • Debian и производные (22551) (лидирует Deepin)
  • FreeBSD (21033)
  • Fedora (17909)
  • Rosa (14995) (за полгода обогнала AUR и Gentoo)
  • AUR (14677)

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

  • FreeBSD (15854)
  • Debian и производные (14526) (лидирует Raspbian)
  • Fedora (12929)
  • AUR (10246)
  • Gentoo (9050)

Топ репозиториев по процентному соотношению свежих пакетов (только для репозиториев с 1000 и более пакетов и не считая upstream коллекций типа CPAN, Hackage, PyPi):

  • Ravenports (99.50%)
  • Homebrew (87.15%)
  • Arch и производные (84.74%)
  • KaOS (80.06%)
  • YACP (79.35%)


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


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.10, Аноним (-), 19:35, 15/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень крутой проект, спасибо создателю.
     
     
  • 2.20, Anomym (?), 23:26, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он себя не обидит
     
  • 2.42, Led (ok), 01:29, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > спасибо создателю.

    Правильно говорить: "Хвала Создателю!"

     

  • 1.16, Аноним (-), 20:59, 15/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Топ репозиториев по количеству неуникальных пакетов
    > Debian и производные (22551) (лидирует Deepin)- FreeBSD (21033)-

    Топ репозиториев  по общему количеству пакетов:
    > AUR (43300)-   Debian и производные (30912) (лидирует Raspbian)-   FreeBSD (27580)
    > FreeBSD (27580)

    Что там с прогнозами, товарищи "вот уже 15лет БЗДапочтисовсемРИПщики"? ))

    Кстати, интересно что там в АУРе за 20 тыщ "уникальных" пакетов (благодаря которым аур скорее всего и обогнал дебиана)?

     
     
  • 2.17, A.Stahl (ok), 21:16, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >FreeBSD (27580)

    А сколько программ для DOS? Впрочем, в терминах *BSD, DOS вполне жив. :)

     
  • 2.18, Аноним (-), 21:19, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    https://repology.org/metapackages/?inrepo=aur&repos=1

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

     
     
  • 3.19, Аноним (-), 22:15, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > https://repology.org/metapackages/?inrepo=aur&repos=1
    > Да всё подряд - для известного софта пакеты нужных кому-то конкретных версий,
    > пакеты с патчами или определёнными опциями сборки, для остального - "опакечу

    Так это и в бзде есть - FLAVORS и опции сборки. Т.е. src-пакет один, а бинарных пакетов в репе может быть несколько. Ну там для разных версий питона или девел/nox11 варианты сборки.


     
     
  • 4.23, Аноним (-), 00:17, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Опции сборки и FLAVORS не увеличивают количество портов, а наоборот уменьшают, а Repology считает именно порты. А в AUR это отдельные самостоятельные пакеты.
     
     
  • 5.24, Аноним (-), 01:11, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> Т.е. src-пакет один, а бинарных пакетов в репе может быть несколько. Ну там для разных версий питона или девел/nox11 варианты сборки
    > Опции сборки и FLAVORS не увеличивают количество портов, а наоборот уменьшают, а Repology считает именно порты. А в AUR это отдельные самостоятельные пакеты.

    Эм, и с чем вы не согласны? Подразумевалось, что в АUR для каждой опции отдельный порт/src пакет,  в то время как в той же бзд обходятся меньшим количеством при том же конечном результате.


     
  • 5.25, Аноним (-), 01:45, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Опции сборки и FLAVORS не увеличивают количество портов, а наоборот уменьшают, а
    > Repology считает именно порты. А в AUR это отдельные самостоятельные пакеты.

    Глянул свои пакеты в AUR. Сырцовый (package1) и бинарный (package1-bin) - посчитаны как один, stable-release (package2) и git-master (package2-git) - та же история. Выходит, всё по-честному.

     
     
  • 6.26, Аноним (-), 03:22, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    По 2 пакетам из 40к? Молоца.
     
     
  • 7.31, Аноним (-), 13:35, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всяко лучше, чем высасывать из пальца предположения.
     
     
  • 8.35, Аноним (-), 16:19, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Этим вы занимаетесь со своими двумя пакетами Между тем на сайте всё видно, если... текст свёрнут, показать
     
  • 6.32, Аноним (-), 13:59, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один, не умеющий в чтение Глянул в этот ваш AUR Удивился, что пакетов всег... большой текст свёрнут, показать
     
     
  • 7.33, Аноним (-), 14:49, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если разобраться, то многие пакеты уже связаны:
    https://repology.org/metapackage/i3/related
    https://repology.org/metapackage/dmenu/related
    и т.п.
    И это, похоже, делается автоматически:
    >> Related packages are determined by recursively matching package homepage URLs.

    Про *-git повторяться не буду, вы же умеете читать.

    А то, что в описании содержит слово "fork" логично отнести к отдельному пакету и к тому преимуществу AUR, которое обычно ценят линуксоиды - праву выбора.

    Вопросы?

     
     
  • 8.34, Аноним (-), 16:15, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Связаны - не значит что они считаются за один Там просто звёздочка ставится что... текст свёрнут, показать
     
     
  • 9.37, Аноним (-), 17:01, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    AUR как и Интернет в целом - помойка лишь для тех, кто не умеет думать и искат... текст свёрнут, показать
     
     
  • 10.41, Аноним (-), 20:42, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ага Такой же аргумент и у убежденных или не евших ничего слаще моркови форточ... текст свёрнут, показать
     
  • 9.39, Аноним (-), 17:20, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Этот момент лучше бы уточнить Насколько я понял, автор сайта присутствует на Оп... текст свёрнут, показать
     
  • 8.36, Аноним (-), 16:58, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я то умею, а вот из вашей же ссылки CODE dmenu 8727 22 4 816 4 76 4 68 4 ... текст свёрнут, показать
     
     
  • 9.38, Аноним (-), 17:10, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Э - элитарность... текст свёрнут, показать
     
     
  • 10.40, Аноним (-), 20:38, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    К - когда возразить нечего, задвинь за элитарность Или молодежь просто не в ку... текст свёрнут, показать
     

  • 1.21, Anomym (?), 23:29, 15/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть инфа по божественной, судя по амбициям - EndlessOS - кто-то щупал? На этом сайте смотрю - нет
     
     
  • 2.22, Мураками (?), 23:51, 15/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    судя по описанию её амбиции это завоевать африканский континент
     
  • 2.27, Аноним (-), 03:23, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А есть инфа по божественной, судя по амбициям - EndlessOS - кто-то
    > щупал? На этом сайте смотрю - нет

    Не думаю что она достойна упоминания. Ещё один дебиан, на этот раз растворённый в выгребной яме с флатпаком.

     

  • 1.28, ryoken (ok), 07:31, 16/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > а также для мантейнеров
    > 25'247 мантейнеров

    Это кто писал..? Граммар-наци на вас нету.

     
     
  • 2.29, Аноним (-), 08:39, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Всё правильно написано.
     
  • 2.30, freehck (ok), 10:53, 16/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Предлагаю везде написать "мантейнеров и вумантейнеров".
     

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



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

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