ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] rpmevrcmp & apt
@ 2008-09-13 22:59 Artem Zolochevskiy
  2008-09-13 23:07 ` Dmitry V. Levin
  2008-09-15 11:51 ` [devel] rpmevrcmp & apt Anton V. Boyarshinov
  0 siblings, 2 replies; 11+ messages in thread
From: Artem Zolochevskiy @ 2008-09-13 22:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

hi all

Господа, я совершенно запутался.

Есть сейчас в репозитории пакет indexhtml-Desktop
В его версии я вижу: 1:4.0-alt8

Я делаю новый пакет:  indexhtml-Desktop-4.0-alt9

В итоге apt при установке говорит вот что:
# apt-get install /home/az/RPM/RPMS/noarch/indexhtml-Desktop-4.0-alt9.noarch.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting indexhtml-Desktop for
'/home/az/RPM/RPMS/noarch/indexhtml-Desktop-4.0-alt9.noarch.rpm'
indexhtml-Desktop is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 17 not upgraded


Где я недопонимаю?
Разве 4.0-alt9 не больше чем 1:4.0-alt8 ?

$ rpmvercmp 1:4.0-alt8 4.0-alt9
-1

-- 
Артём Золочевский

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-13 22:59 [devel] rpmevrcmp & apt Artem Zolochevskiy
@ 2008-09-13 23:07 ` Dmitry V. Levin
    2008-09-15 11:51 ` [devel] rpmevrcmp & apt Anton V. Boyarshinov
  1 sibling, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-09-13 23:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1001 bytes --]

On Sun, Sep 14, 2008 at 01:59:51AM +0300, Artem Zolochevskiy wrote:
> hi all
> 
> Господа, я совершенно запутался.
> 
> Есть сейчас в репозитории пакет indexhtml-Desktop
> В его версии я вижу: 1:4.0-alt8
> 
> Я делаю новый пакет:  indexhtml-Desktop-4.0-alt9

Serial/Epoch не потерялся?

> В итоге apt при установке говорит вот что:
> # apt-get install /home/az/RPM/RPMS/noarch/indexhtml-Desktop-4.0-alt9.noarch.rpm
> Reading Package Lists... Done
> Building Dependency Tree... Done
> Selecting indexhtml-Desktop for
> '/home/az/RPM/RPMS/noarch/indexhtml-Desktop-4.0-alt9.noarch.rpm'
> indexhtml-Desktop is already the newest version.
> 0 upgraded, 0 newly installed, 0 removed and 17 not upgraded
> 
> Где я недопонимаю?
> Разве 4.0-alt9 не больше чем 1:4.0-alt8 ?
> 
> $ rpmvercmp 1:4.0-alt8 4.0-alt9
> -1

Это очень скользкий момент:

$ rpmevrcmp 1:4.0-alt8 4.0-alt9
-1
$ rpmevrcmp 4.0-alt9 1:4.0-alt8         
-1
$ rpmevrcmp 1:4.0-alt8 0:4.0-alt9
1


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  @ 2008-09-13 23:31     ` Dmitry V. Levin
  2008-09-16 11:19       ` Ildar Mulyukov
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2008-09-13 23:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1324 bytes --]

On Sun, Sep 14, 2008 at 02:19:47AM +0300, Artem Zolochevskiy wrote:
> 14 сентября 2008 г. 2:07 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
> > On Sun, Sep 14, 2008 at 01:59:51AM +0300, Artem Zolochevskiy wrote:
> >> hi all
> >>
> >> Господа, я совершенно запутался.
> >>
> >> Есть сейчас в репозитории пакет indexhtml-Desktop
> >> В его версии я вижу: 1:4.0-alt8
> >>
> >> Я делаю новый пакет:  indexhtml-Desktop-4.0-alt9
> >
> > Serial/Epoch не потерялся?
> 
> Я убрал из spec-а Serial совсем.

Как известно, этого нельзя делать без изменения имени пакета.

> > Это очень скользкий момент:
> >
> > $ rpmevrcmp 1:4.0-alt8 4.0-alt9
> > -1
> > $ rpmevrcmp 4.0-alt9 1:4.0-alt8
> > -1
> > $ rpmevrcmp 1:4.0-alt8 0:4.0-alt9
> > 1
> 
> Я верно понимаю, что в моём случае (при убранном совсем Serial) новый
> пакет оказался таки ниже версией.
> 
> Есть ли тогда какой-то способ избавиться от Serial? Я не знаю, зачем
> его туда ввели, и никто про это вспомнить уже не может, а меня этот
> Serial только смущает и путает. Я не могу понять, как мне
> версионировать дальнейшие пакеты, вот и хотел избавиться от него
> совсем.

