ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Причуды RPM?
@ 2003-07-18  6:06 Serge
  2003-07-18  7:44 ` Sergey V Turchin
  0 siblings, 1 reply; 14+ messages in thread
From: Serge @ 2003-07-18  6:06 UTC (permalink / raw)
  To: devel

Здравствуйте.

Меня терзают смутные сомнения что в новом RPM появилась новая фича(?!)
которая не даёт устанавливаться пакетам которые нормально ставятся на Master 2.2
Это чем-то похоже на ругань когда perl модуль лежит в пакете в нестандартном пути
и rpm ругается что его нет. Ну с этим сейчас понятно как бороться.

Итак:
[serge@serge]$ rpm -ql sip
/usr/bin/sip
/usr/lib/python2.2/site-packages/libsip.so
/usr/lib/python2.2/site-packages/libsip.so.10
/usr/lib/python2.2/site-packages/libsip.so.10.1
/usr/lib/python2.2/site-packages/libsip.so.10.1.0
....
Попытка установки в Сизифе
rpm -i PyQt-3.7-alt1.i586.rpm
ошибка: неудовлетворенные зависимости:
        libqtcmodule.so.1   нужен для PyQt-3.7-alt1
        libqttablecmodule.so.1   нужен для PyQt-3.7-alt1
        libsip.so.10   нужен для PyQt-3.7-alt1

В Master 2.2 все пакеты ставятся  работают:
[serge@lin01 serge]$ rpm -ql PyQt
....
/usr/lib/python2.2/site-packages/libqtcmodule.so
/usr/lib/python2.2/site-packages/libqtcmodule.so.1
/usr/lib/python2.2/site-packages/libqtcmodule.so.1.0
/usr/lib/python2.2/site-packages/libqtcmodule.so.1.0.0
....
/usr/lib/python2.2/site-packages/libqttablecmodule.so
/usr/lib/python2.2/site-packages/libqttablecmodule.so.1
/usr/lib/python2.2/site-packages/libqttablecmodule.so.1.0
/usr/lib/python2.2/site-packages/libqttablecmodule.so.1.0.0
.....

Сизифа у меня нет - вся эта информация собрана по результатам
тестирования inger и ilar.
Подскажите что нужно сделать.
Какой нибудь очередной макрос определить для библиотек?
(Типа %define _perl_lib_path %perl_vendor_privlib:/bla/bla ;) )

Regards,
	Serge.


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

* Re: [devel] Причуды RPM?
  2003-07-18  6:06 [devel] Причуды RPM? Serge
@ 2003-07-18  7:44 ` Sergey V Turchin
  2003-07-18  8:19   ` Serge
  0 siblings, 1 reply; 14+ messages in thread
From: Sergey V Turchin @ 2003-07-18  7:44 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 303 bytes --]

В сообщении от 18 Июль 2003 10:06 Serge написал(a):
> Здравствуйте.
>
> Меня терзают смутные сомнения что в новом RPM появилась новая
> фича(?!)
Ага, %_findprov_lib_path

<skip/>

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* Re: [devel] Причуды RPM?
  2003-07-18  7:44 ` Sergey V Turchin
@ 2003-07-18  8:19   ` Serge
  2003-07-18 10:33     ` Sergey V Turchin
  0 siblings, 1 reply; 14+ messages in thread
From: Serge @ 2003-07-18  8:19 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, 18 Jul 2003 11:44:32 +0400
Sergey V Turchin <zerg@altlinux.org> wrote:

> В сообщении от 18 Июль 2003 10:06 Serge написал(a):
> > Здравствуйте.
> >
> > Меня терзают смутные сомнения что в новом RPM появилась новая
> > фича(?!)
> Ага, %_findprov_lib_path
Меня опять терзают смутные сомнения ;) что в _данном_ случае это 
не верный путь решения проблемы:

[serge@serge]$ cat /usr/lib/python2.2/site-packages/README 
This directory exists so that 3rd party packages can be installed
here.  Read the source for site.py for more details.

