Resultatet av sex månaders arbete i Repology-projektet, som analyserar information om paketversioner

Ytterligare ett halvår gick och projektet Repologi publicerar ytterligare en rapport. Projektet sysslar med aggregering av information om paket från det maximala antalet repositories och bildandet av en komplett bild av stöd i distributioner för varje gratisprojekt för att förenkla arbetet och förbättra interaktionen mellan paketunderhållare både sinsemellan och med mjukvaruförfattare - i synnerhet hjälper projektet till att snabbt upptäcka releaser av nya programversioner, övervaka relevansen av paket och närvaron av sårbarheter, förena namn- och versionsscheman, hålla metainformation uppdaterad, dela patchar och lösningar på problem, och förbättra mjukvaruportabiliteten.

  • Antalet arkiv som stöds har nått 280. Tillagt stöd för ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Lade till stöd för nya sqlite3-baserade format för RPM-förråd och OpenBSD.
  • En stor omstrukturering av uppdateringsprocessen genomfördes, vilket minskade uppdateringstiden till 30 minuter i genomsnitt och öppnade vägen för implementering av nya funktioner.
  • tillsatt инструмент låter dig skapa länkar till information i Repology baserat på namnen på paketen i arkiven (vilket kan skilja sig från namnet på projekt i Repology: till exempel kommer Python-modulförfrågningarna att namnges som python:requests i Repology, www/py -requests som en FreeBSD-port, eller py37-requests som FreeBSD-paket).
  • tillsatt инструмент så att du kan få en lista över de mest tillagda ("Trending") projekten från förvaren för tillfället.
  • Stöd för att identifiera sårbara versioner har lanserats i betaläge. Används som en källa till information om sårbarheter NIST NVD, är sårbarheter associerade med projekt via CPE-information som erhållits från arkiv (tillgängliga i Gentoo, Ravenports, FreeBSD-portar) eller manuellt läggs till Repology.
  • Under de senaste sex månaderna har mer än 480 förfrågningar om att lägga till regler (rapporter) behandlats.

Toppförråd av det totala antalet paket:

  • AUR (53126)
  • nix (50566)
  • Debian and derivatives (33362) (Raspbian leads)
  • FreeBSD (26776)
  • Fedora (22302)

Toppförråd efter antalet icke-unika paket (d.v.s. paket som också finns i andra distributioner):

  • nix (43930)
  • Debian and derivatives (24738) (Raspbian leads)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Toppförråd efter antalet färska förpackningar:

  • nix (24311)
  • Debian and derivatives (16896) (Raspbian leads)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Toppförråd efter procentandel av färska paket (endast för arkiv med 1000 eller fler paket och uppströms samlingar av moduler som CPAN, Hackage, PyPi inte räknas):

  • Ravenports (98.95 %)
  • Termux (93.61 %)
  • Hembryggt (89.75 %)
  • Arch och derivat (86.14 %)
  • KaOS (84.17 %)

Allmän statistik:

  • 280 förråd
  • 188 tusen projekt
  • 2.5 miljoner enskilda paket
  • 38 tusen underhållare

Källa: opennet.ru

Lägg en kommentar