* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 7:16 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Денис Смирнов @ 2009-06-19 7:16 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 594 bytes --] On Thu, Jun 18, 2009 at 07:58:49PM +0000, QA Team Robot wrote: QTR> protobuf-compat - Protocol Buffers - Google's data interchange format QTR> * Thu Jun 18 2009 Mikhail Pokidko <pma@altlinux> 2.0.2-alt2 QTR> - Fixed gcc4.4 build errors. Compat so.2-library. QTR> * Mon Nov 17 2008 Mikhail Pokidko <pma@altlinux> 2.0.2-alt1 http://www.altlinux.org/SharedLibsPolicy Я вот думаю, может там явно прописать насчет -compat? Которые явно не %name%version. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <21bd5bb90906190024o4f375de7re9dc97544bfc6bdf@mail.gmail.com>]
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 7:52 ` Afanasov Dmitry 2009-06-19 8:33 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Afanasov Dmitry @ 2009-06-19 7:52 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 778 bytes --] On Fri, Jun 19, 2009 at 11:24:51AM +0400, Mikhail A. Pokidko wrote: > 2009/6/19 Денис Смирнов <mithraen@altlinux.ru> > > > On Thu, Jun 18, 2009 at 07:58:49PM +0000, QA Team Robot wrote: > > > > QTR> protobuf-compat - Protocol Buffers - Google's data interchange format > > QTR> * Thu Jun 18 2009 Mikhail Pokidko <pma@altlinux> 2.0.2-alt2 > > QTR> - Fixed gcc4.4 build errors. Compat so.2-library. > > QTR> * Mon Nov 17 2008 Mikhail Pokidko <pma@altlinux> 2.0.2-alt1 > > > > http://www.altlinux.org/SharedLibsPolicy > > > > Я вот думаю, может там явно прописать насчет -compat? Которые явно не > > %name%version. > > > > Явно прописать что? наверное требование %name%version (%name%soname) и явную нежелательность compat. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) 2009-06-19 7:52 ` Afanasov Dmitry @ 2009-06-19 8:33 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Денис Смирнов @ 2009-06-19 8:33 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 503 bytes --] On Fri, Jun 19, 2009 at 11:52:45AM +0400, Afanasov Dmitry wrote: >>> http://www.altlinux.org/SharedLibsPolicy >>> Я вот думаю, может там явно прописать насчет -compat? Которые явно не >>> %name%version. >> Явно прописать что? AD> наверное требование %name%version (%name%soname) и явную нежелательность AD> compat. Именно так. compat ничего не говорит о версии. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <21bd5bb90906190140s10b3c0f9ve3d1675fe5ebf10a@mail.gmail.com>]
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 8:43 ` Alexey Rusakov 2009-06-19 17:33 ` Денис Смирнов 1 sibling, 1 reply; 12+ messages in thread From: Alexey Rusakov @ 2009-06-19 8:43 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1115 bytes --] В Птн, 19/06/2009 в 12:40 +0400, Mikhail A. Pokidko пишет: > 2009/6/19 Денис Смирнов <mithraen@altlinux.ru> > On Fri, Jun 19, 2009 at 11:52:45AM +0400, Afanasov Dmitry > wrote: > >>> http://www.altlinux.org/SharedLibsPolicy > >>> Я вот думаю, может там явно прописать насчет -compat? > Которые явно не > >>> %name%version. > >> Явно прописать что? > > AD> наверное требование %name%version (%name%soname) и явную > нежелательность > AD> compat. > > Именно так. compat ничего не говорит о версии. > > Скорее, %name%soversion-compat Зачем -compat, если из %soversion и присутствия других пакетов с именем %name%soversion в репозитории можно сделать все необходимые выводы? -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team [-- Attachment #2: Эта часть сообщения подписана цифровой подписью --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <21bd5bb90906190149r318a2b4fp3306675b98d57d0d@mail.gmail.com>]
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 8:58 ` Afanasov Dmitry 0 siblings, 1 reply; 12+ messages in thread From: Afanasov Dmitry @ 2009-06-19 8:58 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 721 bytes --] On Fri, Jun 19, 2009 at 12:49:31PM +0400, Mikhail A. Pokidko wrote: > 2009/6/19 Alexey Rusakov <ktirf@altlinux.org> > > > В Птн, 19/06/2009 в 12:40 +0400, Mikhail A. Pokidko пишет: > > > 2009/6/19 Денис Смирнов <mithraen@altlinux.ru> > > > Именно так. compat ничего не говорит о версии. > > > > > > Скорее, %name%soversion-compat > > Зачем -compat, если из %soversion и присутствия других пакетов с именем > > %name%soversion в репозитории можно сделать все необходимые выводы? > > > В данном случае, приставка -compat есть только у srpm-пакета. > В целом же, согласен, эта приставка не нужна. достаточно srpm переименовывать по той же схеме: %name%suffix. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <21bd5bb90906190208na3f9f38jab62db0f67c909e0@mail.gmail.com>]
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 9:22 ` Afanasov Dmitry 0 siblings, 1 reply; 12+ messages in thread From: Afanasov Dmitry @ 2009-06-19 9:22 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 997 bytes --] On Fri, Jun 19, 2009 at 01:08:58PM +0400, Mikhail A. Pokidko wrote: > 2009/6/19 Afanasov Dmitry <ender@altlinux.org> > > On Fri, Jun 19, 2009 at 12:49:31PM +0400, Mikhail A. Pokidko wrote: > > > В данном случае, приставка -compat есть только у srpm-пакета. > > > В целом же, согласен, эта приставка не нужна. > > достаточно srpm переименовывать по той же схеме: %name%suffix. > > Какой srpm, новый или старый? оба. примеры имеем старую версию protobuf.srpm --> protobuf2.srpm в его spec'е: --- Name: protobuf2 Provides: protobuf = %version-%release %files %name .... --- новая версия: protobuf4.srpm --- Name: protobuf4 # сделать текущую версию "по умолчанию" # Provides: protobuf = %version-%release %files %name ... --- по умолчанию версию стоит делать только если уверен, что собирающиеся с protobuf пакеты собирутся с новой версией. если не уверен, то для предовращения недовольства хозяев тех пакетов - не пиши. -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <21bd5bb90906190231k5ff08aebt1d6309b60d9a1694@mail.gmail.com>]
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 9:51 ` Afanasov Dmitry 2009-06-19 10:49 ` Ivan Fedorov 0 siblings, 2 replies; 12+ messages in thread From: Afanasov Dmitry @ 2009-06-19 9:51 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 1109 bytes --] On Fri, Jun 19, 2009 at 01:31:08PM +0400, Mikhail A. Pokidko wrote: > 2009/6/19 Afanasov Dmitry <ender@altlinux.org> > > > > > по умолчанию версию стоит делать только если уверен, что собирающиеся с > > protobuf пакеты собирутся с новой версией. если не уверен, то для > > предовращения недовольства хозяев тех пакетов - не пиши. > > > > Не собирается из-за ошибок в protobuf -> я исправляю -> собирается. > Не собирается из-за ошибок в собираемом пакете -> хозяин исправляет -> > собирается. это уже этика, а не правила (Policy) либо механика. основной принцип - при смене soname не ломать не только обвноление, но и сборку. называется - вежливость. http://lists.altlinux.org/pipermail/devel/2009-June/172341.html > Честно говоря нынешняя ситуация, когда никто не может залить пакет который > сломает устанавливаемость моих пакетов и заставит меня срочно чинить то, > чего я не ломал -- мне нравится гораздо больше чем та, что была раньше. полагаю это распространяется и на собираемость в том числе. но, как все этическое - на усмотрение :) -- С уважением Афанасов Дмитрий [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) 2009-06-19 9:51 ` Afanasov Dmitry @ 2009-06-19 10:49 ` Ivan Fedorov 1 sibling, 0 replies; 12+ messages in thread From: Ivan Fedorov @ 2009-06-19 10:49 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1588 bytes --] Afanasov Dmitry <ender-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes: > On Fri, Jun 19, 2009 at 01:31:08PM +0400, Mikhail A. Pokidko wrote: >> 2009/6/19 Afanasov Dmitry <ender-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> >> >> > >> > по умолчанию версию стоит делать только если уверен, что собирающиеся с >> > protobuf пакеты собирутся с новой версией. если не уверен, то для >> > предовращения недовольства хозяев тех пакетов - не пиши. >> > >> >> Не собирается из-за ошибок в protobuf -> я исправляю -> собирается. >> Не собирается из-за ошибок в собираемом пакете -> хозяин исправляет -> >> собирается. > это уже этика, а не правила (Policy) либо механика. > > основной принцип - при смене soname не ломать не только обвноление, но и > сборку. называется - вежливость. Не-не! Только обновления и текущую работоспособность. Возможность сборки со старой версией библиотеки надо как раз стараться если не исключать, то минимизировать. А иначе от этих старых компатов избавиться не получится никогда! [-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
[parent not found: <21bd5bb90906190305r2a05d45dnb2b86d379f47f1@mail.gmail.com>]
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) @ 2009-06-19 17:34 ` Денис Смирнов 0 siblings, 0 replies; 12+ messages in thread From: Денис Смирнов @ 2009-06-19 17:34 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 797 bytes --] On Fri, Jun 19, 2009 at 02:05:28PM +0400, Mikhail A. Pokidko wrote: >> http://lists.altlinux.org/pipermail/devel/2009-June/172341.html >>> Честно говоря нынешняя ситуация, когда никто не может залить пакет который >>> сломает устанавливаемость моих пакетов и заставит меня срочно чинить то, >>> чего я не ломал -- мне нравится гораздо больше чем та, что была раньше. MAP> "то, чего я не ломал" на самом деле "то, что было сломано, но никак не MAP> проявлялось". MAP> Ну оно и не проявится, на самом деле MAP> Предлагаю резюмировать предлагаемые (извините за тавтологию) изменения в MAP> SharedLibsPolicy Я так и не понял какие изменения предлагаются. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) 2009-06-19 8:43 ` Alexey Rusakov @ 2009-06-19 17:33 ` Денис Смирнов 2009-06-19 21:47 ` Konstantin Pavlov 1 sibling, 1 reply; 12+ messages in thread From: Денис Смирнов @ 2009-06-19 17:33 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 582 bytes --] On Fri, Jun 19, 2009 at 12:40:39PM +0400, Mikhail A. Pokidko wrote: MAP> Скорее, %name%soversion-compat Зачем это compat нужно? Чтобы лишнюю работу себе создавать переименовывая? Сначала называть %name%soversion, потом переименовывать в %name%soversion-compat? Это дополнительный геморрой, который не решает ни одной проблемы а создает новые. Ну пожалуйста, почитайте SharedLibsPolicy. Он короткий, и там все ясно написано как делать. -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) 2009-06-19 17:33 ` Денис Смирнов @ 2009-06-19 21:47 ` Konstantin Pavlov 2009-06-20 0:55 ` Денис Смирнов 0 siblings, 1 reply; 12+ messages in thread From: Konstantin Pavlov @ 2009-06-19 21:47 UTC (permalink / raw) To: devel On Fri, Jun 19, 2009 at 09:33:51PM +0400, Денис Смирнов wrote: > On Fri, Jun 19, 2009 at 12:40:39PM +0400, Mikhail A. Pokidko wrote: > > MAP> Скорее, %name%soversion-compat > > Зачем это compat нужно? Чтобы лишнюю работу себе создавать переименовывая? > > Сначала называть %name%soversion, потом переименовывать в > %name%soversion-compat? Это дополнительный геморрой, который не решает ни > одной проблемы а создает новые. > > Ну пожалуйста, почитайте SharedLibsPolicy. Он короткий, и там все ясно > написано как делать. Думаю, для библиотеки, которая до этого не соответствовала SLP, решение с *-compat вполне нормально. При следующем обновлении soname, конечно, использовать -compat в имени пакета не нужно. -- <Pilot> etcnet-0.1.0.tar.gz 18-Aug-2004 12:30 10k <Pilot> etcnet-0.7.9.tar.gz 20-Jul-2005 11:14 43k <Pilot> растем * Pilot .oO(etcnet-mini-demo-10.0.11.445-DVD1.iso 4.5G) ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) 2009-06-19 21:47 ` Konstantin Pavlov @ 2009-06-20 0:55 ` Денис Смирнов 0 siblings, 0 replies; 12+ messages in thread From: Денис Смирнов @ 2009-06-20 0:55 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 653 bytes --] On Sat, Jun 20, 2009 at 01:47:46AM +0400, Konstantin Pavlov wrote: >> Ну пожалуйста, почитайте SharedLibsPolicy. Он короткий, и там все ясно >> написано как делать. KP> Думаю, для библиотеки, которая до этого не соответствовала SLP, решение с KP> *-compat вполне нормально. KP> При следующем обновлении soname, конечно, использовать -compat в имени KP> пакета не нужно. При первом -- тоже не нужно. Да, действительно, имя с compat лучше чем если библиотека вообще не соответствует SLP. Но зачем его делать? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2009-06-20 0:55 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-06-19 7:16 ` [devel] [cyber] I: Sisyphus-20090618 packages: +10! -4 +84 (9099) Денис Смирнов 2009-06-19 7:52 ` Afanasov Dmitry 2009-06-19 8:33 ` Денис Смирнов 2009-06-19 8:43 ` Alexey Rusakov 2009-06-19 8:58 ` Afanasov Dmitry 2009-06-19 9:22 ` Afanasov Dmitry 2009-06-19 9:51 ` Afanasov Dmitry 2009-06-19 10:49 ` Ivan Fedorov 2009-06-19 17:34 ` Денис Смирнов 2009-06-19 17:33 ` Денис Смирнов 2009-06-19 21:47 ` Konstantin Pavlov 2009-06-20 0:55 ` Денис Смирнов
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