ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: libassuan0
  @ 2010-02-05  2:39 ` Dmitry V. Levin
  2010-02-05 11:21   ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
  2010-02-05 12:19   ` [devel] Q: libassuan0 Sergey V Turchin
  0 siblings, 2 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05  2:39 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 02:25:56AM +0000, QA Team Robot wrote:
> libassuan0 - Assuan - an IPC library for non-persistent servers
> * Wed Feb 03 2010 Sergey V Turchin <zerg@altlinux> 1.0.5-alt3
> - built only static library
> * Mon Dec 21 2009 Sergey V Turchin <zerg@altlinux> 1.0.5-alt2
> - remove ldconfig from %post
> * Tue Jun 10 2008 Sergey V Turchin <zerg@altlinux> 1.0.5-alt1
> 
> dirmngr - Temporary project to work on GnuPG extensions
> * Wed Feb 03 2010 Sergey V Turchin <zerg@altlinux> 1.0.3-alt3
> - rebuilt with static assuan
> * Tue Sep 01 2009 Sergey V Turchin <zerg@altlinux> 1.0.3-alt2
> 
> gnupg2 - The GNU Privacy Guard suite
> * Wed Feb 03 2010 Sergey V Turchin <zerg@altlinux> 2.0.14-alt2
> - rebuilt with static assuan
> * Mon Feb 01 2010 Sergey V Turchin <zerg@altlinux> 2.0.14-alt0.M51.1
> Note: changelog entry for 2.0.14-alt1 not found.
> 
> gpa - The GNU Privacy Assistant
> * Thu Feb 04 2010 Victor Forsiuk <force@altlinux> 0.9.0-alt2
> - Rebuild with static libassuan 1.0.5.
> * Wed Jul 01 2009 Victor Forsyuk <force@altlinux> 0.9.0-alt1
> 
> opensc - OpenSC library - for accessing SmartCard devices using PC/SC Lite
> * Thu Feb 04 2010 Sergey V Turchin <zerg@altlinux> 0.11.9-alt4
> - Rebuilt with static libassuan0
> * Tue Sep 29 2009 Alexey I. Froloff <raorn@altlinux> 0.11.9-alt3
> 
> pinentry - Simple PIN or passphrase entry dialog
> * Wed Feb 03 2010 Sergey V Turchin <zerg@altlinux> 0.7.6-alt2
> - rebuilt with static assuan
> * Mon Jul 06 2009 Sergey V Turchin <zerg@altlinux> 0.7.6-alt1

Что это значит?  Извольте представить объяснения.
Я уже приготовил команду git.alt build del libassuan0
на тот случай, если объяснения окажутся недостаточно весомыми.


-- 
ldv

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

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

* [devel]  UA: please revert libassuan update ASAP
  2010-02-05  2:39 ` [devel] Q: libassuan0 Dmitry V. Levin
@ 2010-02-05 11:21   ` Dmitry V. Levin
  2010-02-05 11:46     ` Sergey V Turchin
  2010-02-05 12:19   ` [devel] Q: libassuan0 Sergey V Turchin
  1 sibling, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 11:21 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Я посмотрел внимательнее.  Увы, откатывать нужно всю транзакцию #19593
http://git.altlinux.org/tasks/archive/done/19593/task/log.4 целиком:
#1 build 1.0.5-alt3 from /people/zerg/packages/libassuan.git
#2 build 2.0.0-alt1 from /people/zerg/packages/libassuan.git
#3 build 2.0.14-alt2 from /people/zerg/packages/gnupg2.git
#4 build 1.3.0-alt1 from /people/zerg/packages/gpgme.git
#5 build 0.7.6-alt2 from /people/zerg/packages/pinentry.git
#6 build 1.0.3-alt3 from /people/zerg/packages/dirmngr.git
#7 build 4.3.95-alt2 from /people/zerg/packages/kde4pim.git
#8 build gpa-0.9.0-alt2.src.rpm
#9 build 0.11.9-alt4 from /people/zerg/packages/opensc.git

Причина простая: библиотека libassuan, у которой достаточно много
разных пользователей, была обновлена без изменения soname, но
с нарушением обратной совместимости:

