Depricate release parameter requiring RPM compatible versioning
---------------------------------------------------------------

                 Key: CBUILDS-38
                 URL: http://jira.codehaus.org/browse/CBUILDS-38
             Project: Mojo C Builds
          Issue Type: New Feature
    Affects Versions: 1.0-alpha-6, 1.0-alpha-5
            Reporter: Lee Thompson
             Fix For: 1.0-beta-1


Require users of CBUILD lifecycles to select RPM compatible versions.  Standard 
maven versions like.

1.0-alpha-1
1.0-beta-2
1.0-alpha-1-SNAPSHOT 

do not behave the same with RPMs.  Also, RPMs require a build number, which is 
currently coded as "release".  Devise a versioning scheme and error out if the 
version is not compatible.  Allow overloads so that users who understand the 
problems can overcome the error.

For instance, in maven, 1.0-alpha-1 is before 1.0.  In RPM it is after.  With 
this change, the default behavior will be to fail if "-alpha-" is encountered 
in the version.  Also, this change will require the version to end in a dash 
character followed by a number which will represent the RPM build (aka release) 
number.  If it is not present, this will fail with no overload.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to