[devel] rpm-macros-ubt

Anton Farygin rider на basealt.ru
Вт Окт 31 13:58:23 MSK 2017


31.10.2017 13:35, Vladimir D. Seleznev пишет:
> On Tue, Oct 31, 2017 at 07:45:01AM +0300, Anton Farygin wrote:
>> 30.10.2017 23:33, Vladimir D. Seleznev пишет:
>>> On Mon, Oct 30, 2017 at 09:18:46PM +0300, Anton Farygin wrote:
>>>> 30.10.2017 19:30, Mikhail Efremov пишет:
>>>>> При этом в более ранних записях changelog может быть написано враньё,
>>>>> если этих ранних сборок в данный бранч не было. Я считаю одного этого
>>>>> достаточно, чтобы никогда не использовать %ubt.
>>>> В более ранних записях в changelog будет записано то же самое, что и в
>>>> более поздних. Никакого вранья там не будет.
>>> $ rpm -q --changelog curl | grep 7.51.0
>>> * Wed Dec 07 2016 Anton Farygin<rider на altlinux.ru>   7.51.0-alt2.M80P.1
>>>
>>> ^ это враньё.
>>>
>>> http://ftp.altlinux.org/pub/distributions/archive/p8/index/src/c/curl/
>> Ой, я вас умоляю. Как будто у нас в сизифе мало таких историй.
>>
>> $ rpm -qip --changelog
>> /raid/Sisyphus/files/SRPMS/cups-2.2.2-alt1.src.rpm|grep mdk
>> * Чт янв 04 2001 Till Kamppeter<till на mandrakesoft.com>  1.1.5-2mdk
>> * Ср янв 03 2001 Till Kamppeter<till на mandrakesoft.com>  1.1.5-1mdk
>>
>> Что, хотите сказать что Till Kamppeter собирал в 2001 году пакеты в сизиф ?
> Не собирал, но и вранья тут нет: видно, что текущий пакет cups в сизифе
> является потомком пакета из Mandrake, что также отражено в changelog:
>
> * Mon Jan 08 2001 AEN<aen на logic.ru>
> - merged with MDK

Вот и такие записи в changelog означают что эти изменения были внесены в 
спек-файл этого пакета и это отражено в changelog.

А то, что версия сгенерилась - никого волновать особо не должно.

У нас есть ещё более интересный пример и он называется specsubst, вот в 
нём расхождение в истории пакета и записях changelog ещё более наглядное.




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