Rezultati šestmesečnega dela projekta Repology, ki analizira informacije o različicah paketov

Minilo je še šest mesecev in projekt Repologija objavi drugo poročilo. Projekt se ukvarja z združevanjem informacij o paketih iz največjega števila repozitorijev in oblikovanjem popolne slike podpore v distribucijah za vsak brezplačen projekt, da bi poenostavili delo in izboljšali interakcijo vzdrževalcev paketov med seboj in z avtorji programske opreme - zlasti projekt pomaga hitro zaznati izdaje novih različic programske opreme, spremljati ustreznost paketov in prisotnost ranljivosti, poenotiti sheme poimenovanja in različic, posodabljati metainformacije, deliti popravke in rešitve za težave, in izboljšati prenosljivost programske opreme.

  • Število podprtih skladišč je doseglo 280. Dodana podpora za ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Dodana podpora za nove formate, ki temeljijo na sqlite3, za repozitorije RPM in OpenBSD.
  • Izveden je bil velik refactoring procesa posodabljanja, ki je skrajšal obdobje posodobitve na povprečno 30 minut in odprl pot za implementacijo novih funkcij.
  • Dodano Orodje omogoča oblikovanje povezav do informacij v Repology na podlagi imen paketov v repozitorijih (ki se lahko razlikujejo od poimenovanja projektov v Repology: na primer, zahteve modula Python bodo v Repology poimenovane kot python:requests, www/py -requests kot vrata FreeBSD ali py37-requests kot paket FreeBSD).
  • Dodano Orodje kar vam omogoča, da dobite seznam najbolj dodanih (»Trending«) projektov iz repozitorijev v tem trenutku.
  • Podpora za prepoznavanje ranljivih različic je bila uvedena v beta načinu. Uporablja se kot vir informacij o ranljivostih NIST NVD, so ranljivosti povezane s projekti prek informacij CPE, pridobljenih iz repozitorijev (na voljo v vratih Gentoo, Ravenports, FreeBSD) ali ročno dodanih v Repology.
  • V zadnjih šestih mesecih je bilo obdelanih več kot 480 zahtevkov za dodajanje pravil (poročil).

Najboljša skladišča po skupnem številu paketov:

  • AUR (53126)
  • nix (50566)
  • Debian in izpeljanke (33362) (Raspbian vodi)
  • FreeBSD (26776)
  • Fedora (22302)

Najboljša skladišča po številu needinstvenih paketov (tj. paketov, ki so prisotni tudi v drugih distribucijah):

  • nix (43930)
  • Debian in izpeljanke (24738) (Raspbian vodi)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Najboljša skladišča po številu svežih paketov:

  • nix (24311)
  • Debian in izpeljanke (16896) (Raspbian vodi)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Najboljša skladišča glede na odstotek svežih paketov (samo za repozitorije s 1000 ali več paketi in brez štetja zbirk modulov v zgornjem toku, kot so CPAN, Hackage, PyPi):

  • Ravenports (98.95%)
  • Termux (93.61%)
  • Homebrew (89.75%)
  • Arch in derivati ​​(86.14%)
  • KaOS (84.17%)

Splošna statistika:

  • 280 skladišč
  • 188 tisoč projektov
  • 2.5 milijona posameznih paketov
  • 38 tisoč vzdrževalcev

Vir: opennet.ru

Dodaj komentar