ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] gaim в свете последних перемен
@ 2004-11-16 12:10 Ildar Mulyukov
  2004-11-16 12:25 ` [sisyphus] " Michael Shigorin
                   ` (2 more replies)
  0 siblings, 3 replies; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-16 12:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

       Здраствуйте,
ставится на "ура", а работает .. практически не работает.
altlinux-release-Sisyphus-alt20041013
libgtk+2-2.4.9-alt1.2
glib2-2.4.6-alt1
XFree86-libs-4.3.0-alt16
gaim-1.0.2-alt2

Толи зависимости нужны, толи не знаю что. Короче, ИМХО, надо "свежак" 
проверять на последнем стабильном дистре. Видимо.
Спасибо за внимание.
Если нужно, могу на бугзиллу повесить.

БР, Ильдар

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================


[-- Attachment #2: gaim.bug.bz2 --]
[-- Type: application/x-bzip, Size: 9063 bytes --]

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

* [sisyphus] Re: gaim в свете последних перемен
  2004-11-16 12:10 [sisyphus] gaim в свете последних перемен Ildar Mulyukov
@ 2004-11-16 12:25 ` Michael Shigorin
  2004-11-16 16:00   ` Andrei Bulava
  2004-11-16 15:53 ` [sisyphus] " Andrei Bulava
  2004-11-17  7:37 ` Vital Khilko
  2 siblings, 1 reply; 88+ messages in thread
From: Michael Shigorin @ 2004-11-16 12:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Tue, Nov 16, 2004 at 03:10:21PM +0300, Ildar Mulyukov wrote:
> gaim-1.0.2-alt2 Если нужно, могу на бугзиллу повесить.

Дырки-то в ём заткнуты?

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


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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-16 12:10 [sisyphus] gaim в свете последних перемен Ildar Mulyukov
  2004-11-16 12:25 ` [sisyphus] " Michael Shigorin
@ 2004-11-16 15:53 ` Andrei Bulava
  2004-11-17  7:37 ` Vital Khilko
  2 siblings, 0 replies; 88+ messages in thread
From: Andrei Bulava @ 2004-11-16 15:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Ildar Mulyukov пишет:
>       Здраствуйте,
> ставится на "ура", а работает .. практически не работает.
> altlinux-release-Sisyphus-alt20041013
> libgtk+2-2.4.9-alt1.2
> glib2-2.4.6-alt1
> XFree86-libs-4.3.0-alt16
> gaim-1.0.2-alt2
> 
> Толи зависимости нужны, толи не знаю что. Короче, ИМХО, надо "свежак" 
> проверять на последнем стабильном дистре. Видимо.
> Спасибо за внимание.
> Если нужно, могу на бугзиллу повесить.

Пожалуйста, конкретнее. Пока могу только возразить, что "у меня всё 
работает" (c). А именно - регулярно использую yahoo, icq, jabber.

P.S. altlinux-release-Sisyphus-alt20041102 + обновления всех пакетов, 
актуальных на 11 ноября, за исключением xorg-x11-*, который актуален на 
5 ноября, т.е. xorg-x11-*-6.8.1-alt12.

-- 
// AB1002-UANIC


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

* Re: [sisyphus] Re: gaim в свете последних перемен
  2004-11-16 12:25 ` [sisyphus] " Michael Shigorin
@ 2004-11-16 16:00   ` Andrei Bulava
  2004-11-16 17:04     ` Michael Shigorin
  0 siblings, 1 reply; 88+ messages in thread
From: Andrei Bulava @ 2004-11-16 16:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin пишет:
> On Tue, Nov 16, 2004 at 03:10:21PM +0300, Ildar Mulyukov wrote:
> 
>>gaim-1.0.2-alt2 Если нужно, могу на бугзиллу повесить.
> 
> 
> Дырки-то в ём заткнуты?

Нет, насколько мне известно из security-announce@ :-(

Голосуйте за https://bugzilla.altlinux.org/show_bug.cgi?id=5374 ;-)

vk@ в курсе, я его терроризирую всеми доступными способами (bugzilla, 
почта, теперь ещё и jabber) - буквально вчера об этом говорили. Если у 
vk@ не будет складываться, я постараюсь с ним договориться о создании 
gaim@packages.altlinux.org

-- 
// AB1002-UANIC


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

* [sisyphus] Re: gaim в свете последних перемен
  2004-11-16 16:00   ` Andrei Bulava
@ 2004-11-16 17:04     ` Michael Shigorin
  0 siblings, 0 replies; 88+ messages in thread
From: Michael Shigorin @ 2004-11-16 17:04 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Tue, Nov 16, 2004 at 06:00:18PM +0200, Andrei Bulava wrote:
> vk@ в курсе, я его терроризирую всеми доступными способами
> (bugzilla, почта, теперь ещё и jabber) - буквально вчера об
> этом говорили. Если у vk@ не будет складываться, я постараюсь с
> ним договориться о создании gaim@packages.altlinux.org

Дык договаривайся, чего думать-то.  Помогать -- не передавать :-)

-- 
 ---- 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] 88+ messages in thread

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-16 12:10 [sisyphus] gaim в свете последних перемен Ildar Mulyukov
  2004-11-16 12:25 ` [sisyphus] " Michael Shigorin
  2004-11-16 15:53 ` [sisyphus] " Andrei Bulava
@ 2004-11-17  7:37 ` Vital Khilko
  2004-11-17  8:17   ` Ildar Mulyukov
  2 siblings, 1 reply; 88+ messages in thread
From: Vital Khilko @ 2004-11-17  7:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Аўт, 2004-11-16 at 15:10 +0300, Ildar Mulyukov wrote: 
>        Здраствуйте,
> ставится на "ура", а работает .. практически не работает.
> altlinux-release-Sisyphus-alt20041013
> libgtk+2-2.4.9-alt1.2
> glib2-2.4.6-alt1
> XFree86-libs-4.3.0-alt16
> gaim-1.0.2-alt2
  ^^^^^^^^^^^^^^^
у нас 1.0.3, altlinux-release-Sisyphus-alt20041115
> Толи зависимости нужны, толи не знаю что. Короче, ИМХО, надо "свежак" 
> проверять на последнем стабильном дистре. Видимо.
это на каком? Мастер 2.2?
> Спасибо за внимание.
> Если нужно, могу на бугзиллу повесить.
повесьте, только не забудьте описать симптомы, ибо "практически не работает" мало чем может помочь.

[-- Attachment #2: Гэтая частка паведамленьня падпісана электроным подпісам --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-17  7:37 ` Vital Khilko
@ 2004-11-17  8:17   ` Ildar Mulyukov
  2004-11-17  8:22     ` Ildar Mulyukov
                       ` (2 more replies)
  0 siblings, 3 replies; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17  8:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Vital Khilko wrote:

>On Аўт, 2004-11-16 at 15:10 +0300, Ildar Mulyukov wrote: 
>  
>
>>       Здраствуйте,
>>ставится на "ура", а работает .. практически не работает.
>>altlinux-release-Sisyphus-alt20041013
>>libgtk+2-2.4.9-alt1.2
>>glib2-2.4.6-alt1
>>XFree86-libs-4.3.0-alt16
>>gaim-1.0.2-alt2
>>    
>>
>  ^^^^^^^^^^^^^^^
>у нас 1.0.3, altlinux-release-Sisyphus-alt20041115
>  
>
неправильно. В Сизифе - только 1.0.2. См.

>>Толи зависимости нужны, толи не знаю что. Короче, ИМХО, надо "свежак" 
>>проверять на последнем стабильном дистре. Видимо.
>>    
>>
>это на каком? Мастер 2.2?
>  
>
Видимо, на 2.4. С чего 2.2???

>>Спасибо за внимание.
>>Если нужно, могу на бугзиллу повесить.
>>    
>>
>повесьте, только не забудьте описать симптомы, ибо "практически не работает" мало чем может помочь.
>  
>
Можно было бы обратить внимание не вложение в письмо.
Повешу.

Кто-нибудь в курсе, бэкпортами кто-нибудь уже занимается? На 2.4? :-)
БР Ильдар.

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-17  8:17   ` Ildar Mulyukov
@ 2004-11-17  8:22     ` Ildar Mulyukov
  2004-11-17  8:42       ` Andrei Bulava
  2004-11-17  8:31     ` [sisyphus] gaim в свете последних перемен Vital Khilko
  2004-11-17  8:36     ` Mike Lykov
  2 siblings, 1 reply; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17  8:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Ildar Mulyukov wrote:

> Vital Khilko wrote:
>
>> On Аўт, 2004-11-16 at 15:10 +0300, Ildar Mulyukov wrote:  
>>
>>>       Здраствуйте,
>>> ставится на "ура", а работает .. практически не работает.
>>> altlinux-release-Sisyphus-alt20041013
>>> libgtk+2-2.4.9-alt1.2
>>> glib2-2.4.6-alt1
>>> XFree86-libs-4.3.0-alt16
>>> gaim-1.0.2-alt2   
>>
>>  ^^^^^^^^^^^^^^^
>> у нас 1.0.3, altlinux-release-Sisyphus-alt20041115 
>
> неправильно. В Сизифе - только 1.0.2. См.

то есть, прошу прощения, только вчера был 1.0.2

> <skip/>



-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-17  8:17   ` Ildar Mulyukov
  2004-11-17  8:22     ` Ildar Mulyukov
@ 2004-11-17  8:31     ` Vital Khilko
  2004-11-17  8:44       ` Andrei Bulava
  2004-11-17  8:36     ` Mike Lykov
  2 siblings, 1 reply; 88+ messages in thread
From: Vital Khilko @ 2004-11-17  8:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Срд, 2004-11-17 at 11:17 +0300, Ildar Mulyukov wrote:

> Видимо, на 2.4. С чего 2.2???
Среды сизифа и мастера 2.4 уже очень сильно отличаются, для М2.4 будет
отдельное обновление.
> >>Спасибо за внимание.
> >>Если нужно, могу на бугзиллу повесить.
> >>    
> >>
> >повесьте, только не забудьте описать симптомы, ибо "практически не работает" мало чем может помочь.
> >  
> >
> Можно было бы обратить внимание не вложение в письмо.
> Повешу.
ага,вижу... но что-то оно меня поставило в тупик...


[-- Attachment #2: Гэтая частка паведамленьня падпісана электроным подпісам --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-17  8:17   ` Ildar Mulyukov
  2004-11-17  8:22     ` Ildar Mulyukov
  2004-11-17  8:31     ` [sisyphus] gaim в свете последних перемен Vital Khilko
@ 2004-11-17  8:36     ` Mike Lykov
  2004-11-17  8:46       ` [sisyphus] " Michael Shigorin
  2 siblings, 1 reply; 88+ messages in thread
From: Mike Lykov @ 2004-11-17  8:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 12:17 Ildar Mulyukov написал:
> Кто-нибудь в курсе, бэкпортами кто-нибудь уже занимается? На 2.4? :-)

рассылка backports@altlinux.org.ua

-- 
Mike Lykov
Samara, "Vesna" parfum company, System administrator 


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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-17  8:22     ` Ildar Mulyukov
@ 2004-11-17  8:42       ` Andrei Bulava
  2004-11-17  9:30         ` [sisyphus] glib2/libgtk+2 API changes Dmitry V. Levin
  0 siblings, 1 reply; 88+ messages in thread
From: Andrei Bulava @ 2004-11-17  8:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Ildar Mulyukov пишет:
> Ildar Mulyukov wrote:
> 
>> Vital Khilko wrote:
>> неправильно. В Сизифе - только 1.0.2. См.
>  
> то есть, прошу прощения, только вчера был 1.0.2

Прошу прощения, что не разглядел аттач в письме, породившем нить обсуждения.

Я боюсь, что gaim-1.0.3 не изменит вашей ситуации.

$ rpm -qv glib2
glib2-2.5.5-alt1
$ rpm -qv libgtk+2
libgtk+2-2.5.4-alt1

Собственно, практика "точечного" обновления Сизифа может привести к 
таким последствиям. Честно говоря, я не знаю, сколько пядей во лбу 
должно быть у мантейнера gaim, чтоб отслеживать двоичную несовместимость 
всех возможных сочетаний версий glib2/libgtk+2

Возможно, я и ошибаюсь в своих выводах насчёт двоичной несовместимости, 
но такое _моё_ понимание http://people.redhat.com/drepper/dsohowto.pdf

P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот стоит 
ли вешать баг и куда... Пусть подскажут разработчики, правильно 
понимающие "How to Write Shared Libraries".

-- 
// AB1002-UANIC


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

* Re: [sisyphus] gaim в свете последних перемен
  2004-11-17  8:31     ` [sisyphus] gaim в свете последних перемен Vital Khilko
@ 2004-11-17  8:44       ` Andrei Bulava
  0 siblings, 0 replies; 88+ messages in thread
From: Andrei Bulava @ 2004-11-17  8:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Vital Khilko пишет:
> On Срд, 2004-11-17 at 11:17 +0300, Ildar Mulyukov wrote:
>>
>>Можно было бы обратить внимание не вложение в письмо.
>>Повешу.
> 
> ага,вижу... но что-то оно меня поставило в тупик...

См. мою версию в параллельном ответвлении нити.

-- 
// AB1002-UANIC


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

* [sisyphus] Re: gaim в свете последних перемен
  2004-11-17  8:36     ` Mike Lykov
@ 2004-11-17  8:46       ` Michael Shigorin
  0 siblings, 0 replies; 88+ messages in thread
From: Michael Shigorin @ 2004-11-17  8:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Nov 17, 2004 at 12:36:56PM +0400, Mike Lykov wrote:
> > Кто-нибудь в курсе, бэкпортами кто-нибудь уже занимается? На 2.4? :-)
> рассылка backports@altlinux.org.ua

http://lists.osdn.org.ua/wws/info/backports/

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


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17  8:42       ` Andrei Bulava
@ 2004-11-17  9:30         ` Dmitry V. Levin
  2004-11-17  9:47           ` Yuri N. Sedunov
  0 siblings, 1 reply; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17  9:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

Hi,

On Wed, Nov 17, 2004 at 10:42:26AM +0200, Andrei Bulava wrote:
[...]
> Собственно, практика "точечного" обновления Сизифа может привести к 
> таким последствиям. Честно говоря, я не знаю, сколько пядей во лбу 
> должно быть у мантейнера gaim, чтоб отслеживать двоичную несовместимость 
> всех возможных сочетаний версий glib2/libgtk+2
> 
> Возможно, я и ошибаюсь в своих выводах насчёт двоичной несовместимости, 
> но такое _моё_ понимание http://people.redhat.com/drepper/dsohowto.pdf
> 
> P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот стоит 
> ли вешать баг и куда... Пусть подскажут разработчики, правильно 
> понимающие "How to Write Shared Libraries".

Возможные варианты ответа:
- на upstream glib2/libgtk+2, который меняет API как хочет
- на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
  девелоперские версии библиотек
- на upstream gaim, который использует неправильный интерфейс
- ещё куда-нибудь

