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