Полугодовой отчёт проекта Repology, анализирующего информацию о версиях пакетов

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

  • Число поддерживаемых репозиториев увеличилось почти в два раза и достигло 146. Добавлена поддержка Linux дистрибутивов AntiX, AOSC, Deepin, Devuan, Funtoo, KaOS, LEDE, MX Linux, OpenMandriva, Parrot, Rosa Server, Sparky, репозиториев Homebrew, Linuxbrew, OpenIndiana, HaikuPorts, vcpkg, Ravenports, UnitedRPMs, CRAN и новостного сайта Distrowatch.com. К сожалению, приостановлена поддержка репозитория Python модулей PyPi, из-за прекращения последним публикации полного списка всех пакетов.
  • Улучшены возможности по фильтрации и поиску пакетов. Теперь, например, можно посмотреть список пакетов из категории games, присутствующих в Ubuntu и ещё 5 дистрибутивах, но отсутствующих в OpenBSD.
  • Улучшена нормализация, обработка и сравнение версий. Помимо улучшений библиотеки libversion добавлена поддержка devel/unstable версий (даже при наличии в одном из репозиториев свежайшей нестабильной версии, последняя стабильная версия более не считается устаревшей (пример)) и legacy версий (при наличии в репозитории одновременно свежей и более старых версий, последние более не считаются требующими обновления (пример)). Добавлена возможность ручной нормализации версий с помощью правил, т.е. теперь набор версий 0.0.22, alpha22 и 22-alpha (разные написания одной официальной версии) можно привести к одному виду и корректно сравнить (пример).
  • Добавлен поиск родственных пакетов, у которых указана одна и та же домашняя страница (пример). Помимо непосредственного просмотра родственных пакетов это упростит связывание пакетов, для которых в различных репозиториях используются разные названия.
  • Добавлена главная страница со статистикой и основными инструментами
  • Добавлено больше статистики по репозиториям и мантейнерам и новые графики

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

  • 146 репозиториев
  • 130082 пакета (+10060 или +8.4% за полгода)
  • 23278 мантейнеров (+2190 или +10.4% за полгода)

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

  • AUR (40522)
  • Debian и производные (28741) (лидирует Deepin)
  • FreeBSD (26177)
  • Fedora (20386) (с прошлого отчёта обогнала Gentoo)
  • Gentoo (19394)

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

  • Debian и производные (21892)
  • FreeBSD (20248)
  • Fedora (16851)
  • AUR (15821)
  • Funtoo, Gentoo (14116)

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

  • FreeBSD (15025)
  • Debian и производные (13817)
  • Fedora (12514)
  • AUR (9415) (с прошлого отчёта обогнал Gentoo)
  • Gentoo (9415)

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

  • Ravenports (98.95%)
  • Homebrew (81.84%)
  • Arch и производные (81.59%)
  • KaOS (81.36%)
  • Fedora (74.20%)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.