[devel] Изменения в сборочнице: no source id has been recorded

Vladimir D. Seleznev vseleznv на altlinux.org
Пн Окт 8 21:04:43 MSK 2018


On Sat, Oct 06, 2018 at 08:10:48AM +0300, Alexey Tourbin wrote:
> On Thu, Sep 27, 2018 at 6:16 PM Vladimir D. Seleznev
> <vseleznv на altlinux.org> wrote:
> >
> > После ввода недавних изменений в сборочнице стало возможным осуществлять
> > пересборку пакетов без повышения релиза. Для этого необходимо дать
> > сборочнице команду task add rebuild имя_пакета.
> >
> > Пересборка без повышения релиза возможна только в случае наличия source
> > id в индексе собранных пакетов (пример [1]). В случае, если поле source
> > id пустое, то задание завершится неуспешно, и в качестве диагностики в
> > журнале будет напечатано:
> >
> > package `$name' version `$version' was already built but no source id has been recorded
> > такие пакеты следует пересобрать с повышением релиза.
> 
> Да-да, я попробовал скопировать 0ad-data.noarch в p8, и как раз такую
> ошибку выдало.  Если информация должна была быть записана во время
> первой сборки, то (с точки зрения английского языка) has been ни к
> чему, лучше просто "no source id was recorded".

Поля source id были заполнены; таски, которые упали с ошибкой "no source
id was recorded", можно заново запустить на сборку (без переделки
задания). По крайней мере такой ошибки не должно снова появиться.

> Буду теперь пересобирать 0ad-data.noarch с повышением релиза. :-)

-- 
   С уважением,
   Владимир Селезнев


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