ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Perl модули
@ 2005-03-26 13:22 Вячеслав Диконов
  2005-03-26 14:35 ` Anton D. Kachalov
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-26 13:22 UTC (permalink / raw)
  To: ALT Devel discussion list

Хочу собрать в Сизиф xmltv (загрузка и обработка телепрограмм из
Интренета). Для него нужно много модулей perl, в том числе
Term::Progressbar, который в итоге вывел меня на Test::Simple и
Module::Signature. Эта парочка образует кольцевую зависимость, требуя
друг друга. Кроме того, Module::Signature никак не может пройти
собственный тест.

Checking if your kit is complete...
Looks good
Writing Makefile for Module::Signature

Now, please enter 'make test' to test, and 'make install' to install.
+ make
make: Entering directory `/home/slava/RPM/BUILD/Module-Signature-0.44'
cp lib/Module/Signature.pm blib/lib/Module/Signature.pm
cp script/cpansign blib/script/cpansign
/usr/bin/perl -Iinc "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/cpansign
Manifying blib/man1/cpansign.1
Manifying blib/man3/Module::Signature.3
make: Leaving directory `/home/slava/RPM/BUILD/Module-Signature-0.44'
+ make test
make: Entering directory `/home/slava/RPM/BUILD/Module-Signature-0.44'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/0-signature.t
t/1-basic.t
t/0-signature....WARNING: This key is not certified with a trusted
signature!
Primary key fingerprint: 66B2 B78E D1B7 7641 4861  D592 B4B3 DD37 3C35
01A0
Not in MANIFEST: .perl.req
==> MISMATCHED content between MANIFEST and distribution files! <==
t/0-signature....NOK 1#     Failed test (t/0-signature.t at line 30)
#          got: -5
#     expected: 0
# Looks like you failed 1 tests of 1.
t/0-signature....dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/1-basic........ok
Failed Test     Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/0-signature.t    1   256     1    1 100.00%  1
Failed 1/2 test scripts, 50.00% okay. 1/3 subtests failed, 66.67% okay.
make: *** [test_dynamic] Error 255
make: Leaving directory `/home/slava/RPM/BUILD/Module-Signature-0.44'
ошибка: Неверный код возврата из /home/slava/.tmp/rpm-tmp.45211 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /home/slava/.tmp/rpm-tmp.45211 (%build)




Никто не связывался с этим?





^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 13:22 [devel] Perl модули Вячеслав Диконов
@ 2005-03-26 14:35 ` Anton D. Kachalov
  2005-03-26 15:09   ` Вячеслав Диконов
  2005-03-26 15:16 ` Nikolay A. Fetisov
  2005-04-02 18:27 ` Alexey Tourbin
  2 siblings, 1 reply; 20+ messages in thread
From: Anton D. Kachalov @ 2005-03-26 14:35 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Mar 26, 2005 at 04:22:08PM +0300, Вячеслав Диконов wrote:
> t/0-signature....WARNING: This key is not certified with a trusted
> signature!
> Primary key fingerprint: 66B2 B78E D1B7 7641 4861  D592 B4B3 DD37 3C35
> 01A0

Может, стоит подложить другой ключик? Или просто отключить тест, что хуже.

Rgds,
Anton


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 14:35 ` Anton D. Kachalov
@ 2005-03-26 15:09   ` Вячеслав Диконов
  0 siblings, 0 replies; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-26 15:09 UTC (permalink / raw)
  To: ALT Devel discussion list

В Сбт, 26/03/2005 в 17:35 +0300, Anton D. Kachalov пишет:
> On Sat, Mar 26, 2005 at 04:22:08PM +0300, Вячеслав Диконов wrote:
> > t/0-signature....WARNING: This key is not certified with a trusted
> > signature!
> > Primary key fingerprint: 66B2 B78E D1B7 7641 4861  D592 B4B3 DD37 3C35
> > 01A0
> 
> Может, стоит подложить другой ключик? Или просто отключить тест, что хуже.
Этот ключик, как я понимаю, идет в комплекте с CPAN. Я не знаю как
создать собственный. Отключить тест удалось.

К моему огромному счастью Module::Signature и весь ужас (OpenPGP и штук
20 модулей для разных методов шифрования), что тянется за ним,
необязательны. Поэтому, как противник всякого шифрования и секретности,
собирать его я не стал.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 15:16 ` Nikolay A. Fetisov
@ 2005-03-26 15:12   ` Вячеслав Диконов
  2005-03-26 15:20     ` Anton D. Kachalov
  2005-03-26 15:41     ` Nikolay A. Fetisov
  0 siblings, 2 replies; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-26 15:12 UTC (permalink / raw)
  To: ALT Devel discussion list

В Сбт, 26/03/2005 в 18:16 +0300, Nikolay A. Fetisov пишет:
> On Sat, 26 Mar 2005 16:22:08 +0300
> Вячеслав Диконов <sdiconov@mail.ru> wrote:
> 
> > Хочу собрать в Сизиф xmltv (загрузка и обработка телепрограмм из
> > Интренета). Для него нужно много модулей perl, в том числе
> > Term::Progressbar, который в итоге вывел меня на Test::Simple и
> > Module::Signature. Эта парочка образует кольцевую зависимость, требуя
> > друг друга. 
> 
> Test::Simple вроде бы стандартный модуль:
> $ grep 'Test/Simple' i586/base/contents_index
> /usr/lib/perl5/Test/Simple      perl-devel
> /usr/lib/perl5/Test/Simple.pm   perl-devel
> /usr/lib/perl5/Test/Simple/Changes      perl-devel
> /usr/lib/perl5/Test/Simple/README       perl-devel
> 
> 
> > Кроме того, Module::Signature никак не может пройти
> > собственный тест.
> Если никак не может, то можно поставить "%define _without_test 1" 
> перед %perl_vendor_build .
Спасибо!
Кстати, где искать описание макросов типа %perl_vendorlib и т.п.
В /usr/lib/rpm их не оказалось.

> Хотя, по-моему, ругань идёт из-за вот этого:
> 
> > Not in MANIFEST: .perl.req
> > ==> MISMATCHED content between MANIFEST and distribution files! <==
А он его сам создает. Сначала требует, чтобы был, потом требует убрать.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 13:22 [devel] Perl модули Вячеслав Диконов
  2005-03-26 14:35 ` Anton D. Kachalov