Может попросить ldv включить этот путь в rpm?

Regards,
	Serge.


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

* Re: [devel] Причуды RPM?
  2003-07-18  8:19   ` Serge
@ 2003-07-18 10:33     ` Sergey V Turchin
  2003-07-18 11:44       ` Serge
  0 siblings, 1 reply; 14+ messages in thread
From: Sergey V Turchin @ 2003-07-18 10:33 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 925 bytes --]

В сообщении от 18 Июль 2003 12:19 Serge написал(a):
> On Fri, 18 Jul 2003 11:44:32 +0400
>
> Sergey V Turchin <zerg@altlinux.org> wrote:
> > В сообщении от 18 Июль 2003 10:06 Serge написал(a):
> > > Здравствуйте.
> > >
> > > Меня терзают смутные сомнения что в новом RPM появилась новая
> > > фича(?!)
> >
> > Ага, %_findprov_lib_path
>
> Меня опять терзают смутные сомнения ;) что в _данном_ случае это
> не верный путь решения проблемы:
>
> [serge@serge]$ cat /usr/lib/python2.2/site-packages/README
> This directory exists so that 3rd party packages can be installed
> here.  Read the source for site.py for more details.
>
> Может попросить ldv включить этот путь в rpm?
Тогда придется включать еще несколько различных каталогов
и каждый раз пересобирать rpm
для добавления/удаления/изменения их.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* Re: [devel] Причуды RPM?
  2003-07-18 10:33     ` Sergey V Turchin
@ 2003-07-18 11:44       ` Serge
  2003-07-18 12:16         ` Sergey V Turchin
  0 siblings, 1 reply; 14+ messages in thread
From: Serge @ 2003-07-18 11:44 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, 18 Jul 2003 14:33:07 +0400
Sergey V Turchin <zerg@altlinux.org> wrote:

>> SKIP
> > Может попросить ldv включить этот путь в rpm?
> Тогда придется включать еще несколько различных каталогов
> и каждый раз пересобирать rpm
> для добавления/удаления/изменения их.

1. Почему в Master 2.2 этой проблемы нет?(И зачем её теперь создали? ;) )
2.Есть такой каталог:
/usr/lib/perl5/vendor_perl/i386-linux/auto
Совершенно аналогичный /usr/lib/python2.2/site-packages/ только для perl.
Скажите, rpm осведомлён что в нём могут находится *.so библиотеки для perl модулей?
Если да - то также нужно поступить и c python(чтобы не нарушать отчётности;) ) - 
если нет я снимаю свои дальнейшие вопросы и предложения ;)

Regards,
	Serge.


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

* Re: [devel] Причуды RPM?
  2003-07-18 11:44       ` Serge
@ 2003-07-18 12:16         ` Sergey V Turchin
  2003-07-18 12:40           ` Alexander Bokovoy
  0 siblings, 1 reply; 14+ messages in thread
From: Sergey V Turchin @ 2003-07-18 12:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1021 bytes --]

В сообщении от 18 Июль 2003 15:44 Serge написал(a):
> On Fri, 18 Jul 2003 14:33:07 +0400
>
> Sergey V Turchin <zerg@altlinux.org> wrote:
> >> SKIP
> >>
> > > Может попросить ldv включить этот путь в rpm?
> >
> > Тогда придется включать еще несколько различных каталогов
> > и каждый раз пересобирать rpm
> > для добавления/удаления/изменения их.
>
> 1. Почему в Master 2.2 этой проблемы нет?(И зачем её теперь
> создали? ;) ) 2.Есть такой каталог:
> /usr/lib/perl5/vendor_perl/i386-linux/auto
> Совершенно аналогичный /usr/lib/python2.2/site-packages/ только
> для perl. Скажите, rpm осведомлён что в нём могут находится *.so
Нет, в /usr/lib/rpm/i386-alt-linux/macros
%_findprov_lib_path     /lib:/usr/lib:/usr/X11R6/lib

> библиотеки для perl модулей? Если да - то также нужно поступить и
> c python(чтобы не нарушать отчётности;) ) - если нет я снимаю
> свои дальнейшие вопросы и предложения ;)

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* Re: [devel] Причуды RPM?
  2003-07-18 12:16         ` Sergey V Turchin
