ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1
  @ 2010-11-22 21:29 ` Dmitry V. Levin
    0 siblings, 1 reply; 5+ messages in thread
From: Dmitry V. Levin @ 2010-11-22 21:29 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Denis Smirnov

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

On Tue, Nov 23, 2010 at 12:27:28AM +0300, Denis Smirnov wrote:
> Update of /people/mithraen/packages/00-tmp-unixODBC.git
> 
> Tag `2.2.12-alt5.1.1.1' created by Denis Smirnov <mithraen@altlinux.org> at 2010-11-23 00:25:59 +0300
> with the following message:
> 
> 2.2.12-alt5.1.1.1
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (GNU/Linux)
> 
> iEYEABECAAYFAkzq3+cACgkQPuR8c4jhFKLXLQCfVugNch/ufz6dVFP54Xeq/EBn
> twEAnRqLuohoxPdJEAEX4oU5v4LefK4K
> =Tiil
> -----END PGP SIGNATURE-----
> =======
> 
> Changes statistics since `2.2.12-alt5.1.1' follows:
>  unixODBC.spec |    5 ++++-
>  1 files changed, 4 insertions(+), 1 deletions(-)
> 
> Changelog since `2.2.12-alt5.1.1' follows:
> commit 595b204347783e2173a9f7cf0e06d461adbf6f57
> Author: Denis Smirnov <mithraen@altlinux.org>
> Date:   Tue Nov 23 00:25:59 2010 +0300
> 
>     2.2.12-alt5.1.1.1
>     
>     - rebuild (with the help of girar-nmu utility)
> 
> Full diff since `2.2.12-alt5.1.1' follows:
> diff --git a/unixODBC.spec b/unixODBC.spec
> index 33f08a1..32f5528 100644
> --- a/unixODBC.spec
> +++ b/unixODBC.spec
> @@ -1,6 +1,6 @@
>  Name: unixODBC
>  Version: 2.2.12
> -Release: alt5.1.1
> +Release: alt5.1.1.1
>  
>  Summary: Unix ODBC driver manager and database drivers
>  Summary(ru_RU.UTF-8): Система управления драйверами ODBC для unix 
> @@ -165,6 +165,9 @@ find doc -name Makefile\* -delete
>  %_iconsdir/hicolor/*/apps/*.xpm
>  
>  %changelog
> +* Tue Nov 23 2010 Denis Smirnov <mithraen@altlinux.ru> 2.2.12-alt5.1.1.1
> +- rebuild (with the help of girar-nmu utility)
> +
>  * Sun Nov 14 2010 Denis Smirnov <mithraen@altlinux.ru> 2.2.12-alt5.1.1
>  - rebuild (with the help of girar-nmu utility)

Зачем???


-- 
ldv

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

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

* Re: [devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1
  @ 2010-11-22 21:48     ` Dmitry V. Levin
  2010-11-23  6:25       ` Денис Смирнов
  0 siblings, 1 reply; 5+ messages in thread
From: Dmitry V. Levin @ 2010-11-22 21:48 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Nov 23, 2010 at 12:39:58AM +0300, Denis Smirnov wrote:
> 23 ноября 2010 г. 0:29 пользователь Dmitry V. Levin <ldv@altlinux.org>написал:
> 
> > Зачем???
> 
> Была циклическая зависимость с qt. Первая пересборка была для того чтобы ее
> разорвать.

Не убедил.  Глядя в лог тестовой пересборки unixODBC-2.2.12-alt5.1.1, я не
вижу, чтобы пересборка что-то изменила в пакете.  Кстати,
$ fgrep lib.req: unixODBC-2.2.12-alt5.1.1
lib.req: WARNING: /usr/src/tmp/unixODBC-buildroot/usr/lib64/libodbcinstQ.so.1.0.0: underlinked libraries: /usr/lib64/libltdl.so.3

> (глядя в логи внимательно). Любопытно:
> 
> В логе пересборки java-1.5.0-sun встречается строчка:
> 
> lib.req: WARNING: libodbc.so()(64bit) is not yet set-versioned

Потому что libodbc.so != libodbc.so.1

$ rpmquery --provides -p libunixODBC-2.2.12-alt5.1.1.x86_64.rpm |fgrep libodbc.so
libodbc.so()(64bit)  
libodbc.so.1()(64bit) = set:...

> именно из-за нее мои скрипты и повторили пересборку :-/

Значит, пора править скрипты.

> интересно то, что даже при пересборке unixODBC provides для этой библиотеки
> создаются без set-versions.
> 
> Почему?

Потому что libodbc.so это костыль, а библиотека называется libodbc.so.1.


-- 
ldv

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

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

* Re: [devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1
  2010-11-22 21:48     ` Dmitry V. Levin