Чем вас смущает и путает Serial?  Оставьте его в покое, а ещё лучше,
забудьте про него совсем.  Serial гораздо проще добавить чем убрать.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-13 22:59 [devel] rpmevrcmp & apt Artem Zolochevskiy
  2008-09-13 23:07 ` Dmitry V. Levin
@ 2008-09-15 11:51 ` Anton V. Boyarshinov
  2008-09-15 17:57   ` Artem Zolochevskiy
  1 sibling, 1 reply; 11+ messages in thread
From: Anton V. Boyarshinov @ 2008-09-15 11:51 UTC (permalink / raw)
  To: devel


> Разве 4.0-alt9 не больше чем 1:4.0-alt8 ?
Разумеется не больше, потому что serial
И, кстати, почему бы не 4.1 (что serial не отменяет, впрочем)


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-15 11:51 ` [devel] rpmevrcmp & apt Anton V. Boyarshinov
@ 2008-09-15 17:57   ` Artem Zolochevskiy
  2008-09-15 18:07     ` Mikhail Gusarov
                       ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Artem Zolochevskiy @ 2008-09-15 17:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

15 сентября 2008 г. 14:51 пользователь Anton V. Boyarshinov
<boyarsh@altlinux.org> написал:
>
>> Разве 4.0-alt9 не больше чем 1:4.0-alt8 ?
> Разумеется не больше, потому что serial

Я этого не знал. Да и поверил на слово rpmevrcmp.

> И, кстати, почему бы не 4.1 (что serial не отменяет, впрочем)

Serial верну конечно, покуда не будет понимания, зачем он нужен.
А вот относительно 4.1 -- это для меня тоже вопрос.

Я как-то пытался уже узнать, но до конца недоузнавал :-)

Вижу, что некоторые пакеты версионируются по версии бранча. Ну вот
возьмём даже этот:
indexhtml-Desktop-4.0-altX

Теперь, по идее, надо делать пакет indexhtml-Desktop-4.1-altX

Мне не совсем очевидно, как версионировать новые версии этого пакета.
Вот будут изменения в пакете (улучшение дизайна/изменение текста и
т.п.). Как их версионировать?
indexhtml-Desktop-4.1-alt1
indexhtml-Desktop-4.1-alt2
indexhtml-Desktop-4.1-alt3
и т.д.

Насколько это расходится с идеей что если меняется контент самого
пакета -- то надо бы увеличивать версию, ну а релиз по большей части
трогаем только тогда, когда spec подправляем?

-- 
Артём Золочевский

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-15 17:57   ` Artem Zolochevskiy
@ 2008-09-15 18:07     ` Mikhail Gusarov
  2008-09-16  7:58     ` Anton V. Boyarshinov
  2008-09-16 10:01     ` [devel] версионирование релизов и некоторых пакетов (was: rpmevrcmp & apt) Michael Shigorin
  2 siblings, 0 replies; 11+ messages in thread
From: Mikhail Gusarov @ 2008-09-15 18:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1126 bytes --]

Twas brillig at 20:57:59 15.09.2008 UTC+03 when artem.zolochevskiy@gmail.com did gyre and gimble:

 >> И, кстати, почему бы не 4.1 (что serial не отменяет, впрочем)
 AZ> Serial верну конечно, покуда не будет понимания, зачем он нужен.

Если вспомнить, что нормальные люди (tm) называют его Epoch - понимания
резко прибавится.

Эпоха сравнивается всегда самой первой, и пакет с бОльшей эпохой
признаётся более поздним.

Нужен он для одной простой вещи: если случился факап в версионировании и
следующий пакет по факту должен иметь версию, по мнению rpm меньшую, чем
предыдущий, то Epoch следующего поднимается на единичку, тем самым давая
понять rpm, то пакет и правда обновился.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-15 17:57   ` Artem Zolochevskiy
  2008-09-15 18:07     ` Mikhail Gusarov
@ 2008-09-16  7:58     ` Anton V. Boyarshinov
  2008-09-16 10:23       ` Alexey Rusakov
  2008-09-16 10:01     ` [devel] версионирование релизов и некоторых пакетов (was: rpmevrcmp & apt) Michael Shigorin
  2 siblings, 1 reply; 11+ messages in thread
From: Anton V. Boyarshinov @ 2008-09-16  7:58 UTC (permalink / raw)
  To: devel


> Насколько это расходится с идеей что если меняется контент самого
> пакета -- то надо бы увеличивать версию, ну а релиз по большей части
> трогаем только тогда, когда spec подправляем?
Это правило выполняется, мягко говоря не всегда. И мне кажется, что для
пакетов вроде indexhtml оно не обязательно. Зато, поскольку это пакет,
тесно связанный с дистрибутивом, я нахожу удобным видеть: к какому
именно дистрибутиву этот пакет.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] версионирование релизов и некоторых пакетов (was: rpmevrcmp & apt)
  2008-09-15 17:57   ` Artem Zolochevskiy
  2008-09-15 18:07     ` Mikhail Gusarov
  2008-09-16  7:58     ` Anton V. Boyarshinov
