[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