@ 2005-03-26 15:16 ` Nikolay A. Fetisov
  2005-03-26 15:12   ` Вячеслав Диконов
  2005-04-02 18:27 ` Alexey Tourbin
  2 siblings, 1 reply; 20+ messages in thread
From: Nikolay A. Fetisov @ 2005-03-26 15:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1018 bytes --]

On Sat, 26 Mar 2005 16:22:08 +0300
Вячеслав Диконов <sdiconov@mail.ru> wrote:

> Хочу собрать в Сизиф xmltv (загрузка и обработка телепрограмм из
> Интренета). Для него нужно много модулей perl, в том числе
> Term::Progressbar, который в итоге вывел меня на Test::Simple и
> Module::Signature. Эта парочка образует кольцевую зависимость, требуя
> друг друга. 

Test::Simple вроде бы стандартный модуль:
$ grep 'Test/Simple' i586/base/contents_index
/usr/lib/perl5/Test/Simple      perl-devel
/usr/lib/perl5/Test/Simple.pm   perl-devel
/usr/lib/perl5/Test/Simple/Changes      perl-devel
/usr/lib/perl5/Test/Simple/README       perl-devel


> Кроме того, Module::Signature никак не может пройти
> собственный тест.
Если никак не может, то можно поставить "%define _without_test 1" 
перед %perl_vendor_build .

Хотя, по-моему, ругань идёт из-за вот этого:

> Not in MANIFEST: .perl.req
> ==> MISMATCHED content between MANIFEST and distribution files! <==


--
С уважением,
Николай Фетисов

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 15:12   ` Вячеслав Диконов
@ 2005-03-26 15:20     ` Anton D. Kachalov
  2005-03-26 15:41     ` Nikolay A. Fetisov
  1 sibling, 0 replies; 20+ messages in thread
From: Anton D. Kachalov @ 2005-03-26 15:20 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Mar 26, 2005 at 06:12:27PM +0300, Вячеслав Диконов wrote:
> Спасибо!
> Кстати, где искать описание макросов типа %perl_vendorlib и т.п.
> В /usr/lib/rpm их не оказалось.

rpm-build-*

Rgds,
Anton


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 15:12   ` Вячеслав Диконов
  2005-03-26 15:20     ` Anton D. Kachalov
@ 2005-03-26 15:41     ` Nikolay A. Fetisov
  2005-03-26 15:47       ` Вячеслав Диконов
  1 sibling, 1 reply; 20+ messages in thread
From: Nikolay A. Fetisov @ 2005-03-26 15:41 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 918 bytes --]

On Sat, 26 Mar 2005 18:12:27 +0300
Вячеслав Диконов <sdiconov@mail.ru> wrote:

> ......
> Кстати, где искать описание макросов типа %perl_vendorlib и т.п.
> В /usr/lib/rpm их не оказалось.
В документации к пакету rpm-build-perl.

> 
> > Хотя, по-моему, ругань идёт из-за вот этого:
> > 
> > > Not in MANIFEST: .perl.req
> > > ==> MISMATCHED content between MANIFEST and distribution files!
<==
> А он его сам создает. Сначала требует, чтобы был, потом требует
> убрать.

Сам модуль этот файл не создаёт. Это дело рук %perl_vendor_build . Как я
понимаю, список зависимостей для модулей, которые затребованы в
Makefile.PL. Потом используется при автоматическом поиске зависимостей.
Можно попробовать перед запуском %perl_vendor_build добавить строчку с
именем этого файла в MANIFEST. Или выкусить проверку из t/0-signature -
смотря что проще будет получаться.

--
С уважением,
Николай Фетисов

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 15:41     ` Nikolay A. Fetisov
@ 2005-03-26 15:47       ` Вячеслав Диконов
  2005-03-26 16:13         ` Nikolay A. Fetisov
  2005-04-02 18:48         ` [devel] " Alexey Tourbin
  0 siblings, 2 replies; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-26 15:47 UTC (permalink / raw)
  To: ALT Devel discussion list

В Сбт, 26/03/2005 в 18:41 +0300, Nikolay A. Fetisov пишет:

А с этим что делать?



Обрабатываются файлы: perl-SOAP-Lite-0.60a-alt0
Выполняется(%doc): /bin/sh -e /home/slava/.tmp/rpm-tmp.1700
+ umask 022
+ /bin/mkdir -p /home/slava/RPM/BUILD
+ cd /home/slava/RPM/BUILD
+ cd SOAP-Lite-0.60
+
DOCDIR=/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/share/doc/perl-SOAP-Lite-0.60a
+ export DOCDIR
+ rm
-rf /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/share/doc/perl-SOAP-Lite-0.60a
+ /bin/mkdir
-p /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/share/doc/perl-SOAP-Lite-0.60a
+ cp -prL README
Changes /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/share/doc/perl-SOAP-Lite-0.60a
+ chmod -R
go-w /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/share/doc/perl-SOAP-Lite-0.60a
+ chmod -R a
+rX /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/share/doc/perl-SOAP-Lite-0.60a
+ exit 0
Поиск Provides (используя /usr/lib/rpm/find-provides)
Выполняется(Provides): /bin/sh -e /home/slava/.tmp/rpm-tmp.58546
+ umask 022
+ /bin/mkdir -p /home/slava/RPM/BUILD
+ cd /home/slava/RPM/BUILD
+ /usr/lib/rpm/find-provides
# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/Apache/SOAP.pm line 18:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 3) line 1, <$fh> line 18.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/Apache/XMLRPC/Lite.pm line 18:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 5) line 1, <$fh> line 18.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Lite.pm line 16:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/)
# 'map' trapped by operation mask at (eval 9) line 2, <$fh> line 16.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Test.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 11) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/FTP.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 13) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/HTTP.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 15) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/IO.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 17) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/JABBER.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 19) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/LOCAL.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 21) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MAILTO.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 23) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 25) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/POP3.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 27) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/TCP.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 29) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/UDDI/Lite.pm line 16:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 31) line 1, <$fh> line 16.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/XML/Parser/Lite.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 33) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/XMLRPC/Lite.pm line 16:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 35) line 1, <$fh> line 16.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/XMLRPC/Test.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 37) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/XMLRPC/Transport/HTTP.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 39) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/XMLRPC/Transport/POP3.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 41) line 1, <$fh> line 15.