@ 2008-09-16 10:01     ` Michael Shigorin
  2 siblings, 0 replies; 11+ messages in thread
From: Michael Shigorin @ 2008-09-16 10:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: devel-distro

On Mon, Sep 15, 2008 at 08:57:59PM +0300, Artem Zolochevskiy wrote:
> Теперь, по идее, надо делать пакет indexhtml-Desktop-4.1-altX
> Мне не совсем очевидно, как версионировать новые версии этого пакета.
> Вот будут изменения в пакете (улучшение дизайна/изменение текста и
> т.п.). Как их версионировать?

IMHO 4.1.1, 4.1.2 или 4.1.0.1, 4.1.0.2 в зависимости от наличия 
привязки к следующим релизам.  Обычно привязывать имеет смысл
только то, что имеет жёсткую организационно-техническую
зависимость -- например, дистрибутивообразующий метапакет;
и поменьше того, что может реально не изменяться -- например,
пакеты с дизайном и документацией.  При этом стоит оставлять
им возможность быть привязанными при необходимости в частном
случае.

> indexhtml-Desktop-4.1-alt1
> indexhtml-Desktop-4.1-alt2

Это при изменениях в спеке (и патчах, которых там не положено),
а не в тарболе.

> Насколько это расходится с идеей что если меняется контент
> самого пакета -- то надо бы увеличивать версию, ну а релиз по
> большей части трогаем только тогда, когда spec подправляем?

Принципиально -- расходится, на практике же у нас таких пакетов полно.

PS: даю копию в devel-distro@ (как минимум для архива).
Мнение основано на некотором количестве своих выпусков
и практике, подсмотренной в SaM Solutions.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-16  7:58     ` Anton V. Boyarshinov
@ 2008-09-16 10:23       ` Alexey Rusakov
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey Rusakov @ 2008-09-16 10:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 584 bytes --]

В Втр, 16/09/2008 в 11:58 +0400, Anton V. Boyarshinov пишет:
> > Насколько это расходится с идеей что если меняется контент самого
> > пакета -- то надо бы увеличивать версию, ну а релиз по большей части
> > трогаем только тогда, когда spec подправляем?
> Это правило выполняется, мягко говоря не всегда. И мне кажется, что для
> пакетов вроде indexhtml оно не обязательно. Зато, поскольку это пакет,
> тесно связанный с дистрибутивом, я нахожу удобным видеть: к какому
> именно дистрибутиву этот пакет.
+1

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] rpmevrcmp & apt
  2008-09-13 23:31     ` Dmitry V. Levin
@ 2008-09-16 11:19       ` Ildar Mulyukov
    0 siblings, 1 reply; 11+ messages in thread
From: Ildar Mulyukov @ 2008-09-16 11:19 UTC (permalink / raw)
  To: devel

On 14.09.2008 05:31:14, Dmitry V. Levin wrote:
> Serial гораздо проще добавить чем убрать.

это в фортуны, пожалуйста!
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] fortunes-ALT
  @ 2008-09-17  5:46           ` Ildar Mulyukov
  0 siblings, 0 replies; 11+ messages in thread
From: Ildar Mulyukov @ 2008-09-17  5:46 UTC (permalink / raw)
  To: devel

On 16.09.2008 17:40:19, Victor Forsyuk wrote:
> 2008/9/16 Ildar Mulyukov <ildar@altlinux.ru>
> > On 14.09.2008 05:31:14, Dmitry V. Levin wrote:
> >> Serial гораздо проще добавить чем убрать.
> > это в фортуны, пожалуйста!
> 
> Лучше на вики. Или в Памятку начинающему ментейнеру. :)

Это неотъемлемое свойство наших фортунок: они бывают и не очень  
смешные, но очень часто - поучительные.

> P.S. написать что ли автовырезалку фортунок? :D

интересная идея. Искусственный интеллект планируете? для распознавания  
юмора?
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-09-17  5:46 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-13 22:59 [devel] rpmevrcmp & apt Artem Zolochevskiy
2008-09-13 23:07 ` Dmitry V. Levin
2008-09-13 23:31     ` Dmitry V. Levin
2008-09-16 11:19       ` Ildar Mulyukov
2008-09-17  5:46           ` [devel] fortunes-ALT Ildar Mulyukov
2008-09-15 11:51 ` [devel] rpmevrcmp & apt Anton V. Boyarshinov
2008-09-15 17:57   ` Artem Zolochevskiy
2008-09-15 18:07     ` Mikhail Gusarov
2008-09-16  7:58     ` Anton V. Boyarshinov
2008-09-16 10:23       ` Alexey Rusakov
2008-09-16 10:01     ` [devel] версионирование релизов и некоторых пакетов (was: rpmevrcmp & apt) Michael Shigorin

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