* [devel] [JT] Release: vs Version: @ 2011-01-13 16:27 ` Michael Shigorin 2011-01-13 17:35 ` Paul Wolneykien 0 siblings, 1 reply; 6+ messages in thread From: Michael Shigorin @ 2011-01-13 16:27 UTC (permalink / raw) To: devel On Thu, Jan 13, 2011 at 02:24:47AM +0000, QA Team Robot wrote: > livecd-setlocale - Auto set locale from /proc/cmdline > * Wed Jan 12 2011 Andrey Cherepanov <cas@altlinux> 0.1-alt6 > - completely rewrite startup script without alterator-cmdline call > * Mon May 25 2009 Andriy Stepanov <stanv@altlinux> 0.1-alt5 У нас нередко наблюдается странная ситуация: при изменениях своего _кода_ поднимают Release:, а не Version:. Насколько помню, Release: предназначен для отслеживания сборок, отличающихся спеком, патчами, составом комплекта исходных архивов. А при переписи заново осмысленно сменить версию с 0.1 на 0.2. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [JT] Release: vs Version: 2011-01-13 16:27 ` [devel] [JT] Release: vs Version: Michael Shigorin @ 2011-01-13 17:35 ` Paul Wolneykien 2011-01-13 17:50 ` Anton V. Boyarshinov 0 siblings, 1 reply; 6+ messages in thread From: Paul Wolneykien @ 2011-01-13 17:35 UTC (permalink / raw) To: devel 13.01.2011 19:27, Michael Shigorin пишет: > On Thu, Jan 13, 2011 at 02:24:47AM +0000, QA Team Robot wrote: >> livecd-setlocale - Auto set locale from /proc/cmdline >> * Wed Jan 12 2011 Andrey Cherepanov <cas@altlinux> 0.1-alt6 >> - completely rewrite startup script without alterator-cmdline call >> * Mon May 25 2009 Andriy Stepanov <stanv@altlinux> 0.1-alt5 > > У нас нередко наблюдается странная ситуация: при изменениях > своего _кода_ поднимают Release:, а не Version:. > > Насколько помню, Release: предназначен для отслеживания сборок, > отличающихся спеком, патчами, составом комплекта исходных архивов. > А при переписи заново осмысленно сменить версию с 0.1 на 0.2 Однажды я в спеке своего пакета написал нечто вроде этого: Requires: libfoo >= 1.5 Conflicts: libfoo >= 2.0 исходя из того, что когда версия библиотеки перевалит за 2.0 совместимость наверняка будет утеряна. И случилось так, что автор libfoo поднял старшую цифру буквально на следующий день без существенного изменения в коде и конечно без потери совместимости. Я ещё тогда задумался, что неплохо было бы завести полиси на этот счёт, но как-то постеснялся предложить. Паша. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [JT] Release: vs Version: 2011-01-13 17:35 ` Paul Wolneykien @ 2011-01-13 17:50 ` Anton V. Boyarshinov 2011-01-13 21:56 ` Paul Wolneykien 2011-02-05 19:46 ` Michael Shigorin 0 siblings, 2 replies; 6+ messages in thread From: Anton V. Boyarshinov @ 2011-01-13 17:50 UTC (permalink / raw) To: devel В Thu, 13 Jan 2011 20:35:28 +0300 Paul Wolneykien <manowar@altlinux.org> пишет: > Requires: libfoo >= 1.5 > Conflicts: libfoo >= 2.0 В случае, если libfoo = 2.0 не существует в природе, это плохая практика, так как ведёт к крайне сложно диагностируемым ошибкам и разломанному репозиторию (так как новый пакет ломает устанавливаемость старого, но приверка этого не покажет, так как анметов не будет). > И случилось так, что автор libfoo > поднял старшую цифру буквально на следующий день без существенного > изменения в коде и конечно без потери совместимости. Я помню случай, когда автор такого спека сам подложил себе грабли, поменяв версию пакета, версионированный конфликт с которым он поставил. В общем не надо ставить конфликты на то, чего ещё нет и о чём, соответственно, ничего не известно. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [JT] Release: vs Version: 2011-01-13 17:50 ` Anton V. Boyarshinov @ 2011-01-13 21:56 ` Paul Wolneykien 2011-01-14 10:36 ` Anton V. Boyarshinov 2011-02-05 19:46 ` Michael Shigorin 1 sibling, 1 reply; 6+ messages in thread From: Paul Wolneykien @ 2011-01-13 21:56 UTC (permalink / raw) To: devel 13.01.2011 20:50, Anton V. Boyarshinov пишет: > В Thu, 13 Jan 2011 20:35:28 +0300 > Paul Wolneykien <manowar@altlinux.org> пишет: > >> Requires: libfoo >= 1.5 >> Conflicts: libfoo >= 2.0 > В случае, если libfoo = 2.0 не существует в природе, это плохая > практика, так как ведёт к крайне сложно диагностируемым ошибкам и > разломанному репозиторию (так как новый пакет ломает устанавливаемость > старого, но приверка этого не покажет, так как анметов не будет). Неужели в логе сборки ничего не будет про конфликт? > >> И случилось так, что автор libfoo >> поднял старшую цифру буквально на следующий день без существенного >> изменения в коде и конечно без потери совместимости. > Я помню случай, когда автор такого спека сам подложил себе грабли, > поменяв версию пакета, версионированный конфликт с которым он поставил. > > В общем не надо ставить конфликты на то, чего ещё нет и о чём, > соответственно, ничего не известно. Я просто хотел получить сигнал о возможной потери совместимости. Но если подобные вещи действительно порождают проблемы, то лучше, наверное, так не делать. Паша. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [JT] Release: vs Version: 2011-01-13 21:56 ` Paul Wolneykien @ 2011-01-14 10:36 ` Anton V. Boyarshinov 0 siblings, 0 replies; 6+ messages in thread From: Anton V. Boyarshinov @ 2011-01-14 10:36 UTC (permalink / raw) To: devel В Fri, 14 Jan 2011 00:56:15 +0300 Paul Wolneykien <manowar@altlinux.org> пишет: > > В случае, если libfoo = 2.0 не существует в природе, это плохая > > практика, так как ведёт к крайне сложно диагностируемым ошибкам и > > разломанному репозиторию (так как новый пакет ломает > > устанавливаемость старого, но приверка этого не покажет, так как > > анметов не будет). > > Неужели в логе сборки ничего не будет про конфликт? Нет, так как проверяется устанавливаемость новособранных пакетов, а не всего репозитория. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [JT] Release: vs Version: 2011-01-13 17:50 ` Anton V. Boyarshinov 2011-01-13 21:56 ` Paul Wolneykien @ 2011-02-05 19:46 ` Michael Shigorin 1 sibling, 0 replies; 6+ messages in thread From: Michael Shigorin @ 2011-02-05 19:46 UTC (permalink / raw) To: devel On Thu, Jan 13, 2011 at 08:50:06PM +0300, Anton V. Boyarshinov wrote: > В общем не надо ставить конфликты на то, чего ещё нет и о чём, > соответственно, ничего не известно. Предлагаю глянуть http://www.altlinux.org/Spec#Conflicts -- по необходимости поправить/дополнить. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-02-05 19:46 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-01-13 16:27 ` [devel] [JT] Release: vs Version: Michael Shigorin 2011-01-13 17:35 ` Paul Wolneykien 2011-01-13 17:50 ` Anton V. Boyarshinov 2011-01-13 21:56 ` Paul Wolneykien 2011-01-14 10:36 ` Anton V. Boyarshinov 2011-02-05 19:46 ` 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