$ compare_packages -a --provides -- 5.1/files/i586/RPMS/libassuan-1.0.5-alt1.i586.rpm -- Sisyphus/files/i586/RPMS/libassuan-2.0.0-alt1.i586.rpm |grep '^[+-][^+-]'
-libassuan = 1.0.5-alt1
-libassuan-pth.so.0
-libassuan-pth.so.0(ASSUAN_1_0_4)
+libassuan = 2.0.0-alt1
-libassuan.so.0(ASSUAN_1_0_4)
+libassuan.so.0(LIBASSUAN_1.0)

$ rpmsodiff 5.1/files/i586/RPMS/libassuan-1.0.5-alt1.i586.rpm Sisyphus/files/i586/RPMS/libassuan-2.0.0-alt1.i586.rpm |fgrep symbols
	12 symbols removed
	21 symbols added

Я повесил bug #22901 и, согласно нашим правилам, жду от замешанных
исправления до Feb 06 02:14:54 MSK 2010.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 11:21   ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
@ 2010-02-05 11:46     ` Sergey V Turchin
  2010-02-05 12:22       ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 11:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 322 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> Я повесил bug #22901
Я там ответил

> и, согласно нашим правилам, жду от замешанных исправления
upstream, к сожалению, не читает эту рассылку

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] Q: libassuan0
  2010-02-05  2:39 ` [devel] Q: libassuan0 Dmitry V. Levin
  2010-02-05 11:21   ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
@ 2010-02-05 12:19   ` Sergey V Turchin
  2010-02-05 12:27     ` Dmitry V. Levin
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 12:19 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 552 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> Что это значит?  Извольте представить объяснения.
В upstream эта библиотека никогда не была динамической до версии 
2.0.0. Более того, некоторый софт (например pinentry) таскает копии 
ее исходников с собой.

http://lists.gnupg.org/pipermail/gnupg-announce/2010q1/000297.html
Весь софт перейдет на новую версию, поэтому городить самодельный 
soname не вижу смысла.

[...]

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 11:46     ` Sergey V Turchin
@ 2010-02-05 12:22       ` Dmitry V. Levin
  2010-02-05 12:29         ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 12:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 02:46:32PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > Я повесил bug #22901
> Я там ответил

Там не надо отвечать; bug #22901 это чистая формальность для соблюдения
правил.

> > и, согласно нашим правилам, жду от замешанных исправления
> upstream, к сожалению, не читает эту рассылку

Я прошу
- вернуть всё обратно как можно скорее;
- на будущее: не собирать всё подряд, ломая всё, что есть.

За пакет отвечает мейнтейнер, а не апстрим.  Если апстрим выпустил
libassuan-2.0.0, который несовместим с libassuan-1.0.5, то это готовная
боль мейнтейнера, и он не должен перекладывать её на пользователей.

Между прочим, libassuan-2.0.0 ещё нет ни в одном репозитории, все сидят
на libassuan-1.0.5.  Как ты думаешь, почему?


-- 
ldv

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

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

* Re: [devel] Q: libassuan0
  2010-02-05 12:19   ` [devel] Q: libassuan0 Sergey V Turchin
@ 2010-02-05 12:27     ` Dmitry V. Levin
  2010-02-05 12:30       ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 12:27 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 03:19:41PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > Что это значит?  Извольте представить объяснения.
> В upstream эта библиотека никогда не была динамической до версии 
> 2.0.0. Более того, некоторый софт (например pinentry) таскает копии 
> ее исходников с собой.

Мнение upstream по этому вопросу все вендоры дружно проигнорировали.

> http://lists.gnupg.org/pipermail/gnupg-announce/2010q1/000297.html
> Весь софт перейдет на новую версию, поэтому городить самодельный 
> soname не вижу смысла.

Вот когда весь софт перейдёт, тогда и будем это обсуждать.
А до тех пор верни libassuan-1.0.5 со всеми клиентами обратно, а
libassuan-2.0.0 убери до лучших времен, когда станет ясно, какой у неё
должен быть soname.  В любом случае у libassuan-2.0.0 должен быть
другой soname.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:22       ` Dmitry V. Levin
@ 2010-02-05 12:29         ` Sergey V Turchin
  2010-02-05 12:38           ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 12:29 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 751 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> Я прошу
> - вернуть всё обратно как можно скорее;
Я прошу подождать, пока libassuan0 не исчезнет сама собой.

> - на будущее: не собирать всё подряд, ломая всё, что есть.
Что сломано? Какой номер в багзиле?

