ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
@ 2010-03-18 14:59 Sergey Y. Afonin
  2010-03-18 15:02 ` Andrey Rahmatullin
  2010-03-18 15:25 ` Aleksey Avdeev
  0 siblings, 2 replies; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 14:59 UTC (permalink / raw)
  To: ALT Devel discussion list

Приветствую. 

Пытаюсь собрать пакет, вылезает вот такая ошибка:

Can't load '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for module APR::Request: /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so: undefined symbol: apreq_hook_disable_uploads at /usr/lib/perl5/i386-linux/DynaLoader.pm line 226.
 at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27
Compilation failed in require at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27.

Оно и при запуске мне встретилась, но там оно решилось загрузкой 
в Apache2 модуля apreq ( a2enmod apreq ). А что при сборке можно
сделать ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 14:59 [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request Sergey Y. Afonin
@ 2010-03-18 15:02 ` Andrey Rahmatullin
  2010-03-18 15:07   ` Sergey Y. Afonin
  2010-03-18 15:25 ` Aleksey Avdeev
  1 sibling, 1 reply; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 15:02 UTC (permalink / raw)
  To: devel

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

On Thu, Mar 18, 2010 at 06:59:34PM +0400, Sergey Y. Afonin wrote:
> Can't load
> '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for
> module APR::Request:
> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so:
> undefined symbol: apreq_hook_disable_uploads at
> /usr/lib/perl5/i386-linux/DynaLoader.pm line 226.
А долинковать не получается?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

<thresh> zsh: segmentation fault  oowriter Downloads/Бланк\ Заявления\ на\
         отпуск.do
<thresh> вот если меня в отпуск не отпустят -- это будет альт виноват

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:02 ` Andrey Rahmatullin
@ 2010-03-18 15:07   ` Sergey Y. Afonin
  2010-03-18 15:09     ` Sergey Y. Afonin
  0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 18 March 2010, Andrey Rahmatullin wrote:

> > '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for

> А долинковать не получается?
 
А куда ? У меня модуль, вообще, noarch... 

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:07   ` Sergey Y. Afonin
@ 2010-03-18 15:09     ` Sergey Y. Afonin
  2010-03-18 15:11       ` Andrey Rahmatullin
  0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 18 March 2010, Sergey Y. Afonin wrote:

>  У меня модуль, вообще, noarch...

Пакет, то есть.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:09     ` Sergey Y. Afonin
@ 2010-03-18 15:11       ` Andrey Rahmatullin
  2010-03-18 15:16         ` Sergey Y. Afonin
  2010-03-18 18:31         ` Alexey Tourbin
  0 siblings, 2 replies; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 15:11 UTC (permalink / raw)
  To: devel

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

On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
> >  У меня модуль, вообще, noarch...
> Пакет, то есть.
/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
долинковать, а не модуль.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Может все-таки /etc/menu-methods/{icewm,fvwm2} поправить, чем
пересобирать весь GNOME и KDE ?
		-- zerg in #1772

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:11       ` Andrey Rahmatullin
@ 2010-03-18 15:16         ` Sergey Y. Afonin
  2010-03-18 15:30           ` Andrey Rahmatullin
  2010-03-18 18:31         ` Alexey Tourbin
  1 sibling, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: naf

On Thursday 18 March 2010, Andrey Rahmatullin wrote:

> > >  У меня модуль, вообще, noarch...

> > Пакет, то есть.

> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
> долинковать, а не модуль.

Это я, даже, не знаю... Может тут особенность модулей для Apache ?
Подожду комментария мантейнера пакета perl-libapreq2.

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 14:59 [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request Sergey Y. Afonin
  2010-03-18 15:02 ` Andrey Rahmatullin
@ 2010-03-18 15:25 ` Aleksey Avdeev
  2010-03-18 15:42   ` Sergey Y. Afonin
  1 sibling, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 15:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

18.03.2010 17:59, Sergey Y. Afonin пишет:
> Приветствую. 
> 
> Пытаюсь собрать пакет, вылезает вот такая ошибка:
> 
> Can't load '/usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so' for module APR::Request: /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so: undefined symbol: apreq_hook_disable_uploads at /usr/lib/perl5/i386-linux/DynaLoader.pm line 226.
>  at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27
> Compilation failed in require at /usr/lib/perl5/vendor_perl/i386-linux/APR/Request/Param.pm line 27.
> 
> Оно и при запуске мне встретилась, но там оно решилось загрузкой 
> в Apache2 модуля apreq ( a2enmod apreq ). А что при сборке можно
> сделать ?

  LD_PRELOAD?

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:16         ` Sergey Y. Afonin
@ 2010-03-18 15:30           ` Andrey Rahmatullin
  0 siblings, 0 replies; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 15:30 UTC (permalink / raw)
  To: devel

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

On Thu, Mar 18, 2010 at 07:16:12PM +0400, Sergey Y. Afonin wrote:
> Это я, даже, не знаю... Может тут особенность модулей для Apache ?
> Подожду комментария мантейнера пакета perl-libapreq2.
Да, к нему и вопрос, я почему-то решил что это ваш пакет.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

>Maintainer молчит, пакет отправлен в orphaned.
Вот так вот, на три дня исчезнешь (реально три дня, правда с
учетом выходных это две недели), так сразу пакеты мочить
начинают...
		-- rider in devel@

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:25 ` Aleksey Avdeev
@ 2010-03-18 15:42   ` Sergey Y. Afonin
  2010-03-18 16:40     ` Aleksey Avdeev
  0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 15:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 18 March 2010, Aleksey Avdeev wrote:

> LD_PRELOAD

ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from LD_PRELOAD cannot be preloaded: ignored.
Может он без Апача не подгружается ?

-- 
С уважением, Сергей Афонин
asy@altlinux.ru


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:42   ` Sergey Y. Afonin
@ 2010-03-18 16:40     ` Aleksey Avdeev
  2010-03-18 16:45       ` Sergey Y. Afonin
  0 siblings, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 16:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

18.03.2010 18:42, Sergey Y. Afonin пишет:
> On Thursday 18 March 2010, Aleksey Avdeev wrote:
> 
>> LD_PRELOAD
> 
> ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from LD_PRELOAD cannot be preloaded: ignored.
> Может он без Апача не подгружается ?

  Вполне возможно, т. к. _все_ модули недолнкованны (и используют
символы самого apache).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 16:40     ` Aleksey Avdeev
@ 2010-03-18 16:45       ` Sergey Y. Afonin
  2010-03-18 16:47         ` Andrey Rahmatullin
  0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 16:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 18 March 2010, Aleksey Avdeev wrote:

> > ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from
> > LD_PRELOAD cannot be preloaded: ignored. Может он без Апача не
> > подгружается ? 
> 
>   Вполне возможно, т. к. _все_ модули недолнкованны (и используют
> символы самого apache).

Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)

-- 
С уважением, Сергей Афонин


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 16:45       ` Sergey Y. Afonin
@ 2010-03-18 16:47         ` Andrey Rahmatullin
  2010-03-18 17:08           ` Sergey Y. Afonin
  0 siblings, 1 reply; 23+ messages in thread
From: Andrey Rahmatullin @ 2010-03-18 16:47 UTC (permalink / raw)
  To: devel

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

On Thu, Mar 18, 2010 at 08:45:22PM +0400, Sergey Y. Afonin wrote:
> > > ERROR: ld.so: object '/usr/lib/apache2/modules/mod_apreq2.so' from
> > > LD_PRELOAD cannot be preloaded: ignored. Может он без Апача не
> > > подгружается ? 
> > 
> >   Вполне возможно, т. к. _все_ модули недолнкованны (и используют
> > символы самого apache).
> 
> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
А для чего оно всё это дело загружает при сборке? Может это отрываемо?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Есть мнение, что за разломать по личным нуждам, а потом орать
"дайте денег, починю" надо кунать.
		-- mike in devel@

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 16:47         ` Andrey Rahmatullin
@ 2010-03-18 17:08           ` Sergey Y. Afonin
  2010-03-18 19:46             ` Aleksey Avdeev
  0 siblings, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 17:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: at

On Thursday 18 March 2010, Andrey Rahmatullin wrote:

> > Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
> > сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)

> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
 
Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
Если, вдруг, интересно, src.rpm, в первом приближении, вот:
ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm

-- 
С уважением, Сергей Афонин


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 15:11       ` Andrey Rahmatullin
  2010-03-18 15:16         ` Sergey Y. Afonin
@ 2010-03-18 18:31         ` Alexey Tourbin
  2010-03-18 20:05           ` Aleksey Avdeev
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 18:31 UTC (permalink / raw)
  To: devel

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

On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
> > >  У меня модуль, вообще, noarch...
> > Пакет, то есть.
> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
> долинковать, а не модуль.

+1

[at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads                apache2-mod_apreq-2.12-alt1.x86_64.rpm  /usr/lib64/libapreq2.so.3.7.1   T       apreq_hook_disable_uploads
perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so   U       apreq_hook_disable_uploads
perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so     U       apreq_hook_disable_uploads
[at@people perl-qa-rpmelfsym]$ 

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 17:08           ` Sergey Y. Afonin
@ 2010-03-18 19:46             ` Aleksey Avdeev
  2010-03-18 20:06               ` Alexey Tourbin
  2010-03-18 21:55               ` Sergey Y. Afonin
  0 siblings, 2 replies; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 19:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

18.03.2010 20:08, Sergey Y. Afonin пишет:
> On Thursday 18 March 2010, Andrey Rahmatullin wrote:
> 
>>> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
>>> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
> 
>> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
>  
> Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
> rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
> Если, вдруг, интересно, src.rpm, в первом приближении, вот:
> ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm

  А есть ли выложенный спек? (Или git?)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 18:31         ` Alexey Tourbin
@ 2010-03-18 20:05           ` Aleksey Avdeev
  2010-03-18 20:19             ` Alexey Tourbin
  0 siblings, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 20:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

18.03.2010 21:31, Alexey Tourbin пишет:
> On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
>> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
>>>>  У меня модуль, вообще, noarch...
>>> Пакет, то есть.
>> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
>> долинковать, а не модуль.
> 
> +1
> 
> [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads                apache2-mod_apreq-2.12-alt1.x86_64.rpm  /usr/lib64/libapreq2.so.3.7.1   T       apreq_hook_disable_uploads
> perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so   U       apreq_hook_disable_uploads
> perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so     U       apreq_hook_disable_uploads
> [at@people perl-qa-rpmelfsym]$ 

  Правильно понимаю, что в данном случаи модули perl требуют символ
(grep apreq_hook_disable_uploads) который светит на публику только
apache`вский модуль? Если да -- думаю это не правельно...

  Может ли быть подобная ситуация, если apache`вский модуль таскает с
собой библиотеку (libapreq2), которую стоит сделать системной? (Если
судить по
<http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
-- оно весьма похоже.)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 19:46             ` Aleksey Avdeev
@ 2010-03-18 20:06               ` Alexey Tourbin
  2010-03-18 20:16                 ` Aleksey Avdeev
  2010-03-18 21:55               ` Sergey Y. Afonin
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 20:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, Mar 18, 2010 at 10:46:31PM +0300, Aleksey Avdeev wrote:
> 18.03.2010 20:08, Sergey Y. Afonin пишет:
> > On Thursday 18 March 2010, Andrey Rahmatullin wrote:
> > 
> >>> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
> >>> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
> > 
> >> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
> >  
> > Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
> > rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...

Надо линковать */auto/APR/*.so с библиотекой -lapreq2.

> > Если, вдруг, интересно, src.rpm, в первом приближении, вот:
> > ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
>   А есть ли выложенный спек? (Или git?)

Пока не стоит пытаться исправлять perl-bronc.
Стоит обратить внимание на verify-elf при сборке mod_perl2.

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 20:06               ` Alexey Tourbin
@ 2010-03-18 20:16                 ` Aleksey Avdeev
  0 siblings, 0 replies; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 20:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

18.03.2010 23:06, Alexey Tourbin пишет:
> On Thu, Mar 18, 2010 at 10:46:31PM +0300, Aleksey Avdeev wrote:
>> 18.03.2010 20:08, Sergey Y. Afonin пишет:
>>> On Thursday 18 March 2010, Andrey Rahmatullin wrote:
>>>
>>>>> Как я понимаю, если это так, мантейнер perl-libapreq2 ничего и не сможет
>>>>> сделать... Вопрос, тогда, напрашивается сам собой. Что делать ? :-)
>>>
>>>> А для чего оно всё это дело загружает при сборке? Может это отрываемо?
>>>  
>>> Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
>>> rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
> 
> Надо линковать */auto/APR/*.so с библиотекой -lapreq2.

  На данный момент (судя по
<http://sisyphus.ru/ru/srpm/Sisyphus/apache2-mod_apreq/spec>) в качестве
отдельной сущности %_libdir/libapreq2.so.* в репозитории отсутствует:
пакуется в apache2-mod_apreq. Думаю её стоит вынести в отдельный
подпакет пакет.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 20:05           ` Aleksey Avdeev
@ 2010-03-18 20:19             ` Alexey Tourbin
  2010-03-18 20:37               ` Aleksey Avdeev
  0 siblings, 1 reply; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 20:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, Mar 18, 2010 at 11:05:41PM +0300, Aleksey Avdeev wrote:
> 18.03.2010 21:31, Alexey Tourbin пишет:
> > On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
> >> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
> >>>>  У меня модуль, вообще, noarch...
> >>> Пакет, то есть.
> >> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
> >> долинковать, а не модуль.
> > 
> > +1
> > 
> > [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads
>   apache2-mod_apreq-2.12-alt1.x86_64.rpm  /usr/lib64/libapreq2.so.3.7.1   T       apreq_hook_disable_uploads
> > perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so   U       apreq_hook_disable_uploads
> > perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so     U       apreq_hook_disable_uploads
> > [at@people perl-qa-rpmelfsym]$ 
> 
>   Правильно понимаю, что в данном случаи модули perl требуют символ
> (grep apreq_hook_disable_uploads) который светит на публику только
> apache`вский модуль? Если да -- думаю это не правельно...

Перловый модуль требует символ, который предоставляется библиотекой
libapreq2.so.3.  По-видимому модуль (и другие подобные модули) надо
линковать с -lapreq2.  Правда, это может не очень выгодно изменить
зависимости между пакетами.

>   Может ли быть подобная ситуация, если apache`вский модуль таскает с
> собой библиотеку (libapreq2), которую стоит сделать системной? (Если
> судить по
> <http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
> -- оно весьма похоже.)

Может быть, стоит отпилить libapreq2 как отдельный пакет.  Но тогда ещё
будет libapreq2-devel?  Надо разбираться, как там устроено, и насколько
библиотеку libapreq2 можно считать самостоятельной/независимой.

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 20:19             ` Alexey Tourbin
@ 2010-03-18 20:37               ` Aleksey Avdeev
  2010-03-18 20:58                 ` Alexey Tourbin
  0 siblings, 1 reply; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 20:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

18.03.2010 23:19, Alexey Tourbin пишет:
> On Thu, Mar 18, 2010 at 11:05:41PM +0300, Aleksey Avdeev wrote:
>> 18.03.2010 21:31, Alexey Tourbin пишет:
>>> On Thu, Mar 18, 2010 at 08:11:44PM +0500, Andrey Rahmatullin wrote:
>>>> On Thu, Mar 18, 2010 at 07:09:31PM +0400, Sergey Y. Afonin wrote:
>>>>>>  У меня модуль, вообще, noarch...
>>>>> Пакет, то есть.
>>>> /usr/lib/perl5/vendor_perl/i386-linux/auto/APR/Request/Request.so
>>>> долинковать, а не модуль.
>>>
>>> +1
>>>
>>> [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads
>>   apache2-mod_apreq-2.12-alt1.x86_64.rpm  /usr/lib64/libapreq2.so.3.7.1   T       apreq_hook_disable_uploads
>>> perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so   U       apreq_hook_disable_uploads
>>> perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so     U       apreq_hook_disable_uploads
>>> [at@people perl-qa-rpmelfsym]$ 
>>
>>   Правильно понимаю, что в данном случаи модули perl требуют символ
>> (grep apreq_hook_disable_uploads) который светит на публику только
>> apache`вский модуль? Если да -- думаю это не правельно...
> 
> Перловый модуль требует символ, который предоставляется библиотекой
> libapreq2.so.3.  По-видимому модуль (и другие подобные модули) надо
> линковать с -lapreq2.

  +1

>  Правда, это может не очень выгодно изменить
> зависимости между пакетами.
> 
>>   Может ли быть подобная ситуация, если apache`вский модуль таскает с
>> собой библиотеку (libapreq2), которую стоит сделать системной? (Если
>> судить по
>> <http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
>> -- оно весьма похоже.)
> 
> Может быть, стоит отпилить libapreq2 как отдельный пакет.  Но тогда ещё
> будет libapreq2-devel?  Надо разбираться, как там устроено, и насколько
> библиотеку libapreq2 можно считать самостоятельной/независимой.

  Судя по её README  -- она вполне себе независимая и вполне может
использоваться без идущих вместе с ней модулей. И есть предложение о
написании обвязок для других языков. Цитирую
(<http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=blob_plain;f=libapreq2/README;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>):

  What is it?
  -----------
  httpd-apreq is subproject of the Apache HTTP Server Project
  whose committers develop and maintain the libapreq C library
  and its language bindings for Perl (contributions for additional
  language bindings are most welcome).

...

  Version 2 of libapreq is an improved codebase designed around APR
  and Apache-2's input filter API.  The C codebase is separated into
  two independent components:

      1) libapreq2, a shared library which is based on
         libapr and libaprutil.

      2) A collection of modules:

          - mod_apreq2, a filter module for the Apache 2.X webserver,
          - a CGI module included in libapreq2 itself,
          - a custom module for general applications.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 20:37               ` Aleksey Avdeev
@ 2010-03-18 20:58                 ` Alexey Tourbin
  0 siblings, 0 replies; 23+ messages in thread
From: Alexey Tourbin @ 2010-03-18 20:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, Mar 18, 2010 at 11:37:17PM +0300, Aleksey Avdeev wrote:
> 18.03.2010 23:19, Alexey Tourbin пишет:
> > On Thu, Mar 18, 2010 at 11:05:41PM +0300, Aleksey Avdeev wrote:
> >> 18.03.2010 21:31, Alexey Tourbin пишет:
> >>> [at@people perl-qa-rpmelfsym]$ ./perl rpmelfsym.pl /ALT/Sisyphus/files/x86_64/RPMS/ |LC_ALL=C grep apreq_hook_disable_uploads
> >>   apache2-mod_apreq-2.12-alt1.x86_64.rpm  /usr/lib64/libapreq2.so.3.7.1   T       apreq_hook_disable_uploads
> >>> perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Hook/Hook.so   U       apreq_hook_disable_uploads
> >>> perl-libapreq2-2.12-alt1.x86_64.rpm     /usr/lib/perl5/vendor_perl/x86_64-linux/auto/APR/Request/Request.so     U       apreq_hook_disable_uploads
> >>> [at@people perl-qa-rpmelfsym]$ 
> >>
> >>   Правильно понимаю, что в данном случаи модули perl требуют символ
> >> (grep apreq_hook_disable_uploads) который светит на публику только
> >> apache`вский модуль? Если да -- думаю это не правельно...
> > 
> > Перловый модуль требует символ, который предоставляется библиотекой
> > libapreq2.so.3.  По-видимому модуль (и другие подобные модули) надо
> > линковать с -lapreq2.
> 
>   +1

Лучше сначала слинковать перловые модули с -lapreq2 и посмотреть, решит
ли это проблему с bronc.

> >  Правда, это может не очень выгодно изменить
> > зависимости между пакетами.
> > 
> >>   Может ли быть подобная ситуация, если apache`вский модуль таскает с
> >> собой библиотеку (libapreq2), которую стоит сделать системной? (Если
> >> судить по
> >> <http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=tree;f=libapreq2;h=60b81f3006e640aeccc090bdb3e01fe7ad78285e;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>
> >> -- оно весьма похоже.)
> > 
> > Может быть, стоит отпилить libapreq2 как отдельный пакет.  Но тогда ещё
> > будет libapreq2-devel?  Надо разбираться, как там устроено, и насколько
> > библиотеку libapreq2 можно считать самостоятельной/независимой.
> 
>   Судя по её README  -- она вполне себе независимая и вполне может
> использоваться без идущих вместе с ней модулей. И есть предложение о
> написании обвязок для других языков. Цитирую
> (<http://git.altlinux.org/people/naf/packages/?p=apache2-mod_apreq.git;a=blob_plain;f=libapreq2/README;hb=c784b8210897ead7383e154ff99b82ecf063ef7d>):
> 
>   What is it?
>   -----------
>   httpd-apreq is subproject of the Apache HTTP Server Project
>   whose committers develop and maintain the libapreq C library
>   and its language bindings for Perl (contributions for additional
>   language bindings are most welcome).
> 
> ...
> 
>   Version 2 of libapreq is an improved codebase designed around APR
>   and Apache-2's input filter API.  The C codebase is separated into
>   two independent components:
> 
>       1) libapreq2, a shared library which is based on
>          libapr and libaprutil.

Тогда, возможно, имеющийся пакет apache2-mod_apreq-devel стоит
переименовать в libapreq2-devel.  Потому что его содержимое связано
перимущественно с библиотекой libapreq2.

[at@people RPMS]$ rpmpeek apache2-mod_apreq-devel-2.12-alt1.x86_64.rpm grep ^Name: ./usr/lib64/pkgconfig/libapreq2.pc
Name: libapreq2
[at@people RPMS]$ 

>       2) A collection of modules:
> 
>           - mod_apreq2, a filter module for the Apache 2.X webserver,
>           - a CGI module included in libapreq2 itself,
>           - a custom module for general applications.
> 
> -- 
> 
> С уважением. Алексей.

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

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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 19:46             ` Aleksey Avdeev
  2010-03-18 20:06               ` Alexey Tourbin
@ 2010-03-18 21:55               ` Sergey Y. Afonin
  2010-03-18 21:59                 ` Aleksey Avdeev
  1 sibling, 1 reply; 23+ messages in thread
From: Sergey Y. Afonin @ 2010-03-18 21:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thursday 18 March 2010, Aleksey Avdeev wrote:

> > Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
> > rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
> > Если, вдруг, интересно, src.rpm, в первом приближении, вот:
> > ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
> 
>   А есть ли выложенный спек? (Или git?)
 
Могу выложить, но src.rpm 28 килобайт всего, стоит ли ?

-- 
С уважением, Сергей Афонин


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

* Re: [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request
  2010-03-18 21:55               ` Sergey Y. Afonin
@ 2010-03-18 21:59                 ` Aleksey Avdeev
  0 siblings, 0 replies; 23+ messages in thread
From: Aleksey Avdeev @ 2010-03-18 21:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

19.03.2010 00:55, Sergey Y. Afonin пишет:
> On Thursday 18 March 2010, Aleksey Avdeev wrote:
> 
>>> Тут я тоже стрелки переведу. На мантейнеров rpm-build-perl и
>>> rpm-build-apache2. Алексей Авдеев тут уже, осталось at@ дождаться...
>>> Если, вдруг, интересно, src.rpm, в первом приближении, вот:
>>> ftp://ftp.kraft-s.ru/pub/tmp/perl-bronc-0.60-alt0.src.rpm
>>
>>   А есть ли выложенный спек? (Или git?)
>  
> Могу выложить, но src.rpm 28 килобайт всего, стоит ли ?

  Пока не требуется: весьма похоже что дело не в вашем пакете, а в
apache2-mod_apreq{,-devel}...

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

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

end of thread, other threads:[~2010-03-18 21:59 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-18 14:59 [devel] проблема со сборкой пакета для mod_perl2, требующего Apache2::Request Sergey Y. Afonin
2010-03-18 15:02 ` Andrey Rahmatullin
2010-03-18 15:07   ` Sergey Y. Afonin
2010-03-18 15:09     ` Sergey Y. Afonin
2010-03-18 15:11       ` Andrey Rahmatullin
2010-03-18 15:16         ` Sergey Y. Afonin
2010-03-18 15:30           ` Andrey Rahmatullin
2010-03-18 18:31         ` Alexey Tourbin
2010-03-18 20:05           ` Aleksey Avdeev
2010-03-18 20:19             ` Alexey Tourbin
2010-03-18 20:37               ` Aleksey Avdeev
2010-03-18 20:58                 ` Alexey Tourbin
2010-03-18 15:25 ` Aleksey Avdeev
2010-03-18 15:42   ` Sergey Y. Afonin
2010-03-18 16:40     ` Aleksey Avdeev
2010-03-18 16:45       ` Sergey Y. Afonin
2010-03-18 16:47         ` Andrey Rahmatullin
2010-03-18 17:08           ` Sergey Y. Afonin
2010-03-18 19:46             ` Aleksey Avdeev
2010-03-18 20:06               ` Alexey Tourbin
2010-03-18 20:16                 ` Aleksey Avdeev
2010-03-18 21:55               ` Sergey Y. Afonin
2010-03-18 21:59                 ` Aleksey Avdeev

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