Rezultatele a șase luni de muncă ale proiectului Repology, care analizează informații despre versiunile pachetelor

Au mai trecut șase luni și proiectul Repologie publică un alt raport. Proiectul este angajat în agregarea informațiilor despre pachete din numărul maxim de depozite și formarea unei imagini complete a suportului în distribuții pentru fiecare proiect gratuit pentru a simplifica munca și a îmbunătăți interacțiunea întreținătorilor de pachete atât între ei, cât și cu autori de software - în special, proiectul ajută la detectarea rapidă a lansărilor de noi versiuni de software, monitorizarea relevanței pachetelor și prezența vulnerabilităților, unificarea schemelor de denumire și versiune, menținerea la zi a metainformațiilor, partajarea de corecții și soluții la probleme, și îmbunătăți portabilitatea software-ului.

  • Numărul de depozite acceptate a ajuns la 280. S-a adăugat suport pentru ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. S-a adăugat suport pentru noile formate bazate pe sqlite3 pentru depozitele RPM și OpenBSD.
  • A fost efectuată o refactorizare majoră a procesului de actualizare, care a redus perioada de actualizare la 30 de minute în medie și a deschis calea pentru implementarea de noi funcții.
  • Adăugat instrument vă permite să formați legături către informații în Repology pe baza numelor pachetelor din depozite (care pot diferi de denumirea proiectelor în Repology: de exemplu, solicitările modulului Python vor fi denumite ca python:requests în Repology, www/py -cereri ca port FreeBSD sau py37-cereri ca pachet FreeBSD).
  • Adăugat instrument permițându-vă să obțineți o listă cu cele mai adăugate proiecte („Trending”) din depozite în acest moment.
  • Suportul pentru identificarea versiunilor vulnerabile a fost lansat în modul beta. Folosit ca sursă de informații despre vulnerabilități NIST NVD, vulnerabilitățile sunt asociate proiectelor prin intermediul informațiilor CPE obținute din depozite (disponibile în porturile Gentoo, Ravenports, FreeBSD) sau adăugate manual în Repology.
  • În ultimele șase luni, au fost procesate peste 480 de solicitări de adăugare a regulilor (rapoartelor).

Arhivele de top după numărul total de pachete:

  • AUR (53126)
  • nix (50566)
  • Debian și derivate (33362) (Raspbian conduce)
  • FreeBSD (26776)
  • Fedora (22302)

Top arhivele după numărul de pachete neunice (adică pachete care sunt prezente și în alte distribuții):

  • nix (43930)
  • Debian și derivate (24738) (Raspbian conduce)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Arhivele de top după numărul de pachete proaspete:

  • nix (24311)
  • Debian și derivate (16896) (Raspbian conduce)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Arhivele de top în funcție de procentul de pachete noi (doar pentru depozitele cu 1000 sau mai multe pachete și fără a număra colecțiile din amonte de module precum CPAN, Hackage, PyPi):

  • Ravenports (98.95%)
  • Termux (93.61%)
  • Homebrew (89.75%)
  • Arch și derivate (86.14%)
  • KaOS (84.17%)

Statistici generale:

  • 280 de depozite
  • 188 mii proiecte
  • 2.5 milioane de pachete individuale
  • 38 de mii de întreținători

Sursa: opennet.ru

Adauga un comentariu