[...]
> это готовная боль мейнтейнера, и он не должен перекладывать
> её на пользователей.
Да ладно, кто бы говорил! (%_libdir/browser-plugins-npapi)
Что я перекладываю на пользователей?

> Между прочим, libassuan-2.0.0 ещё нет ни в одном репозитории, все
> сидят на libassuan-1.0.5.  Как ты думаешь, почему?
Бояться, что их обратно пересобирать все заставят ;-)

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] Q: libassuan0
  2010-02-05 12:27     ` Dmitry V. Levin
@ 2010-02-05 12:30       ` Sergey V Turchin
  0 siblings, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 12:30 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 442 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> > http://lists.gnupg.org/pipermail/gnupg-announce/2010q1/000297.h
> > tml Весь софт перейдет на новую версию, поэтому городить
> > самодельный soname не вижу смысла.
> Вот когда весь софт перейдёт, тогда и будем это обсуждать.
Тогда это не нужно будет обсуждать

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:29         ` Sergey V Turchin
@ 2010-02-05 12:38           ` Dmitry V. Levin
  2010-02-05 12:41             ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 12:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 03:29:41PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > Я прошу
> > - вернуть всё обратно как можно скорее;
> Я прошу подождать, пока libassuan0 не исчезнет сама собой.

Не исчезнет.

> > - на будущее: не собирать всё подряд, ломая всё, что есть.
> Что сломано? Какой номер в багзиле?

#22901


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:38           ` Dmitry V. Levin
@ 2010-02-05 12:41             ` Sergey V Turchin
  2010-02-05 12:46               ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 12:41 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 327 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> > > - на будущее: не собирать всё подряд, ломая всё, что есть.
> > Что сломано? Какой номер в багзиле?
> #22901
Не нашел там ничего про "сломано".

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:41             ` Sergey V Turchin
@ 2010-02-05 12:46               ` Dmitry V. Levin
  2010-02-05 12:55                 ` Sergey V Turchin
  2010-02-05 16:29                 ` Денис Смирнов
  0 siblings, 2 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 12:46 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 03:41:12PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > > > - на будущее: не собирать всё подряд, ломая всё, что есть.
> > > Что сломано? Какой номер в багзиле?
> > #22901
> Не нашел там ничего про "сломано".

libassuan.so.0 сломано.  То, что было раньше под именем libassuan.so.0, не
совместимо в обе стороны с тем, что сейчас собрано под именем
libassuan.so.0.  Так нельзя поступать с публичными библиотеками.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:46               ` Dmitry V. Levin
@ 2010-02-05 12:55                 ` Sergey V Turchin
  2010-02-05 13:38                   ` Dmitry V. Levin
  2010-02-05 16:29                 ` Денис Смирнов
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 12:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 655 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> libassuan.so.0 сломано.  То, что было раньше под именем
> libassuan.so.0, не совместимо в обе стороны с тем, что сейчас
> собрано под именем libassuan.so.0.  Так нельзя поступать с
> публичными библиотеками.
Я бы не сказал, что libassuan.so.0 -- "всё, что есть" и не вижу там 
проблем у "пользователей".

Да вообще, в Debian она статическая
"Right now it is only distributed as a static lib, since it is still
under development."
http://packages.debian.org/sid/libassuan-dev

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:55                 ` Sergey V Turchin
@ 2010-02-05 13:38                   ` Dmitry V. Levin
  2010-02-05 13:50                     ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 13:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 03:55:29PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > libassuan.so.0 сломано.  То, что было раньше под именем
> > libassuan.so.0, не совместимо в обе стороны с тем, что сейчас
> > собрано под именем libassuan.so.0.  Так нельзя поступать с
> > публичными библиотеками.
> Я бы не сказал, что libassuan.so.0 -- "всё, что есть" и не вижу там 
> проблем у "пользователей".

Когда libassuan.so.0 меняется несовместимым в обе стороны образом, то
нет возможности использовать старых клиентов libassuan.so.0
одновременно с новыми.  Это очень плохо для публичной библиотеки.

Странно, что такие очевидные вещи нужно так подробно объяснять таким
опытным бойцам.

> Да вообще, в Debian она статическая
> "Right now it is only distributed as a static lib, since it is still
> under development."
> http://packages.debian.org/sid/libassuan-dev

