ProHoster > Блог > Новини інтернету > Підсумки півроку роботи проекту Repology, що аналізує інформацію про версії пакетів
Підсумки півроку роботи проекту Repology, що аналізує інформацію про версії пакетів
Пройшли чергові півроку та проект Репологія публікує черговий звіт. Проект займається агрегацією інформації про пакети з максимальної кількості репозиторіїв та формуванням повної картини про підтримку в дистрибутивах щодо кожного вільного проекту з метою спрощення роботи та покращення взаємодії мейнтейнерів пакетів як між собою, так і з авторами ПЗ — зокрема, проект допомагає швидше виявляти випуски нових версій ПЗ, стежити за актуальністю пакетів та наявністю вразливостей, уніфікувати схеми іменування та версіонування, підтримувати метаінформацію в актуальному стані, ділитися патчами та рішеннями проблем та покращувати переносимість ПЗ.
Число підтримуваних репозиторіїв досягло 280. Додано підтримку ALT p9, Amazon Linux, Carbs, Chakra, ConanCenter, Gentoo оверлів GURU, LiGurOS, Neurodebian, openEuler, Siduction, Sparky. Додано підтримку нових базованих на sqlite3 форматів для RPM репозиторіїв і OpenBSD.
Проведено великий рефакторинг процесу оновлення, що дозволило зменшити період оновлення до 30 хвилин у середньому та відкрило дорогу для реалізації нових можливостей.
доданий інструмент дозволяє формувати посилання на інформацію в Repology на основі імен пакетів в репозиторіях (які можуть відрізнятися від іменування проектів у Repology: наприклад, Python модуль requests буде іменуватися як python:requests в Repology, www/py-requests як порт FreeBSD або py37-requests пакет FreeBSD).
доданий інструмент що дозволяє отримати список найбільш доданих («Trending») і проектів, що видаляються з репозиторіїв на даний момент.
Запущена в режимі beta підтримка визначення вразливих версій. Як джерело інформації про вразливість використовується NIST NVD, вразливості прив'язуються до проектів через CPE інформацію, отриману з репозиторіїв (доступна в Gentoo, Ravenports, FreeBSD ports) або додану вручну в Repology.
За минулі півроку було опрацьовано понад 480 заявок на додавання правил (reports).
Топ репозиторіїв по відсотковому співвідношенню нових пакетів (тільки для репозиторіїв з 1000 і більше пакетами і крім upstream колекцій модулів типу CPAN, Hackage, PyPi):