Правильного ответа я не знаю, поскольку совершенно не знаком с ситуацией.


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17  9:30         ` [sisyphus] glib2/libgtk+2 API changes Dmitry V. Levin
@ 2004-11-17  9:47           ` Yuri N. Sedunov
  2004-11-17  9:54             ` Dmitry V. Levin
  0 siblings, 1 reply; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17  9:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Среда 17 Ноябрь 2004 12:30, Dmitry V. Levin wrote:
> Hi,
>
> On Wed, Nov 17, 2004 at 10:42:26AM +0200, Andrei Bulava wrote:
> [...]
>
> > Собственно, практика "точечного" обновления Сизифа может привести к
> > таким последствиям. Честно говоря, я не знаю, сколько пядей во лбу
> > должно быть у мантейнера gaim, чтоб отслеживать двоичную несовместимость
> > всех возможных сочетаний версий glib2/libgtk+2
> >
> > Возможно, я и ошибаюсь в своих выводах насчёт двоичной несовместимости,
> > но такое _моё_ понимание http://people.redhat.com/drepper/dsohowto.pdf
> >
> > P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот стоит
> > ли вешать баг и куда... Пусть подскажут разработчики, правильно
> > понимающие "How to Write Shared Libraries".
>
> Возможные варианты ответа:
> - на upstream glib2/libgtk+2, который меняет API как хочет
> - на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
>   девелоперские версии библиотек
> - на upstream gaim, который использует неправильный интерфейс
> - ещё куда-нибудь
>
> Правильного ответа я не знаю, поскольку совершенно не знаком с ситуацией.

Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы из 
текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно найти и 
свои собственные варианты ответов.

-- 
Yuri N. Sedunov
11/17/04 12:40:07


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17  9:47           ` Yuri N. Sedunov
@ 2004-11-17  9:54             ` Dmitry V. Levin
  2004-11-17 10:10               ` Yuri N. Sedunov
  2004-11-17 10:14               ` Ildar Mulyukov
  0 siblings, 2 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17  9:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
[...]
> > > P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот стоит
> > > ли вешать баг и куда... Пусть подскажут разработчики, правильно
> > > понимающие "How to Write Shared Libraries".
> >
> > Возможные варианты ответа:
> > - на upstream glib2/libgtk+2, который меняет API как хочет
> > - на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
> >   девелоперские версии библиотек
> > - на upstream gaim, который использует неправильный интерфейс
> > - ещё куда-нибудь
> >
> > Правильного ответа я не знаю, поскольку совершенно не знаком с ситуацией.
> 
> Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы из 
> текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно найти и 
> свои собственные варианты ответов.

Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
частичному обновлению M24 пакетами из Сизифа с получением неработающих
программ, которые в полностью обновлённой системе работают.

Так что ответ для меня не очевиден, думаю что и для большинства
пользователей тоже.


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17  9:54             ` Dmitry V. Levin
@ 2004-11-17 10:10               ` Yuri N. Sedunov
  2004-11-17 10:16                 ` Ildar Mulyukov
                                   ` (2 more replies)
  2004-11-17 10:14               ` Ildar Mulyukov
  1 sibling, 3 replies; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17 10:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
> On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
> [...]
>
> > > > P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
> > > > стоит ли вешать баг и куда... Пусть подскажут разработчики, правильно
> > > > понимающие "How to Write Shared Libraries".
> > >
> > > Возможные варианты ответа:
> > > - на upstream glib2/libgtk+2, который меняет API как хочет
> > > - на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
> > >   девелоперские версии библиотек
> > > - на upstream gaim, который использует неправильный интерфейс
> > > - ещё куда-нибудь
> > >
> > > Правильного ответа я не знаю, поскольку совершенно не знаком с
> > > ситуацией.
> >
> > Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы
> > из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно
> > найти и свои собственные варианты ответов.
>
> Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
> частичному обновлению M24 пакетами из Сизифа с получением неработающих
> программ, которые в полностью обновлённой системе работают.
>
> Так что ответ для меня не очевиден, думаю что и для большинства
> пользователей тоже.

Ответ содержится в твоем высказывании.

-- 
Yuri N. Sedunov
11/17/04 13:03:54


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17  9:54             ` Dmitry V. Levin
  2004-11-17 10:10               ` Yuri N. Sedunov
@ 2004-11-17 10:14               ` Ildar Mulyukov
  2004-11-17 10:27                 ` [sisyphus] lib " Dmitry V. Levin
  1 sibling, 1 reply; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 10:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:

>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
>[...]
>  
>
>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот стоит
>>>>ли вешать баг и куда... Пусть подскажут разработчики, правильно
>>>>понимающие "How to Write Shared Libraries".
>>>>        
>>>>
>>>Возможные варианты ответа:
>>>- на upstream glib2/libgtk+2, который меняет API как хочет
>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
>>>  девелоперские версии библиотек
>>>- на upstream gaim, который использует неправильный интерфейс
>>>- ещё куда-нибудь
>>>
>>>Правильного ответа я не знаю, поскольку совершенно не знаком с ситуацией.
>>>      
>>>
>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы из 
>>текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно найти и 
>>свои собственные варианты ответов.
>>    
>>
>Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
>частичному обновлению M24 пакетами из Сизифа с получением неработающих
>программ, которые в полностью обновлённой системе работают.
>
>Так что ответ для меня не очевиден, думаю что и для большинства
>пользователей тоже.
>  
>
Вот бы волшебную палочку, чтобы с выходом новой версии API, все 
программы, собранные с новой библиотекой конфликтовали со старой 
библиотекой... Может быть новый тег для RPM? или сериал какой-нибудь 
задействовать? или ещё идеи?

Ильдар

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:10               ` Yuri N. Sedunov
@ 2004-11-17 10:16                 ` Ildar Mulyukov
  2004-11-17 10:16                   ` Yuri N. Sedunov
  2004-11-17 10:16                 ` [sisyphus] " Ildar Mulyukov
  2004-11-17 10:19                 ` Dmitry V. Levin
  2 siblings, 1 reply; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 10:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
>  
>
>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
>>[...]
>>
>>    
>>
>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики, правильно
>>>>>понимающие "How to Write Shared Libraries".
>>>>>          
>>>>>
>>>>Возможные варианты ответа:
>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
>>>>  девелоперские версии библиотек
>>>>- на upstream gaim, который использует неправильный интерфейс
>>>>- ещё куда-нибудь
>>>>
>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
>>>>ситуацией.
>>>>        
>>>>
>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы
>>>из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно
>>>найти и свои собственные варианты ответов.
>>>      
>>>
>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
>>частичному обновлению M24 пакетами из Сизифа с получением неработающих
>>программ, которые в полностью обновлённой системе работают.
>>
>>Так что ответ для меня не очевиден, думаю что и для большинства
>>пользователей тоже.
>>    
>>
>Ответ содержится в твоем высказывании.
>
Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:10               ` Yuri N. Sedunov
  2004-11-17 10:16                 ` Ildar Mulyukov
@ 2004-11-17 10:16                 ` Ildar Mulyukov
  2004-11-17 10:19                 ` Dmitry V. Levin
  2 siblings, 0 replies; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 10:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
>  
>
>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
>>[...]
>>
>>    
>>
>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики, правильно
>>>>>понимающие "How to Write Shared Libraries".
>>>>>          
>>>>>
>>>>Возможные варианты ответа:
>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
>>>>  девелоперские версии библиотек
>>>>- на upstream gaim, который использует неправильный интерфейс
>>>>- ещё куда-нибудь
>>>>
>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
>>>>ситуацией.
>>>>        
>>>>
>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы
>>>из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно
>>>найти и свои собственные варианты ответов.
>>>      
>>>
>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
>>частичному обновлению M24 пакетами из Сизифа с получением неработающих
>>программ, которые в полностью обновлённой системе работают.
>>
>>Так что ответ для меня не очевиден, думаю что и для большинства
>>пользователей тоже.
>>    
>>
>Ответ содержится в твоем высказывании.
>
Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:16                 ` Ildar Mulyukov
@ 2004-11-17 10:16                   ` Yuri N. Sedunov
  2004-11-17 10:22                     ` Ildar Mulyukov
  0 siblings, 1 reply; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17 10:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Среда 17 Ноябрь 2004 13:16, Ildar Mulyukov wrote:
> Yuri N. Sedunov wrote:
> >On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
> >>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
> >>[...]
> >>
> >>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
> >>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики, правильно
> >>>>>понимающие "How to Write Shared Libraries".
> >>>>
> >>>>Возможные варианты ответа:
> >>>>- на upstream glib2/libgtk+2, который меняет API как хочет
> >>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
> >>>>  девелоперские версии библиотек
> >>>>- на upstream gaim, который использует неправильный интерфейс
> >>>>- ещё куда-нибудь
> >>>>
> >>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
> >>>>ситуацией.
> >>>
> >>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы
> >>>из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно
> >>>найти и свои собственные варианты ответов.
> >>
> >>Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
> >>частичному обновлению M24 пакетами из Сизифа с получением неработающих
> >>программ, которые в полностью обновлённой системе работают.
> >>
> >>Так что ответ для меня не очевиден, думаю что и для большинства
> >>пользователей тоже.
> >
> >Ответ содержится в твоем высказывании.
>
> Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?

"в данном случае зависимости пакетов"  должны препятствовать "частичному 
обновлению M24 пакетами из Сизифа с получением неработающих
программ, которые в полностью обновлённой системе работают"

-- 
Yuri N. Sedunov
11/17/04 13:15:15


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:10               ` Yuri N. Sedunov
  2004-11-17 10:16                 ` Ildar Mulyukov
  2004-11-17 10:16                 ` [sisyphus] " Ildar Mulyukov
@ 2004-11-17 10:19                 ` Dmitry V. Levin
  2 siblings, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 10:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 01:10:01PM +0300, Yuri N. Sedunov wrote:
> On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
> > On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
> > [...]
> >
> > > > > P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
> > > > > стоит ли вешать баг и куда... Пусть подскажут разработчики, правильно
> > > > > понимающие "How to Write Shared Libraries".
> > > >
> > > > Возможные варианты ответа:
> > > > - на upstream glib2/libgtk+2, который меняет API как хочет
> > > > - на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
> > > >   девелоперские версии библиотек
> > > > - на upstream gaim, который использует неправильный интерфейс
> > > > - ещё куда-нибудь
> > > >
> > > > Правильного ответа я не знаю, поскольку совершенно не знаком с
> > > > ситуацией.
> > >
> > > Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы
> > > из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно
> > > найти и свои собственные варианты ответов.
> >
> > Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
> > частичному обновлению M24 пакетами из Сизифа с получением неработающих
> > программ, которые в полностью обновлённой системе работают.
> >
> > Так что ответ для меня не очевиден, думаю что и для большинства
> > пользователей тоже.
> 
> Ответ содержится в твоем высказывании.

В моём высказывании содержится уточнение вопроса, а не ответ.  Я не знаю,
кто виноват и с кого спросить в данном конкретном случае.  Если в
публичном API glib2/libgtk+2 произошли изменения без соответствующего
отражения в soname или versioning, то виноваты upstream glib2/libgtk+2 и ты.
В противном случае виноват gaim (upstream и/или maintainer).

Припоминаю жалобы на аналогичные проблемы при точечных обновлениях,
связанных с "нехорошими" обновлениями qt и некоторых других библиотек.


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:16                   ` Yuri N. Sedunov
@ 2004-11-17 10:22                     ` Ildar Mulyukov
  2004-11-17 10:23                       ` Yuri N. Sedunov
  0 siblings, 1 reply; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 10:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>On Среда 17 Ноябрь 2004 13:16, Ildar Mulyukov wrote:
>  
>
>>Yuri N. Sedunov wrote:
>>    
>>
>>>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
>>>      
>>>
>>>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
>>>>[...]
>>>>
>>>>        
>>>>
>>>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
>>>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики, правильно
>>>>>>>понимающие "How to Write Shared Libraries".
>>>>>>>              
>>>>>>>
>>>>>>Возможные варианты ответа:
>>>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
>>>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в Сизифе
>>>>>> девелоперские версии библиотек
>>>>>>- на upstream gaim, который использует неправильный интерфейс
>>>>>>- ещё куда-нибудь
>>>>>>
>>>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
>>>>>>ситуацией.
>>>>>>            
>>>>>>
>>>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и программы
>>>>>из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа работают, можно
>>>>>найти и свои собственные варианты ответов.
>>>>>          
>>>>>
>>>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не препятствуют
>>>>частичному обновлению M24 пакетами из Сизифа с получением неработающих
>>>>программ, которые в полностью обновлённой системе работают.
>>>>
>>>>Так что ответ для меня не очевиден, думаю что и для большинства
>>>>пользователей тоже.
>>>>        
>>>>
>>>Ответ содержится в твоем высказывании.
>>>      
>>>
>>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
>>    
>>
>
>"в данном случае зависимости пакетов"  должны препятствовать "частичному 
>обновлению M24 пакетами из Сизифа с получением неработающих
>программ, которые в полностью обновлённой системе работают"
>
То есть багу надо вешать на gaim и ещё сотню программ, чтобы все 
мэйнтейнеры прописали Require?

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:22                     ` Ildar Mulyukov
@ 2004-11-17 10:23                       ` Yuri N. Sedunov
  2004-11-17 10:28                         ` Ildar Mulyukov
  0 siblings, 1 reply; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17 10:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Среда 17 Ноябрь 2004 13:22, Ildar Mulyukov wrote:
> Yuri N. Sedunov wrote:
> >On Среда 17 Ноябрь 2004 13:16, Ildar Mulyukov wrote:
> >>Yuri N. Sedunov wrote:
> >>>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
> >>>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
> >>>>[...]
> >>>>
> >>>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
> >>>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики,
> >>>>>>> правильно понимающие "How to Write Shared Libraries".
> >>>>>>
> >>>>>>Возможные варианты ответа:
> >>>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
> >>>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в
> >>>>>> Сизифе девелоперские версии библиотек
> >>>>>>- на upstream gaim, который использует неправильный интерфейс
> >>>>>>- ещё куда-нибудь
> >>>>>>
> >>>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
> >>>>>>ситуацией.
> >>>>>
> >>>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и
> >>>>> программы из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа
> >>>>> работают, можно найти и свои собственные варианты ответов.
> >>>>
> >>>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не
> >>>> препятствуют частичному обновлению M24 пакетами из Сизифа с получением
> >>>> неработающих программ, которые в полностью обновлённой системе
> >>>> работают.
> >>>>
> >>>>Так что ответ для меня не очевиден, думаю что и для большинства
> >>>>пользователей тоже.
> >>>
> >>>Ответ содержится в твоем высказывании.
> >>
> >>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
> >
> >"в данном случае зависимости пакетов"  должны препятствовать "частичному
> >обновлению M24 пакетами из Сизифа с получением неработающих
> >программ, которые в полностью обновлённой системе работают"
>
> То есть багу надо вешать на gaim и ещё сотню программ, чтобы все
> мэйнтейнеры прописали Require?

Список из сотни программ, пожалуйста. Или хотя бы еще парочку, для которых 
потребуется прописать такие зависимости.

-- 
Yuri N. Sedunov
11/17/04 13:22:19


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

* Re: [sisyphus] lib API changes
  2004-11-17 10:14               ` Ildar Mulyukov
@ 2004-11-17 10:27                 ` Dmitry V. Levin
  0 siblings, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 10:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 01:14:55PM +0300, Ildar Mulyukov wrote:
> Вот бы волшебную палочку, чтобы с выходом новой версии API, все 
> программы, собранные с новой библиотекой конфликтовали со старой 
> библиотекой... Может быть новый тег для RPM? или сериал какой-нибудь 
> задействовать? или ещё идеи?

Про dsohowto было написано выше в треде.
К сожалению, большинство библиотекописателей этим правилам не следуют.

Например, в новых версиях zlib появляются новые функции, но, поскольку
не используется versioning, программа, решившаяся на использование этих
новых функций, рискует нарваться на undefined symbol при использовании
в более старой системе.


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:23                       ` Yuri N. Sedunov
@ 2004-11-17 10:28                         ` Ildar Mulyukov
  2004-11-17 10:31                           ` Yuri N. Sedunov
  0 siblings, 1 reply; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 10:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>On Среда 17 Ноябрь 2004 13:22, Ildar Mulyukov wrote:
>  
>
>>Yuri N. Sedunov wrote:
>>    
>>
>>>On Среда 17 Ноябрь 2004 13:16, Ildar Mulyukov wrote:
>>>      
>>>
>>>>Yuri N. Sedunov wrote:
>>>>        
>>>>
>>>>>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
>>>>>          
>>>>>
>>>>>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
>>>>>>[...]
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
>>>>>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики,
>>>>>>>>>правильно понимающие "How to Write Shared Libraries".
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>Возможные варианты ответа:
>>>>>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
>>>>>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в
>>>>>>>>Сизифе девелоперские версии библиотек
>>>>>>>>- на upstream gaim, который использует неправильный интерфейс
>>>>>>>>- ещё куда-нибудь
>>>>>>>>
>>>>>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
>>>>>>>>ситуацией.
>>>>>>>>                
>>>>>>>>
>>>>>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и
>>>>>>>программы из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа
>>>>>>>работают, можно найти и свои собственные варианты ответов.
>>>>>>>              
>>>>>>>
>>>>>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не
>>>>>>препятствуют частичному обновлению M24 пакетами из Сизифа с получением
>>>>>>неработающих программ, которые в полностью обновлённой системе
>>>>>>работают.
>>>>>>
>>>>>>Так что ответ для меня не очевиден, думаю что и для большинства
>>>>>>пользователей тоже.
>>>>>>            
>>>>>>
>>>>>Ответ содержится в твоем высказывании.
>>>>>          
>>>>>
>>>>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
>>>>        
>>>>
>>>"в данном случае зависимости пакетов"  должны препятствовать "частичному
>>>обновлению M24 пакетами из Сизифа с получением неработающих
>>>программ, которые в полностью обновлённой системе работают"
>>>      
>>>
>>То есть багу надо вешать на gaim и ещё сотню программ, чтобы все
>>мэйнтейнеры прописали Require?
>>    
>>
>Список из сотни программ, пожалуйста. Или хотя бы еще парочку, для которых 
>потребуется прописать такие зависимости.
>
Хорошо, хорошо. Я погорячился. Но такие программы появятся при следующей 
же пересборке [этих программ], насколько я понимаю.

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:28                         ` Ildar Mulyukov
@ 2004-11-17 10:31                           ` Yuri N. Sedunov
  2004-11-17 13:37                             ` Ildar Mulyukov
  2004-11-17 13:54                             ` Andrey Rahmatullin
  0 siblings, 2 replies; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17 10:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Среда 17 Ноябрь 2004 13:28, Ildar Mulyukov wrote:
> Yuri N. Sedunov wrote:
> >On Среда 17 Ноябрь 2004 13:22, Ildar Mulyukov wrote:
> >>Yuri N. Sedunov wrote:
> >>>On Среда 17 Ноябрь 2004 13:16, Ildar Mulyukov wrote:
> >>>>Yuri N. Sedunov wrote:
> >>>>>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
> >>>>>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
> >>>>>>[...]
> >>>>>>
> >>>>>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
> >>>>>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики,
> >>>>>>>>>правильно понимающие "How to Write Shared Libraries".
> >>>>>>>>
> >>>>>>>>Возможные варианты ответа:
> >>>>>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
> >>>>>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в
> >>>>>>>>Сизифе девелоперские версии библиотек
> >>>>>>>>- на upstream gaim, который использует неправильный интерфейс
> >>>>>>>>- ещё куда-нибудь
> >>>>>>>>
> >>>>>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
> >>>>>>>>ситуацией.
> >>>>>>>
> >>>>>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и
> >>>>>>>программы из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа
> >>>>>>>работают, можно найти и свои собственные варианты ответов.
> >>>>>>
> >>>>>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не
> >>>>>>препятствуют частичному обновлению M24 пакетами из Сизифа с
> >>>>>> получением неработающих программ, которые в полностью обновлённой
> >>>>>> системе работают.
> >>>>>>
> >>>>>>Так что ответ для меня не очевиден, думаю что и для большинства
> >>>>>>пользователей тоже.
> >>>>>
> >>>>>Ответ содержится в твоем высказывании.
> >>>>
> >>>>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
> >>>
> >>>"в данном случае зависимости пакетов"  должны препятствовать "частичному
> >>>обновлению M24 пакетами из Сизифа с получением неработающих
> >>>программ, которые в полностью обновлённой системе работают"
> >>
> >>То есть багу надо вешать на gaim и ещё сотню программ, чтобы все
> >>мэйнтейнеры прописали Require?
> >
> >Список из сотни программ, пожалуйста. Или хотя бы еще парочку, для которых
> >потребуется прописать такие зависимости.
>
> Хорошо, хорошо. Я погорячился. Но такие программы появятся при следующей
> же пересборке [этих программ], насколько я понимаю.

Если таковые программы вдруг появяться, специально для Вас есть 
bugzilla.altlinux.org.

-- 
Yuri N. Sedunov
11/17/04 13:28:31


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:31                           ` Yuri N. Sedunov
@ 2004-11-17 13:37                             ` Ildar Mulyukov
  2004-11-17 13:39                               ` Alexey I. Froloff
  2004-11-17 13:43                               ` Yuri N. Sedunov
  2004-11-17 13:54                             ` Andrey Rahmatullin
  1 sibling, 2 replies; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 13:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>On Среда 17 Ноябрь 2004 13:28, Ildar Mulyukov wrote:
>  
>
>>Yuri N. Sedunov wrote:
>>    
>>
>>>On Среда 17 Ноябрь 2004 13:22, Ildar Mulyukov wrote:
>>>      
>>>
>>>>Yuri N. Sedunov wrote:
>>>>        
>>>>
>>>>>On Среда 17 Ноябрь 2004 13:16, Ildar Mulyukov wrote:
>>>>>          
>>>>>
>>>>>>Yuri N. Sedunov wrote:
>>>>>>            
>>>>>>
>>>>>>>On Среда 17 Ноябрь 2004 12:54, Dmitry V. Levin wrote:
>>>>>>>              
>>>>>>>
>>>>>>>>On Wed, Nov 17, 2004 at 12:47:22PM +0300, Yuri N. Sedunov wrote:
>>>>>>>>[...]
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>>>>>P.S. Обновление glib2/libgtk+2 должно помочь в вашем случае. А вот
>>>>>>>>>>>стоит ли вешать баг и куда... Пусть подскажут разработчики,
>>>>>>>>>>>правильно понимающие "How to Write Shared Libraries".
>>>>>>>>>>>                      
>>>>>>>>>>>
>>>>>>>>>>Возможные варианты ответа:
>>>>>>>>>>- на upstream glib2/libgtk+2, который меняет API как хочет
>>>>>>>>>>- на maintainer'а glib2/libgtk+2, который собирает и тестирует в
>>>>>>>>>>Сизифе девелоперские версии библиотек
>>>>>>>>>>- на upstream gaim, который использует неправильный интерфейс
>>>>>>>>>>- ещё куда-нибудь
>>>>>>>>>>
>>>>>>>>>>Правильного ответа я не знаю, поскольку совершенно не знаком с
>>>>>>>>>>ситуацией.
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>Учтя, что программы из M24 c glib2/libgtk+2 из M24 работают и
>>>>>>>>>программы из текущего Сизифа c glib2/libgtk+2 из текущего Сизифа
>>>>>>>>>работают, можно найти и свои собственные варианты ответов.
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>Но ведь ничто (т.е. в данном случае зависимости пакетов) не
>>>>>>>>препятствуют частичному обновлению M24 пакетами из Сизифа с
>>>>>>>>получением неработающих программ, которые в полностью обновлённой
>>>>>>>>системе работают.
>>>>>>>>
>>>>>>>>Так что ответ для меня не очевиден, думаю что и для большинства
>>>>>>>>пользователей тоже.
>>>>>>>>                
>>>>>>>>
>>>>>>>Ответ содержится в твоем высказывании.
>>>>>>>              
>>>>>>>
>>>>>>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
>>>>>>            
>>>>>>
>>>>>"в данном случае зависимости пакетов"  должны препятствовать "частичному
>>>>>обновлению M24 пакетами из Сизифа с получением неработающих
>>>>>программ, которые в полностью обновлённой системе работают"
>>>>>          
>>>>>
>>>>То есть багу надо вешать на gaim и ещё сотню программ, чтобы все
>>>>мэйнтейнеры прописали Require?
>>>>        
>>>>
>>>Список из сотни программ, пожалуйста. Или хотя бы еще парочку, для которых
>>>потребуется прописать такие зависимости.
>>>      
>>>
>>Хорошо, хорошо. Я погорячился. Но такие программы появятся при следующей
>>же пересборке [этих программ], насколько я понимаю.
>>    
>>
>Если таковые программы вдруг появяться, специально для Вас есть bugzilla.altlinux.org.
>
Я понимаю, что поступаю неправильно и даже неэтично по отношению к 
сообществу ALTLinux, но так получилось, что я не могу сейчас тратить 
время на переход XFree86->x.org, а без этого дистапгрейд невозможен. 
Извините.

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:37                             ` Ildar Mulyukov
@ 2004-11-17 13:39                               ` Alexey I. Froloff
  2004-11-17 13:55                                 ` Ildar Mulyukov
  2004-11-17 13:43                               ` Yuri N. Sedunov
  1 sibling, 1 reply; 88+ messages in thread
From: Alexey I. Froloff @ 2004-11-17 13:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus

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

* Ildar Mulyukov <ildar@> [041117 16:36]:
> Я понимаю, что поступаю неправильно и даже неэтично по отношению к 
> сообществу ALTLinux,
Попробуйте хотя бы квотить по человечески.

-- 
Regards, Sir Raorn.
-------------------
Лично я использую ext2/ext3, поэтому с пакетом e2fsprogs у нас всё в
порядке, а всё остальное меня интересует в той же мере, что и "есть ли
жизнь на Марсе?".
		-- ldv in devel@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:37                             ` Ildar Mulyukov
  2004-11-17 13:39                               ` Alexey I. Froloff
@ 2004-11-17 13:43                               ` Yuri N. Sedunov
  2004-11-17 13:46                                 ` led
  1 sibling, 1 reply; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17 13:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Среда 17 Ноябрь 2004 16:37, Ildar Mulyukov wrote:
> Yuri N. Sedunov wrote:
<skip>
> >>>>>>
> >>>>>>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
> >>>>>
> >>>>>"в данном случае зависимости пакетов"  должны препятствовать
> >>>>> "частичному обновлению M24 пакетами из Сизифа с получением
> >>>>> неработающих
> >>>>>программ, которые в полностью обновлённой системе работают"
> >>>>
> >>>>То есть багу надо вешать на gaim и ещё сотню программ, чтобы все
> >>>>мэйнтейнеры прописали Require?
> >>>
> >>>Список из сотни программ, пожалуйста. Или хотя бы еще парочку, для
> >>> которых потребуется прописать такие зависимости.
> >>
> >>Хорошо, хорошо. Я погорячился. Но такие программы появятся при следующей
> >>же пересборке [этих программ], насколько я понимаю.
> >
> >Если таковые программы вдруг появяться, специально для Вас есть
> > bugzilla.altlinux.org.
>
> Я понимаю, что поступаю неправильно и даже неэтично по отношению к
> сообществу ALTLinux, но так получилось, что я не могу сейчас тратить
> время на переход XFree86->x.org, а без этого дистапгрейд невозможен.
> Извините.

Вполне возможен, надо поставить на холд XFree86. Сам так жил довольно 
продолжительное время.

-- 
Yuri N. Sedunov
11/17/04 16:39:45


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:43                               ` Yuri N. Sedunov
@ 2004-11-17 13:46                                 ` led
  2004-11-17 13:54                                   ` Nick S. Grechukh
  2004-11-17 13:57                                   ` Ildar Mulyukov
  0 siblings, 2 replies; 88+ messages in thread
From: led @ 2004-11-17 13:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 15:43 Yuri N. Sedunov написал(a):
> On Среда 17 Ноябрь 2004 16:37, Ildar Mulyukov wrote:
> > Yuri N. Sedunov wrote:
>
> <skip>
>
> > >>>>>>Но, в силу высказывания ЛДВ, он не очевиден, можно его озвучить?
> > >>>>>
> > >>>>>"в данном случае зависимости пакетов"  должны препятствовать
> > >>>>> "частичному обновлению M24 пакетами из Сизифа с получением
> > >>>>> неработающих
> > >>>>>программ, которые в полностью обновлённой системе работают"
> > >>>>
> > >>>>То есть багу надо вешать на gaim и ещё сотню программ, чтобы все
> > >>>>мэйнтейнеры прописали Require?
> > >>>
> > >>>Список из сотни программ, пожалуйста. Или хотя бы еще парочку, для
> > >>> которых потребуется прописать такие зависимости.
> > >>
> > >>Хорошо, хорошо. Я погорячился. Но такие программы появятся при
> > >> следующей же пересборке [этих программ], насколько я понимаю.
> > >
> > >Если таковые программы вдруг появяться, специально для Вас есть
> > > bugzilla.altlinux.org.
> >
> > Я понимаю, что поступаю неправильно и даже неэтично по отношению к
> > сообществу ALTLinux, но так получилось, что я не могу сейчас тратить
> > время на переход XFree86->x.org, а без этого дистапгрейд невозможен.
> > Извините.
>
> Вполне возможен, надо поставить на холд XFree86. Сам так жил довольно
> продолжительное время.

