[devel] Re: Продолжение борьбы с SYMPA

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Мар 5 01:34:12 MSK 2005


On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> 2) При сборке пакета два файла 
> 
> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
> 
> не хотят проходить проверку ругаются на ключик -U в строке
> #!/usr/bin/perl -U
> 
> вот хвост лога сборки:
> Поиск Requires (используя /usr/lib/rpm/find-requires)
> Выполняется(Requires): /bin/sh -e
> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
> + cd /home/vserge/Altlinux/RPM/BUILD
> + /usr/lib/rpm/find-requires
> Args must match #! line at
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
> pa_soap_server.fcgi line 1. #
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
> pa_soap_server.fcgi: deparse failed.
> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
> mpa ошибка: /bin/sh не удалось
> ошибка: Невозможно найти Requires

Не могу воспроизвести.  Возможно, вы сказали лишь только часть правды --
а ещё что-то скрываете.  Колитесь.

$ cat test.pl
#!/usr/bin/perl -U
use strict;
1;
$ /usr/lib/rpm/perl.req -v test.pl
# perl(strict.pm) at line 2 (builtin SKIP)
/home/at/test.pl syntax OK
$

> 3) Не хотят искаться зависимости автоматически
> при этом согласно Perl Policy
> /usr/share/doc/rpm-build-perl-0.5.1/README.ALT
> определена переменная _perl_lib_path

Что значит "не хотят искаться зависимости автоматически"?
Какого рода зависимости имеются в виду: requires или provides?

> ### Redefine  _perl_lib_path for find reqs
> %define _perl_lib_path
> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
-----------------------------------------------------------^
Пробел? :)

Стандартные пути вписывать не надо -- на самом деле, от них даже не
так-то легко избавиться.  В _perl_lib_path нужно вписать только тот
путь, от которого будет отсчитываться Provides.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20050305/c0c76ef1/attachment-0001.bin>


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