ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: findreq глючит
@ 2006-07-01 11:55 Konstantin A. Lepikhov
  2006-07-01 12:47 ` Dmitry V. Levin
  0 siblings, 1 reply; 6+ messages in thread
From: Konstantin A. Lepikhov @ 2006-07-01 11:55 UTC (permalink / raw)
  To: ALT Linux Devel Mailing List

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

Hi!

Заметил интересный баг с libstdc++ в current сизифе - почему-то их
неправильно цепляет findreq. Например, в зависимостях к fglrx_glx нет
упоминаний про libstdc++.so.5, хотя оно там по факту нужно. Или эта
зависимость пропадает из-за отключенной проверки на unresolved symbols при
упаковке?

-- 
WBR et al.

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

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

* Re: [devel] Q: findreq глючит
  2006-07-01 11:55 [devel] Q: findreq глючит Konstantin A. Lepikhov
@ 2006-07-01 12:47 ` Dmitry V. Levin
  2006-07-01 13:08   ` Konstantin A. Lepikhov
  2006-07-01 23:14   ` Alexey Tourbin
  0 siblings, 2 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2006-07-01 12:47 UTC (permalink / raw)
  To: ALT Linux Devel Mailing List

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

On Sat, Jul 01, 2006 at 03:55:36PM +0400, Konstantin A. Lepikhov wrote:
> Заметил интересный баг с libstdc++ в current сизифе - почему-то их
> неправильно цепляет findreq.

Понятно почему - мантейнер не смотрит лог сборки.

> Например, в зависимостях к fglrx_glx нет
> упоминаний про libstdc++.so.5, хотя оно там по факту нужно. Или эта
> зависимость пропадает из-за отключенной проверки на unresolved symbols при
> упаковке?

Finding Requires (using /usr/lib/rpm/find-requires)
Executing(Requires): /bin/sh -e /usr/src/tmp/rpm-tmp.12345
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /usr/lib/rpm/find-requires
find-requires: WARNING: /usr/X11R6/lib/modules/dri/atiogl_a_dri.so: library libstdc++.so.5 not found
find-requires: WARNING: /usr/X11R6/lib/modules/dri/fglrx_dri.so: library libstdc++.so.5 not found
find-requires: WARNING: /usr/lib/X11/modules/drivers/fglrx_drv.so: library libstdc++.so.5 not found
+ exit 0

Очевидно, библиотека libstdc++.so.5 просто должна присутствовать
в сборочной среде.


-- 
ldv

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

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

* Re: [devel] Q: findreq глючит
  2006-07-01 12:47 ` Dmitry V. Levin
@ 2006-07-01 13:08   ` Konstantin A. Lepikhov
  2006-07-01 23:14   ` Alexey Tourbin
  1 sibling, 0 replies; 6+ messages in thread
From: Konstantin A. Lepikhov @ 2006-07-01 13:08 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi Dmitry!

Saturday 01, at 04:47:08 PM you wrote:

> On Sat, Jul 01, 2006 at 03:55:36PM +0400, Konstantin A. Lepikhov wrote:
> > Заметил интересный баг с libstdc++ в current сизифе - почему-то их
> > неправильно цепляет findreq.
> 
> Понятно почему - мантейнер не смотрит лог сборки.
> 
> > Например, в зависимостях к fglrx_glx нет
> > упоминаний про libstdc++.so.5, хотя оно там по факту нужно. Или эта
> > зависимость пропадает из-за отключенной проверки на unresolved symbols при
> > упаковке?
> 
> Finding Requires (using /usr/lib/rpm/find-requires)
> Executing(Requires): /bin/sh -e /usr/src/tmp/rpm-tmp.12345
> + umask 022
> + /bin/mkdir -p /usr/src/RPM/BUILD
> + cd /usr/src/RPM/BUILD
> + /usr/lib/rpm/find-requires
> find-requires: WARNING: /usr/X11R6/lib/modules/dri/atiogl_a_dri.so: library libstdc++.so.5 not found
> find-requires: WARNING: /usr/X11R6/lib/modules/dri/fglrx_dri.so: library libstdc++.so.5 not found
> find-requires: WARNING: /usr/lib/X11/modules/drivers/fglrx_drv.so: library libstdc++.so.5 not found
> + exit 0
> 
> Очевидно, библиотека libstdc++.so.5 просто должна присутствовать
> в сборочной среде.
все, понял :) Значит, будем исправлять в след. сборке.

-- 
WBR et al.

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

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

* Re: [devel] Q: findreq глючит
  2006-07-01 12:47 ` Dmitry V. Levin
  2006-07-01 13:08   ` Konstantin A. Lepikhov
@ 2006-07-01 23:14   ` Alexey Tourbin
  2006-07-01 23:21     ` Dmitry V. Levin
  1 sibling, 1 reply; 6+ messages in thread
From: Alexey Tourbin @ 2006-07-01 23:14 UTC (permalink / raw)
  To: ALT Linux Devel Mailing List

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

On Sat, Jul 01, 2006 at 04:47:08PM +0400, Dmitry V. Levin wrote:
> Finding Requires (using /usr/lib/rpm/find-requires)
> Executing(Requires): /bin/sh -e /usr/src/tmp/rpm-tmp.12345
> + umask 022
> + /bin/mkdir -p /usr/src/RPM/BUILD
> + cd /usr/src/RPM/BUILD
> + /usr/lib/rpm/find-requires
> find-requires: WARNING: /usr/X11R6/lib/modules/dri/atiogl_a_dri.so: library libstdc++.so.5 not found
> find-requires: WARNING: /usr/X11R6/lib/modules/dri/fglrx_dri.so: library libstdc++.so.5 not found
> find-requires: WARNING: /usr/lib/X11/modules/drivers/fglrx_drv.so: library libstdc++.so.5 not found
> + exit 0

Тянет на ошибку.

> Очевидно, библиотека libstdc++.so.5 просто должна присутствовать
> в сборочной среде.

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

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

* Re: [devel] Q: findreq глючит
  2006-07-01 23:14   ` Alexey Tourbin
