Výsledky šesťmesačnej práce projektu Repology, ktorý analyzuje informácie o verziách balíkov

Prešlo ďalších šesť mesiacov a projekt Repológia zverejňuje ďalšiu správu. Projekt sa zaoberá agregáciou informácií o balíkoch z maximálneho počtu repozitárov a vytvorením úplného obrazu o podpore v distribúciách pre každý bezplatný projekt s cieľom zjednodušiť prácu a zlepšiť interakciu správcov balíkov medzi sebou aj so sebou. autori softvéru – projekt pomáha najmä rýchlo zisťovať vydania nových verzií softvéru, monitorovať relevantnosť balíkov a prítomnosť zraniteľností, zjednocovať schémy názvov a verzií, udržiavať aktuálne metainformácie, zdieľať záplaty a riešenia problémov, a zlepšiť prenosnosť softvéru.

  • Počet podporovaných úložísk dosiahol 280. Pridaná podpora pre ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Pridaná podpora pre nové formáty založené na sqlite3 pre repozitáre RPM a OpenBSD.
  • Uskutočnil sa veľký refaktoring procesu aktualizácie, ktorý skrátil dobu aktualizácie v priemere na 30 minút a otvoril cestu pre implementáciu nových funkcií.
  • Pridané náradie umožňuje vytvárať odkazy na informácie v Repology na základe názvov balíkov v repozitároch (ktoré sa môžu líšiť od pomenovania projektov v Repology: napríklad požiadavky modulu Python budú v Repology pomenované ako python:requests, www/py -requests ako port FreeBSD, alebo py37-requests ako balík FreeBSD).
  • Pridané náradie čo vám umožní získať zoznam najviac pridaných („trendujúcich“) projektov z repozitárov v súčasnosti.
  • Podpora identifikácie zraniteľných verzií bola spustená v režime beta. Používa sa ako zdroj informácií o zraniteľnostiach NIST NVD, zraniteľnosti sú spojené s projektmi prostredníctvom informácií CPE získaných z repozitárov (dostupných v Gentoo, Ravenports, FreeBSD portoch) alebo manuálne pridaných do Repology.
  • Za posledných šesť mesiacov bolo spracovaných viac ako 480 žiadostí o pridanie pravidiel (správ).

Najlepšie úložiská podľa celkového počtu balíkov:

  • AUR (53126)
  • nix (50566)
  • Debian a deriváty (33362) (vedúce Raspbian)
  • FreeBSD (26776)
  • Fedora (22302)

Najlepšie úložiská podľa počtu nejedinečných balíkov (t. j. balíkov, ktoré sa nachádzajú aj v iných distribúciách):

  • nix (43930)
  • Debian a deriváty (24738) (vedúce Raspbian)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Najlepšie úložiská podľa počtu čerstvých balení:

  • nix (24311)
  • Debian a deriváty (16896) (vedúce Raspbian)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Najlepšie úložiská podľa percenta nových balíkov (iba pre úložiská s 1000 XNUMX alebo viac balíkmi a nepočítajúc upstream kolekcie modulov ako CPAN, Hackage, PyPi):

  • Ravenports (98.95 %)
  • Termux (93.61 %)
  • Homebrew (89.75 %)
  • Arch a deriváty (86.14 %)
  • KaOS (84.17 %)

Všeobecné štatistiky:

  • 280 úložísk
  • 188 tisíc projektov
  • 2.5 milióna jednotlivých balení
  • 38 tisíc správcov

Zdroj: opennet.ru

Pridať komentár