Les résultats de six mois de travail du projet Repology, qui analyse les informations sur les versions de packages

Six mois se sont écoulés et le projet Repologie publie un autre rapport. Le projet est engagé dans l'agrégation d'informations sur les packages à partir du nombre maximum de référentiels et dans la formation d'une image complète du support dans les distributions pour chaque projet gratuit afin de simplifier le travail et d'améliorer l'interaction des responsables de packages entre eux et avec auteurs de logiciels - en particulier, le projet permet de détecter rapidement les versions de nouvelles versions de logiciels, de surveiller la pertinence des packages et la présence de vulnérabilités, d'unifier les schémas de nommage et de version, de maintenir les méta-informations à jour, de partager des correctifs et des solutions aux problèmes, et améliorer la portabilité des logiciels.

  • Le nombre de référentiels pris en charge a atteint 280. Ajout de la prise en charge d'ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Ajout de la prise en charge des nouveaux formats basés sur SQLite3 pour les référentiels RPM et OpenBSD.
  • Une refonte majeure du processus de mise à jour a été réalisée, ce qui a réduit la période de mise à jour à 30 minutes en moyenne et a ouvert la voie à la mise en œuvre de nouvelles fonctionnalités.
  • Добавлен инструмент permet de former des liens vers des informations dans Repology en fonction des noms des packages dans les référentiels (qui peuvent différer de la dénomination des projets dans Repology : par exemple, les requêtes du module Python seront nommées comme python:requests dans Repology, www/py -requests en tant que port FreeBSD, ou py37-requests en tant que package FreeBSD).
  • Добавлен инструмент vous permettant d'obtenir une liste des projets les plus ajoutés (« Tendances ») dans les référentiels en ce moment.
  • La prise en charge de l'identification des versions vulnérables a été lancée en mode bêta. Utilisé comme source d'informations sur les vulnérabilités NIST NVD, les vulnérabilités sont associées aux projets via les informations CPE obtenues à partir des référentiels (disponibles dans les ports Gentoo, Ravenports, FreeBSD) ou ajoutées manuellement à Repology.
  • Au cours des six derniers mois, plus de 480 demandes d'ajout de règles (rapports) ont été traitées.

Meilleurs référentiels par nombre total de colis :

  • AUR (53126)
  • rien (50566)
  • Debian et dérivés (33362) (Raspbian mène)
  • GratuitBSD (26776)
  • Fedora (22302)

Principaux référentiels par nombre de packages non uniques (c'est-à-dire des packages également présents dans d'autres distributions) :

  • rien (43930)
  • Debian et dérivés (24738) (Raspbian mène)
  • AUR (23588)
  • GratuitBSD (22066)
  • Fedora (19271)

Meilleurs référentiels par nombre de colis frais :

  • rien (24311)
  • Debian et dérivés (16896) (Raspbian mène)
  • GratuitBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Meilleurs référentiels par pourcentage de nouveaux packages (uniquement pour les référentiels contenant 1000 XNUMX packages ou plus et sans compter les collections de modules en amont telles que CPAN, Hackage, PyPi) :

  • Ravenports (98.95%)
  • Termux (93.61%)
  • Homebrew (89.75%)
  • Arch et dérivés (86.14%)
  • KaOS (84.17%)

Statistiques générales:

  • 280 référentiels
  • 188 mille projets
  • 2.5 millions de colis individuels
  • 38 mille mainteneurs

Source: opennet.ru

Ajouter un commentaire