The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Введён в строй сервис для анализа версий пакетов в репозиториях"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Введён в строй сервис для анализа версий пакетов в репозитор..." –1 +/
Сообщение от Аноним (-), 17-Ноя-16, 17:31 
Жалко мне не платят за идеи =) Чтобы я сделал на мощностях Яндекса?
1. Парсим ebuild, pkgbuild, slackbuild, .spec, порты
2. Извлекаем имя проекта/пакета
3. Извлекаем адреса файлов с архивом
4. Выкачиваем архив к себе + запоминаем откуда выкачали его
5. Для сопоставления пакета в одном дистрибутиве с другим пакетом с тем же именем, для выяснения (уместней сказать уточнения) версии в случае спорной ситуации, когда используется зеркало (другой URL) выкачиваем второй архив и далее по чексам выясняем % схождения.
6. Если имя, версия одинаковы, но есть расхождение в архивах, то тут нужна доп. логика, которую придется додумывать вам. Таких ситуаций, именно расхождения сумм должно быть менее 5%, если не около 1-2%.
7. Данные по расхождениям могут использоваться для аналитики, с последующими публикациями по найденным "артефактам". Вполне можно найти что-то стоящее.

Все это нереально выводит проект на след. уровень, где методология с архивами лишь дополняет вашу логику на приличный процент "попаданий", а при соответсвующих доработках может довести и до 100%. Вопрос в том, что для вас является 100% попаданием. Пока что я слышу речь о названиях и версиях. Я же предлагаю большее... и сложнее в реализации. С соответсвующим выхлопом на выходе =)

Смотрите сами надо вам это или не надо.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Введён в строй сервис для анализа версий пакетов в репозиториях, opennews, 17-Ноя-16, 00:15  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру