ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
@ 2009-06-23  6:20 Alexey Tourbin
  2009-06-23  6:47 ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Alexey Tourbin @ 2009-06-23  6:20 UTC (permalink / raw)
  To: devel

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

On Mon, Jun 22, 2009 at 10:54:43PM +0000, Dmitry V. Levin wrote:
> ALT libpng-1.2.5-alt3 introduced libpng12 versioning (at 04.05.2004).
> Upstream libpng-1.2.8 introduced similar libpng12 versioning (at 03.12.2004)
> with different interface name.  This difference is critical, it makes ALT
> and upstream libpng12 totally incompatible.
> 
> By popular demand, I change libpng12 versioning to match upstream
> versioning for this library.  As this versioning change is totally
> incompatible change, it costs as high as soname change.  That is,
> all libpng12 clients must be rebuilt.

Это даже хуже, чем soname change.  В случае soname change можно создать
compat пакет со старым soname, а здесь это невозможно.  Получается total
disaster: http://git.altlinux.org/tasks/8392/task/log -- надо
пересобрать более 200 пакетов.  Даже если воспользоваться NMU
с административными привилегиями, что не представляется feasible даже
с административными привилегиями, то такая вещь, как частичное
обновление пакетов, полностью отпадает.  Будет эффект dist-upgrade.

Очень некрасиво получается.  Как говорил Суворов, на такой штурм можно
решиться только один раз в жизни. :)

Неужели ничего нельзя придумать?  В принципе ведь существует возможность
сохранить старый интерфейс:

png_foo@@PNG12_0 (новый интерфейс по умолчанию)
png_foo@PNG_12 (старый интерфейс для совместимости)

Но мне не понятно, можно ли это сделать без перекраивания исходников
libpng на уровне каждого экспортируемого символа.  Боюсь, что нельзя. :(

> ---
>  libpng/Makefile.am |    3 +--
>  1 files changed, 1 insertions(+), 2 deletions(-)
> 
> diff --git a/libpng/Makefile.am b/libpng/Makefile.am
> index f610b6d..3f8a461 100644
> --- a/libpng/Makefile.am
> +++ b/libpng/Makefile.am
> @@ -111,10 +111,9 @@ libpng.sym: png.h pngconf.h
>  
>  libpng.vers: libpng.sym
>  	rm -f $@ $@.new
> -	echo PNG_@PNGLIB_MAJOR@@PNGLIB_MINOR@ '{global:' > $@.new
> +	echo PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0 '{global:' > $@.new
>  	$(SED) s/$$/\;/ libpng.sym >> $@.new
>  	echo 'local: *; };' >> $@.new
> -	echo 'PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0 {} PNG_@PNGLIB_MAJOR@@PNGLIB_MINOR@;' >> $@.new
>  	mv $@.new $@

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  6:20 [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886) Alexey Tourbin
@ 2009-06-23  6:47 ` Dmitry V. Levin
  2009-06-23  7:05   ` Alexey Tourbin
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2009-06-23  6:47 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jun 23, 2009 at 10:20:56AM +0400, Alexey Tourbin wrote:
> On Mon, Jun 22, 2009 at 10:54:43PM +0000, Dmitry V. Levin wrote:
> > ALT libpng-1.2.5-alt3 introduced libpng12 versioning (at 04.05.2004).
> > Upstream libpng-1.2.8 introduced similar libpng12 versioning (at 03.12.2004)
> > with different interface name.  This difference is critical, it makes ALT
> > and upstream libpng12 totally incompatible.
> > 
> > By popular demand, I change libpng12 versioning to match upstream
> > versioning for this library.  As this versioning change is totally
> > incompatible change, it costs as high as soname change.  That is,
> > all libpng12 clients must be rebuilt.
> 
> Это даже хуже, чем soname change.  В случае soname change можно создать
> compat пакет со старым soname, а здесь это невозможно.  Получается total
> disaster: http://git.altlinux.org/tasks/8392/task/log -- надо
> пересобрать более 200 пакетов.  Даже если воспользоваться NMU
> с административными привилегиями, что не представляется feasible даже
> с административными привилегиями, то такая вещь, как частичное
> обновление пакетов, полностью отпадает.  Будет эффект dist-upgrade.
> 
> Очень некрасиво получается.  Как говорил Суворов, на такой штурм можно
> решиться только один раз в жизни. :)

