[devel] Q: Сравнение версий в incoming
Konstantin Baev
=?iso-8859-1?q?kipruss_=CE=C1_mail=2Eru?=
Ср Окт 15 14:31:07 MSD 2008
Michael Shigorin пишет:
> On Wed, Oct 15, 2008 at 11:27:30AM +0300, Led wrote:
>
>> Нет, не компромис. Кого, кроме самого мейнтейнера, интересует snvrevision?
>>
>
> Многих пользователей. И вообще, не гони -- вроде как давно
> договорились, что ревизии и даты снапшотов упоминаются
> в %release. Кажется, даже драфт полиси был.
>
>
Вот такой кусок в спеке krusader:
======
%define version 2.0.0
%define altrelease 1
%define pre beta1
%define svn 6088
## note on naming policy: any combination of pre/svn macros are allowed.
macros svn should be defined.
## only if its a svn snapshot. pre should be defined only if we have
prerelease. 'release' tag automagically.
## would be like that: alt0.ALTRELEASE.PRE or altALTRELEASE (with added
cvsdate if defined)
%define appname krusader
%define srcname %appname-%{?svn:svn-%svn}%{!?svn:%version%{?pre:-%pre}}
Name: %appname
Version: %version
Release: alt%{?pre:0.%altrelease.%pre}%{!?pre:%altrelease}%{?svn:.svn%svn}
======
Выдает версию 2.0.0-alt0.1.beta1.svn6088, если я не ошибаюсь.
Как это соответствует представлениям о правильности? Или всё настолько
спорно, что "вилы"?
--
Konstantin Baev
kipruss на altlinux.org
Подробная информация о списке рассылки Devel