Я очень рад за Debian (и за FC, и за всех остальных поборников статики),
но у нас она уже несколько лет как вполне себе динамическая.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 13:38                   ` Dmitry V. Levin
@ 2010-02-05 13:50                     ` Sergey V Turchin
  2010-02-05 15:08                       ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 13:50 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 725 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> > Я бы не сказал, что libassuan.so.0 -- "всё, что есть" и не вижу
> > там проблем у "пользователей".
> Когда libassuan.so.0 меняется несовместимым в обе стороны
> образом, то нет возможности использовать старых клиентов
> libassuan.so.0 одновременно с новыми.  Это очень плохо для
> публичной библиотеки.
Там есть versioning, который отличается не хуже soname.
 
[...]
> Я очень рад за Debian (и за FC, и за всех остальных поборников
> статики), но у нас она уже несколько лет как вполне себе
> динамическая.
Так и будет. Это временное явление.

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 13:50                     ` Sergey V Turchin
@ 2010-02-05 15:08                       ` Dmitry V. Levin
  2010-02-05 15:16                         ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 15:08 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 04:50:13PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > > Я бы не сказал, что libassuan.so.0 -- "всё, что есть" и не вижу
> > > там проблем у "пользователей".
> > Когда libassuan.so.0 меняется несовместимым в обе стороны
> > образом, то нет возможности использовать старых клиентов
> > libassuan.so.0 одновременно с новыми.  Это очень плохо для
> > публичной библиотеки.
> Там есть versioning, который отличается не хуже soname.

Нет.
Ты можешь установить в систему две публичные разделяемые библиотеки с
разными soname, однако ты не можешь установить в систему две публичные
разделяемые библиотеки с одинаковым soname, но с отличающимся versioning.

Очевидно, что с выходом libassuan-2 ветка libassuan-1 больше не будет
развиваться.  Следовательно, API и ABI у libassuan-1 стабилизировался.
Я понимаю, почему в других репозиториях libassuan-1 с самого начала
собирался статически.  Но я не понимаю, какой был смысл ломать наш
libassuan.so.0 уже после окончательной стабилизации libassuan-1?

Если тебе нужно было собрать libassuan-2, то зачем было одновременно с
этим ломать libassuan.so.0?  Почему из всех возможных вариантов был выбран
тот, который ломает совместимость в обе стороны?


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 15:08                       ` Dmitry V. Levin
@ 2010-02-05 15:16                         ` Sergey V Turchin
  2010-02-05 15:23                           ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 15:16 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 1143 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> > Там есть versioning, который отличается не хуже soname.
> Нет.
> Ты можешь установить в систему две публичные разделяемые
> библиотеки с разными soname, однако ты не можешь установить в
> систему две публичные разделяемые библиотеки с одинаковым
> soname, но с отличающимся versioning.
Я и не пытался.

> Очевидно, что с выходом libassuan-2 ветка libassuan-1 больше не
> будет развиваться.  Следовательно, API и ABI у libassuan-1
> стабилизировался. Я понимаю, почему в других репозиториях
> libassuan-1 с самого начала собирался статически.
В других уважаемых тобой репозиториях он собирался динамически.

> Но я не
> понимаю, какой был смысл ломать наш libassuan.so.0 уже после
> окончательной стабилизации libassuan-1?
>
> Если тебе нужно было собрать libassuan-2, то зачем было
> одновременно с этим ломать libassuan.so.0?  Почему из всех
> возможных вариантов был выбран тот, который ломает совместимость
> в обе стороны?
Чтобы не ломать его в дальнейшем.

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 15:16                         ` Sergey V Turchin
@ 2010-02-05 15:23                           ` Dmitry V. Levin
  2010-02-05 15:35                             ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-05 15:23 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 06:16:33PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
[...]
> > Но я не
> > понимаю, какой был смысл ломать наш libassuan.so.0 уже после
> > окончательной стабилизации libassuan-1?
> >
> > Если тебе нужно было собрать libassuan-2, то зачем было
> > одновременно с этим ломать libassuan.so.0?  Почему из всех
> > возможных вариантов был выбран тот, который ломает совместимость
> > в обе стороны?
> Чтобы не ломать его в дальнейшем.

Всё понятно.  Если в 02:15 в Сизифе под именем libassuan.so.0 всё ещё
будет скрываться библиотека, несовместимая с libassuan.so.0 из
libassuan-1.0.5-alt1, то я буду считать это сознательной диверсией,
и приму соответствующие административные меры.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 15:23                           ` Dmitry V. Levin
@ 2010-02-05 15:35                             ` Sergey V Turchin
  2010-02-08 21:38                               ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-05 15:35 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 474 bytes --]

