Resultados de seis meses de traballo do proxecto Repology, que analiza información sobre versións de paquetes

Pasaron outros seis meses e o proxecto Repoloxía publica outro informe. O proxecto dedícase á agregación de información sobre paquetes do número máximo de repositorios e á formación dunha imaxe completa de soporte nas distribucións para cada proxecto gratuíto co fin de simplificar o traballo e mellorar a interacción dos mantedores de paquetes tanto entre eles como con eles. autores de software - en particular, o proxecto axuda a detectar rapidamente lanzamentos de novas versións de software, supervisar a relevancia dos paquetes e a presenza de vulnerabilidades, unificar os esquemas de nomenclatura e versións, manter a metainformación actualizada, compartir parches e solucións a problemas, e mellorar a portabilidade do software.

  • O número de repositorios admitidos alcanzou os 280. Engadiuse soporte para ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo overlay GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Engadido soporte para novos formatos baseados en sqlite3 para repositorios RPM e OpenBSD.
  • Realizouse unha importante refactorización do proceso de actualización, que reduciu o período de actualización a 30 minutos de media e abriu o camiño para a implantación de novas funcionalidades.
  • Engadido ferramenta permítelle formar ligazóns a información en Repology en función dos nomes dos paquetes dos repositorios (que poden diferir da denominación dos proxectos en Repology: por exemplo, as solicitudes do módulo Python serán nomeadas como python:requests en Repology, www/py). -requests como un porto FreeBSD, ou py37-requests como paquete FreeBSD).
  • Engadido ferramenta o que lle permite obter unha lista dos proxectos máis engadidos (“Tendencias”) dos repositorios neste momento.
  • O soporte para identificar versións vulnerables lanzouse no modo beta. Úsase como fonte de información sobre vulnerabilidades NIST NVD, as vulnerabilidades asócianse a proxectos a través da información CPE obtida dos repositorios (dispoñible en portos Gentoo, Ravenports, FreeBSD) ou engadida manualmente a Repology.
  • Durante os últimos seis meses tramitáronse máis de 480 solicitudes para engadir regras (informes).

Repositorios principais polo número total de paquetes:

  • AUR (53126)
  • nix (50566)
  • Debian e derivados (33362) (Raspbian leads)
  • FreeBSD (26776)
  • Fedora (22302)

Principais repositorios segundo o número de paquetes non únicos (é dicir, paquetes que tamén están presentes noutras distribucións):

  • nix (43930)
  • Debian e derivados (24738) (Raspbian leads)
  • AUR (23588)
  • FreeBSD (22066)
  • Fedora (19271)

Repositorios principais por número de paquetes frescos:

  • nix (24311)
  • Debian e derivados (16896) (Raspbian leads)
  • FreeBSD (16583)
  • Fedora (13772)
  • AUR (13367)

Repositorios principais por porcentaxe de paquetes novos (só para repositorios con 1000 ou máis paquetes e sen contar as coleccións de módulos anteriores como CPAN, Hackage, PyPi):

  • Ravenports (98.95%)
  • Termux (93.61%)
  • Homebrew (89.75%)
  • Arco e derivados (86.14%)
  • KaOS (84.17%)

Estatísticas xerais:

  • 280 repositorios
  • 188 mil proxectos
  • 2.5 millóns de paquetes individuais
  • 38 mil mantedores

Fonte: opennet.ru

Engadir un comentario