Emil Cataranciuc wrote:
>> Emil Cataranciuc wrote:
>>> I was reading Configuration Management Plan I have found that Version 
>>> numbering
>>> guidelines are not respected.
>>      Specifics?
> 
> Version numbering rules are not respected at all:
> "MAJOR.MINOR.PATCH
> MAJOR.MINORbBUILD
> MAJOR.MINORrcBUILD"
> 
> But all versions are named something like MAJOR.MINOR.x-rxxxx.

        Sounds like you're looking at the 'developer snapshots',
        not the the 'releases'.

        The 'release' numbers are MAJOR.MINOR.PATCH, and use all the
        'b' and 'rc' letters when they get to that stage.

        The "developer snapshots" from svn are MAJOR.MINOR.x-rxxxx,
        where rxxxx is the SVN revision#, which changes as the SVN
        numbers progress, and I think the 'x' is used to avoid confusion
        with actual release numbers, as "2.0.0-r####' might be construed
        as an actual release. So 2.0.x denotes 'developer' status.

        This should surely be added to the CMP, for clarity on dev snapshots.
        There's some doxygen additions too that we should probably be added
        to the CMP that we all batted around a year or so ago.. I have a 
snapshot
        of those additions here:
        
http://seriss.com/people/erco/fltk/tmp/fltk-coding-standards-doxygen-revisions.html
        There's a 'google docs' link around here somewhere that points to the 
current
        doc, which I don't think has changed since the above Sep 2009 snapshot.

> First of all r was not specified in the specifications.
> Second, it does not look like the rules specifies.

        I suppose the "developer snapshots" tar file names should be documented 
too,
        though probably this should probably be described on the 'downloads' 
page
        as well, since non-developers and casual downloads should be able to see
        this info too.

        Also, maybe the "developer snapshots" and "releases" should be grouped
        separately (in tables?), so there's no confusion about what's what.

        For clarity, here's the current grouping on the downloads page:

SOURCE CODE

Version         Filename                     Size
1.3.x-r7565     fltk-1.3.x-r7565.tar.bz2 ..      ###
                fltk-1.3.x-r7565.tar.gz  ..        #
                                                   #-- Developer snapshots
2.0.x-r7513     fltk-2.0.x-r7513.tar.bz2 ..        #   for 1.3 and 2.0
                fltk-2.0.x-r7513.tar.gz  ..      ###

                                                 ###
1.1.10          fltk-1.1.10-source.tar.bz2 ..      #
                fltk-1.1.10-source.tar.gz  ..      #
                fltk-1.1.10-source.zip     ..      #
                                                   #
1.1.9           fltk-1.1.9-source.tar.bz2 ..       #
                fltk-1.1.9-source.tar.gz  ..       #-- Official releases
                fltk-1.1.9-source.zip     ..       #
                                                   #
1.1.8           fltk-1.1.8-source.tar.bz2 ..       #
                fltk-1.1.8-source.tar.gz  ..       #
                fltk-1.1.8-source.zip     ..     ###
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to