On Friday 05 February 2010, Dmitry V. Levin wrote:

[...]
> Всё понятно.  Если в 02:15 в Сизифе под именем libassuan.so.0 всё
> ещё будет скрываться библиотека, несовместимая с libassuan.so.0
> из libassuan-1.0.5-alt1, то я буду считать это сознательной
> диверсией, и приму соответствующие административные меры.
Я добавил в acl к libassuan* @everybody

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 12:46               ` Dmitry V. Levin
  2010-02-05 12:55                 ` Sergey V Turchin
@ 2010-02-05 16:29                 ` Денис Смирнов
  2010-02-05 16:32                   ` Sergey Bolshakov
  1 sibling, 1 reply; 25+ messages in thread
From: Денис Смирнов @ 2010-02-05 16:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Feb 05, 2010 at 03:46:10PM +0300, Dmitry V. Levin wrote:

DVL> libassuan.so.0 сломано.  То, что было раньше под именем libassuan.so.0, не
DVL> совместимо в обе стороны с тем, что сейчас собрано под именем
DVL> libassuan.so.0.  Так нельзя поступать с публичными библиотеками.

Гм. А может такие вещи тоже enforce'ить сборочницей?

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

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

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 16:29                 ` Денис Смирнов
@ 2010-02-05 16:32                   ` Sergey Bolshakov
  2010-02-05 23:45                     ` Денис Смирнов
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey Bolshakov @ 2010-02-05 16:32 UTC (permalink / raw)
  To: devel

>>>>> "Uox3rIn2DAYQ" == Uox3rIn2DAYQ  <mithraen-u2l5PoMzF> writes:

 > On Fri, Feb 05, 2010 at 03:46:10PM +0300, Dmitry V. Levin wrote:
 DVL> libassuan.so.0 сломано.  То, что было раньше под именем libassuan.so.0, не
 DVL> совместимо в обе стороны с тем, что сейчас собрано под именем
 DVL> libassuan.so.0.  Так нельзя поступать с публичными библиотеками.

 > Гм. А может такие вещи тоже enforce'ить сборочницей?

/me плачет весь, вспоминая spandsp

-- 


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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 16:32                   ` Sergey Bolshakov
@ 2010-02-05 23:45                     ` Денис Смирнов
  0 siblings, 0 replies; 25+ messages in thread
From: Денис Смирнов @ 2010-02-05 23:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Fri, Feb 05, 2010 at 07:32:43PM +0300, Sergey Bolshakov wrote:

SB> /me плачет весь, вспоминая spandsp

Дык я к нему вручную прикручивал symbol versioning. Так что по крайней
мере хотя старые пользователи spandsp с новым spandsp могли не заработать,
но они бы при этом и не установились! И хотя это очень нехорошо -- это по
крайней мере лучше чем молчаливое падение, например.

Ну и у spandsp 3 пользователя в Сизифе всего лишь.

Хотя всего-то надо было бы ее изначально жестко распилить на подпакеты,
зачем мешать кодеки и факсы, например в одной либе мне не понять никогда :(

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

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

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-05 15:35                             ` Sergey V Turchin
@ 2010-02-08 21:38                               ` Dmitry V. Levin
  2010-02-08 21:46                                 ` [devel] I: libgpgme-1.3.0-alt2 Dmitry V. Levin
  2010-02-09 11:19                                 ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
  0 siblings, 2 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-08 21:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 05, 2010 at 06:35:52PM +0300, Sergey V Turchin wrote:
> On Friday 05 February 2010, Dmitry V. Levin wrote:
> 
> [...]
> > Всё понятно.  Если в 02:15 в Сизифе под именем libassuan.so.0 всё
> > ещё будет скрываться библиотека, несовместимая с libassuan.so.0
> > из libassuan-1.0.5-alt1, то я буду считать это сознательной
> > диверсией, и приму соответствующие административные меры.
> Я добавил в acl к libassuan* @everybody

Можете посмотреть task #19879.
Вкратце, у нас теперь будет libassuan0.so.0 и libassuan2.so.0,
соответственно, libassuan0-devel и libassuan-devel, и традиционный способ
линковки -lassuan.  В нескольких пакетах я обнаружил и включил test suite,
так что вероятность работоспособности этих пакетов (libassuan* и gnupg2)
теперь будет выше.  Как работает пакет gpa (и работает ли он вообще), так
и осталось загадкой.