# WARNING: failed to extract version
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/XMLRPC/Transport/TCP.pm line 15:
# $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
# 'map' trapped by operation mask at (eval 43) line 1, <$fh> line 15.

+ exit 0
Поиск Requires (используя /usr/lib/rpm/find-requires)
Выполняется(Requires): /bin/sh -e /home/slava/.tmp/rpm-tmp.39860
+ umask 022
+ /bin/mkdir -p /home/slava/RPM/BUILD
+ cd /home/slava/RPM/BUILD
+ /usr/lib/rpm/find-requires
error: file /bin/env: No such file or directory
error: file /bin/env: No such file or directory
error: file /bin/env: No such file or directory
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/bin/SOAPsh.pl syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/bin/XMLRPCsh.pl syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/bin/stubmaker.pl syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/Apache/SOAP.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/Apache/XMLRPC/Lite.pm syntax OK
# perl(Errno.pm) at line 20 inside eval (SKIP)
# perl(POSIX.pm) at line 21 inside eval (SKIP)
# perl(Errno.pm) at line 20 inside eval (SKIP)
# perl(POSIX.pm) at line 21 inside eval (SKIP)
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/IO/SessionData.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/IO/SessionSet.pm syntax OK
# perl(XML/Parser.pm) at line 1262 inside eval (SKIP)
# perl(XML/Parser/Lite.pm) at line 1263 inside eval (SKIP)
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Lite.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Test.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/FTP.pm syntax OK
# perl(Compress/Zlib.pm) at line 87 inside eval (SKIP)
# perl(Compress/Zlib.pm) at line 268 inside eval (SKIP)
# perl(Compress/Zlib.pm) at line 310 inside eval (SKIP)
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/HTTP.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/IO.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/JABBER.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/LOCAL.pm syntax OK
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MAILTO.pm syntax OK
Can't locate MQClient/MQSeries.pm in @INC (@INC
contains: /usr/lib/rpm /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5 /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/i386-linux /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.6/i386-linux /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .) at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm line 17.
BEGIN failed--compilation aborted
at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm line 17.
/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm: deparse failed, trying to recover with -MSOAP::Transport
Can't locate SOAP/Transport.pm in @INC (@INC
contains: /usr/lib/rpm /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5 /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/i386-linux /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.6/i386-linux /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
# /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm: deparse failed. prefix=/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl
ошибка: /bin/sh не удалось
ошибка: Невозможно найти Requires


Ошибки сборки пакетов:
    /bin/sh не удалось
    Невозможно найти Requires
[slava@alpha SPECS]$

Тесты пришлось отключить, потому что для полного их выполнения придется
ставить Perl::Apache, а это тянет весь Apache в зависимости к набору
скриптов, читающих программу телепередач из Интернета.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 15:47       ` Вячеслав Диконов
@ 2005-03-26 16:13         ` Nikolay A. Fetisov
  2005-03-26 16:14           ` Вячеслав Диконов
  2005-04-02 18:48         ` [devel] " Alexey Tourbin
  1 sibling, 1 reply; 20+ messages in thread
From: Nikolay A. Fetisov @ 2005-03-26 16:13 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 836 bytes --]

On Sat, 26 Mar 2005 18:47:41 +0300
Вячеслав Диконов <sdiconov@mail.ru> wrote:

> А с этим что делать?
>
> Обрабатываются файлы: perl-SOAP-Lite-0.60a-alt0

Ой... 

http://lists.altlinux.ru/pipermail/devel/2005-March/018799.html

Согласно этому, это уже третья попытка собрать perl-SOAP-Lite за
последние полтора месяца :-) 
Там же ниже было и о проблемах, с этим модулем связанных.


> Обрабатываются файлы: perl-SOAP-Lite-0.60a-alt0
> ......
> error: file /bin/env: No such file or directory

Это, наверное, надо отрывать. См.
http://lists.altlinux.ru/pipermail/devel/2005-February/018422.html
(кстати, вроде бы тоже о perl-SOAP-Lite...)

При очень больших проблемах можно и автоматическое нахождение
зависимостей отключить. Для Perl'а:
%define _perl_req_method relaxed


--
С уважением,
Николай Фетисов

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 16:13         ` Nikolay A. Fetisov
@ 2005-03-26 16:14           ` Вячеслав Диконов
  2005-03-26 16:40             ` Nikolay A. Fetisov
  0 siblings, 1 reply; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-26 16:14 UTC (permalink / raw)
  To: ALT Devel discussion list

В Сбт, 26/03/2005 в 19:13 +0300, Nikolay A. Fetisov пишет:
> On Sat, 26 Mar 2005 18:47:41 +0300
> Вячеслав Диконов <sdiconov@mail.ru> wrote:
> 
> > А с этим что делать?
> >
> > Обрабатываются файлы: perl-SOAP-Lite-0.60a-alt0
> 
> Ой... 
> 
> http://lists.altlinux.ru/pipermail/devel/2005-March/018799.html
> 
> Согласно этому, это уже третья попытка собрать perl-SOAP-Lite за
> последние полтора месяца :-) 
> Там же ниже было и о проблемах, с этим модулем связанных.
> 
Только я не понял, он будет или нет? Мне он не критичен, но очень
желателен.




^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 16:14           ` Вячеслав Диконов
@ 2005-03-26 16:40             ` Nikolay A. Fetisov
  2005-03-26 22:41               ` Вячеслав Диконов
  0 siblings, 1 reply; 20+ messages in thread
From: Nikolay A. Fetisov @ 2005-03-26 16:40 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 798 bytes --]

On Sat, 26 Mar 2005 19:14:47 +0300
Вячеслав Диконов <sdiconov@mail.ru> wrote:

> В Сбт, 26/03/2005 в 19:13 +0300, Nikolay A. Fetisov пишет:
> > On Sat, 26 Mar 2005 18:47:41 +0300
> > Вячеслав Диконов <sdiconov@mail.ru> wrote:
> > 
> > > А с этим что делать?
> > >
> > > Обрабатываются файлы: perl-SOAP-Lite-0.60a-alt0
> > ...
> > Согласно этому, это уже третья попытка собрать perl-SOAP-Lite за
> > последние полтора месяца :-) 
> > ...
> Только я не понял, он будет или нет? Мне он не критичен, но очень
> желателен.

