Die Ergebnisse der sechsmonatigen Arbeit des Repology-Projekts, das Informationen über Paketversionen analysiert

Weitere sechs Monate sind vergangen und das Projekt Repologie veröffentlicht einen weiteren Bericht. Das Projekt befasst sich mit der Aggregation von Informationen über Pakete aus der maximalen Anzahl von Repositorys und der Erstellung eines vollständigen Bildes der Unterstützung in Distributionen für jedes kostenlose Projekt, um die Arbeit zu vereinfachen und die Interaktion der Paketbetreuer untereinander und mit zu verbessern Softwareautoren – das Projekt hilft insbesondere dabei, Veröffentlichungen neuer Softwareversionen schnell zu erkennen, die Relevanz von Paketen und das Vorhandensein von Schwachstellen zu überwachen, Benennungs- und Versionierungsschemata zu vereinheitlichen, Metainformationen auf dem neuesten Stand zu halten, Patches und Problemlösungen auszutauschen, und die Software-Portabilität verbessern.

  • Die Anzahl der unterstützten Repositorys hat 280 erreicht. Unterstützung für ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo Overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky hinzugefügt. Unterstützung für neue sqlite3-basierte Formate für RPM-Repositorys und OpenBSD hinzugefügt.
  • Es wurde eine umfassende Umgestaltung des Update-Prozesses durchgeführt, die die Update-Zeit auf durchschnittlich 30 Minuten verkürzte und den Weg für die Implementierung neuer Funktionen ebnete.
  • Добавлен Werkzeug ermöglicht es Ihnen, Links zu Informationen in Repology basierend auf den Namen von Paketen in den Repositorys zu erstellen (die sich von der Benennung von Projekten in Repology unterscheiden können: Beispielsweise werden die Python-Modulanforderungen in Repology als python:requests, www/py, benannt -requests als FreeBSD-Port oder py37-requests als FreeBSD-Paket).
  • Добавлен Werkzeug So erhalten Sie eine Liste der aktuell am häufigsten hinzugefügten („Trending“) Projekte aus den Repositories.
  • Die Unterstützung zur Identifizierung anfälliger Versionen wurde im Beta-Modus gestartet. Wird als Informationsquelle zu Schwachstellen verwendet NIST-NVDSchwachstellen werden mit Projekten über CPE-Informationen verknüpft, die aus Repositorys (verfügbar in Gentoo-, Ravenports- und FreeBSD-Ports) abgerufen oder manuell zu Repology hinzugefügt werden.
  • In den letzten sechs Monaten wurden mehr als 480 Anfragen zum Hinzufügen von Regeln (Berichten) bearbeitet.

Top-Repositories nach Gesamtzahl der Pakete:

  • AUR (53126)
  • nix (50566)
  • Debian und Derivate (33362) (Raspbian führt)
  • FreeBSD (26776)
  • Fedora (22302)

Top-Repositorys nach Anzahl der nicht eindeutigen Pakete (d. h. Pakete, die auch in anderen Distributionen vorhanden sind):

  • nix (43930)
  • Debian und Derivate (24738) (Raspbian führt)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Top-Repositories nach Anzahl frischer Pakete:

  • nix (24311)
  • Debian und Derivate (16896) (Raspbian führt)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Top-Repositories nach Prozentsatz frischer Pakete (nur für Repositories mit 1000 oder mehr Paketen und ohne Upstream-Sammlungen von Modulen wie CPAN, Hackage, PyPi):

  • Ravenports (98.95 %)
  • Termux (93.61 %)
  • Selbstgebrautes Bier (89.75 %)
  • Arch und Derivate (86.14 %)
  • KaOS (84.17 %)

Allgemeine Statistiken:

  • 280 Repositories
  • 188 Projekte
  • 2.5 Millionen Einzelpakete
  • 38 Betreuer

Source: opennet.ru

Kommentar hinzufügen