* [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
[parent not found: <774a4f4a0809131619j197a74eajc50a008b25b9c9c3@mail.gmail.com>]
* 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 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
[parent not found: <8b9c685c0809160440p246533b4g8eefb4f3ae0f06df@mail.gmail.com>]
* 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
* 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
* 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
* [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
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