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

Прайшлі чарговыя паўгода і праект Repology публікуе чарговую справаздачу. Праект займаецца агрэгацыяй інфармацыі аб пакетах з максімальнага ліку рэпазітараў і фарміраваннем поўнай карціны аб падтрымцы ў дыстрыбутывах па кожным свабодным праекце з мэтай спрашчэння працы і паляпшэння ўзаемадзеяння мэйнтэйнераў пакетаў як паміж сабой, так і з аўтарамі ПЗ - у прыватнасці, праект дапамагае хутчэй выяўляць выпускі новых. версій ПА, сачыць за актуальнасцю пакетаў і наяўнасцю ўразлівасцяў, уніфікаваць схемы наймення і версіявання, падтрымліваць метаінфармацыю ў актуальным стане, дзяліцца патчамі і рашэннямі праблем і паляпшаць пераноснасць ПА.

  • Лік падтрымоўваных рэпазітараў дасягнула 280. Дададзеная падтрымка ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo оверлей GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Дададзена падтрымка новых заснаваных на sqlite3 фарматаў для RPM рэпазітароў і OpenBSD.
  • Праведзены вялікі рэфактарынг працэсу абнаўлення, што дазволіла зменшыць перыяд абнаўлення да 30 хвілін у сярэднім і адкрыла дарогу для рэалізацыі новых магчымасцей.
  • Дададзены інструмент які дазваляе фармаваць спасылкі на інфармацыю ў Repology на аснове найменняў пакетаў у рэпазітарах (якія могуць адрознівацца ад наймення праектаў у Repology: напрыклад, Python модуль requests будзе называцца як python:requests у Repology, www/py-requests як порт FreeBSD або py37-requests пакет FreeBSD).
  • Дададзены інструмент які дазваляе атрымаць спіс найбольш дадаюцца («Trending») і выдаляюцца з рэпазітароў праектаў на дадзены момант.
  • Запушчана ў beta рэжыме падтрымка вызначэння ўразлівых версій. У якасці крыніцы інфармацыі аб уразлівасцях выкарыстоўваецца NIST NVD, уразлівасці прывязваюцца да праектаў праз CPE інфармацыю атрыманую з рэпазітароў (даступная ў Gentoo, Ravenports, FreeBSD ports) або дабаўленую ўручную ў Repology.
  • За мінулыя паўгода было апрацавана больш за 480 заявак на даданне правіл (reports).

Топ рэпазітараў па агульнай колькасці пакетаў:

  • AUR (53126)
  • nix (50566)
  • Debian і вытворныя (33362) (лідзіруе Raspbian)
  • FreeBSD (26776)
  • Fedora (22302)

Топ рэпазітараў па колькасці неўнікальных пакетаў (г.зн. пакетаў, якія прысутнічаюць таксама ў іншых дыстрыбутывах):

  • nix (43930)
  • Debian і вытворныя (24738) (лідзіруе Raspbian)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Топ рэпазітараў па колькасці свежых пакетаў:

  • nix (24311)
  • Debian і вытворныя (16896) (лідзіруе Raspbian)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

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

  • Ravenports (98.95%)
  • Termux (93.61%)
  • Homebrew (89.75%)
  • Arch і вытворныя (86.14%)
  • KaOS (84.17%)

Агульная статыстыка:

  • 280 рэпазітараў
  • 188 тысяч праектаў
  • 2.5 мільёны асобных пакетаў
  • 38 тысяч мэйнтэйнераў

Крыніца: opennet.ru

Дадаць каментар