В incoming/Sisyphus лежит. Давно уже лежит.
$ rsync -n -e ssh devel:/incoming/Sisyphus/ | grep SOAP
-rw-r--r--  176402  2004/12/12  17:11:32  perl-SOAP-Lite-0.60-alt2.a.src.rpm

Больше, увы, ничего сказать не могу... 

--
С уважением,
Николай Фетисов


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 16:40             ` Nikolay A. Fetisov
@ 2005-03-26 22:41               ` Вячеслав Диконов
  2005-03-26 23:42                 ` Nikolay A. Fetisov
  0 siblings, 1 reply; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-26 22:41 UTC (permalink / raw)
  To: ALT Devel discussion list

В Сбт, 26/03/2005 в 19:40 +0300, Nikolay A. Fetisov пишет:
> On Sat, 26 Mar 2005 19:14:47 +0300
> Вячеслав Диконов <sdiconov@mail.ru> wrote:
> 
> > В Сбт, 26/03/2005 в 19:13 +0300, Nikolay A. Fetisov пишет:
> > > On Sat, 26 Mar 2005 18:47:41 +0300
> > > Вячеслав Диконов <sdiconov@mail.ru> wrote:
> > > 
> > > > А с этим что делать?
> > > >
> > > > Обрабатываются файлы: perl-SOAP-Lite-0.60a-alt0
> > > ...
> > > Согласно этому, это уже третья попытка собрать perl-SOAP-Lite за
> > > последние полтора месяца :-) 
> > > ...
> > Только я не понял, он будет или нет? Мне он не критичен, но очень
> > желателен.
> 
> В incoming/Sisyphus лежит. Давно уже лежит.
> $ rsync -n -e ssh devel:/incoming/Sisyphus/ | grep SOAP
> -rw-r--r--  176402  2004/12/12  17:11:32  perl-SOAP-Lite-0.60-alt2.a.src.rpm
> 
> Больше, увы, ничего сказать не могу... 
Вообще то кругом уже 0.60a

У меня без него программа американских каналов не грузится.

К Incoming пропихните его в Сизиф, пожалуйста.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 22:41               ` Вячеслав Диконов
@ 2005-03-26 23:42                 ` Nikolay A. Fetisov
  2005-03-27  5:50                   ` Вячеслав Диконов
  0 siblings, 1 reply; 20+ messages in thread
From: Nikolay A. Fetisov @ 2005-03-26 23:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 829 bytes --]

On Sun, 27 Mar 2005 01:41:49 +0300
Вячеслав Диконов <sdiconov@mail.ru> wrote:

> В Сбт, 26/03/2005 в 19:40 +0300, Nikolay A. Fetisov пишет:
> > On Sat, 26 Mar 2005 19:14:47 +0300
> > ....
> > В incoming/Sisyphus лежит. Давно уже лежит.
> > $ rsync -n -e ssh devel:/incoming/Sisyphus/ | grep SOAP
> > -rw-r--r--  176402  2004/12/12  17:11:32 perl-SOAP-Lite-0.60-alt2.a.src.rpm
> > ....
> Вообще то кругом уже 0.60a

perl-SOAP-Lite-0.60-alt2.a.src.rpm
                        ^^^
Я так думаю, он и есть.

> У меня без него программа американских каналов не грузится.
> 
> К Incoming пропихните его в Сизиф, пожалуйста.

Ну, это не ко мне:
$ rpm --changelog -qp perl-SOAP-Lite-0.60-alt2.a.src.rpm | head -1
* Вск Дек 12 2004 Andrey Brindeew <abr@altlinux.org> 0.60-alt2.a

--
С уважением,
Николай Фетисов

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-26 23:42                 ` Nikolay A. Fetisov
@ 2005-03-27  5:50                   ` Вячеслав Диконов
  2005-03-29 12:51                     ` Andrey Brindeew
  0 siblings, 1 reply; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-27  5:50 UTC (permalink / raw)
  To: ALT Devel discussion list

В Вск, 27/03/2005 в 03:42 +0400, Nikolay A. Fetisov пишет:
> On Sun, 27 Mar 2005 01:41:49 +0300
> Вячеслав Диконов <sdiconov@mail.ru> wrote:
> 
> > В Сбт, 26/03/2005 в 19:40 +0300, Nikolay A. Fetisov пишет:
> > > On Sat, 26 Mar 2005 19:14:47 +0300
> > > ....
> > > В incoming/Sisyphus лежит. Давно уже лежит.
> > > $ rsync -n -e ssh devel:/incoming/Sisyphus/ | grep SOAP
> > > -rw-r--r--  176402  2004/12/12  17:11:32 perl-SOAP-Lite-0.60-alt2.a.src.rpm
> > > ....
> > Вообще то кругом уже 0.60a
> 
> perl-SOAP-Lite-0.60-alt2.a.src.rpm
>                         ^^^
> Я так думаю, он и есть.
> 
> > У меня без него программа американских каналов не грузится.
> > 
> > К Incoming пропихните его в Сизиф, пожалуйста.
> 
> Ну, это не ко мне:
> $ rpm --changelog -qp perl-SOAP-Lite-0.60-alt2.a.src.rpm | head -1
> * Вск Дек 12 2004 Andrey Brindeew <abr@altlinux.org> 0.60-alt2.a
В нем что, ошибки есть? Можно тот spec посмотреть?

Может я смогу их поправить или свой завести с помощью этого образца?
Лучше я буду любой из двух грабберов xmltv для наших каналов до ума
доводить, чем ждать модуль SOAP в Сизифе.

Интересующиеся, что такое xmltv, могут посмотреть сюда. 
http://membled.com/work/apps/xmltv/
http://andrew.beanwood.com/projects/atvguide
...
Пригодится всем, кто смотрит телевизор, хотя в России/СНГ пока работает
только для спутниковых каналов.



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-27  5:50                   ` Вячеслав Диконов
@ 2005-03-29 12:51                     ` Andrey Brindeew
  2005-03-29 18:11                       ` Вячеслав Диконов
  0 siblings, 1 reply; 20+ messages in thread
From: Andrey Brindeew @ 2005-03-29 12:51 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 390 bytes --]