@ 2003-07-18 12:40           ` Alexander Bokovoy
  2003-07-18 12:42             ` Sergey V Turchin
  0 siblings, 1 reply; 14+ messages in thread
From: Alexander Bokovoy @ 2003-07-18 12:40 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, Jul 18, 2003 at 04:16:56PM +0400, Sergey V Turchin wrote:
Content-Description: signed data
> В сообщении от 18 Июль 2003 15:44 Serge написал(a):
> > On Fri, 18 Jul 2003 14:33:07 +0400
> >
> > Sergey V Turchin <zerg@altlinux.org> wrote:
> > >> SKIP
> > >>
> > > > Может попросить ldv включить этот путь в rpm?
> > >
> > > Тогда придется включать еще несколько различных каталогов
> > > и каждый раз пересобирать rpm
> > > для добавления/удаления/изменения их.
> >
> > 1. Почему в Master 2.2 этой проблемы нет?(И зачем её теперь
> > создали? ;) ) 2.Есть такой каталог:
> > /usr/lib/perl5/vendor_perl/i386-linux/auto
> > Совершенно аналогичный /usr/lib/python2.2/site-packages/ только
> > для perl. Скажите, rpm осведомлён что в нём могут находится *.so
> Нет, в /usr/lib/rpm/i386-alt-linux/macros
> %_findprov_lib_path     /lib:/usr/lib:/usr/X11R6/lib
Узко ты смотришь, Сергей. :)

Зависимостями для модулей конкретных языков заведуют
/usr/lib/rpm/язык.{req,prov}. Их и надо изучать и править в случае чего.

> > библиотеки для perl модулей? Если да - то также нужно поступить и
> > c python(чтобы не нарушать отчётности;) ) - если нет я снимаю
> > свои дальнейшие вопросы и предложения ;)
Нужно исправлять. Механизмы детектирования зависимостей для
высокоуровневых языков в RPM еще не до конца отработаны, их нужно
исправлять, если они ведут себя не так, как предполагается языком.

-- 
/ Alexander Bokovoy
---
Research is to see what everybody else has seen, and think what nobody
else has thought.


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

* Re: [devel] Причуды RPM?
  2003-07-18 12:40           ` Alexander Bokovoy
@ 2003-07-18 12:42             ` Sergey V Turchin
  2003-07-18 12:47               ` Sergey V Turchin
  2003-07-18 12:57               ` [devel] " Alexander Bokovoy
  0 siblings, 2 replies; 14+ messages in thread
From: Sergey V Turchin @ 2003-07-18 12:42 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1766 bytes --]

В сообщении от 18 Июль 2003 16:40 Alexander Bokovoy написал(a):
> On Fri, Jul 18, 2003 at 04:16:56PM +0400, Sergey V Turchin wrote:
> Content-Description: signed data
>
> > В сообщении от 18 Июль 2003 15:44 Serge написал(a):
> > > On Fri, 18 Jul 2003 14:33:07 +0400
> > >
> > > Sergey V Turchin <zerg@altlinux.org> wrote:
> > > >> SKIP
> > > >>
> > > > > Может попросить ldv включить этот путь в rpm?
> > > >
> > > > Тогда придется включать еще несколько различных каталогов
> > > > и каждый раз пересобирать rpm
> > > > для добавления/удаления/изменения их.
> > >
> > > 1. Почему в Master 2.2 этой проблемы нет?(И зачем её теперь
> > > создали? ;) ) 2.Есть такой каталог:
> > > /usr/lib/perl5/vendor_perl/i386-linux/auto
> > > Совершенно аналогичный /usr/lib/python2.2/site-packages/
> > > только для perl. Скажите, rpm осведомлён что в нём могут
> > > находится *.so
> >
> > Нет, в /usr/lib/rpm/i386-alt-linux/macros
> > %_findprov_lib_path     /lib:/usr/lib:/usr/X11R6/lib
>
> Узко ты смотришь, Сергей. :)
>
> Зависимостями для модулей конкретных языков заведуют
> /usr/lib/rpm/язык.{req,prov}. Их и надо изучать и править в
> случае чего.
Там нет питона.
Кстати /usr/lib/rpm/perl* принадлежит rpm-build,
который возможно пересобирать гораздо чаще

