Pakettiversioita koskevia tietoja analysoivan Repology-projektin kuuden kuukauden työn tulokset

Toiset kuusi kuukautta on kulunut ja projekti Repologia julkaisee toisen raportin. Projekti keskittyy pakettien tiedon keräämiseen maksimimäärästä arkistoja ja kokonaiskuvan muodostamiseen jakelujen tuesta jokaiselle ilmaisprojektille työn yksinkertaistamiseksi ja pakettien ylläpitäjien vuorovaikutuksen parantamiseksi sekä keskenään että niiden kanssa. ohjelmistojen tekijät - erityisesti projekti auttaa havaitsemaan nopeasti uusien ohjelmistoversioiden julkaisut, valvomaan pakettien relevanssia ja haavoittuvuuksia, yhtenäistämään nimeämis- ja versiointijärjestelmiä, pitämään metatiedot ajan tasalla, jakamaan korjaustiedostoja ja ratkaisuja ongelmiin, ja parantaa ohjelmistojen siirrettävyyttä.

  • Tuettujen arkistojen määrä on noussut 280:een. Lisätty tuki seuraaville: ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Lisätty tuki uusille sqlite3-pohjaisille muodoille RPM-tietovarastoille ja OpenBSD:lle.
  • Päivitysprosessiin tehtiin iso refaktorointi, joka lyhensi päivitysaikaa keskimäärin 30 minuuttiin ja avasi tien uusien ominaisuuksien käyttöönotolle.
  • lisättyä työkalu voit muodostaa linkkejä Repologyn tietoihin arkistoissa olevien pakettien nimien perusteella (joka voi poiketa projektien nimeämisestä Repologyssa: esimerkiksi Python-moduulin pyynnöt nimetään nimellä python:requests Repologyssa, www/py -requests FreeBSD-porttina tai py37-requests FreeBSD-pakettina).
  • lisättyä työkalu jonka avulla voit saada luettelon arkistoista tällä hetkellä eniten lisätyistä ("Trendingit") projekteista.
  • Tuki haavoittuvien versioiden tunnistamiseen on julkaistu beta-tilassa. Käytetään tietolähteenä haavoittuvuuksista NIST NVD, haavoittuvuudet liittyvät projekteihin arkistoista hankittujen CPE-tietojen kautta (saatavilla Gentoo-, Ravenports-, FreeBSD-porteissa) tai manuaalisesti lisätty Repologyyn.
  • Viimeisen kuuden kuukauden aikana on käsitelty yli 480 sääntöjen (raporttien) lisäyspyyntöä.

Suosituimmat arkistot pakettien kokonaismäärän mukaan:

  • AUR (53126)
  • nix (50566)
  • Debian ja johdannaiset (33362) (Raspbian-johdot)
  • FreeBSD (26776)
  • Fedora (22302)

Suosituimmat arkistot ei-yksilöllisten pakettien lukumäärän mukaan (eli paketit, jotka ovat myös muissa jakeluissa):

  • nix (43930)
  • Debian ja johdannaiset (24738) (Raspbian-johdot)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Suosituimmat arkistot tuoreiden pakkausten lukumäärän mukaan:

  • nix (24311)
  • Debian ja johdannaiset (16896) (Raspbian-johdot)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Suosituimmat arkistot tuoreiden pakettien prosenttiosuutena (vain arkistot, joissa on vähintään 1000 pakettia, lukuun ottamatta moduulien alkupään kokoelmia, kuten CPAN, Hackage, PyPi):

  • Ravenports (98.95 %)
  • Termux (93.61 %)
  • Homebrew (89.75 %)
  • Kaari ja johdannaiset (86.14 %)
  • KaOS (84.17 %)

Yleiset tilastot:

  • 280 arkistoa
  • 188 tuhatta projektia
  • 2.5 miljoonaa yksittäistä pakettia
  • 38 tuhatta ylläpitäjää

Lähde: opennet.ru

Lisää kommentti