On Sun, Mar 27, 2005 at 09:50:48AM +0400, Вячеслав Диконов wrote:
> > Ну, это не ко мне:
> > $ rpm --changelog -qp perl-SOAP-Lite-0.60-alt2.a.src.rpm | head -1
> > * Вск Дек 12 2004 Andrey Brindeew <abr@altlinux.org> 0.60-alt2.a
> В нем что, ошибки есть? Можно тот spec посмотреть?

attached

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: perl-SOAP-Lite.spec --]
[-- Type: text/plain, Size: 2846 bytes --]

%define module		SOAP-Lite
%define m_distro	SOAP-Lite
%define m_name		SOAP::Lite
%define m_author_id	BYRNE
%define tarball_ver	0.60a
Name: perl-%module
Version: 0.60
Release: alt2.a
Summary: Client and server side SOAP implementation
Summary(ru_RU.UTF-8): п п╩п╦п╣п╫я┌я│п╨п╟я▐ п╦ я│п╣я─п╡п╣я─п╫п╟я▐ я─п╣п╟п╩п╦п╥п╟я├п╦п╦ SOAP
License: GPL
Group: Development/Perl
Url: %CPAN %m_distro
Packager: Andrey Brindeew <abr@altlinux.org>
BuildArch: noarch

Source: %m_distro-%tarball_ver.tar.gz
Patch0: perl-SOAP-Lite-0.60a-alt-paths.patch

Requires: perl-XML-Parser
BuildRequires: perl-Compress-Zlib perl-Crypt-SSLeay perl-MIME-Lite perl-MailTools perl-Net-Jabber perl-URI perl-XML-Parser perl-devel perl-libnet perl-libwww-perl

%package examples
Summary: %m_name examples
Group: Development/Perl
Requires: %name = %version-%release

%description examples
This package contains %m_name examples.

%description
%m_name for Perl is a collection of Perl modules which provides a simple 
and lightweight interface to the Simple Object Access Protocol (SOAP) both 
on client and server side. This version of SOAP::Lite supports a subset of
the SOAP 1.1 specification and has initial support for SOAP 1.2 specification.

%description -l ru_RU.UTF-8
%m_name п╢п╩я▐ Perl - п╨п╬п╩п╩п╣п╨я├п╦я▐ Perl-п╪п╬п╢я┐п╩п╣п╧, п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я▌я┴п╟я▐ п©я─п╬я│я┌п╬п╧ п╦ п╩я▒пЁп╨п╦п╧
п╦п╫я┌п╣я─я└п╣п╧я│ п╨ Simple Object Access Protocol (SOAP) п╨п╟п╨ п╫п╟ я│п╣я─п╡п╣я─п╣, я┌п╟п╨ п╦ п╫п╟ п╨п╩п╦п╣п╫я┌п╣.
п■п╟п╫п╫п╟я▐ п╡п╣я─я│п╦я▐ %m_name п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌ п©п╬п╢п╪п╫п╬п╤п╣я│я┌п╡п╬ я│п©п╣я├п╦я└п╦п╨п╟я├п╦п╦ SOAP п╡п╣я─я│п╦п╦ 1.1 п╦
п╦п╪п╣п╣я┌ п╫п╟я┤п╟п╩я▄п╫я┐я▌ п©п╬п╢п╢п╣я─п╤п╨я┐ я│п©п╣я├п╦я└п╦п╨п╟я├п╦п╦ SOAP п╡п╣я─я│п╦п╦ 1.2.

# This disables deparsing of SOAP::Transport::MQ which requires proprietary software
%add_findreq_skiplist %perl_vendor_privlib/SOAP/Transport/MQ.pm
# This disables searching requires in this module
%add_findreq_skiplist %perl_vendor_privlib/SOAP/Transport/HTTP.pm

%prep
%setup -q -n %m_distro-%version
%patch0 -p1

%build
%perl_vendor_build

%install
%perl_vendor_install
%__mkdir_p $RPM_BUILD_ROOT%_docdir/%name-%version
%__cp -a README Changes examples $RPM_BUILD_ROOT%_docdir/%name-%version/

