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