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