[d-kernel] add_changelog broken for module spec templates

Dmitry V. Levin ldv at altlinux.org
Mon Feb 16 02:37:11 MSK 2004


Hi,

On Sun, Feb 15, 2004 at 10:12:11PM +0300, Sergey Vlasov wrote:
> Hello!
> 
> После недавних обновлений rpm обнаружилась следующая неприятность:
> 
> $ add_changelog kernel-modules-drm.spec
> error: line 38: Dependency tokens must not contain '%<=>' symbols: BuildRequires:  kernel-headers-<kflavour> = <kversion>-<krelease>
> error: query of specfile kernel-modules-drm.spec failed, can't parse
> error: line 38: Dependency tokens must not contain '%<=>' symbols: BuildRequires:  kernel-headers-<kflavour> = <kversion>-<krelease>
> error: query of specfile kernel-modules-drm.spec failed, can't parse
> add_changelog: kernel-modules-drm.spec: version "" unchanged, skipping
> 
> Т.е. теперь для шаблонов spec-файлов модулей в CVS невозможно
> использовать add_changelog.

Это изменение в rpmbuild есть реакция на типовые ошибки вида
Requires: foo=bar

> На что будем менять символы?  Предложили вариант [kflavour], или можно
> сделать по типу autoconf - @kflavour at .

В стиле autoconf было бы логичнее.

> Или эти символы тоже скоро запретят?

В обозримой перспективе не запретят.


-- 
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20040216/5fc40dee/attachment.bin


More information about the devel-kernel mailing list