[devel] https://repology.org/

Anton Farygin rider на basealt.ru
Вт Фев 9 11:26:32 MSK 2021


On 09.02.2021 08:30, Leonid Krivoshein wrote:
>
>
> 09.02.2021 7:55, Anton Farygin пишет:
>> On 09.02.2021 04:40, Leonid Krivoshein wrote:
>>>
>>> 08.02.2021 11:43, Anton Farygin пишет:
>>>> On 07.02.2021 19:21, Aleksey Novodvorsky wrote:
>>>>>
>>>>> вс, 7 февр. 2021 г., 19:00 Sergey Y. Afonin <asy на altlinux.org 
>>>>> <mailto:asy на altlinux.org>>:
>>>>>
>>>>>     On Sunday 07 February 2021, Dmitry V. Levin wrote:
>>>>>
>>>>>     > > Ok. Я совсем не против.
>>>>>     > > Есть ли предложения, как решить эту проблему?
>>>>>     >
>>>>>     > Для начала я бы хотел понять, если ли в team интерес к этой 
>>>>> теме.
>>>>>
>>>>>     Интерес есть. Если бы информация там была актуальной, этого 
>>>>> уже было
>>>>>     бы достаточно в том виде, в каком он есть.
>>>>>
>>>>>
>>>>> Проблема в том, что для работоспособности нынешнего варианта 
>>>>> p.a.o. нужен рефакторинг кода. Код на ruby.
>>>>>
>>>> Нужен не рефакторинг кода, а рефакторинг подхода.
>>>
>>> Согласен с Антоном. По-моему, здесь и ruby не очень подходит.
>>> К сожалению, пока у меня аналогичная ситуация с занятостью.
>>>
>>> Но интерес есть. И хотелось бы узнать: кто-нибудь уже сформулировал 
>>> задачи данного сервиса, очертил пределы выдаваемых объёмов 
>>> информации? Кто-нибудь реально пролистывал все >600 страниц главной 
>>> ленты? Кстати, сомнительное число, т.к. отсчёт идёт с 2002 года. До 
>>> сих пор не представлены данные от некоторых догоняющих сборочниц -- 
>>> в чём сложность?
>>>
>>>
>> Ну у меня уже есть backend для подобного, которым мы пользуемся для 
>> целей тестирования пакетов. https://repodb.basealt.space/ 
>> (использовать через curl  https://repodb.basealt.space/|jq)
>>
>> Вот его как раз надо зарефакторить - и почти понятно как.
>>
>>
>
> curl 
> https://repodb.basealt.space/package_info?name=kernel-image-un-def |jq
>
> Мне понравилось. Отдаёт всё очень шустро. :-)
> Использует rpmlib или данные лежат в какой-то базе?

Лежит в clickhouse.

в rpmlib невозможно в принципе держать данные для почти трёх миллионов 
пакетов.




Подробная информация о списке рассылки Devel