> > > библиотеки для perl модулей? Если да - то также нужно
> > > поступить и c python(чтобы не нарушать отчётности;) ) - если
> > > нет я снимаю свои дальнейшие вопросы и предложения ;)
>
> Нужно исправлять. Механизмы детектирования зависимостей для
> высокоуровневых языков в RPM еще не до конца отработаны, их нужно
> исправлять, если они ведут себя не так, как предполагается
> языком.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* Re: [devel] Причуды RPM?
  2003-07-18 12:42             ` Sergey V Turchin
@ 2003-07-18 12:47               ` Sergey V Turchin
  2003-07-18 12:58                 ` Alexander Bokovoy
  2003-07-18 14:17                 ` [devel] " Michael Shigorin
  2003-07-18 12:57               ` [devel] " Alexander Bokovoy
  1 sibling, 2 replies; 14+ messages in thread
From: Sergey V Turchin @ 2003-07-18 12:47 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 395 bytes --]

В сообщении от 18 Июль 2003 16:42 Sergey V Turchin написал(a):

<skip/>

> Там нет питона.
> Кстати /usr/lib/rpm/perl* принадлежит rpm-build,
> который возможно пересобирать гораздо чаще
Особенно клево будет, если 
/usr/lib/rpm/язык* будет написан на язык-е ;-)

<skip/>

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* Re: [devel] Причуды RPM?
  2003-07-18 12:42             ` Sergey V Turchin
  2003-07-18 12:47               ` Sergey V Turchin
@ 2003-07-18 12:57               ` Alexander Bokovoy
  1 sibling, 0 replies; 14+ messages in thread
From: Alexander Bokovoy @ 2003-07-18 12:57 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, Jul 18, 2003 at 04:42:40PM +0400, Sergey V Turchin wrote:
> > > Нет, в /usr/lib/rpm/i386-alt-linux/macros
> > > %_findprov_lib_path     /lib:/usr/lib:/usr/X11R6/lib
> >
> > Узко ты смотришь, Сергей. :)
> >
> > Зависимостями для модулей конкретных языков заведуют
> > /usr/lib/rpm/язык.{req,prov}. Их и надо изучать и править в
> > случае чего.
> Там нет питона.
> Кстати /usr/lib/rpm/perl* принадлежит rpm-build,
> который возможно пересобирать гораздо чаще
Этот вопрос уже обсуждается не в первый раз, там много чего нет. Что
касается Питона и других языков, то никаких проблем делать
rpm-build-python с таким модулем и требовать его в BuildRequires: всех
питоновских пакетов, это можно и автоматически сделать.

-- 
/ Alexander Bokovoy
---
Practical politics consists in ignoring facts.
		-- Henry Adams


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

