I risultati di sei mesi di lavoro del progetto Repology, che analizza le informazioni sulle versioni dei pacchetti

Sono passati altri sei mesi e il progetto Repologia pubblica un altro rapporto. Il progetto è impegnato nell'aggregazione di informazioni sui pacchetti dal numero massimo di repository e nella formazione di un quadro completo di supporto nelle distribuzioni per ciascun progetto gratuito al fine di semplificare il lavoro e migliorare l'interazione dei manutentori dei pacchetti sia tra loro che con autori di software - in particolare, il progetto aiuta a rilevare rapidamente il rilascio di nuove versioni del software, monitorare la pertinenza dei pacchetti e la presenza di vulnerabilità, unificare gli schemi di denominazione e controllo delle versioni, mantenere aggiornate le meta-informazioni, condividere patch e soluzioni ai problemi, e migliorare la portabilità del software.

  • Il numero di repository supportati ha raggiunto 280. Aggiunto supporto per ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Aggiunto il supporto per nuovi formati basati su sqlite3 per repository RPM e OpenBSD.
  • È stato effettuato un importante refactoring del processo di aggiornamento, che ha ridotto il periodo di aggiornamento in media a 30 minuti e ha aperto la strada all'implementazione di nuove funzionalità.
  • Aggiunto инструмент ti consente di creare collegamenti alle informazioni in Repology in base ai nomi dei pacchetti nei repository (che possono differire dalla denominazione dei progetti in Repology: ad esempio, le richieste del modulo Python verranno denominate python:requests in Repology, www/py -requests come port di FreeBSD o py37-requests come pacchetto FreeBSD).
  • Aggiunto инструмент permettendoti di ottenere un elenco dei progetti più aggiunti ("Tendenze") dai repository al momento.
  • Il supporto per l'identificazione delle versioni vulnerabili è stato lanciato in modalità beta. Utilizzato come fonte di informazioni sulle vulnerabilità NIST NVD, le vulnerabilità sono associate ai progetti tramite informazioni CPE ottenute dai repository (disponibili nei port Gentoo, Ravenports, FreeBSD) o aggiunte manualmente a Repology.
  • Negli ultimi sei mesi sono state elaborate più di 480 richieste di aggiunta di regole (report).

I migliori repository per numero totale di colli:

  • AUR (53126)
  • niente (50566)
  • Debian e derivati ​​(33362) (responsabili Raspbian)
  • FreeBSD (26776)
  • Cappello Fedora (22302)

Repository principali per numero di pacchetti non univoci (ovvero pacchetti presenti anche in altre distribuzioni):

  • niente (43930)
  • Debian e derivati ​​(24738) (responsabili Raspbian)
  • AUR (23588)
  • FreeBSD (22066)
  • Cappello Fedora (19271)

I migliori repository per numero di colli freschi:

  • niente (24311)
  • Debian e derivati ​​(16896) (responsabili Raspbian)
  • FreeBSD (16583)
  • Cappello Fedora (13772)
  • AUR (13367)

I migliori repository in percentuale di nuovi pacchetti (solo per repository con 1000 o più pacchetti e senza contare le raccolte upstream di moduli come CPAN, Hackage, PyPi):

  • Ravenport (98.95%)
  • Termux (93.61%)
  • Birra fatta in casa (89.75%)
  • Arco e derivati ​​(86.14%)
  • KaOS (84.17%)

Statistiche generali:

  • 280 archivi
  • 188mila progetti
  • 2.5 milioni di confezioni singole
  • 38mila manutentori

Fonte: opennet.ru

Aggiungi un commento