-- 
ldv

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

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

* [devel] I: libgpgme-1.3.0-alt2
  2010-02-08 21:38                               ` Dmitry V. Levin
@ 2010-02-08 21:46                                 ` Dmitry V. Levin
  2010-02-09 11:19                                 ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
  1 sibling, 0 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-08 21:46 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Feb 09, 2010 at 12:38:57AM +0300, Dmitry V. Levin wrote:
> Можете посмотреть task #19879.

Да, кстати, у libgpgme был сломан symbol versioning: апстрим при выходе
новых версий (1.2.0 и 1.3.0) gpgme добавлял новые символы в секцию
GPGME_1.1; ничем иным, кроме как незнанием предмета, я это объяснить не
могу.  Вследствие починки symbol versioning какие-то пакеты, уже собранные
с libgpgme-1.3.0-alt1, могут потребовать пересборки.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-08 21:38                               ` Dmitry V. Levin
  2010-02-08 21:46                                 ` [devel] I: libgpgme-1.3.0-alt2 Dmitry V. Levin
@ 2010-02-09 11:19                                 ` Dmitry V. Levin
  2010-02-09 12:58                                   ` Sergey V Turchin
  1 sibling, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2010-02-09 11:19 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Feb 09, 2010 at 12:38:57AM +0300, Dmitry V. Levin wrote:
> On Fri, Feb 05, 2010 at 06:35:52PM +0300, Sergey V Turchin wrote:
> > On Friday 05 February 2010, Dmitry V. Levin wrote:
> > 
> > [...]
> > > Всё понятно.  Если в 02:15 в Сизифе под именем libassuan.so.0 всё
> > > ещё будет скрываться библиотека, несовместимая с libassuan.so.0
> > > из libassuan-1.0.5-alt1, то я буду считать это сознательной
> > > диверсией, и приму соответствующие административные меры.
> > Я добавил в acl к libassuan* @everybody
> 
> Можете посмотреть task #19879.

Спасибо всем, кто посмотрел, task #19879 отправлен на сборку в Сизиф.


-- 
ldv

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

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

* Re: [devel] UA: please revert libassuan update ASAP
  2010-02-09 11:19                                 ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
@ 2010-02-09 12:58                                   ` Sergey V Turchin
  0 siblings, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2010-02-09 12:58 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: Text/Plain, Size: 262 bytes --]

On Tuesday 09 February 2010, Dmitry V. Levin wrote:

[...]
> Спасибо всем, кто посмотрел, task #19879 отправлен на сборку в
> Сизиф.
Спасибо!

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2010-02-09 12:58 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-05  2:39 ` [devel] Q: libassuan0 Dmitry V. Levin
2010-02-05 11:21   ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
2010-02-05 11:46     ` Sergey V Turchin
2010-02-05 12:22       ` Dmitry V. Levin
2010-02-05 12:29         ` Sergey V Turchin
2010-02-05 12:38           ` Dmitry V. Levin
2010-02-05 12:41             ` Sergey V Turchin
2010-02-05 12:46               ` Dmitry V. Levin
2010-02-05 12:55                 ` Sergey V Turchin
2010-02-05 13:38                   ` Dmitry V. Levin
2010-02-05 13:50                     ` Sergey V Turchin
2010-02-05 15:08                       ` Dmitry V. Levin
2010-02-05 15:16                         ` Sergey V Turchin
2010-02-05 15:23                           ` Dmitry V. Levin
2010-02-05 15:35                             ` Sergey V Turchin
2010-02-08 21:38                               ` Dmitry V. Levin
2010-02-08 21:46                                 ` [devel] I: libgpgme-1.3.0-alt2 Dmitry V. Levin
2010-02-09 11:19                                 ` [devel] UA: please revert libassuan update ASAP Dmitry V. Levin
2010-02-09 12:58                                   ` Sergey V Turchin
2010-02-05 16:29                 ` Денис Смирнов
2010-02-05 16:32                   ` Sergey Bolshakov
2010-02-05 23:45                     ` Денис Смирнов
2010-02-05 12:19   ` [devel] Q: libassuan0 Sergey V Turchin
2010-02-05 12:27     ` Dmitry V. Levin
2010-02-05 12:30       ` Sergey V Turchin

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