[devel] disttag в src.rpm

Dmitry V. Levin ldv на altlinux.org
Чт Авг 15 18:16:04 MSK 2019


On Thu, Aug 15, 2019 at 05:47:27PM +0300, Anton Farygin wrote:
> On 15.08.2019 16:42, Vladimir D. Seleznev wrote:
> > On Thu, Aug 15, 2019 at 04:33:00PM +0300, Anton Farygin wrote:
> >> $ rpm -qp --qf '%{DISTTAG}\n'
> >> pub/distributions/ALTLinux/Sisyphus/files/SRPMS/libva-intel-media-driver-19.1.0-alt2.src.rpm
> >> (none)
> >> $ rpm -qp --qf '%{DISTTAG}\n'
> >> pub/distributions/ALTLinux/Sisyphus/files/x86_64/RPMS/libva-intel-media-driver-19.1.0-alt2.x86_64.rpm
> >> sisyphus+232955.100.1.2
> >>
> >> Это так и задумано by design ?
> > Это известная особенность сборки sourcerpm, специально она не
> > закладывалась. disttag зачем-то нужен в sourcerpm? При необходимости его
> > несложно добавить.
> >
> Наверное нужно добавить

Нет, это by design.

Во-первых, мы по-прежнему поддерживаем сборку из подписанных src.rpm.

Во-вторых, при пересборке из gears полученный src.rpm, как правило,
не меняется по-существу, и мы планируем реализовать такую оптимизацию,
чтобы не плодить несущественно отличающихся src.rpm.

> - иначе я не понимаю, каким образом можно узнать 
> disttag, необходимый для того, что бы из этого src.rpm собрать бинарные 
> пакеты, disttag которых будет не хуже чем в репозитории.

Опустим тёмную историю про то, что значит "disttag не хуже чем".

Вычислить соответствие между именем исходного пакета и disttag, который
получили все бинарные пакеты, собранные в данный репозиторий из этого
исходного пакета, совсем не сложно.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190815/2be6ab6f/attachment.bin>


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