%files
%_bindir/*
%perl_vendor_privlib/Apache
%perl_vendor_privlib/IO
%perl_vendor_privlib/SOAP
%perl_vendor_privlib/UDDI
%perl_vendor_privlib/XML
%perl_vendor_privlib/XMLRPC
%perl_vendor_man1dir/*
%perl_vendor_man3dir/*
%_docdir/%name-%version/README
%_docdir/%name-%version/Changes

%files examples
%dir %_docdir/%name-%version
%_docdir/%name-%version/examples

%changelog
* Sun Dec 12 2004 Andrey Brindeew <abr@altlinux.org> 0.60-alt2.a
- rebuild with new rpm-build-perl
- invalid paths for env patched
- examples are now in separate package

* Sun Nov 28 2004 Andrey Brindeew <abr@altlinux.org> 0.60-alt1.a
- First build for ALT Linux


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-29 12:51                     ` Andrey Brindeew
@ 2005-03-29 18:11                       ` Вячеслав Диконов
  2005-03-30  6:29                         ` Andrey Brindeew
  0 siblings, 1 reply; 20+ messages in thread
From: Вячеслав Диконов @ 2005-03-29 18:11 UTC (permalink / raw)
  To: ALT Devel discussion list

В Втр, 29/03/2005 в 16:51 +0400, Andrey Brindeew пишет:
> On Sun, Mar 27, 2005 at 09:50:48AM +0400, Вячеслав Диконов wrote:
> > > Ну, это не ко мне:
> > > $ rpm --changelog -qp perl-SOAP-Lite-0.60-alt2.a.src.rpm | head -1
> > > * Вск Дек 12 2004 Andrey Brindeew <abr@altlinux.org> 0.60-alt2.a
> > В нем что, ошибки есть? Можно тот spec посмотреть?
> 
> attached
Хорошо бы еще perl-SOAP-Lite-0.60a-alt-paths.patch получить...



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [devel] Perl модули
  2005-03-29 18:11                       ` Вячеслав Диконов
@ 2005-03-30  6:29                         ` Andrey Brindeew
  0 siblings, 0 replies; 20+ messages in thread
From: Andrey Brindeew @ 2005-03-30  6:29 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 250 bytes --]

On Tue, Mar 29, 2005 at 10:11:35PM +0400, Вячеслав Диконов wrote:
> > attached
> Хорошо бы еще perl-SOAP-Lite-0.60a-alt-paths.patch получить...

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #1.2: perl-SOAP-Lite-0.60a-alt-paths.patch --]
[-- Type: text/plain, Size: 9776 bytes --]

diff -Naur SOAP-Lite-0.60.orig/bin/SOAPsh.pl SOAP-Lite-0.60/bin/SOAPsh.pl
--- SOAP-Lite-0.60.orig/bin/SOAPsh.pl	2003-08-18 22:43:03 +0400
+++ SOAP-Lite-0.60/bin/SOAPsh.pl	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 #!d:\perl\bin\perl.exe 
 
 # -- SOAP::Lite -- soaplite.com -- Copyright (C) 2001 Paul Kulchenko --
diff -Naur SOAP-Lite-0.60.orig/bin/stubmaker.pl SOAP-Lite-0.60/bin/stubmaker.pl
--- SOAP-Lite-0.60.orig/bin/stubmaker.pl	2003-08-18 22:43:04 +0400
+++ SOAP-Lite-0.60/bin/stubmaker.pl	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 #!d:\perl\bin\perl.exe 
 
 # -- SOAP::Lite -- soaplite.com -- Copyright (C) 2001 Paul Kulchenko --
diff -Naur SOAP-Lite-0.60.orig/bin/XMLRPCsh.pl SOAP-Lite-0.60/bin/XMLRPCsh.pl
--- SOAP-Lite-0.60.orig/bin/XMLRPCsh.pl	2003-08-18 22:43:04 +0400
+++ SOAP-Lite-0.60/bin/XMLRPCsh.pl	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 #!d:\perl\bin\perl.exe 
 
 # -- XMLRPC::Lite -- soaplite.com -- Copyright (C) 2001 Paul Kulchenko --
diff -Naur SOAP-Lite-0.60.orig/t/01-core.t SOAP-Lite-0.60/t/01-core.t
--- SOAP-Lite-0.60.orig/t/01-core.t	2003-08-18 22:44:32 +0400
+++ SOAP-Lite-0.60/t/01-core.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl
+#!/usr/bin/env perl
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/02-payload.t SOAP-Lite-0.60/t/02-payload.t
--- SOAP-Lite-0.60.orig/t/02-payload.t	2003-08-18 22:44:33 +0400
+++ SOAP-Lite-0.60/t/02-payload.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/03-server.t SOAP-Lite-0.60/t/03-server.t
--- SOAP-Lite-0.60.orig/t/03-server.t	2003-08-18 22:44:34 +0400
+++ SOAP-Lite-0.60/t/03-server.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/04-attach.t SOAP-Lite-0.60/t/04-attach.t
--- SOAP-Lite-0.60.orig/t/04-attach.t	2003-08-18 22:44:35 +0400
+++ SOAP-Lite-0.60/t/04-attach.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/05-customxml.t SOAP-Lite-0.60/t/05-customxml.t
--- SOAP-Lite-0.60.orig/t/05-customxml.t	2003-08-18 22:44:36 +0400
+++ SOAP-Lite-0.60/t/05-customxml.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/06-modules.t SOAP-Lite-0.60/t/06-modules.t
--- SOAP-Lite-0.60.orig/t/06-modules.t	2003-08-18 22:44:36 +0400
+++ SOAP-Lite-0.60/t/06-modules.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/07-xmlrpc_payload.t SOAP-Lite-0.60/t/07-xmlrpc_payload.t
--- SOAP-Lite-0.60.orig/t/07-xmlrpc_payload.t	2003-08-18 22:44:37 +0400
+++ SOAP-Lite-0.60/t/07-xmlrpc_payload.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/08-schema.t SOAP-Lite-0.60/t/08-schema.t
--- SOAP-Lite-0.60.orig/t/08-schema.t	2003-08-18 22:44:37 +0400
+++ SOAP-Lite-0.60/t/08-schema.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/11-cgi.t SOAP-Lite-0.60/t/11-cgi.t
--- SOAP-Lite-0.60.orig/t/11-cgi.t	2003-08-18 22:44:38 +0400
+++ SOAP-Lite-0.60/t/11-cgi.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/12-cgi_https.t SOAP-Lite-0.60/t/12-cgi_https.t
--- SOAP-Lite-0.60.orig/t/12-cgi_https.t	2003-08-18 22:44:38 +0400
+++ SOAP-Lite-0.60/t/12-cgi_https.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/13-mod_perl.t SOAP-Lite-0.60/t/13-mod_perl.t
--- SOAP-Lite-0.60.orig/t/13-mod_perl.t	2003-08-18 22:44:39 +0400
+++ SOAP-Lite-0.60/t/13-mod_perl.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/14-cgi_apache.t SOAP-Lite-0.60/t/14-cgi_apache.t
--- SOAP-Lite-0.60.orig/t/14-cgi_apache.t	2003-08-18 22:44:39 +0400
+++ SOAP-Lite-0.60/t/14-cgi_apache.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/15-daemon.t SOAP-Lite-0.60/t/15-daemon.t
--- SOAP-Lite-0.60.orig/t/15-daemon.t	2003-08-18 22:44:40 +0400
+++ SOAP-Lite-0.60/t/15-daemon.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/16-tcp.t SOAP-Lite-0.60/t/16-tcp.t
--- SOAP-Lite-0.60.orig/t/16-tcp.t	2003-08-18 22:44:40 +0400
+++ SOAP-Lite-0.60/t/16-tcp.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/17-mod_soap.t SOAP-Lite-0.60/t/17-mod_soap.t
--- SOAP-Lite-0.60.orig/t/17-mod_soap.t	2003-08-18 22:44:41 +0400
+++ SOAP-Lite-0.60/t/17-mod_soap.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/19-apachesoap.t SOAP-Lite-0.60/t/19-apachesoap.t
--- SOAP-Lite-0.60.orig/t/19-apachesoap.t	2003-08-18 22:44:41 +0400
+++ SOAP-Lite-0.60/t/19-apachesoap.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/21-public.t SOAP-Lite-0.60/t/21-public.t
--- SOAP-Lite-0.60.orig/t/21-public.t	2003-08-18 22:44:42 +0400
+++ SOAP-Lite-0.60/t/21-public.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/22-interop_apache.t SOAP-Lite-0.60/t/22-interop_apache.t
--- SOAP-Lite-0.60.orig/t/22-interop_apache.t	2003-08-18 22:44:43 +0400
+++ SOAP-Lite-0.60/t/22-interop_apache.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/23-ppm.t SOAP-Lite-0.60/t/23-ppm.t
--- SOAP-Lite-0.60.orig/t/23-ppm.t	2003-08-18 22:44:43 +0400
+++ SOAP-Lite-0.60/t/23-ppm.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/24-wsdl.t SOAP-Lite-0.60/t/24-wsdl.t
--- SOAP-Lite-0.60.orig/t/24-wsdl.t	2003-08-18 22:44:44 +0400
+++ SOAP-Lite-0.60/t/24-wsdl.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/25-uddi.t SOAP-Lite-0.60/t/25-uddi.t
--- SOAP-Lite-0.60.orig/t/25-uddi.t	2003-08-18 22:44:44 +0400
+++ SOAP-Lite-0.60/t/25-uddi.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/26-xmlrpc.t SOAP-Lite-0.60/t/26-xmlrpc.t
--- SOAP-Lite-0.60.orig/t/26-xmlrpc.t	2003-08-18 22:44:45 +0400
+++ SOAP-Lite-0.60/t/26-xmlrpc.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/27-xmlparserlite.t SOAP-Lite-0.60/t/27-xmlparserlite.t
--- SOAP-Lite-0.60.orig/t/27-xmlparserlite.t	2003-08-18 22:44:45 +0400
+++ SOAP-Lite-0.60/t/27-xmlparserlite.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/28-uddi_search.t SOAP-Lite-0.60/t/28-uddi_search.t
--- SOAP-Lite-0.60.orig/t/28-uddi_search.t	2003-08-18 22:44:46 +0400
+++ SOAP-Lite-0.60/t/28-uddi_search.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/29-uddi_publishing.t SOAP-Lite-0.60/t/29-uddi_publishing.t
--- SOAP-Lite-0.60.orig/t/29-uddi_publishing.t	2003-08-18 22:44:46 +0400
+++ SOAP-Lite-0.60/t/29-uddi_publishing.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/36-leaks.t SOAP-Lite-0.60/t/36-leaks.t
--- SOAP-Lite-0.60.orig/t/36-leaks.t	2003-08-18 22:44:47 +0400
+++ SOAP-Lite-0.60/t/36-leaks.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/37-mod_xmlrpc.t SOAP-Lite-0.60/t/37-mod_xmlrpc.t
--- SOAP-Lite-0.60.orig/t/37-mod_xmlrpc.t	2003-08-18 22:44:47 +0400
+++ SOAP-Lite-0.60/t/37-mod_xmlrpc.t	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 
 BEGIN {
   unless(grep /blib/, @INC) {
diff -Naur SOAP-Lite-0.60.orig/t/TEST.pl SOAP-Lite-0.60/t/TEST.pl
--- SOAP-Lite-0.60.orig/t/TEST.pl	2003-08-18 22:44:51 +0400
+++ SOAP-Lite-0.60/t/TEST.pl	2004-12-12 14:57:29 +0300
@@ -1,4 +1,4 @@
-#!/bin/env perl 
+#!/usr/bin/env perl 
 #!d:\perl\bin\perl.exe 
 
 BEGIN {

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [devel] Re: Perl модули
  2005-03-26 13:22 [devel] Perl модули Вячеслав Диконов
  2005-03-26 14:35 ` Anton D. Kachalov
  2005-03-26 15:16 ` Nikolay A. Fetisov
@ 2005-04-02 18:27 ` Alexey Tourbin
  2 siblings, 0 replies; 20+ messages in thread
From: Alexey Tourbin @ 2005-04-02 18:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 787 bytes --]

On Sat, Mar 26, 2005 at 04:22:08PM +0300, Вячеслав Диконов wrote:
> Хочу собрать в Сизиф xmltv (загрузка и обработка телепрограмм из
> Интренета). Для него нужно много модулей perl, в том числе
> Term::Progressbar, который в итоге вывел меня на Test::Simple и

Test::Simple -- это из perl-devel.

> Module::Signature. Эта парочка образует кольцевую зависимость, требуя

А Module::Signature можно, наверное, отровать.  Это же только для
сборки нужно.  То есть для проверки того, что при скачивании тарболл
не подменили.

> Not in MANIFEST: .perl.req
> ==> MISMATCHED content between MANIFEST and distribution files! <==
> t/0-signature....NOK 1#     Failed test (t/0-signature.t at line 30)

> Никто не связывался с этим?

%prep
%setup ...
%__rm -fv t/0-signature.t

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [devel] Re: Perl модули
  2005-03-26 15:47       ` Вячеслав Диконов
  2005-03-26 16:13         ` Nikolay A. Fetisov
@ 2005-04-02 18:48         ` Alexey Tourbin
  2005-04-02 19:57           ` Alexey Tourbin
  1 sibling, 1 reply; 20+ messages in thread
From: Alexey Tourbin @ 2005-04-02 18:48 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 4851 bytes --]

On Sat, Mar 26, 2005 at 06:47:41PM +0300, Вячеслав Диконов wrote:
> # WARNING: failed to extract version
> at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/Apache/SOAP.pm line 18:
> # $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
> release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
> # 'map' trapped by operation mask at (eval 3) line 1, <$fh> line 18.

Это из-за Safe->reval в perl.prov.  То есть map был отнесен
к "ненадежным" опкодам.  То есть в `Porivdes: perl(Apache/SOAP.pm)'
и др. версии не будет.  На это пока можно забить.

А версия на самом деле такая:

$ perl -le '$VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name: release-0_60-public $ =~ /-(\d+)_([\d_]+)/); print $VERSION'
0.60
$

А опкоды на самом деле называются mapwhile и mapstart:

$ perl -MO=Concise -le '$VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name: release-0_60-public $ =~ /-(\d+)_([\d_]+)/);'
k  <@> leave[1 ref] vKP/REFC ->(end)
1     <0> enter ->2
2     <;> nextstate(main 2 -e:1) v ->3
j     <2> sassign vKS/2 ->k
h        <@> sprintf[t5] sK/2 ->i
3           <0> pushmark s ->4
4           <$> const[PV "%d.%s"] s ->5
9           <|> mapwhile(other->a)[t4] lK/1 ->h
8              <@> mapstart lK*/2 ->9
5                 <0> pushmark s ->6
-                 <1> null lK/1 ->6
-                    <1> null lK/1 ->9
g                       <@> leave lKP ->9
a                          <0> enter l ->b
b                          <;> nextstate(main 1 -e:1) v ->c
d                          </> subst(/"_"/) vK ->e
c                             <$> const[PV ""] s ->d
e                          <;> nextstate(main 1 -e:1) v ->f
-                          <1> ex-rv2sv sK/1 ->g
f                             <#> gvsv[*_] s ->g
7                 </> match(/"-(\\d+)_([\\d_]+)"/) lKMS/RTIME ->8
6                    <$> const[PV "Name: release-0_60-public "] s ->7
-        <1> ex-rv2sv sKRM*/1 ->j
i           <#> gvsv[*VERSION] s ->j
-e syntax OK
$