Ага, щаз! Если поставить XFree86 на холд, то даже transcod и ogmtools не 
обновишь, не говоря уже о KDE :(

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 10:31                           ` Yuri N. Sedunov
  2004-11-17 13:37                             ` Ildar Mulyukov
@ 2004-11-17 13:54                             ` Andrey Rahmatullin
  2004-11-17 14:17                               ` Yuri N. Sedunov
  2004-11-17 14:32                               ` Andrei Bulava
  1 sibling, 2 replies; 88+ messages in thread
From: Andrey Rahmatullin @ 2004-11-17 13:54 UTC (permalink / raw)
  To: sisyphus

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

On Wed, Nov 17, 2004 at 01:31:04PM +0300, Yuri N. Sedunov wrote:
> Если таковые программы вдруг появяться, специально для Вас есть 
> bugzilla.altlinux.org.
Юра, #5479 разве не сюда же относится? 

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

> И еще. нужна ли нам локализация на 19 языков? Без нее пакет будет хоть
> немного полегче:
Локализация всегда нужна. Неужели у нас выкидываются языки только
потому, что сборщики пакетов их не знают?
		-- slava in devel@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:46                                 ` led
@ 2004-11-17 13:54                                   ` Nick S. Grechukh
  2004-11-17 14:02                                     ` led
  2004-11-17 14:57                                     ` [sisyphus] glib2/libgtk+2 " Andrey Rahmatullin
  2004-11-17 13:57                                   ` Ildar Mulyukov
  1 sibling, 2 replies; 88+ messages in thread
From: Nick S. Grechukh @ 2004-11-17 13:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

> > > я не могу сейчас тратить
> > > время на переход XFree86->x.org, а без этого дистапгрейд невозможен.
> > Вполне возможен, надо поставить на холд XFree86. Сам так жил довольно
> > продолжительное время.
> Ага, щаз! Если поставить XFree86 на холд, то даже transcod и ogmtools не
> обновишь, не говоря уже о KDE :(
ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
[...] чем меньше лишних зависимостей, тем быстрее работают
librpm и apt-get.
  -- ldv in devel@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:39                               ` Alexey I. Froloff
@ 2004-11-17 13:55                                 ` Ildar Mulyukov
  0 siblings, 0 replies; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 13:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Alexey I. Froloff wrote:

>* Ildar Mulyukov <ildar@> [041117 16:36]:
>  
>
>>Я понимаю, что поступаю неправильно и даже неэтично по отношению к 
>>сообществу ALTLinux,
>>    
>>
>Попробуйте хотя бы квотить по человечески.
>  
>
тут есть над чем поразмыслить. Я постараюсь.

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:46                                 ` led
  2004-11-17 13:54                                   ` Nick S. Grechukh
@ 2004-11-17 13:57                                   ` Ildar Mulyukov
  1 sibling, 0 replies; 88+ messages in thread
From: Ildar Mulyukov @ 2004-11-17 13:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua wrote:

>В сообщении от Среда 17 Ноябрь 2004 15:43 Yuri N. Sedunov написал(a):
>  
>
>>On Среда 17 Ноябрь 2004 16:37, Ildar Mulyukov wrote:
>>    
>>
>><skip/>
>>
>>    
>>
>>>Я понимаю, что поступаю неправильно и даже неэтично по отношению к
>>>сообществу ALTLinux, но так получилось, что я не могу сейчас тратить
>>>время на переход XFree86->x.org, а без этого дистапгрейд невозможен.
>>>Извините.
>>>      
>>>
>>Вполне возможен, надо поставить на холд XFree86. Сам так жил довольно
>>продолжительное время.
>>    
>>
>
>Ага, щаз! Если поставить XFree86 на холд, то даже transcod и ogmtools не 
>обновишь, не говоря уже о KDE :(
>  
>
именно это я имел в виду: нет смысла делать dist-upgrade, т.к. на x.org 
уже завязано "полсизифа" (в кавычках!)

-- 
Ildar  Mulyukov, 
  free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus
================================================



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:54                                   ` Nick S. Grechukh
@ 2004-11-17 14:02                                     ` led
  2004-11-17 14:09                                       ` Nick S. Grechukh
  2004-11-17 14:57                                       ` Andrey Rahmatullin
  2004-11-17 14:57                                     ` [sisyphus] glib2/libgtk+2 " Andrey Rahmatullin
  1 sibling, 2 replies; 88+ messages in thread
From: led @ 2004-11-17 14:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 15:54 Nick S. Grechukh написал(a):
> > > > я не могу сейчас тратить
> > > > время на переход XFree86->x.org, а без этого дистапгрейд невозможен.
> > >
> > > Вполне возможен, надо поставить на холд XFree86. Сам так жил довольно
> > > продолжительное время.
> >
> > Ага, щаз! Если поставить XFree86 на холд, то даже transcod и ogmtools не
> > обновишь, не говоря уже о KDE :(
>
> ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.

переходить != обновляться... Ещё вопрос - зачем переходить (если исходить из 
того, что xorg это не "новый XFree86", а ещё одна реализация X Window 
System)?

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:02                                     ` led
@ 2004-11-17 14:09                                       ` Nick S. Grechukh
  2004-11-17 14:21                                         ` led
  2004-11-17 14:54                                         ` Anton Farygin
  2004-11-17 14:57                                       ` Andrey Rahmatullin
  1 sibling, 2 replies; 88+ messages in thread
From: Nick S. Grechukh @ 2004-11-17 14:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

В сообщении от Среда 17 Ноябрь 2004 16:02 led@ukr-fin.com.ua написал(a):
> > ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.
>
> переходить != обновляться... Ещё вопрос - зачем переходить (если исходить
> из того, что xorg это не "новый XFree86", а ещё одна реализация X Window
> System)?
xorg это "новый xfree86". это форк последнего релиза xfree86 4.3. поскольку 
"нового xfree" у нас точно не будет, и все уже съехали на xorg, думайте сами. 
в принципе смело можете считать xorg = xfree 4.4.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Xft2 будет одной из заметных features наших новых дистрибутивов.
  -- aen in devel@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:54                             ` Andrey Rahmatullin
@ 2004-11-17 14:17                               ` Yuri N. Sedunov
  2004-11-17 19:07                                 ` Andrey Rahmatullin
  2004-11-17 14:32                               ` Andrei Bulava
  1 sibling, 1 reply; 88+ messages in thread
From: Yuri N. Sedunov @ 2004-11-17 14:17 UTC (permalink / raw)
  To: sisyphus

On Среда 17 Ноябрь 2004 16:54, Andrey Rahmatullin wrote:
> On Wed, Nov 17, 2004 at 01:31:04PM +0300, Yuri N. Sedunov wrote:
> > Если таковые программы вдруг появяться, специально для Вас есть
> > bugzilla.altlinux.org.
>
> Юра, #5479 разве не сюда же относится?
Это уже исправлено.
-- 
Yuri N. Sedunov
11/17/04 17:16:45


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:09                                       ` Nick S. Grechukh
@ 2004-11-17 14:21                                         ` led
  2004-11-17 14:39                                           ` Nick S. Grechukh
  2004-11-17 14:54                                         ` Anton Farygin
  1 sibling, 1 reply; 88+ messages in thread
From: led @ 2004-11-17 14:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 16:09 Nick S. Grechukh написал(a):
> В сообщении от Среда 17 Ноябрь 2004 16:02 led@ukr-fin.com.ua написал(a):
> > > ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.
> >
> > переходить != обновляться... Ещё вопрос - зачем переходить (если исходить
> > из того, что xorg это не "новый XFree86", а ещё одна реализация X Window
> > System)?
>
> xorg это "новый xfree86".
Это не так.

> это форк последнего релиза xfree86 4.3.
А beep - это форк xmms. Ну и?

> поскольку  
> "нового xfree" у нас точно не будет,
Ой ли? СтОит ли бросаться такими категорическими заявлениями? Можно 
более-менее уверенно сказать, что в дистрибутиве и в репозитарии будет хоть 
какая-то реализация X Window, а вот какая - лучше ни чем не клястся...

> и все уже съехали на xorg,
"все мы" - ещё не значит ВСЕ.

> думайте  
> сами. в принципе смело можете считать xorg = xfree 4.4.
см. выше - почему я не могу так считать...

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:54                             ` Andrey Rahmatullin
  2004-11-17 14:17                               ` Yuri N. Sedunov
@ 2004-11-17 14:32                               ` Andrei Bulava
  2004-11-17 14:56                                 ` Dmitry V. Levin
  1 sibling, 1 reply; 88+ messages in thread
From: Andrei Bulava @ 2004-11-17 14:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Andrey Rahmatullin пишет:
> On Wed, Nov 17, 2004 at 01:31:04PM +0300, Yuri N. Sedunov wrote:
> 
>>Если таковые программы вдруг появяться, специально для Вас есть 
>>bugzilla.altlinux.org.
> 
> Юра, #5479 разве не сюда же относится? 

Похоже, что сюда же.

"Не давайте больному костыли, лучше научите его ходить!" (c) - на мой 
взгляд, нужно жёстким излучением править ДНК разработчиков glib2, чтобы 
уважаемые разработчики всё-таки изучили для них же написанный "How to 
Write Shared Libraries". Иначе мы будем тратить время на борьбу с 
ветряными мельницами, более известными как "dll hell".

P.S. Хотя практика показывает, что "хочешь что-то сделать - сделай это 
сам" :-( Клонироваться что ли? ;-)

-- 
// AB1002-UANIC


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:21                                         ` led
@ 2004-11-17 14:39                                           ` Nick S. Grechukh
  2004-11-17 15:14                                             ` led
  0 siblings, 1 reply; 88+ messages in thread
From: Nick S. Grechukh @ 2004-11-17 14:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

В сообщении от Среда 17 Ноябрь 2004 16:21 led@ukr-fin.com.ua написал(a):
> > это форк последнего релиза xfree86 4.3.
> А beep - это форк xmms. Ну и?
ни разу не форк, а порт на gtk2.
> > "нового xfree" у нас точно не будет,
а у кого он сейчас есть?

> > сами. в принципе смело можете считать xorg = xfree 4.4.
> см. выше - почему я не могу так считать...
по реализации это буквально он и есть. и на данный момент форк (пока?) 
достаточно близкий.

переход был недостаточно аккуратный, наблюдались отдельные траблы. но на то он 
и сизиф. но _сейчас_ можно смело обновляться.
вполне м.б, что никаких действий по переходу от вас не потребуется.

зы. а сколько разговоров было на тему "да когда ж у нас тоже будет xorg"...

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Я не улавливаю, зачем про каждый новый пакет спрашивать incoming@?
  -- ldv in devel@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:09                                       ` Nick S. Grechukh
  2004-11-17 14:21                                         ` led
@ 2004-11-17 14:54                                         ` Anton Farygin
  1 sibling, 0 replies; 88+ messages in thread
From: Anton Farygin @ 2004-11-17 14:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Nick S. Grechukh wrote:
> В сообщении от Среда 17 Ноябрь 2004 16:02 led@ukr-fin.com.ua написал(a):
> 
>>>ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.
>>
>>переходить != обновляться... Ещё вопрос - зачем переходить (если исходить
>>из того, что xorg это не "новый XFree86", а ещё одна реализация X Window
>>System)?
> 
> xorg это "новый xfree86". это форк последнего релиза xfree86 4.3. поскольку 
> "нового xfree" у нас точно не будет, и все уже съехали на xorg, думайте сами. 
> в принципе смело можете считать xorg = xfree 4.4.

К сожалению (для кого-то к радости, а для владельцев видеокарт от ATI - 
к сожалению), xorg 6.8.x уже намного больше чем xfree 4.4.

Rgds,
Rider


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:32                               ` Andrei Bulava
@ 2004-11-17 14:56                                 ` Dmitry V. Levin
  2004-11-17 16:07                                   ` [sisyphus] [OT] " Michael Shigorin
  0 siblings, 1 reply; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 14:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 04:32:47PM +0200, Andrei Bulava wrote:
[...]
> "Не давайте больному костыли, лучше научите его ходить!" (c) - на мой 
> взгляд, нужно жёстким излучением править ДНК разработчиков glib2, чтобы 

"Массовая гипноиндукция, позитиваная реморализация.  Гипноизлучатели на
трёх экваториальных спутниках..."


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:02                                     ` led
  2004-11-17 14:09                                       ` Nick S. Grechukh
@ 2004-11-17 14:57                                       ` Andrey Rahmatullin
  2004-11-17 15:29                                         ` led
  1 sibling, 1 reply; 88+ messages in thread
From: Andrey Rahmatullin @ 2004-11-17 14:57 UTC (permalink / raw)
  To: sisyphus

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

On Wed, Nov 17, 2004 at 04:02:25PM +0200, led@ukr-fin.com.ua wrote:
> переходить != обновляться... Ещё вопрос - зачем переходить (если исходить из 
> того, что xorg это не "новый XFree86", а ещё одна реализация X Window 
> System)?
Как не новый? 4.4 это, насколько я понимаю. Фактически.

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

Если Вы не будете вообще ничего качать,
то у Вас никогда не будет никакого признака
чего бы то ни было :-)
		-- zerg in sisyphus@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 13:54                                   ` Nick S. Grechukh
  2004-11-17 14:02                                     ` led
@ 2004-11-17 14:57                                     ` Andrey Rahmatullin
  2004-11-17 15:45                                       ` Nick S. Grechukh
  1 sibling, 1 reply; 88+ messages in thread
From: Andrey Rahmatullin @ 2004-11-17 14:57 UTC (permalink / raw)
  To: sisyphus

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

On Wed, Nov 17, 2004 at 03:54:44PM +0200, Nick S. Grechukh wrote:
> ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.
Только вот на R300+, видимо, ускорение на данный момент впринципе
невозможно на ксорге.

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

Рассылка QA спама не есть частная инициатива.  Каждый раз он рассылается
по соглашению нескольких разработчиков в офисе, после уточнения благих
намерений.
		-- at in devel@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:39                                           ` Nick S. Grechukh
@ 2004-11-17 15:14                                             ` led
  0 siblings, 0 replies; 88+ messages in thread
From: led @ 2004-11-17 15:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 16:39 Nick S. Grechukh написал(a):
> В сообщении от Среда 17 Ноябрь 2004 16:21 led@ukr-fin.com.ua написал(a):
> > > это форк последнего релиза xfree86 4.3.
> >
> > А beep - это форк xmms. Ну и?
>
> ни разу не форк, а порт на gtk2.
>
> > > "нового xfree" у нас точно не будет,
>
> а у кого он сейчас есть?
>
> > > сами. в принципе смело можете считать xorg = xfree 4.4.
> >
> > см. выше - почему я не могу так считать...
>
> по реализации это буквально он и есть. и на данный момент форк (пока?)
> достаточно близкий.
>
> переход был недостаточно аккуратный, наблюдались отдельные траблы. но на то
> он и сизиф. но _сейчас_ можно смело обновляться.
> вполне м.б, что никаких действий по переходу от вас не потребуется.
>
> зы. а сколько разговоров было на тему "да когда ж у нас тоже будет xorg"...

Хотелось... Но не ВМЕСТО, а ВМЕСТЕ.

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:57                                       ` Andrey Rahmatullin
@ 2004-11-17 15:29                                         ` led
  2004-11-17 15:39                                           ` Aleksey Novodvorsky
  0 siblings, 1 reply; 88+ messages in thread
From: led @ 2004-11-17 15:29 UTC (permalink / raw)
  To: sisyphus

В сообщении от Среда 17 Ноябрь 2004 16:57 Andrey Rahmatullin написал(a):
> On Wed, Nov 17, 2004 at 04:02:25PM +0200, led@ukr-fin.com.ua wrote:
> > переходить != обновляться... Ещё вопрос - зачем переходить (если исходить
> > из того, что xorg это не "новый XFree86", а ещё одна реализация X Window
> > System)?
>
> Как не новый? 4.4 это, насколько я понимаю. Фактически.

Фактически, X Window должен быть и в Африке X Window, если она X11R6. С xorg в 
Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая зависимость 
именно на xorg :(

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 15:29                                         ` led
@ 2004-11-17 15:39                                           ` Aleksey Novodvorsky
  2004-11-17 15:44                                             ` led
  0 siblings, 1 reply; 88+ messages in thread
From: Aleksey Novodvorsky @ 2004-11-17 15:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua пишет:

>В сообщении от Среда 17 Ноябрь 2004 16:57 Andrey Rahmatullin написал(a):
>  
>
>>On Wed, Nov 17, 2004 at 04:02:25PM +0200, led@ukr-fin.com.ua wrote:
>>    
>>
>>>переходить != обновляться... Ещё вопрос - зачем переходить (если исходить
>>>из того, что xorg это не "новый XFree86", а ещё одна реализация X Window
>>>System)?
>>>      
>>>
>>Как не новый? 4.4 это, насколько я понимаю. Фактически.
>>    
>>
>
>Фактически, X Window должен быть и в Африке X Window, если она X11R6.
>
Это означает стандартизацию сетевых протоколов X11, не более.

> С xorg в 
>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая зависимость 
>именно на xorg :(
>  
>
Не просто на xorg, а на конкретную сборку xorg, -- это естественно.

Rgrds, Алексей



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 15:39                                           ` Aleksey Novodvorsky
@ 2004-11-17 15:44                                             ` led
  2004-11-17 15:53                                               ` Aleksey Novodvorsky
  0 siblings, 1 reply; 88+ messages in thread
From: led @ 2004-11-17 15:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 17:39 Aleksey Novodvorsky написал(a):
> led@ukr-fin.com.ua пишет:
> >В сообщении от Среда 17 Ноябрь 2004 16:57 Andrey Rahmatullin написал(a):
> >>On Wed, Nov 17, 2004 at 04:02:25PM +0200, led@ukr-fin.com.ua wrote:
> >>>переходить != обновляться... Ещё вопрос - зачем переходить (если
> >>> исходить из того, что xorg это не "новый XFree86", а ещё одна
> >>> реализация X Window System)?
> >>
> >>Как не новый? 4.4 это, насколько я понимаю. Фактически.
> >
> >Фактически, X Window должен быть и в Африке X Window, если она X11R6.
>
> Это означает стандартизацию сетевых протоколов X11, не более.

А API?

> > С xorg в
> >Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
> > зависимость именно на xorg :(
>
> Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
Если следовать этому правилу, то закрытого софта под X Window не существует и 
он невозможен в принципе.

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:57                                     ` [sisyphus] glib2/libgtk+2 " Andrey Rahmatullin
@ 2004-11-17 15:45                                       ` Nick S. Grechukh
  0 siblings, 0 replies; 88+ messages in thread
From: Nick S. Grechukh @ 2004-11-17 15:45 UTC (permalink / raw)
  To: sisyphus

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

В сообщении от Среда 17 Ноябрь 2004 16:57 Andrey Rahmatullin написал(a):
> On Wed, Nov 17, 2004 at 03:54:44PM +0200, Nick S. Grechukh wrote:
> > ходят слухи что _сейчас_ уже можно смело брать и обновляться на xorg.
>
> Только вот на R300+, видимо, ускорение на данный момент впринципе
> невозможно на ксорге.

ничего не скажу, ибо исключительно nvidia. но я думаю, несчастному владельцу  
ati все скажет трафик comm@ за последние недели. а речь шла о том что 
человеку просто стремно.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Если увидите новость, что Compact вышел, значит я уже собираю KDE3.2
  -- zerg in sisyphus@

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 15:44                                             ` led
@ 2004-11-17 15:53                                               ` Aleksey Novodvorsky
  2004-11-17 15:58                                                 ` led
  2004-11-17 16:29                                                 ` [sisyphus] lib " Dmitry V. Levin
  0 siblings, 2 replies; 88+ messages in thread
From: Aleksey Novodvorsky @ 2004-11-17 15:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua пишет:

>>>С xorg в
>>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
>>>зависимость именно на xorg :(
>>>      
>>>
>>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
>>    
>>
>Если следовать этому правилу, то закрытого софта под X Window не существует и 
>он невозможен в принципе.
>
>  
>
Возможен, так как он (частично) линкуется статически.
С каждым случаем зависимости на xorg надо разбираться, она может быть 
излишней, но вовсе не обязательно.

Rgrds, Алексей



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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 15:53                                               ` Aleksey Novodvorsky
@ 2004-11-17 15:58                                                 ` led
  2004-11-17 16:02                                                   ` led
  2004-11-17 16:11                                                   ` [sisyphus] glib2/libgtk+2 API changes Aleksey Novodvorsky
  2004-11-17 16:29                                                 ` [sisyphus] lib " Dmitry V. Levin
  1 sibling, 2 replies; 88+ messages in thread
From: led @ 2004-11-17 15:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 17:53 Aleksey Novodvorsky написал(a):
> led@ukr-fin.com.ua пишет:
> >>>С xorg в
> >>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
> >>>зависимость именно на xorg :(
> >>
> >>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
> >
> >Если следовать этому правилу, то закрытого софта под X Window не
> > существует и он невозможен в принципе.
>
> Возможен, так как он (частично) линкуется статически.
> С каждым случаем зависимости на xorg надо разбираться, она может быть
> излишней, но вовсе не обязательно.

Похоже, что так и есть (в смысле - излишние зависимости). По крайней мере я 
пересобирал последние KDE, transcode etc. c XFree86 4.3 - всё нормально 
работает. Думаю и на XFree 3.3.6 соберётся и будет работать, и на MetroX...

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 15:58                                                 ` led
@ 2004-11-17 16:02                                                   ` led
  2004-11-17 16:06                                                     ` Valery V. Inozemtsev
  2004-11-17 16:11                                                   ` [sisyphus] glib2/libgtk+2 API changes Aleksey Novodvorsky
  1 sibling, 1 reply; 88+ messages in thread
From: led @ 2004-11-17 16:02 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 17:58 led@ukr-fin.com.ua написал(a):
> В сообщении от Среда 17 Ноябрь 2004 17:53 Aleksey Novodvorsky написал(a):
> > led@ukr-fin.com.ua пишет:
> > >>>С xorg в
> > >>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
> > >>>зависимость именно на xorg :(
> > >>
> > >>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
> > >
> > >Если следовать этому правилу, то закрытого софта под X Window не
> > > существует и он невозможен в принципе.
> >
> > Возможен, так как он (частично) линкуется статически.
> > С каждым случаем зависимости на xorg надо разбираться, она может быть
> > излишней, но вовсе не обязательно.
>
> Похоже, что так и есть (в смысле - излишние зависимости). По крайней мере я
> пересобирал последние KDE, transcode etc. c XFree86 4.3 - всё нормально
> работает. Думаю и на XFree 3.3.6 соберётся и будет работать, и на MetroX...

Сорри, прогнал...
Пересобранный естественно будет работать;)
Я имел ввиду, что собранный правильно будет работать без перекомпиляции на 
всех нормальных реализациях X11R6.

Led.


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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 16:02                                                   ` led
@ 2004-11-17 16:06                                                     ` Valery V. Inozemtsev
  2004-11-17 16:14                                                       ` led
  2004-11-18  0:42                                                       ` [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes) Mikhail Zabaluev
  0 siblings, 2 replies; 88+ messages in thread
From: Valery V. Inozemtsev @ 2004-11-17 16:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

В сообщении от 17 Ноябрь 2004 19:02 led@ukr-fin.com.ua написал(a):
> В сообщении от Среда 17 Ноябрь 2004 17:58 led@ukr-fin.com.ua написал(a):
> > В сообщении от Среда 17 Ноябрь 2004 17:53 Aleksey Novodvorsky написал(a):
> > > led@ukr-fin.com.ua пишет:
> > > >>>С xorg в
> > > >>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
> > > >>>зависимость именно на xorg :(
> > > >>
> > > >>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
> > > >
> > > >Если следовать этому правилу, то закрытого софта под X Window не
> > > > существует и он невозможен в принципе.
> > >
> > > Возможен, так как он (частично) линкуется статически.
> > > С каждым случаем зависимости на xorg надо разбираться, она может быть
> > > излишней, но вовсе не обязательно.
> >
> > Похоже, что так и есть (в смысле - излишние зависимости). По крайней мере
> > я пересобирал последние KDE, transcode etc. c XFree86 4.3 - всё нормально
> > работает. Думаю и на XFree 3.3.6 соберётся и будет работать, и на
> > MetroX...
>
> Сорри, прогнал...
> Пересобранный естественно будет работать;)
> Я имел ввиду, что собранный правильно будет работать без перекомпиляции на
> всех нормальных реализациях X11R6.

ага, щаааззз.... про сонеймы не забыли?

-- 
Valery V. Inozemtsev

Powered by ALT Linux Sisyphus (20041115)
ftp://ftp.altlinux.ru/pub/people/shrek/

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

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

* [sisyphus] [OT] Re: glib2/libgtk+2 API changes
  2004-11-17 14:56                                 ` Dmitry V. Levin
@ 2004-11-17 16:07                                   ` Michael Shigorin
  2004-11-17 16:30                                     ` Dmitry V. Levin
  0 siblings, 1 reply; 88+ messages in thread
From: Michael Shigorin @ 2004-11-17 16:07 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 05:56:07PM +0300, Dmitry V. Levin wrote:
> > "Не давайте больному костыли, лучше научите его ходить!" (c)
> > - на мой взгляд, нужно жёстким излучением править ДНК
> > разработчиков glib2, чтобы 
> "Массовая гипноиндукция, позитиваная реморализация.
> Гипноизлучатели на трёх экваториальных спутниках..."

А руль кому?

Давайте-ка с себя начнём, что ли.

-- 
 ---- 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] 88+ messages in thread

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 15:58                                                 ` led
  2004-11-17 16:02                                                   ` led
@ 2004-11-17 16:11                                                   ` Aleksey Novodvorsky
  1 sibling, 0 replies; 88+ messages in thread
From: Aleksey Novodvorsky @ 2004-11-17 16:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua пишет:

>В сообщении от Среда 17 Ноябрь 2004 17:53 Aleksey Novodvorsky написал(a):
>  
>
>>led@ukr-fin.com.ua пишет:
>>    
>>
>>>>>С xorg в
>>>>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
>>>>>зависимость именно на xorg :(
>>>>>          
>>>>>
>>>>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
>>>>        
>>>>
>>>Если следовать этому правилу, то закрытого софта под X Window не
>>>существует и он невозможен в принципе.
>>>      
>>>
>>Возможен, так как он (частично) линкуется статически.
>>С каждым случаем зависимости на xorg надо разбираться, она может быть
>>излишней, но вовсе не обязательно.
>>    
>>
>
>Похоже, что так и есть (в смысле - излишние зависимости). По крайней мере я 
>пересобирал последние KDE, transcode etc. c XFree86 4.3 - всё нормально 
>работает. Думаю и на XFree 3.3.6 соберётся и будет работать, и на MetroX...
>
>  
>
Cоберется, вне всякого сомнения.
Речь здесь не о сборочной зависимости,  а о зависимости бинарной. Или нет?

Rgrds, Алексей




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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 16:06                                                     ` Valery V. Inozemtsev
@ 2004-11-17 16:14                                                       ` led
  2004-11-17 16:41                                                         ` Andrei Bulava
  2004-11-18  0:42                                                       ` [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes) Mikhail Zabaluev
  1 sibling, 1 reply; 88+ messages in thread
From: led @ 2004-11-17 16:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 18:06 Valery V. Inozemtsev написал(a):
> В сообщении от 17 Ноябрь 2004 19:02 led@ukr-fin.com.ua написал(a):
> > В сообщении от Среда 17 Ноябрь 2004 17:58 led@ukr-fin.com.ua написал(a):
> > > В сообщении от Среда 17 Ноябрь 2004 17:53 Aleksey Novodvorsky 
написал(a):
> > > > led@ukr-fin.com.ua пишет:
> > > > >>>С xorg в
> > > > >>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
> > > > >>>зависимость именно на xorg :(
> > > > >>
> > > > >>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
> > > > >
> > > > >Если следовать этому правилу, то закрытого софта под X Window не
> > > > > существует и он невозможен в принципе.
> > > >
> > > > Возможен, так как он (частично) линкуется статически.
> > > > С каждым случаем зависимости на xorg надо разбираться, она может быть
> > > > излишней, но вовсе не обязательно.
> > >
> > > Похоже, что так и есть (в смысле - излишние зависимости). По крайней
> > > мере я пересобирал последние KDE, transcode etc. c XFree86 4.3 - всё
> > > нормально работает. Думаю и на XFree 3.3.6 соберётся и будет работать,
> > > и на MetroX...
> >
> > Сорри, прогнал...
> > Пересобранный естественно будет работать;)
> > Я имел ввиду, что собранный правильно будет работать без перекомпиляции
> > на всех нормальных реализациях X11R6.
>
> ага, щаааззз.... про сонеймы не забыли?

Нет, не забыли. Просто сонеймы при сборке нужно правильные использовать: не 
so.1.2.3.4.5.6.7, а so.1 (если собираемой софтине этого достаточно, а в 
данном случае так оно и есть). И зависимости прописывать не на пакеты, а на 
конкретные файлы libxxx.so.x. Хотя, лучше наверное не задумываться о таких 
"мелочах" и полагаться на autoconf :(

Led.


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

* Re: [sisyphus] lib API changes
  2004-11-17 15:53                                               ` Aleksey Novodvorsky
  2004-11-17 15:58                                                 ` led
@ 2004-11-17 16:29                                                 ` Dmitry V. Levin
  1 sibling, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 16:29 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 06:53:43PM +0300, Aleksey Novodvorsky wrote:
> led@ukr-fin.com.ua пишет:
> 
> >>>С xorg в
> >>>Сизифе это не наблюдается, вернее, с пакетами, у которых жёсткая
> >>>зависимость именно на xorg :(
> >>>
> >>Не просто на xorg, а на конкретную сборку xorg, -- это естественно.
> >>
> >Если следовать этому правилу, то закрытого софта под X Window не 
> >существует и он невозможен в принципе.
> >
> Возможен, так как он (частично) линкуется статически.

Кроме того, существует LSB, позволяющее в оговорённых случаях динамическую
линковку.


-- 
ldv

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

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

* Re: [sisyphus] [OT] Re: glib2/libgtk+2 API changes
  2004-11-17 16:07                                   ` [sisyphus] [OT] " Michael Shigorin
@ 2004-11-17 16:30                                     ` Dmitry V. Levin
  0 siblings, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 16:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 06:07:46PM +0200, Michael Shigorin wrote:
> On Wed, Nov 17, 2004 at 05:56:07PM +0300, Dmitry V. Levin wrote:
> > > "Не давайте больному костыли, лучше научите его ходить!" (c)
> > > - на мой взгляд, нужно жёстким излучением править ДНК
> > > разработчиков glib2, чтобы 
> > "Массовая гипноиндукция, позитиваная реморализация.
> > Гипноизлучатели на трёх экваториальных спутниках..."
> 
> А руль кому?
> 
> Давайте-ка с себя начнём, что ли.

Это же цитата была.  Ответ там тоже есть.


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 16:14                                                       ` led
@ 2004-11-17 16:41                                                         ` Andrei Bulava
  2004-11-17 16:48                                                           ` [sisyphus] lib " Dmitry V. Levin
  0 siblings, 1 reply; 88+ messages in thread
From: Andrei Bulava @ 2004-11-17 16:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua пишет:
> В сообщении от Среда 17 Ноябрь 2004 18:06 Valery V. Inozemtsev написал(a):
>>
>>ага, щаааззз.... про сонеймы не забыли?
> 
> 
> Нет, не забыли. Просто сонеймы при сборке нужно правильные использовать: не 
> so.1.2.3.4.5.6.7, а so.1 (если собираемой софтине этого достаточно, а в 
> данном случае так оно и есть). И зависимости прописывать не на пакеты, а на 
> конкретные файлы libxxx.so.x.

Хм, до сегодняшнего дня я был уверен, что /usr/lib/rpm/find-requires 
именно так и поступает с разделяемыми библиотеками. Посмотрел текст 
функции FindLibReqs() в упомянутом выше скрипте - вроде так и есть.

Беда в том (и об этом сегодня уже говорили в этом топике), что не все 
программисты корректно отражают изменения ABI (не путать с API!) в 
изменениях soname.

P.S. BTW, имя файла библиотеки libfoo.so.1.2.3.4 не гарантирует, что 
soname библиотеки будет libfoo.so.1, если я правильно понял ld(1).

-- 
// AB1002-UANIC


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

* Re: [sisyphus] lib API changes
  2004-11-17 16:41                                                         ` Andrei Bulava
@ 2004-11-17 16:48                                                           ` Dmitry V. Levin
  2004-11-17 16:55                                                             ` led
  0 siblings, 1 reply; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 16:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 06:41:57PM +0200, Andrei Bulava wrote:
> P.S. BTW, имя файла библиотеки libfoo.so.1.2.3.4 не гарантирует, что 
> soname библиотеки будет libfoo.so.1, если я правильно понял ld(1).

Имя файла вообще ничего не гарантирует.
См. напр. libutempter.
Файл по имени libfoo.so.1.2.3.4 не обязан быть библиотекой.


-- 
ldv

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

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

* Re: [sisyphus] lib API changes
  2004-11-17 16:48                                                           ` [sisyphus] lib " Dmitry V. Levin
@ 2004-11-17 16:55                                                             ` led
  2004-11-17 17:06                                                               ` Dmitry V. Levin
  0 siblings, 1 reply; 88+ messages in thread
From: led @ 2004-11-17 16:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 18:48 Dmitry V. Levin написал(a):
> On Wed, Nov 17, 2004 at 06:41:57PM +0200, Andrei Bulava wrote:
> > P.S. BTW, имя файла библиотеки libfoo.so.1.2.3.4 не гарантирует, что
> > soname библиотеки будет libfoo.so.1, если я правильно понял ld(1).
>
> Имя файла вообще ничего не гарантирует.
> См. напр. libutempter.
> Файл по имени libfoo.so.1.2.3.4 не обязан быть библиотекой.

Вопрос в том, что на подобные libfoo.so.1.2.3.4 стоят жёсткие зависимости в 
пакетах, поэтому на систему с XFree86 они и не ставятся корректно... 
Поставленные некорректно работают нормально (но перестаёт работать apt, 
естественно)

Led.


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

* Re: [sisyphus] lib API changes
  2004-11-17 16:55                                                             ` led
@ 2004-11-17 17:06                                                               ` Dmitry V. Levin
  2004-11-18 13:52                                                                 ` led
  0 siblings, 1 reply; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-17 17:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Wed, Nov 17, 2004 at 06:55:37PM +0200, led@ukr-fin.com.ua wrote:
> В сообщении от Среда 17 Ноябрь 2004 18:48 Dmitry V. Levin написал(a):
> > On Wed, Nov 17, 2004 at 06:41:57PM +0200, Andrei Bulava wrote:
> > > P.S. BTW, имя файла библиотеки libfoo.so.1.2.3.4 не гарантирует, что
> > > soname библиотеки будет libfoo.so.1, если я правильно понял ld(1).
> >
> > Имя файла вообще ничего не гарантирует.
> > См. напр. libutempter.
> > Файл по имени libfoo.so.1.2.3.4 не обязан быть библиотекой.
> 
> Вопрос в том, что на подобные libfoo.so.1.2.3.4 стоят жёсткие зависимости в 

Например?


-- 
ldv

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

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

* Re: [sisyphus] glib2/libgtk+2 API changes
  2004-11-17 14:17                               ` Yuri N. Sedunov
@ 2004-11-17 19:07                                 ` Andrey Rahmatullin
  0 siblings, 0 replies; 88+ messages in thread
From: Andrey Rahmatullin @ 2004-11-17 19:07 UTC (permalink / raw)
  To: sisyphus

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

On Wed, Nov 17, 2004 at 05:17:33PM +0300, Yuri N. Sedunov wrote:
> > Юра, #5479 разве не сюда же относится?
> Это уже исправлено.
Увидел после написания письма.
Кстати, все-таки это костыль :(

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

Не надо совмещать простую задачу со сложной.
		-- ldv in devel@

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

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

* [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes)
  2004-11-17 16:06                                                     ` Valery V. Inozemtsev
  2004-11-17 16:14                                                       ` led
@ 2004-11-18  0:42                                                       ` Mikhail Zabaluev
  2004-11-18 14:47                                                         ` led
  1 sibling, 1 reply; 88+ messages in thread
From: Mikhail Zabaluev @ 2004-11-18  0:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В Срд, 17/11/2004 в 19:06 +0300, Valery V. Inozemtsev пишет:
> > Я имел ввиду, что собранный правильно будет работать без перекомпиляции на
> > всех нормальных реализациях X11R6.

На самом деле непонятно, почему у нас зависимости делаются на xorg, а не
на виртуальный X11R6, который бы давали и XFree86, и xorg, и
гипотетический MetroX...

> ага, щаааззз.... про сонеймы не забыли?

Об этом заботится автоматика.


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

* Re: [sisyphus] lib API changes
  2004-11-17 17:06                                                               ` Dmitry V. Levin
@ 2004-11-18 13:52                                                                 ` led
  2004-11-18 14:22                                                                   ` Andrei Bulava
  0 siblings, 1 reply; 88+ messages in thread
From: led @ 2004-11-18 13:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 17 Ноябрь 2004 19:06 Dmitry V. Levin написал(a):
> On Wed, Nov 17, 2004 at 06:55:37PM +0200, led@ukr-fin.com.ua wrote:
> > В сообщении от Среда 17 Ноябрь 2004 18:48 Dmitry V. Levin написал(a):
> > > On Wed, Nov 17, 2004 at 06:41:57PM +0200, Andrei Bulava wrote:
> > > > P.S. BTW, имя файла библиотеки libfoo.so.1.2.3.4 не гарантирует, что
> > > > soname библиотеки будет libfoo.so.1, если я правильно понял ld(1).
> > >
> > > Имя файла вообще ничего не гарантирует.
> > > См. напр. libutempter.
> > > Файл по имени libfoo.so.1.2.3.4 не обязан быть библиотекой.
> >
> > Вопрос в том, что на подобные libfoo.so.1.2.3.4 стоят жёсткие зависимости
> > в
>
> Например?

Например, libXaw.so.8

Led.


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

* Re: [sisyphus] lib API changes
  2004-11-18 13:52                                                                 ` led
@ 2004-11-18 14:22                                                                   ` Andrei Bulava
  2004-11-18 14:40                                                                     ` led
  2004-11-18 14:43                                                                     ` led
  0 siblings, 2 replies; 88+ messages in thread
From: Andrei Bulava @ 2004-11-18 14:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua пишет:
> Например, libXaw.so.8

Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus - 
libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли 
soname вследствие этого), то всё абсолютно корректно - приложения, 
слинкованные с libXaw.so.8 с большой долей вероятности будут иметь 
unresolved symbols при попытке запуска в системе с libXaw.so.7.

При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7 
тех же самых приложений пройдёт корректно. Но они будут 
двоично-несовместимы уже с сизифной libXaw.so.8.

-- 
// AB1002-UANIC


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

* Re: [sisyphus] lib API changes
  2004-11-18 14:22                                                                   ` Andrei Bulava
@ 2004-11-18 14:40                                                                     ` led
  2004-11-18 14:56                                                                       ` Nick S. Grechukh
  2004-11-18 16:47                                                                       ` Andrey Rahmatullin
  2004-11-18 14:43                                                                     ` led
  1 sibling, 2 replies; 88+ messages in thread
From: led @ 2004-11-18 14:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 18 Ноябрь 2004 16:22 Andrei Bulava написал(a):
> led@ukr-fin.com.ua пишет:
> > Например, libXaw.so.8
>
> Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus -
> libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли
> soname вследствие этого), то всё абсолютно корректно - приложения,
> слинкованные с libXaw.so.8 с большой долей вероятности будут иметь
> unresolved symbols при попытке запуска в системе с libXaw.so.7.
>
> При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
> тех же самых приложений пройдёт корректно. Но они будут
> двоично-несовместимы уже с сизифной libXaw.so.8.

Приложения корректно работают с libXaw.so.7 и я не верю Вам, что авторы 
transcode завязали свою софтину именно на libXaw.so.8.
Так понятнее? Тогда почему в сизифовском пакете transcode стоит жёсткая 
зависимость на libXaw.so.8?

Led.


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

* Re: [sisyphus] lib API changes
  2004-11-18 14:22                                                                   ` Andrei Bulava
  2004-11-18 14:40                                                                     ` led
@ 2004-11-18 14:43                                                                     ` led
  2004-11-18 15:16                                                                       ` Dmitry V. Levin
  2004-11-18 15:36                                                                       ` [sisyphus] lib API changes Andrei Bulava
  1 sibling, 2 replies; 88+ messages in thread
From: led @ 2004-11-18 14:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 18 Ноябрь 2004 16:22 Andrei Bulava написал(a):
> led@ukr-fin.com.ua пишет:
> > Например, libXaw.so.8
>
> Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus -
> libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли
> soname вследствие этого), то всё абсолютно корректно - приложения,
> слинкованные с libXaw.so.8 с большой долей вероятности будут иметь
> unresolved symbols при попытке запуска в системе с libXaw.so.7.
>
> При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
> тех же самых приложений пройдёт корректно. Но они будут
> двоично-несовместимы уже с сизифной libXaw.so.8.

А вот здесь поподробнее, плиз... Кто "они", и что значит "будут 
двоично-несовместимы"? Там что - вызовы из libXaw.so по абсолютному адресу 
происходят?

Led.


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

* Re: [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes)
  2004-11-18  0:42                                                       ` [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes) Mikhail Zabaluev
@ 2004-11-18 14:47                                                         ` led
  2004-11-18 15:25                                                           ` Michael Shigorin
  0 siblings, 1 reply; 88+ messages in thread
From: led @ 2004-11-18 14:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 18 Ноябрь 2004 02:42 Mikhail Zabaluev написал(a):
> В Срд, 17/11/2004 в 19:06 +0300, Valery V. Inozemtsev пишет:
> > > Я имел ввиду, что собранный правильно будет работать без перекомпиляции
> > > на всех нормальных реализациях X11R6.
>
> На самом деле непонятно, почему у нас зависимости делаются на xorg, а не
> на виртуальный X11R6, который бы давали и XFree86, и xorg, и
> гипотетический MetroX...
Об этом уже третий раз разговор поднимаю... Никто так и не ответил...

>
> > ага, щаааззз.... про сонеймы не забыли?
>
> Об этом заботится автоматика.

Если автоматика "заботится" не совсем корректно - нужно или исправлять руками, 
или править автоматику, а не спихивать всё на неё, ИМХО...

Led.


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

* Re: [sisyphus] lib API changes
  2004-11-18 14:40                                                                     ` led
@ 2004-11-18 14:56                                                                       ` Nick S. Grechukh
  2004-11-18 15:14                                                                         ` led
  2004-11-18 16:47                                                                       ` Andrey Rahmatullin
  1 sibling, 1 reply; 88+ messages in thread
From: Nick S. Grechukh @ 2004-11-18 14:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

В сообщении от Четверг 18 Ноябрь 2004 16:40 led@ukr-fin.com.ua написал(a):
 > При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
> > тех же самых приложений пройдёт корректно. Но они будут
> > двоично-несовместимы уже с сизифной libXaw.so.8.
>
> Приложения корректно работают с libXaw.so.7 и я не верю Вам, что авторы
> transcode завязали свою софтину именно на libXaw.so.8.
сказано же, двоично несовместимы. пересборка пройдет нормально и поможет. 
> Так понятнее? Тогда почему в сизифовском пакете transcode стоит жёсткая
> зависимость на libXaw.so.8?
ну видимо потому что зависимости на .so ищутся автопилотом.
попробовать rpm -ivh --nodeps ? точно работать будет?

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Я не уверен, что _exit_cleanup() имеет право возвращать управление.
  -- ldv in sisyphus@

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

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

* Re: [sisyphus] lib API changes
  2004-11-18 14:56                                                                       ` Nick S. Grechukh
@ 2004-11-18 15:14                                                                         ` led
  0 siblings, 0 replies; 88+ messages in thread
From: led @ 2004-11-18 15:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 18 Ноябрь 2004 16:56 Nick S. Grechukh написал(a):
> В сообщении от Четверг 18 Ноябрь 2004 16:40 led@ukr-fin.com.ua написал(a):
>  > При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
>  >
> > > тех же самых приложений пройдёт корректно. Но они будут
> > > двоично-несовместимы уже с сизифной libXaw.so.8.
> >
> > Приложения корректно работают с libXaw.so.7 и я не верю Вам, что авторы
> > transcode завязали свою софтину именно на libXaw.so.8.
>
> сказано же, двоично несовместимы. пересборка пройдет нормально и поможет.
>
> > Так понятнее? Тогда почему в сизифовском пакете transcode стоит жёсткая
> > зависимость на libXaw.so.8?
>
> ну видимо потому что зависимости на .so ищутся автопилотом.
> попробовать rpm -ivh --nodeps ? точно работать будет?

Точно работает

Led.


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

* Re: [sisyphus] lib API changes
  2004-11-18 14:43                                                                     ` led
@ 2004-11-18 15:16                                                                       ` Dmitry V. Levin
  2004-11-18 15:39                                                                         ` lib ABI changes (was: Re: [sisyphus] lib API changes) Andrei Bulava
  2004-11-18 15:36                                                                       ` [sisyphus] lib API changes Andrei Bulava
  1 sibling, 1 reply; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-18 15:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Thu, Nov 18, 2004 at 04:43:15PM +0200, led@ukr-fin.com.ua wrote:
> В сообщении от Четверг 18 Ноябрь 2004 16:22 Andrei Bulava написал(a):
> > led@ukr-fin.com.ua пишет:
> > > Например, libXaw.so.8
> >
> > Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus -
> > libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли
> > soname вследствие этого), то всё абсолютно корректно - приложения,
> > слинкованные с libXaw.so.8 с большой долей вероятности будут иметь
> > unresolved symbols при попытке запуска в системе с libXaw.so.7.
> >
> > При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
> > тех же самых приложений пройдёт корректно. Но они будут
> > двоично-несовместимы уже с сизифной libXaw.so.8.
> 
> А вот здесь поподробнее, плиз... Кто "они", и что значит "будут 
> двоично-несовместимы"? Там что - вызовы из libXaw.so по абсолютному адресу 
> происходят?

Другими словами, вы спрашиваете, что такое ABI.  Посмотрите, пожалуйста,
словарь терминов.


-- 
ldv

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

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

* [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes)
  2004-11-18 14:47                                                         ` led
@ 2004-11-18 15:25                                                           ` Michael Shigorin
  2004-11-18 15:36                                                             ` Nick S. Grechukh
  2004-11-18 15:37                                                             ` [sisyphus] Re: X dependencies Dmitry V. Levin
  0 siblings, 2 replies; 88+ messages in thread
From: Michael Shigorin @ 2004-11-18 15:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Nov 18, 2004 at 04:47:25PM +0200, led@ukr-fin.com.ua wrote:
> > На самом деле непонятно, почему у нас зависимости делаются на
> > xorg, а не на виртуальный X11R6, который бы давали и XFree86,
> > и xorg, и гипотетический MetroX...
> Об этом уже третий раз разговор поднимаю... Никто так и не ответил...

Потому что это всё разговоры и теория, а на практике достаточной
заинтересованности не оказалось.

Хотя то, что не ожидали именно _замены_ многие (я в том числе) --
факт.

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


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

* Re: [sisyphus] lib API changes
  2004-11-18 14:43                                                                     ` led
  2004-11-18 15:16                                                                       ` Dmitry V. Levin
@ 2004-11-18 15:36                                                                       ` Andrei Bulava
  2004-11-18 15:45                                                                         ` Dmitry V. Levin
  2004-11-18 16:06                                                                         ` led
  1 sibling, 2 replies; 88+ messages in thread
From: Andrei Bulava @ 2004-11-18 15:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

led@ukr-fin.com.ua пишет:
> В сообщении от Четверг 18 Ноябрь 2004 16:22 Andrei Bulava написал(a):
> 
>>led@ukr-fin.com.ua пишет:
>>
>>>Например, libXaw.so.8
>>
>>Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus -
>>libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли
>>soname вследствие этого), то всё абсолютно корректно - приложения,
>>слинкованные с libXaw.so.8 с большой долей вероятности будут иметь
>>unresolved symbols при попытке запуска в системе с libXaw.so.7.
>>
>>При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
>>тех же самых приложений пройдёт корректно. Но они будут
>>двоично-несовместимы уже с сизифной libXaw.so.8.
> 
> 
> А вот здесь поподробнее, плиз... Кто "они", и что значит "будут 
> двоично-несовместимы"? Там что - вызовы из libXaw.so по абсолютному адресу 
> происходят?

Попытаюсь объяснить на пальцАх (подробнее можно прочитать в упомянутом 
надцать раз "How to Write Shared Libraries").

Есть библиотека libfoo.so (это soname - попадаются и такие библиотеки!) 
с API из единственной функции bar ( int ) и есть приложение с вызовом 
функции bar ( x ), динамически слинкованное с библиотекой libfoo.so. В 
один прекрасный день девелоперы libfoo решают, что надо изменить 
сигнатуру функции bar с bar ( int ) на bar ( int, int ), при этом старая 
функция bar ( int ) теперь выражается через bar ( int, int ) как bar ( 
int, <константа >). Естественно, чтобы не ломать API, в заголовочных 
файлах libfoo добавляется макрос, подменяющий на этапе препроцессинга 
все вызовы bar ( x ) на bar ( x, <константа> ) - это даёт гарантию, что 
приложения с вызовом bar ( x ) будут без проблем компилироваться с 
"новой" libfoo.so.

Вот и имеем изменение ABI в то время как API "новой" libfoo.so есть 
надмножество API "старой" libfoo.so: теперь приложение, динамически 
слинкованное со "старой" libfoo.so, при запуске с "новой" libfoo.so 
будет иметь неразрешённый символ - ибо двоичный файл "новой" библиотеки 
вообще не содержит функции bar ( int ) !!! И наоборот - если 
перекомпилировать приложение с "новой" libfoo.so - оно не запустится со 
старой, теперь из-за отсутствия функции bar ( int, int ) !!!

Вот тогда и было придумано соглашение о добавлении в soname цифр, 
отражающих изменение ABI, чтобы избежать появления dll hell. Это даёт 
возможность менеджерам пакетов автоматически отслеживать двоичную 
целостность системы без запуска всех исполняемых ELF-файлов вручную.

Так понятнее?

-- 
// AB1002-UANIC


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

* Re: [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes)
  2004-11-18 15:25                                                           ` Michael Shigorin
@ 2004-11-18 15:36                                                             ` Nick S. Grechukh
  2004-11-18 15:37                                                             ` [sisyphus] Re: X dependencies Dmitry V. Levin
  1 sibling, 0 replies; 88+ messages in thread
From: Nick S. Grechukh @ 2004-11-18 15:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

В сообщении от Четверг 18 Ноябрь 2004 17:25 Michael Shigorin написал(a):
> Хотя то, что не ожидали именно _замены_ многие (я в том числе) --
> факт.
и опять же, заклинание "это ж сизиф" (c) оправдывает эту циничную замену. 
"я не жалуюсь, но так оно и есть" (c) ослик Иа.

-- 
Regards, Nick S. Grechukh
NSG1-UANIC
network administrator at many places :-)

=== ALT Linux fortune: ========================
Мастер достоин того, чтобы ради него купить DVD :)
  -- mithraen in community@

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

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

* Re: [sisyphus] Re: X dependencies
  2004-11-18 15:25                                                           ` Michael Shigorin
  2004-11-18 15:36                                                             ` Nick S. Grechukh
@ 2004-11-18 15:37                                                             ` Dmitry V. Levin
  2004-11-18 15:52                                                               ` Andrei Bulava
  1 sibling, 1 reply; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-18 15:37 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Thu, Nov 18, 2004 at 05:25:33PM +0200, Michael Shigorin wrote:
> On Thu, Nov 18, 2004 at 04:47:25PM +0200, led@ukr-fin.com.ua wrote:
> > > На самом деле непонятно, почему у нас зависимости делаются на
> > > xorg, а не на виртуальный X11R6, который бы давали и XFree86,
> > > и xorg, и гипотетический MetroX...
> > Об этом уже третий раз разговор поднимаю... Никто так и не ответил...
> 
> Потому что это всё разговоры и теория, а на практике достаточной
> заинтересованности не оказалось.

Думаю что и не окажется.

> Хотя то, что не ожидали именно _замены_ многие (я в том числе) --
> факт.

А следовало ожидать.  Если бы в репозитарии сохранился, скажем, пакет
XFree86-libs, то это не остановило бы процесс перехода на Xorg ввиду
изменения ABI, сопровождающегося изменением soname.

Другими словами, Xorg следует рассматривать с практической точки зрения
как новую версию XFree86, которая, разумеется, одновременно со старой
очень сложно уживается.

Если вам нужен XFree86, вы можете взять пакеты из ALM2.4.


-- 
ldv

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

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

* lib ABI changes (was: Re: [sisyphus] lib API changes)
  2004-11-18 15:16                                                                       ` Dmitry V. Levin
@ 2004-11-18 15:39                                                                         ` Andrei Bulava
  0 siblings, 0 replies; 88+ messages in thread
From: Andrei Bulava @ 2004-11-18 15:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin пишет:
> Другими словами, вы спрашиваете, что такое ABI.  Посмотрите, пожалуйста,
> словарь терминов.

А надо было с самого начала переименовывать топик в "glib2/libgtk+2 ABI 
changes" ;-)

-- 
// AB1002-UANIC


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

* Re: [sisyphus] lib API changes
  2004-11-18 15:36                                                                       ` [sisyphus] lib API changes Andrei Bulava
@ 2004-11-18 15:45                                                                         ` Dmitry V. Levin
  2004-11-18 16:06                                                                         ` led
  1 sibling, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-18 15:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Thu, Nov 18, 2004 at 05:36:20PM +0200, Andrei Bulava wrote:
> Вот и имеем изменение ABI в то время как API "новой" libfoo.so есть 
> надмножество API "старой" libfoo.so: теперь приложение, динамически 
> слинкованное со "старой" libfoo.so, при запуске с "новой" libfoo.so 
> будет иметь неразрешённый символ - ибо двоичный файл "новой" библиотеки 
> вообще не содержит функции bar ( int ) !!! И наоборот - если 
> перекомпилировать приложение с "новой" libfoo.so - оно не запустится со 
> старой, теперь из-за отсутствия функции bar ( int, int ) !!!

Это, скажем, в C++ всё будет так хорошо, как вы говорите, и при изменении
сигнатуры функции dynamic linker не даст этому безобразию запуститься.

С библиотеками и программами на C всё гораздо хуже, поскольку сигнатуры
функций содержат лишь имена.  При этом вызванная старой программой функция
из новой библиотеки в вашем примере в качестве второго аргумента получит
мусор со стека, со всеми вытекающими.


-- 
ldv

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

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

* Re: [sisyphus] Re: X dependencies
  2004-11-18 15:37                                                             ` [sisyphus] Re: X dependencies Dmitry V. Levin
@ 2004-11-18 15:52                                                               ` Andrei Bulava
  2004-11-19 10:27                                                                 ` led
  0 siblings, 1 reply; 88+ messages in thread
From: Andrei Bulava @ 2004-11-18 15:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin пишет:

<skip/>

> Если вам нужен XFree86, вы можете взять пакеты из ALM2.4.

И настроить сборочную станцию для пересборки Сизифа в среде с XFree86.

Конечно, пересобирать нужно будет не все пакеты, а только те, что
двоично несовместимы с Сизифом.

Что, однако, не спасёт от периодических unresolved symbols с последующей
пересборкой пакетов, которые не по вине  разработчиков ALT Linux
фактически являются двоично-несовместимыми, но факт такой
несовместимости невозможно отследить автоматически

P.S. Это длиннющее обсуждение с многочисленными ответвлениями началось 
именно с проблемы двоичной несовместимости, т.е. несовместимости ABI.

-- 
// AB1002-UANIC


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

* Re: [sisyphus] lib API changes
  2004-11-18 15:36                                                                       ` [sisyphus] lib API changes Andrei Bulava
  2004-11-18 15:45                                                                         ` Dmitry V. Levin
@ 2004-11-18 16:06                                                                         ` led
  2004-11-18 16:11                                                                           ` [sisyphus] " Michael Shigorin
  2004-11-18 16:22                                                                           ` [sisyphus] lib ABI changes Dmitry V. Levin
  1 sibling, 2 replies; 88+ messages in thread
From: led @ 2004-11-18 16:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 18 Ноябрь 2004 17:36 Andrei Bulava написал(a):
> led@ukr-fin.com.ua пишет:
> > В сообщении от Четверг 18 Ноябрь 2004 16:22 Andrei Bulava написал(a):
> >>led@ukr-fin.com.ua пишет:
> >>>Например, libXaw.so.8
> >>
> >>Что в этом криминального? В ALM 2.4 libXaw.so.7, в текущем Sisyphus -
> >>libXaw.so.8. Если авторы xorg изменили ABI этой библиотеки (и поменяли
> >>soname вследствие этого), то всё абсолютно корректно - приложения,
> >>слинкованные с libXaw.so.8 с большой долей вероятности будут иметь
> >>unresolved symbols при попытке запуска в системе с libXaw.so.7.
> >>
> >>При этом API могло и не менятся, т.е. пересборка в среде с libXaw.so.7
> >>тех же самых приложений пройдёт корректно. Но они будут
> >>двоично-несовместимы уже с сизифной libXaw.so.8.
> >
> > А вот здесь поподробнее, плиз... Кто "они", и что значит "будут
> > двоично-несовместимы"? Там что - вызовы из libXaw.so по абсолютному
> > адресу происходят?
>
> Попытаюсь объяснить на пальцАх (подробнее можно прочитать в упомянутом
> надцать раз "How to Write Shared Libraries").
>
> Есть библиотека libfoo.so (это soname - попадаются и такие библиотеки!)
> с API из единственной функции bar ( int ) и есть приложение с вызовом
> функции bar ( x ), динамически слинкованное с библиотекой libfoo.so. В
> один прекрасный день девелоперы libfoo решают, что надо изменить
> сигнатуру функции bar с bar ( int ) на bar ( int, int ), при этом старая
> функция bar ( int ) теперь выражается через bar ( int, int ) как bar (
> int, <константа >). Естественно, чтобы не ломать API, в заголовочных
> файлах libfoo добавляется макрос, подменяющий на этапе препроцессинга
> все вызовы bar ( x ) на bar ( x, <константа> ) - это даёт гарантию, что
> приложения с вызовом bar ( x ) будут без проблем компилироваться с
> "новой" libfoo.so.
>
> Вот и имеем изменение ABI в то время как API "новой" libfoo.so есть
> надмножество API "старой" libfoo.so: теперь приложение, динамически
> слинкованное со "старой" libfoo.so, при запуске с "новой" libfoo.so
> будет иметь неразрешённый символ - ибо двоичный файл "новой" библиотеки
> вообще не содержит функции bar ( int ) !!! И наоборот - если
> перекомпилировать приложение с "новой" libfoo.so - оно не запустится со
> старой, теперь из-за отсутствия функции bar ( int, int ) !!!
>
> Вот тогда и было придумано соглашение о добавлении в soname цифр,
> отражающих изменение ABI, чтобы избежать появления dll hell. Это даёт
> возможность менеджерам пакетов автоматически отслеживать двоичную
> целостность системы без запуска всех исполняемых ELF-файлов вручную.
>
> Так понятнее?

Это понятно:) Вопрос не в терминологии, а в практике: т.н. "автоматика" 
поставила зависимость на libXaw.so.8. Вы уверены, что это правильно? ИМХО 
нет...

Led.


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

* [sisyphus] Re: lib API changes
  2004-11-18 16:06                                                                         ` led
@ 2004-11-18 16:11                                                                           ` Michael Shigorin
  2004-11-18 16:22                                                                           ` [sisyphus] lib ABI changes Dmitry V. Levin
  1 sibling, 0 replies; 88+ messages in thread
From: Michael Shigorin @ 2004-11-18 16:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Nov 18, 2004 at 06:06:42PM +0200, led@ukr-fin.com.ua wrote:
> Это понятно:) Вопрос не в терминологии, а в практике: т.н.
> "автоматика" поставила зависимость на libXaw.so.8. Вы уверены,
> что это правильно? ИМХО нет...

На чём основывается ХО? (автоматика -- на символах в бинарниках
AFAIK)

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


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

* Re: [sisyphus] lib ABI changes
  2004-11-18 16:06                                                                         ` led
  2004-11-18 16:11                                                                           ` [sisyphus] " Michael Shigorin
@ 2004-11-18 16:22                                                                           ` Dmitry V. Levin
  1 sibling, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-18 16:22 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Thu, Nov 18, 2004 at 06:06:42PM +0200, led@ukr-fin.com.ua wrote:
[...]
> Это понятно:) Вопрос не в терминологии,

Извините, но из-за непонимания терминологии берутся такие вопросы.

> а в практике: т.н. "автоматика" 
> поставила зависимость на libXaw.so.8. Вы уверены, что это правильно? ИМХО 
> нет...

Ну хорошо, смотрите:

$ ls -1 -og /usr/X11R6/lib/libXaw.so*
lrwxrwxrwx  1     13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so -> libXaw.so.8.0
lrwxrwxrwx  1     13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so.6 -> libXaw.so.6.1
-rw-r--r--  1 256816 Ноя 12 15:46 /usr/X11R6/lib/libXaw.so.6.1
lrwxrwxrwx  1     13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so.7 -> libXaw.so.7.0
-rw-r--r--  1 367056 Ноя 12 15:46 /usr/X11R6/lib/libXaw.so.7.0
lrwxrwxrwx  1     13 Ноя 18 19:14 /usr/X11R6/lib/libXaw.so.8 -> libXaw.so.8.0
-rw-r--r--  1 375024 Ноя 12 15:46 /usr/X11R6/lib/libXaw.so.8.0

Это значит, что _все_ новособранные программы, линкующиеся с -lXaw, будут
линковаться именно с libXaw.so.8 (а программы, собранные ранее, по
прежнему будут пользоваться libXaw.so.6 и libXaw.so.7).

Если вы считаете, что это не правильно, значит, вы не понимаете предмет в
достаточной степени, чтобы продолжать разговор дальше.

Предположим, что это понятно.  Тогда смотрите дальше:

$ readelf -d /usr/X11R6/bin/xterm |fgrep libXaw
 0x00000001 (NEEDED)                     Shared library: [libXaw.so.8]

Всё ещё непонятно?


-- 
ldv

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

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

* Re: [sisyphus] lib API changes
  2004-11-18 14:40                                                                     ` led
  2004-11-18 14:56                                                                       ` Nick S. Grechukh
@ 2004-11-18 16:47                                                                       ` Andrey Rahmatullin
  1 sibling, 0 replies; 88+ messages in thread
From: Andrey Rahmatullin @ 2004-11-18 16:47 UTC (permalink / raw)
  To: sisyphus

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

On Thu, Nov 18, 2004 at 04:40:14PM +0200, led@ukr-fin.com.ua wrote:
> Так понятнее? Тогда почему в сизифовском пакете transcode стоит жёсткая 
> зависимость на libXaw.so.8?
Сизифовый пакет собран с libXaw.so.8. См про ABI.

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

<drF_ckoff> я ж говорил уже неоднократно - я пока морально не готов
            пакаджером быть
<Voins> drF_ckoff, приезжай на фест, мы там тебя.... подготовим :)

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

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

* Re: [sisyphus] Re: X dependencies
  2004-11-18 15:52                                                               ` Andrei Bulava
@ 2004-11-19 10:27                                                                 ` led
  2004-11-19 10:40                                                                   ` Ivan Fedorov
  2004-11-19 12:56                                                                   ` Dmitry V. Levin
  0 siblings, 2 replies; 88+ messages in thread
From: led @ 2004-11-19 10:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Четверг 18 Ноябрь 2004 17:52 Andrei Bulava написал(a):
> Dmitry V. Levin пишет:
>
> <skip/>
>
> > Если вам нужен XFree86, вы можете взять пакеты из ALM2.4.
>
> И настроить сборочную станцию для пересборки Сизифа в среде с XFree86.
>
> Конечно, пересобирать нужно будет не все пакеты, а только те, что
> двоично несовместимы с Сизифом.
>
> Что, однако, не спасёт от периодических unresolved symbols с последующей
> пересборкой пакетов, которые не по вине  разработчиков ALT Linux
> фактически являются двоично-несовместимыми, но факт такой
> несовместимости невозможно отследить автоматически
>
> P.S. Это длиннющее обсуждение с многочисленными ответвлениями началось
> именно с проблемы двоичной несовместимости, т.е. несовместимости ABI.

Практический пример этой двоичной несовместимости в сизифе так никто и не 
привёл (к сожалению)...

Led.


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

* Re: [sisyphus] Re: X dependencies
  2004-11-19 10:27                                                                 ` led
@ 2004-11-19 10:40                                                                   ` Ivan Fedorov
  2004-11-19 11:35                                                                     ` Andrei Bulava
  2004-11-19 12:56                                                                   ` Dmitry V. Levin
  1 sibling, 1 reply; 88+ messages in thread
From: Ivan Fedorov @ 2004-11-19 10:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

led@ukr-fin.com.ua пишет:

>>>Если вам нужен XFree86, вы можете взять пакеты из ALM2.4.
>>
>>И настроить сборочную станцию для пересборки Сизифа в среде с XFree86.
>>
>>Конечно, пересобирать нужно будет не все пакеты, а только те, что
>>двоично несовместимы с Сизифом.
>>
>>Что, однако, не спасёт от периодических unresolved symbols с последующей
>>пересборкой пакетов, которые не по вине  разработчиков ALT Linux
>>фактически являются двоично-несовместимыми, но факт такой
>>несовместимости невозможно отследить автоматически
>>
>>P.S. Это длиннющее обсуждение с многочисленными ответвлениями началось
>>именно с проблемы двоичной несовместимости, т.е. несовместимости ABI.
> 
> 
> Практический пример этой двоичной несовместимости в сизифе так никто и не 
> привёл (к сожалению)...
А вы считаете, что всем больше нечем заняться, кроме как сидеть и искать
это?
Оно ведь может вылезти ДАЛЕКО не сразу после запуска проги!!!

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

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

* Re: [sisyphus] Re: X dependencies
  2004-11-19 10:40                                                                   ` Ivan Fedorov
@ 2004-11-19 11:35                                                                     ` Andrei Bulava
  0 siblings, 0 replies; 88+ messages in thread
From: Andrei Bulava @ 2004-11-19 11:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Ivan Fedorov пишет:
> led@ukr-fin.com.ua пишет:

<skip/>

>>Практический пример этой двоичной несовместимости в сизифе так никто и не 
>>привёл (к сожалению)...

Без комментариев :-\

> 
> А вы считаете, что всем больше нечем заняться, кроме как сидеть и искать
> это?
> Оно ведь может вылезти ДАЛЕКО не сразу после запуска проги!!!

Полностью согласен. Здесь имеет место анекдотическая ситуация с 
монашкой, шепчущей "бережёного Бог бережёт" и натягивающей презерватив 
на свечку. Ведь вызов одной-единственной (из многих!) функции с 
изменившейся сигнатурой может или а) вообще не делаться в каком-то 
конкретном приложении; или б) находиться в какой-нибудь условно 
выполняющейся конструкции.

ldv@ привёл пример последствий вызова функции из библиотеки с 
изменившимся ABI. Спасибо, мне даже одного _такого_ (попадания 
произвольного содержимого стека в аргументы вызываемой функции) и близко 
не надо.

P.S. Я пересобирал "на коленке" нужные мне приложения, попутно с нужными 
им для сборки вещами, из Сизифа под ALJ 1.1 практически до выхода ALJ 
2.0 - из-за того, что Сизиф перешёл на libpng.so.n+1 (если мне не 
изменяет склероз) по отношению к ALJ 1.1. Та система работает у меня по 
сей день уже как ALM 2.2. Правда, по причине значительного апгрейда 
железа ALM 2.4 ей уже не стать ;-)

-- 
// AB1002-UANIC


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

* Re: [sisyphus] Re: X dependencies
  2004-11-19 10:27                                                                 ` led
  2004-11-19 10:40                                                                   ` Ivan Fedorov
@ 2004-11-19 12:56                                                                   ` Dmitry V. Levin
  1 sibling, 0 replies; 88+ messages in thread
From: Dmitry V. Levin @ 2004-11-19 12:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Fri, Nov 19, 2004 at 12:27:27PM +0200, led@ukr-fin.com.ua wrote:
> В сообщении от Четверг 18 Ноябрь 2004 17:52 Andrei Bulava написал(a):
> > Dmitry V. Levin пишет:
> >
> > <skip/>
> >
> > > Если вам нужен XFree86, вы можете взять пакеты из ALM2.4.
> >
> > И настроить сборочную станцию для пересборки Сизифа в среде с XFree86.
> >
> > Конечно, пересобирать нужно будет не все пакеты, а только те, что
> > двоично несовместимы с Сизифом.
> >
> > Что, однако, не спасёт от периодических unresolved symbols с последующей
> > пересборкой пакетов, которые не по вине  разработчиков ALT Linux
> > фактически являются двоично-несовместимыми, но факт такой
> > несовместимости невозможно отследить автоматически
> >
> > P.S. Это длиннющее обсуждение с многочисленными ответвлениями началось
> > именно с проблемы двоичной несовместимости, т.е. несовместимости ABI.
> 
> Практический пример этой двоичной несовместимости в сизифе так никто и не 
> привёл (к сожалению)...

Оставляю поиск такого примера вам в качестве самостоятельного упражнения.


-- 
ldv

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

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

end of thread, other threads:[~2004-11-19 12:56 UTC | newest]

Thread overview: 88+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-16 12:10 [sisyphus] gaim в свете последних перемен Ildar Mulyukov
2004-11-16 12:25 ` [sisyphus] " Michael Shigorin
2004-11-16 16:00   ` Andrei Bulava
2004-11-16 17:04     ` Michael Shigorin
2004-11-16 15:53 ` [sisyphus] " Andrei Bulava
2004-11-17  7:37 ` Vital Khilko
2004-11-17  8:17   ` Ildar Mulyukov
2004-11-17  8:22     ` Ildar Mulyukov
2004-11-17  8:42       ` Andrei Bulava
2004-11-17  9:30         ` [sisyphus] glib2/libgtk+2 API changes Dmitry V. Levin
2004-11-17  9:47           ` Yuri N. Sedunov
2004-11-17  9:54             ` Dmitry V. Levin
2004-11-17 10:10               ` Yuri N. Sedunov
2004-11-17 10:16                 ` Ildar Mulyukov
2004-11-17 10:16                   ` Yuri N. Sedunov
2004-11-17 10:22                     ` Ildar Mulyukov
2004-11-17 10:23                       ` Yuri N. Sedunov
2004-11-17 10:28                         ` Ildar Mulyukov
2004-11-17 10:31                           ` Yuri N. Sedunov
2004-11-17 13:37                             ` Ildar Mulyukov
2004-11-17 13:39                               ` Alexey I. Froloff
2004-11-17 13:55                                 ` Ildar Mulyukov
2004-11-17 13:43                               ` Yuri N. Sedunov
2004-11-17 13:46                                 ` led
2004-11-17 13:54                                   ` Nick S. Grechukh
2004-11-17 14:02                                     ` led
2004-11-17 14:09                                       ` Nick S. Grechukh
2004-11-17 14:21                                         ` led
2004-11-17 14:39                                           ` Nick S. Grechukh
2004-11-17 15:14                                             ` led
2004-11-17 14:54                                         ` Anton Farygin
2004-11-17 14:57                                       ` Andrey Rahmatullin
2004-11-17 15:29                                         ` led
2004-11-17 15:39                                           ` Aleksey Novodvorsky
2004-11-17 15:44                                             ` led
2004-11-17 15:53                                               ` Aleksey Novodvorsky
2004-11-17 15:58                                                 ` led
2004-11-17 16:02                                                   ` led
2004-11-17 16:06                                                     ` Valery V. Inozemtsev
2004-11-17 16:14                                                       ` led
2004-11-17 16:41                                                         ` Andrei Bulava
2004-11-17 16:48                                                           ` [sisyphus] lib " Dmitry V. Levin
2004-11-17 16:55                                                             ` led
2004-11-17 17:06                                                               ` Dmitry V. Levin
2004-11-18 13:52                                                                 ` led
2004-11-18 14:22                                                                   ` Andrei Bulava
2004-11-18 14:40                                                                     ` led
2004-11-18 14:56                                                                       ` Nick S. Grechukh
2004-11-18 15:14                                                                         ` led
2004-11-18 16:47                                                                       ` Andrey Rahmatullin
2004-11-18 14:43                                                                     ` led
2004-11-18 15:16                                                                       ` Dmitry V. Levin
2004-11-18 15:39                                                                         ` lib ABI changes (was: Re: [sisyphus] lib API changes) Andrei Bulava
2004-11-18 15:36                                                                       ` [sisyphus] lib API changes Andrei Bulava
2004-11-18 15:45                                                                         ` Dmitry V. Levin
2004-11-18 16:06                                                                         ` led
2004-11-18 16:11                                                                           ` [sisyphus] " Michael Shigorin
2004-11-18 16:22                                                                           ` [sisyphus] lib ABI changes Dmitry V. Levin
2004-11-18  0:42                                                       ` [sisyphus] Re: X dependencies (was: glib2/libgtk+2 API changes) Mikhail Zabaluev
2004-11-18 14:47                                                         ` led
2004-11-18 15:25                                                           ` Michael Shigorin
2004-11-18 15:36                                                             ` Nick S. Grechukh
2004-11-18 15:37                                                             ` [sisyphus] Re: X dependencies Dmitry V. Levin
2004-11-18 15:52                                                               ` Andrei Bulava
2004-11-19 10:27                                                                 ` led
2004-11-19 10:40                                                                   ` Ivan Fedorov
2004-11-19 11:35                                                                     ` Andrei Bulava
2004-11-19 12:56                                                                   ` Dmitry V. Levin
2004-11-17 16:11                                                   ` [sisyphus] glib2/libgtk+2 API changes Aleksey Novodvorsky
2004-11-17 16:29                                                 ` [sisyphus] lib " Dmitry V. Levin
2004-11-17 14:57                                     ` [sisyphus] glib2/libgtk+2 " Andrey Rahmatullin
2004-11-17 15:45                                       ` Nick S. Grechukh
2004-11-17 13:57                                   ` Ildar Mulyukov
2004-11-17 13:54                             ` Andrey Rahmatullin
2004-11-17 14:17                               ` Yuri N. Sedunov
2004-11-17 19:07                                 ` Andrey Rahmatullin
2004-11-17 14:32                               ` Andrei Bulava
2004-11-17 14:56                                 ` Dmitry V. Levin
2004-11-17 16:07                                   ` [sisyphus] [OT] " Michael Shigorin
2004-11-17 16:30                                     ` Dmitry V. Levin
2004-11-17 10:16                 ` [sisyphus] " Ildar Mulyukov
2004-11-17 10:19                 ` Dmitry V. Levin
2004-11-17 10:14               ` Ildar Mulyukov
2004-11-17 10:27                 ` [sisyphus] lib " Dmitry V. Levin
2004-11-17  8:31     ` [sisyphus] gaim в свете последних перемен Vital Khilko
2004-11-17  8:44       ` Andrei Bulava
2004-11-17  8:36     ` Mike Lykov
2004-11-17  8:46       ` [sisyphus] " Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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