@ 2010-11-23  6:25       ` Денис Смирнов
  2010-11-23  6:36         ` REAL
  2010-11-23 11:31         ` Dmitry V. Levin
  0 siblings, 2 replies; 5+ messages in thread
From: Денис Смирнов @ 2010-11-23  6:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Nov 23, 2010 at 12:48:01AM +0300, Dmitry V. Levin wrote:

DVL> Не убедил.  Глядя в лог тестовой пересборки unixODBC-2.2.12-alt5.1.1, я не
DVL> вижу, чтобы пересборка что-то изменила в пакете.  Кстати,

Угу, я это тоже увидел, что странно.

DVL> $ fgrep lib.req: unixODBC-2.2.12-alt5.1.1
DVL> lib.req: WARNING: /usr/src/tmp/unixODBC-buildroot/usr/lib64/libodbcinstQ.so.1.0.0: underlinked libraries: /usr/lib64/libltdl.so.3

Это, как я понимаю, где-то no-as-needed затесался?

>> lib.req: WARNING: libodbc.so()(64bit) is not yet set-versioned
DVL> Потому что libodbc.so != libodbc.so.1
DVL> $ rpmquery --provides -p libunixODBC-2.2.12-alt5.1.1.x86_64.rpm |fgrep libodbc.so
DVL> libodbc.so()(64bit)  
DVL> libodbc.so.1()(64bit) = set:...
>> именно из-за нее мои скрипты и повторили пересборку :-/
DVL> Значит, пора править скрипты.

Как именно их править, чтобы такая ситуация не возникала?
Игнорировать этот warning на so без soversion?

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------

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

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

* Re: [devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1
  2010-11-23  6:25       ` Денис Смирнов
@ 2010-11-23  6:36         ` REAL
  2010-11-23 11:31         ` Dmitry V. Levin
  1 sibling, 0 replies; 5+ messages in thread
From: REAL @ 2010-11-23  6:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

23.11.2010 12:25, Денис Смирнов пишет:
> DVL>  $ fgrep lib.req: unixODBC-2.2.12-alt5.1.1
> DVL>  lib.req: WARNING: /usr/src/tmp/unixODBC-buildroot/usr/lib64/libodbcinstQ.so.1.0.0: underlinked libraries: /usr/lib64/libltdl.so.3
>
> Это, как я понимаю, где-то no-as-needed затесался?

Нет, это где-то забыли -lltdl поставить.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1
  2010-11-23  6:25       ` Денис Смирнов
  2010-11-23  6:36         ` REAL
@ 2010-11-23 11:31         ` Dmitry V. Levin
  1 sibling, 0 replies; 5+ messages in thread
From: Dmitry V. Levin @ 2010-11-23 11:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Nov 23, 2010 at 09:25:15AM +0300, Денис Смирнов wrote:
> >> lib.req: WARNING: libodbc.so()(64bit) is not yet set-versioned
> DVL> Потому что libodbc.so != libodbc.so.1
> DVL> $ rpmquery --provides -p libunixODBC-2.2.12-alt5.1.1.x86_64.rpm |fgrep libodbc.so
> DVL> libodbc.so()(64bit)  
> DVL> libodbc.so.1()(64bit) = set:...
> >> именно из-за нее мои скрипты и повторили пересборку :-/
> DVL> Значит, пора править скрипты.
> 
> Как именно их править, чтобы такая ситуация не возникала?
> Игнорировать этот warning на so без soversion?

Такие костыли как libodbc.so (не-soname, с которыми слинкованы
проприетарные библиотеки как с soname) придется обрабатывать вручную.


-- 
ldv

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

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

end of thread, other threads:[~2010-11-23 11:31 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-11-22 21:29 ` [devel] [SCM] packages/00-tmp-unixODBC: tags/2.2.12-alt5.1.1.1 Dmitry V. Levin
2010-11-22 21:48     ` Dmitry V. Levin
2010-11-23  6:25       ` Денис Смирнов
2010-11-23  6:36         ` REAL
2010-11-23 11:31         ` Dmitry V. Levin

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