Hi,

Debian offers the possibility to track the latest available version for 
a specific package (the so-called watch file). It was not easy to put it 
together so I hope we can agree to keep the following schema (more or 
less Perl regexp):

 
opts=uversionmangle=s/(?<=\d)_(?=\d)/./g;s/(?<=\d).([[:alpha:]]+)/~\L$1/;s/(?<=[[:alpha:]]).(?=\d)//;
 
\ 
http://sf.net/freemind/freemind-src-(\d+[._]\d+[._]\d+.?[[:alpha:]]*_?\d*).*\.tar\.gz

In clear text, this means:

the source file name must have the format 
'freemind-src-<version>[?<phase>_<phasenum>[<addtl>]].tar.gz'
where
* <version> is X.Y.Z or X_Y_Z (X, Y and Z are each one or more digits)
* ? is any single character, but neither a digit nor a letter.
* <phase> can be any combination of letters, but is meant to be Alpha, 
Beta or RC (alphabetical order is important and case sensitive).
* <phasenum> is a running number.
* <addtl> is any string, not relevant to the version released (e.g. the 
Butterfly description).

This implies also the following:
* <version><phase> can only be released prior to <version>
* there can be no release without <phase> but with <addtl> description

If nobody complains, I'd like to document this on our Wiki, and of 
course have everybody stick to it when releasing.

Thanks, Eric

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer

Reply via email to