* Re: [devel] Причуды RPM?
  2003-07-18 12:47               ` Sergey V Turchin
@ 2003-07-18 12:58                 ` Alexander Bokovoy
  2003-07-18 14:17                 ` [devel] " Michael Shigorin
  1 sibling, 0 replies; 14+ messages in thread
From: Alexander Bokovoy @ 2003-07-18 12:58 UTC (permalink / raw)
  To: ALT Devel discussion list

On Fri, Jul 18, 2003 at 04:47:01PM +0400, Sergey V Turchin wrote:
Content-Description: signed data
> В сообщении от 18 Июль 2003 16:42 Sergey V Turchin написал(a):
> 
> <skip/>
> 
> > Там нет питона.
> > Кстати /usr/lib/rpm/perl* принадлежит rpm-build,
> > который возможно пересобирать гораздо чаще
> Особенно клево будет, если 
> /usr/lib/rpm/язык* будет написан на язык-е ;-)
Я не вижу в этом проблемы. Вот, для перла так и есть.

-- 
/ Alexander Bokovoy
---
UH-OH!!  I think KEN is OVER-DUE on his R.V. PAYMENTS and HE'S having a
NERVOUS BREAKDOWN too!!  Ha ha.


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

* [devel] Re: Причуды RPM?
  2003-07-18 12:47               ` Sergey V Turchin
  2003-07-18 12:58                 ` Alexander Bokovoy
@ 2003-07-18 14:17                 ` Michael Shigorin
  2003-07-18 15:24                   ` Sergey V Turchin
  1 sibling, 1 reply; 14+ messages in thread
From: Michael Shigorin @ 2003-07-18 14:17 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Jul 18, 2003 at 04:47:01PM +0400, Sergey V Turchin wrote:
> > Там нет питона.

Взять из ASP -- Бормотов вроде как написал вполне адекватный.

> > Кстати /usr/lib/rpm/perl* принадлежит rpm-build,
> > который возможно пересобирать гораздо чаще
> Особенно клево будет, если /usr/lib/rpm/язык* будет написан на
> язык-е ;-)

Так это как раз наиболее логично в общем случае.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

* Re: [devel] Re: Причуды RPM?
  2003-07-18 14:17                 ` [devel] " Michael Shigorin
@ 2003-07-18 15:24                   ` Sergey V Turchin
  2003-07-18 15:36                     ` Michael Shigorin
  0 siblings, 1 reply; 14+ messages in thread
From: Sergey V Turchin @ 2003-07-18 15:24 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 642 bytes --]

В сообщении от 18 Июль 2003 18:17 Michael Shigorin написал(a):
> On Fri, Jul 18, 2003 at 04:47:01PM +0400, Sergey V Turchin wrote:
> > > Там нет питона.
>
> Взять из ASP -- Бормотов вроде как написал вполне адекватный.
>
> > > Кстати /usr/lib/rpm/perl* принадлежит rpm-build,
> > > который возможно пересобирать гораздо чаще
> >
> > Особенно клево будет, если /usr/lib/rpm/язык* будет написан на
> > язык-е ;-)
>
> Так это как раз наиболее логично в общем случае.
Если каждый будет в отдельном пакете, как сказал Саша

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* [devel] Re: Причуды RPM?
  2003-07-18 15:24                   ` Sergey V Turchin
@ 2003-07-18 15:36                     ` Michael Shigorin
  0 siblings, 0 replies; 14+ messages in thread
From: Michael Shigorin @ 2003-07-18 15:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Jul 18, 2003 at 07:24:54PM +0400, Sergey V Turchin wrote:
> > > Особенно клево будет, если /usr/lib/rpm/язык* будет написан на
> > > язык-е ;-)
> > Так это как раз наиболее логично в общем случае.
> Если каждый будет в отдельном пакете, как сказал Саша

Ну да.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

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

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

end of thread, other threads:[~2003-07-18 15:36 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-18  6:06 [devel] Причуды RPM? Serge
2003-07-18  7:44 ` Sergey V Turchin
2003-07-18  8:19   ` Serge
2003-07-18 10:33     ` Sergey V Turchin
2003-07-18 11:44       ` Serge
2003-07-18 12:16         ` Sergey V Turchin
2003-07-18 12:40           ` Alexander Bokovoy
2003-07-18 12:42             ` Sergey V Turchin
2003-07-18 12:47               ` Sergey V Turchin
2003-07-18 12:58                 ` Alexander Bokovoy
2003-07-18 14:17                 ` [devel] " Michael Shigorin
2003-07-18 15:24                   ` Sergey V Turchin
2003-07-18 15:36                     ` Michael Shigorin
2003-07-18 12:57               ` [devel] " Alexander Bokovoy

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