[devel] Q: Re: altrepodb - архитектура БД

Vitaly Chikunov vt на altlinux.org
Пн Мар 20 12:10:15 MSK 2023


Danil,

Спасибо за ответ.

On Mon, Mar 20, 2023 at 09:20:49AM +0300, Danil Shein wrote:
> Добрый день!
> 
> Если я приавильно понял что вы хотите найти, то сделать можно вот так:
> 
> > /task/progress/find_tasks/task/progress/find_tasks/task/progress/find_tasks/task/progress/find_tasks:
> > 
> > curl -X 'GET' 'https://rdb.altlinux.org/api/task/progress/find_tasks?input=%40kernelbot&branch=p10&state=DONE,EPERM,FAILED,NEW&tasks_limit=10'
> Если вы не указываете имя исходного пакета (пакетов), то можно указать имя
> владельца задания в формате @MAINATINER.

(Как я понял это нужно только потому что поле input= обязательное.
Полезная информация.)

Возможно я неудачно выразился, мне нужно было вывести тот же список
заданий, что выводит команда сборочницы `task ls --user=kernelbot`.

То есть это список всех заданий на сборочнице этого пользователя.
Но это не все задания, которые есть в репозитории этого пользователя.

Как я понял2, чтоб этого достичь - единственный вариант, это указать в state=
все возможные состояния кроме DONE.

А API вызов find_tasks_lookup для этого не подходит, так как state= в нем
задать нельзя.



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