> + /usr/lib/rpm/find-requires
> error: file /bin/env: No such file or directory

А это кто сказал?
И почему не отвалилось?

> Can't locate MQClient/MQSeries.pm in @INC (@INC
> contains: /usr/lib/rpm /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5 /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/i386-linux /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.6/i386-linux /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .) at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm line 17.
> BEGIN failed--compilation aborted
> at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm line 17.
> /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm: deparse failed, trying to recover with -MSOAP::Transport
> Can't locate SOAP/Transport.pm in @INC (@INC
> contains: /usr/lib/rpm /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5 /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/i386-linux /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.6/i386-linux /usr/local/lib/perl5/site_perl/5.8.6 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .).
> BEGIN failed--compilation aborted.
> # /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/SOAP/Transport/MQ.pm: deparse failed. prefix=/home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl
> ошибка: /bin/sh не удалось
> ошибка: Невозможно найти Requires

Проще всего забыть про MQSeries.pm:
%add_findreq_skiplist */Transport/MQ.pm

Тогда Transport::MQ работать не будет, но это далеко не основной
транспорт, насколько я понимаю.  По HTTP этот SOAP гоняют.

> Тесты пришлось отключить, потому что для полного их выполнения придется
> ставить Perl::Apache, а это тянет весь Apache в зависимости к набору
> скриптов, читающих программу телепередач из Интернета.

