ALT Linux Team development discussions
 help / color / mirror / Atom feed
* 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