@ 2006-07-01 23:21     ` Dmitry V. Levin
  2006-07-02 10:14       ` Alexey I. Froloff
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2006-07-01 23:21 UTC (permalink / raw)
  To: ALT Linux Devel Mailing List

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

On Sun, Jul 02, 2006 at 03:14:47AM +0400, Alexey Tourbin wrote:
> On Sat, Jul 01, 2006 at 04:47:08PM +0400, Dmitry V. Levin wrote:
> > Finding Requires (using /usr/lib/rpm/find-requires)
> > Executing(Requires): /bin/sh -e /usr/src/tmp/rpm-tmp.12345
> > + umask 022
> > + /bin/mkdir -p /usr/src/RPM/BUILD
> > + cd /usr/src/RPM/BUILD
> > + /usr/lib/rpm/find-requires
> > find-requires: WARNING: /usr/X11R6/lib/modules/dri/atiogl_a_dri.so: library libstdc++.so.5 not found
> > find-requires: WARNING: /usr/X11R6/lib/modules/dri/fglrx_dri.so: library libstdc++.so.5 not found
> > find-requires: WARNING: /usr/lib/X11/modules/drivers/fglrx_drv.so: library libstdc++.so.5 not found
> > + exit 0
> 
> Тянет на ошибку.

На чью ошибку?  В пакете textrel=relaxed,unresolved=relaxed - иначе бы
вместо WARNING в этом выводе был бы ERROR:
verify-elf: WARNING: ./usr/X11R6/lib/modules/dri/fglrx_dri.so: not found: libstdc++.so.5
verify-elf: WARNING: ./usr/X11R6/lib/modules/dri/atiogl_a_dri.so: not found: libstdc++.so.5
verify-elf: WARNING: ./usr/lib/X11/modules/drivers/fglrx_drv.so: not found: libstdc++.so.5


-- 
ldv

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

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

* Re: [devel] Q: findreq глючит
  2006-07-01 23:21     ` Dmitry V. Levin
@ 2006-07-02 10:14       ` Alexey I. Froloff
  0 siblings, 0 replies; 6+ messages in thread
From: Alexey I. Froloff @ 2006-07-02 10:14 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Dmitry V. Levin <ldv@> [060702 03:30]:
> На чью ошибку?  В пакете textrel=relaxed,unresolved=relaxed - иначе бы
> вместо WARNING в этом выводе был бы ERROR:
Глобальный relaxed - это плохо.  Нужно что-то типа debian'ского
lintian-overrides, где будет список того, на что можно "закрывать
глаза".  Например так:

Source98: %name-unresolved.list

...

%set_verifyelf_method unresolved=override:%SOURCE98

%name-unresolved.list:
$RPM_LIBDIR/libfoo.so.1	somesym
$RPM_LIBDIR/libfoo.so.1	someothersym

И так далее...

-- 
Regards,
Sir Raorn.

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

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

end of thread, other threads:[~2006-07-02 10:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-01 11:55 [devel] Q: findreq глючит Konstantin A. Lepikhov
2006-07-01 12:47 ` Dmitry V. Levin
2006-07-01 13:08   ` Konstantin A. Lepikhov
2006-07-01 23:14   ` Alexey Tourbin
2006-07-01 23:21     ` Dmitry V. Levin
2006-07-02 10:14       ` Alexey I. Froloff

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