Ох.  Хорошо было бы, если perl-SOAP-Lite собирал кто-нибудь из тех,
кто его использует.  Я не использую.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* [devel] Re: Perl модули
  2005-04-02 18:48         ` [devel] " Alexey Tourbin
@ 2005-04-02 19:57           ` Alexey Tourbin
  0 siblings, 0 replies; 20+ messages in thread
From: Alexey Tourbin @ 2005-04-02 19:57 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1868 bytes --]

On Sat, Apr 02, 2005 at 10:48:59PM +0400, Alexey Tourbin wrote:
> On Sat, Mar 26, 2005 at 06:47:41PM +0300, Вячеслав Диконов wrote:
> > # WARNING: failed to extract version
> > at /home/slava/.tmp/perl-SOAP-Lite-buildroot/usr/lib/perl5/vendor_perl/Apache/SOAP.pm line 18:
> > # $VERSION = sprintf("%d.%s", map {s/_//g; $_} q$Name:
> > release-0_60-public $ =~ /-(\d+)_([\d_]+)/);
> > # 'map' trapped by operation mask at (eval 3) line 1, <$fh> line 18.
> 
> Это из-за Safe->reval в perl.prov.  То есть map был отнесен
> к "ненадежным" опкодам.  То есть в `Porivdes: perl(Apache/SOAP.pm)'
> и др. версии не будет.  На это пока можно забить.

А ведь это я разломал.  Когда-то работало:
http://lists.altlinux.ru/pipermail/devel/2001-May/002823.html

То есть я решил отключить "entereval grepstart grepwhile mapstart
mapwhile" до тех пор, пока что-нибудь не сломается, т.к. у меня локально
на большом числе модулей ничего не сломалось.

Кстати, по этой ссылке видна ещё одна (уже исправленная) ошибка:
	
	my $version = $safe->reval("$line; \$VERSION;");

Что если $line заканчивается комментарием?  Правильно, $VERSION тоже
окажется в комментарии.  Правильно так:

	my $version = $safe->reval("$line\n; \$VERSION;");

Вернее, это наверное работало, т.к. $line заканчивался на \n.
А когда я сделал chomp, то работать перестало.

Ещё по нескольким граблям прошелся:

    if ((m/^=(head[12]|pod|over|item|for|begin)/) .. (m/^=(cut)/)) {
      next;
    }

В некоторых файлах вся документация находится в самом низу и *не
заканчивается* на =cut (что допустимо).  Тогда действие этого условия
перекидывается на следующий файл до ближайшего =cut.  Сейчас так:

	next if /^=\w/ .. (/^=cut/ or eof);

Прямо на это месте ещё одну граблю заметил: eof без скобок и eof() со
скобками ведет себя совершенно по-разному (см. perldoc -f eof).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2005-04-02 19:57 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-26 13:22 [devel] Perl модули Вячеслав Диконов
2005-03-26 14:35 ` Anton D. Kachalov
2005-03-26 15:09   ` Вячеслав Диконов
2005-03-26 15:16 ` Nikolay A. Fetisov
2005-03-26 15:12   ` Вячеслав Диконов
2005-03-26 15:20     ` Anton D. Kachalov
2005-03-26 15:41     ` Nikolay A. Fetisov
2005-03-26 15:47       ` Вячеслав Диконов
2005-03-26 16:13         ` Nikolay A. Fetisov
2005-03-26 16:14           ` Вячеслав Диконов
2005-03-26 16:40             ` Nikolay A. Fetisov
2005-03-26 22:41               ` Вячеслав Диконов
2005-03-26 23:42                 ` Nikolay A. Fetisov
2005-03-27  5:50                   ` Вячеслав Диконов
2005-03-29 12:51                     ` Andrey Brindeew
2005-03-29 18:11                       ` Вячеслав Диконов
2005-03-30  6:29                         ` Andrey Brindeew
2005-04-02 18:48         ` [devel] " Alexey Tourbin
2005-04-02 19:57           ` Alexey Tourbin
2005-04-02 18:27 ` Alexey Tourbin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git