* [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