Los resultados de seis meses de trabajo del proyecto Repology, que analiza información sobre versiones de paquetes

Pasaron otros seis meses y el proyecto Repología publica otro informe. El proyecto se dedica a agregar información sobre paquetes del número máximo de repositorios y a formar una imagen completa del soporte en las distribuciones para cada proyecto gratuito con el fin de simplificar el trabajo y mejorar la interacción de los mantenedores de paquetes tanto entre ellos como con autores de software: en particular, el proyecto ayuda a detectar rápidamente lanzamientos de nuevas versiones de software, monitorear la relevancia de los paquetes y la presencia de vulnerabilidades, unificar esquemas de nombres y versiones, mantener actualizada la metainformación, compartir parches y soluciones a problemas. y mejorar la portabilidad del software.

  • La cantidad de repositorios admitidos ha llegado a 280. Se agregó soporte para ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Se agregó soporte para nuevos formatos basados ​​en sqlite3 para repositorios RPM y OpenBSD.
  • Se llevó a cabo una importante refactorización del proceso de actualización, que redujo el período de actualización a 30 minutos en promedio y abrió el camino para la implementación de nuevas funciones.
  • Добавлен инструмент le permite formar enlaces a información en Repology basándose en los nombres de los paquetes en los repositorios (que pueden diferir de los nombres de los proyectos en Repology: por ejemplo, las solicitudes del módulo Python se denominarán python:requests en Repology, www/py -requests como un puerto FreeBSD, o py37-requests como paquete FreeBSD).
  • Добавлен инструмент permitiéndole obtener una lista de los proyectos más agregados (“Tendencias”) de los repositorios en este momento.
  • Se lanzó soporte para identificar versiones vulnerables en modo beta. Utilizado como fuente de información sobre vulnerabilidades. NIST NVD, las vulnerabilidades están asociadas con proyectos a través de información de CPE obtenida de repositorios (disponibles en puertos Gentoo, Ravenports, FreeBSD) o agregadas manualmente a Repology.
  • Durante los últimos seis meses, se procesaron más de 480 solicitudes para agregar reglas (informes).

Principales repositorios por el número total de paquetes:

  • AUR (53126)
  • nada (50566)
  • Debian y derivados (33362) (líderes de Raspbian)
  • FreeBSD (26776)
  • Sombrero de fieltro (22302)

Principales repositorios por cantidad de paquetes no únicos (es decir, paquetes que también están presentes en otras distribuciones):

  • nada (43930)
  • Debian y derivados (24738) (líderes de Raspbian)
  • AUR (23588)
  • FreeBSD (22066)
  • Sombrero de fieltro (19271)

Principales repositorios por el número de paquetes frescos:

  • nada (24311)
  • Debian y derivados (16896) (líderes de Raspbian)
  • FreeBSD (16583)
  • Sombrero de fieltro (13772)
  • AUR (13367)

Principales repositorios por porcentaje de paquetes nuevos (solo para repositorios con 1000 o más paquetes y sin contar las colecciones anteriores de módulos como CPAN, Hackage, PyPi):

  • Cuervos (98.95%)
  • Termux (93.61%)
  • Cerveza casera (89.75%)
  • Arco y derivados (86.14%)
  • KaOS (84.17%)

Estadísticas totales:

  • 280 repositorios
  • 188 mil proyectos
  • 2.5 millones de paquetes individuales
  • 38 mil mantenedores

Fuente: opennet.ru

Añadir un comentario