[devel] Re: I: unexpanded macros

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Июл 22 20:31:12 MSD 2005


On Fri, Jul 22, 2005 at 07:04:45PM +0300, Michael Shigorin wrote:
> On Fri, Jul 22, 2005 at 05:26:56PM +0400, Alexey Tourbin wrote:
> > 	my $rpm = RPM::Header->new($f)
> 
> Боюсь, этого мало -- для адекватной проверки надо eval'ить спек,
> развёрнутый в среде с BuildRequires.  И подозреваю, что это
> бессмысленно делать, поскольку сборка бы уже взорвалась.

В том-то и дело, что при подобных ошибках где-нибудь в %post (или, что
ещё хуже, в %preun) сборка проходит нормально, а проблемы возникают
только при установке пакета.

На самом деле неплохо бы научить сам rpmbuild выдавать хотя бы
предупреждения при попытке раскрытия неопределённого макроса.  По уже
собранному пакету нельзя определить, было ли в нём написано %something
(и макрос с именем something не был определён), или %%something.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050722/9044b5df/attachment-0001.bin>


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