Да, это действительно сложнее воплотить, чем soname change.
Есть возможность проверить, чем подкреплён этот "popular demand".
Хватит ли его на то, чтобы довести сборку task #8392 до Сизифа?

> Неужели ничего нельзя придумать?  В принципе ведь существует возможность
> сохранить старый интерфейс:
> 
> png_foo@@PNG12_0 (новый интерфейс по умолчанию)
> png_foo@PNG_12 (старый интерфейс для совместимости)

В libpng12-1.2.37-alt1 и предыдущих сборках было наоборот, однако это
ничему не помогало, ибо экспортируемый символ не может принадлежать
более чем одному интерфейсу.

> Но мне не понятно, можно ли это сделать без перекраивания исходников
> libpng на уровне каждого экспортируемого символа.  Боюсь, что нельзя. :(

Совершать удвоение экспортируемых символов ради совместимости я не хочу,
других вариантов не видно.


-- 
ldv

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  6:47 ` Dmitry V. Levin
@ 2009-06-23  7:05   ` Alexey Tourbin
  2009-06-23  7:22     ` Mikhail Gusarov
                       ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Alexey Tourbin @ 2009-06-23  7:05 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jun 23, 2009 at 10:47:34AM +0400, Dmitry V. Levin wrote:
> > Это даже хуже, чем soname change.  В случае soname change можно создать
> > compat пакет со старым soname, а здесь это невозможно.  Получается total
> > disaster: http://git.altlinux.org/tasks/8392/task/log -- надо
> > пересобрать более 200 пакетов.  Даже если воспользоваться NMU
> > с административными привилегиями, что не представляется feasible даже
> > с административными привилегиями, то такая вещь, как частичное
> > обновление пакетов, полностью отпадает.  Будет эффект dist-upgrade.
> > 
> > Очень некрасиво получается.  Как говорил Суворов, на такой штурм можно
> > решиться только один раз в жизни. :)
> 
> Да, это действительно сложнее воплотить, чем soname change.
> Есть возможность проверить, чем подкреплён этот "popular demand".
> Хватит ли его на то, чтобы довести сборку task #8392 до Сизифа?

Дело не только в popular demand, но ещё и в том, что нужно делать
"по-правильному".  Правильные вещи могут быть популярны или непопулярны,
это уже не играет роли.  Правда, приверженцы Поппера могут обвинить меня
в том, что я впал в ересь эссенциализма -- делаю утверждения о том, что
некоторые вещи правильны сами по себе.  Но я и сам как бы немного
сторонник Поппера...

> > Неужели ничего нельзя придумать?  В принципе ведь существует возможность
> > сохранить старый интерфейс:
> > 
> > png_foo@@PNG12_0 (новый интерфейс по умолчанию)
> > png_foo@PNG_12 (старый интерфейс для совместимости)
> 
> В libpng12-1.2.37-alt1 и предыдущих сборках было наоборот, однако это
> ничему не помогало, ибо экспортируемый символ не может принадлежать
> более чем одному интерфейсу.

Дело как раз в том, что символ может принаджелать двум интерфейсам --
интерфейсу по умолчанию @@ и compat-интерфейсу @.  Но, кажется, это
требует изменений в коде, что уже "слишком".

> > Но мне не понятно, можно ли это сделать без перекраивания исходников
> > libpng на уровне каждого экспортируемого символа.  Боюсь, что нельзя. :(
> 
> Совершать удвоение экспортируемых символов ради совместимости я не хочу,
> других вариантов не видно.

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  7:05   ` Alexey Tourbin
@ 2009-06-23  7:22     ` Mikhail Gusarov
  2009-06-23  7:34     ` Денис Смирнов
  2009-06-23  7:37     ` Dmitry V. Levin
  2 siblings, 0 replies; 16+ messages in thread
From: Mikhail Gusarov @ 2009-06-23  7:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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


Twas brillig at 11:05:14 23.06.2009 UTC+04 when at@altlinux.ru did gyre and gimble:

 AT> Правда, приверженцы Поппера могут обвинить меня в том, что я впал в
 AT> ересь эссенциализма -- делаю утверждения о том, что некоторые вещи
 AT> правильны сами по себе.  Но я и сам как бы немного сторонник
 AT> Поппера...

Скорее не эссенциализма, а пользуешься термином "правильно", не
разъясняя его сущность в каждом конкретном случае. Это не уводит нас из
номинативности, но порождает потенциальное непонимание из-за плохо
определённого термина.

-- 

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  7:05   ` Alexey Tourbin
  2009-06-23  7:22     ` Mikhail Gusarov
@ 2009-06-23  7:34     ` Денис Смирнов
  2009-06-23  7:37     ` Dmitry V. Levin
  2 siblings, 0 replies; 16+ messages in thread
From: Денис Смирнов @ 2009-06-23  7:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Jun 23, 2009 at 11:05:14AM +0400, Алексей Турбин wrote:

AT> Дело как раз в том, что символ может принаджелать двум интерфейсам --
AT> интерфейсу по умолчанию @@ и compat-интерфейсу @.  Но, кажется, это
AT> требует изменений в коде, что уже "слишком".

Несмотря на всю некрасивость этого решения -- в противном случае у нас
обновление с ветки 4 на ветку 5 превратится в ужас-ужас. 

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

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  7:05   ` Alexey Tourbin
  2009-06-23  7:22     ` Mikhail Gusarov
  2009-06-23  7:34     ` Денис Смирнов
@ 2009-06-23  7:37     ` Dmitry V. Levin
  2009-06-23  7:45       ` Anton Farygin
  2 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2009-06-23  7:37 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jun 23, 2009 at 11:05:14AM +0400, Alexey Tourbin wrote:
> On Tue, Jun 23, 2009 at 10:47:34AM +0400, Dmitry V. Levin wrote:
[...]
> > В libpng12-1.2.37-alt1 и предыдущих сборках было наоборот, однако это
> > ничему не помогало, ибо экспортируемый символ не может принадлежать
> > более чем одному интерфейсу.
> 
> Дело как раз в том, что символ может принаджелать двум интерфейсам --
> интерфейсу по умолчанию @@ и compat-интерфейсу @.  Но, кажется, это
> требует изменений в коде, что уже "слишком".

И без удвоения экспортируемых символов это не работает.
Попробуй определить какую-нибудь функцию и повесить её на 2 разных
интерфейса.


-- 
ldv

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  7:37     ` Dmitry V. Levin
@ 2009-06-23  7:45       ` Anton Farygin
  2009-06-23  7:47         ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Anton Farygin @ 2009-06-23  7:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin пишет:
> On Tue, Jun 23, 2009 at 11:05:14AM +0400, Alexey Tourbin wrote:
>> On Tue, Jun 23, 2009 at 10:47:34AM +0400, Dmitry V. Levin wrote:
> [...]
>>> В libpng12-1.2.37-alt1 и предыдущих сборках было наоборот, однако это
>>> ничему не помогало, ибо экспортируемый символ не может принадлежать
>>> более чем одному интерфейсу.
>> Дело как раз в том, что символ может принаджелать двум интерфейсам --
>> интерфейсу по умолчанию @@ и compat-интерфейсу @.  Но, кажется, это
>> требует изменений в коде, что уже "слишком".
> 
> И без удвоения экспортируемых символов это не работает.
> Попробуй определить какую-нибудь функцию и повесить её на 2 разных
> интерфейса.

Может быть, удвоение экспортируемых символов принять как временную меру, 
до окончания пересборки всех зависимых пакетов ?



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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  7:45       ` Anton Farygin
@ 2009-06-23  7:47         ` Dmitry V. Levin
  2009-06-23 11:06           ` Sergey Vlasov
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2009-06-23  7:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Jun 23, 2009 at 11:45:03AM +0400, Anton Farygin wrote:
> Dmitry V. Levin пишет:
> >On Tue, Jun 23, 2009 at 11:05:14AM +0400, Alexey Tourbin wrote:
> >>On Tue, Jun 23, 2009 at 10:47:34AM +0400, Dmitry V. Levin wrote:
> >[...]
> >>>В libpng12-1.2.37-alt1 и предыдущих сборках было 
> >>>наоборот, однако это
> >>>ничему не помогало, ибо экспортируемый 
> >>>символ не может принадлежать
> >>>более чем одному интерфейсу.
> >>Дело как раз в том, что символ может 
> >>принаджелать двум интерфейсам --
> >>интерфейсу по умолчанию @@ и 
> >>compat-интерфейсу @.  Но, кажется, это
> >>требует изменений в коде, что уже 
> >>"слишком".
> >
> >И без удвоения экспортируемых символов 
> >это не работает.
> >Попробуй определить какую-нибудь 
> >функцию и повесить её на 2 разных
> >интерфейса.
> 
> Может быть, удвоение экспортируемых 
> символов принять как временную меру, до 
> окончания пересборки всех зависимых 
> пакетов ?

Это большая работа, которую нет смысла делать впустую.


-- 
ldv

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23  7:47         ` Dmitry V. Levin
@ 2009-06-23 11:06           ` Sergey Vlasov
  2009-06-23 15:25             ` Dmitry V. Levin
  2009-06-23 15:57             ` Konstantin Pavlov
  0 siblings, 2 replies; 16+ messages in thread
From: Sergey Vlasov @ 2009-06-23 11:06 UTC (permalink / raw)
  To: devel

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

On Tue, Jun 23, 2009 at 11:47:39AM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 23, 2009 at 11:45:03AM +0400, Anton Farygin wrote:
> > Dmitry V. Levin пишет:
> > >On Tue, Jun 23, 2009 at 11:05:14AM +0400, Alexey Tourbin wrote:
> > >>On Tue, Jun 23, 2009 at 10:47:34AM +0400, Dmitry V. Levin wrote:
> > >[...]
> > >>>В libpng12-1.2.37-alt1 и предыдущих сборках было 
> > >>>наоборот, однако это
> > >>>ничему не помогало, ибо экспортируемый 
> > >>>символ не может принадлежать
> > >>>более чем одному интерфейсу.
> > >>Дело как раз в том, что символ может 
> > >>принаджелать двум интерфейсам --
> > >>интерфейсу по умолчанию @@ и 
> > >>compat-интерфейсу @.  Но, кажется, это
> > >>требует изменений в коде, что уже 
> > >>"слишком".
> > >
> > >И без удвоения экспортируемых символов 
> > >это не работает.
> > >Попробуй определить какую-нибудь 
> > >функцию и повесить её на 2 разных
> > >интерфейса.
> > 
> > Может быть, удвоение экспортируемых 
> > символов принять как временную меру, до 
> > окончания пересборки всех зависимых 
> > пакетов ?
> 
> Это большая работа, которую нет смысла делать впустую.

Возможно, хватит такого варианта:

http://git.altlinux.org/people/vsu/packages/?p=libpng.git;a=commitdiff;h=08495d2a3e9b1fe74577013909fae83204d2bff1

По крайней мере, на i586 этого достаточно.  Возможно, вылезут проблемы на
странных архитектурах типа ppc64, но у меня нет возможности это проверить.

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 11:06           ` Sergey Vlasov
@ 2009-06-23 15:25             ` Dmitry V. Levin
  2009-06-23 15:44               ` Sergey Vlasov
  2009-06-23 15:57             ` Konstantin Pavlov
  1 sibling, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2009-06-23 15:25 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jun 23, 2009 at 03:06:03PM +0400, Sergey Vlasov wrote:
[...]
> Возможно, хватит такого варианта:
> 
> http://git.altlinux.org/people/vsu/packages/?p=libpng.git;a=commitdiff;h=08495d2a3e9b1fe74577013909fae83204d2bff1
> 
> По крайней мере, на i586 этого достаточно.  Возможно, вылезут проблемы на
> странных архитектурах типа ppc64, но у меня нет возможности это проверить.

На x86-64 этого, естественно, тоже достаточно.  А откуда могут вылезти
проблемы на странных архитектурах типа ppc64?


-- 
ldv

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 15:25             ` Dmitry V. Levin
@ 2009-06-23 15:44               ` Sergey Vlasov
  2009-06-23 15:52                 ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Sergey Vlasov @ 2009-06-23 15:44 UTC (permalink / raw)
  To: devel

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

On Tue, Jun 23, 2009 at 07:25:03PM +0400, Dmitry V. Levin wrote:
> On Tue, Jun 23, 2009 at 03:06:03PM +0400, Sergey Vlasov wrote:
> [...]
> > Возможно, хватит такого варианта:
> > 
> > http://git.altlinux.org/people/vsu/packages/?p=libpng.git;a=commitdiff;h=08495d2a3e9b1fe74577013909fae83204d2bff1
> > 
> > По крайней мере, на i586 этого достаточно.  Возможно, вылезут проблемы на
> > странных архитектурах типа ppc64, но у меня нет возможности это проверить.
> 
> На x86-64 этого, естественно, тоже достаточно.  А откуда могут вылезти
> проблемы на странных архитектурах типа ppc64?

Там есть странная вещь под названием function descriptors, и символы для
них, возможно, придётся прописывать явно.

Либо вообще отключить для всех архитектур, кроме %ix86 x86_64,
совместимость с PNG_12, мотивируя это тем, что официально в Сизифе других
сборок не существовало.

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 15:44               ` Sergey Vlasov
@ 2009-06-23 15:52                 ` Dmitry V. Levin
  0 siblings, 0 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2009-06-23 15:52 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Jun 23, 2009 at 07:44:39PM +0400, Sergey Vlasov wrote:
> On Tue, Jun 23, 2009 at 07:25:03PM +0400, Dmitry V. Levin wrote:
> > On Tue, Jun 23, 2009 at 03:06:03PM +0400, Sergey Vlasov wrote:
> > [...]
> > > Возможно, хватит такого варианта:
> > > 
> > > http://git.altlinux.org/people/vsu/packages/?p=libpng.git;a=commitdiff;h=08495d2a3e9b1fe74577013909fae83204d2bff1
> > > 
> > > По крайней мере, на i586 этого достаточно.  Возможно, вылезут проблемы на
> > > странных архитектурах типа ppc64, но у меня нет возможности это проверить.
> > 
> > На x86-64 этого, естественно, тоже достаточно.  А откуда могут вылезти
> > проблемы на странных архитектурах типа ppc64?
> 
> Там есть странная вещь под названием function descriptors, и символы для
> них, возможно, придётся прописывать явно.
> 
> Либо вообще отключить для всех архитектур, кроме %ix86 x86_64,
> совместимость с PNG_12, мотивируя это тем, что официально в Сизифе других
> сборок не существовало.

OK, тогда будем считать проблему решённой.


-- 
ldv

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

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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 11:06           ` Sergey Vlasov
  2009-06-23 15:25             ` Dmitry V. Levin
@ 2009-06-23 15:57             ` Konstantin Pavlov
  2009-06-23 16:09               ` Alexey Gladkov
  1 sibling, 1 reply; 16+ messages in thread
From: Konstantin Pavlov @ 2009-06-23 15:57 UTC (permalink / raw)
  To: devel

On Tue, Jun 23, 2009 at 03:06:03PM +0400, Sergey Vlasov wrote:
> > Это большая работа, которую нет смысла делать впустую.
> 
> Возможно, хватит такого варианта:
> 
> http://git.altlinux.org/people/vsu/packages/?p=libpng.git;a=commitdiff;h=08495d2a3e9b1fe74577013909fae83204d2bff1
> 
> По крайней мере, на i586 этого достаточно.  Возможно, вылезут проблемы на
> странных архитектурах типа ppc64, но у меня нет возможности это проверить.

Я проверил на ppc64, thunderbird и vlc запускаются нормально с этой
сборкой libpng.

-- 
<thresh> Никакого другого языка кроме литературного русского в комментариях.
<thresh> Запрещены флэйм и флуд.
<thresh> интересно, флейм и флуд как слова -- уже входят в литературный
         русский?



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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 15:57             ` Konstantin Pavlov
@ 2009-06-23 16:09               ` Alexey Gladkov
  2009-06-23 17:15                 ` Konstantin Pavlov
  0 siblings, 1 reply; 16+ messages in thread
From: Alexey Gladkov @ 2009-06-23 16:09 UTC (permalink / raw)
  To: devel

23.06.2009 19:57, Konstantin Pavlov wrote:
> Я проверил на ppc64, thunderbird и vlc запускаются нормально с этой
> сборкой libpng.

Это здорово, что thunderbird работает с новой libpng, не смотря на то,
что не использует его.

-- 
Rgrds, legion



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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 16:09               ` Alexey Gladkov
@ 2009-06-23 17:15                 ` Konstantin Pavlov
  2009-06-23 19:13                   ` Alexey Gladkov
  0 siblings, 1 reply; 16+ messages in thread
From: Konstantin Pavlov @ 2009-06-23 17:15 UTC (permalink / raw)
  To: devel

On Tue, Jun 23, 2009 at 08:09:28PM +0400, Alexey Gladkov wrote:
> 23.06.2009 19:57, Konstantin Pavlov wrote:
> > Я проверил на ppc64, thunderbird и vlc запускаются нормально с этой
> > сборкой libpng.
> 
> Это здорово, что thunderbird работает с новой libpng, не смотря на то,
> что не использует его.

thunderbird-2.0.0.12-alt1 её использовал

да, и проверил я, как оказалось, на ppc просто.

-- 
> ага...  а как же пакет: livecd-base ???
А там сделано всё возможное и ещё чуточку, чтобы поставить его в
существующую систему смог только несуществующий гигантский дятел
(из тех, что одним ударом валят с ног небольшого слона).
		-- mike in devel@



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

* Re: [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886)
  2009-06-23 17:15                 ` Konstantin Pavlov
@ 2009-06-23 19:13                   ` Alexey Gladkov
  0 siblings, 0 replies; 16+ messages in thread
From: Alexey Gladkov @ 2009-06-23 19:13 UTC (permalink / raw)
  To: devel

23.06.2009 21:15, Konstantin Pavlov wrote:
> thunderbird-2.0.0.12-alt1 её использовал

Когда-то использовал. Больше не будет. В сизифе уже не использует.

-- 
Rgrds, legion



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

end of thread, other threads:[~2009-06-23 19:13 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-06-23  6:20 [devel] Makefile.am: Change libpng12 versioning to match upstream versioning (ALT#12886) Alexey Tourbin
2009-06-23  6:47 ` Dmitry V. Levin
2009-06-23  7:05   ` Alexey Tourbin
2009-06-23  7:22     ` Mikhail Gusarov
2009-06-23  7:34     ` Денис Смирнов
2009-06-23  7:37     ` Dmitry V. Levin
2009-06-23  7:45       ` Anton Farygin
2009-06-23  7:47         ` Dmitry V. Levin
2009-06-23 11:06           ` Sergey Vlasov
2009-06-23 15:25             ` Dmitry V. Levin
2009-06-23 15:44               ` Sergey Vlasov
2009-06-23 15:52                 ` Dmitry V. Levin
2009-06-23 15:57             ` Konstantin Pavlov
2009-06-23 16:09               ` Alexey Gladkov
2009-06-23 17:15                 ` Konstantin Pavlov
2009-06-23 19:13                   ` Alexey Gladkov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

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


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