I had the same idea to use the project.version as versionNumber and
was also facing the same problem that I can use the postfix -SNAPSHOT.

After rethinking all, I decided for me that it is no problem for
following reasons:

versionNumber is simply for version control of the runtime to install
not older version than installed. Nothing more!
As long as versionNumber is the same or higher as the previous you can
replace or update the air application.

The name of the file and versionLabel have the postfix and so that
somebody with technical background knows that it is no release
version.
The release version of an app, which will be shipped to the customer
will have no postfixes (like: -RELEASE) of build. A normal user
doesn't know what -SNAPSHOT means.

"adopt a X.Y numbering scheme"
It is the question wheter you make your bug tracking based on build
version or product version and if every build version is a product
version and if you want release every product version or also can skip
a version. Think about Flash Player versioning.
In the most of my projects, the bug tracking and testing were made
based on product version, which itself was the product of sprint
because otherwise you would go mad because CI was running all the time
trigger by subversion checkins.

Patrick

On 22 Jun., 08:44, Simon Morvan <[email protected]> wrote:
> Le 22/06/2011 02:40, Patrick Heinzelmann a écrit :> See decriptor file info:
> > A string value of the format<0-999>.<0-999>.<0-999>  that represents
> > application version which can be used to check for application
> > upgrade.
> > Values can also be 1-part or 2-part. It is not necessary to have a 3-
> > part value.
>
> Yeah I'm aware of that. Meaning that velo version numbering scheme for
> SNAPSHOT version doesn't work with 2.6 namespace.
>
> I think I'll dive into flexmojos code to find out which workaround I can
> setup.
>
> BTW, this is (again) a pity : we're limited to X.Y.Z for version
> numbering so if its already the company versionning scheme, you got no
> way of numbering (correctly) your snapshots/ci versions.
>
> What I want achieve is to have my ci server produce a .air and an update
> descriptor to automate the deployment of updates on testing users
> machines. I think I'll be forced to adopt a X.Y numbering scheme for our
> public releases to have one digit left for snapshots...
>
> Too bad.

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos

http://flexmojos.sonatype.org/

Reply via email to