Steve Huston wrote:
-----Original Message-----
From: Riggs, Rob [mailto:rob.ri...@epsilon.com]
-----Original Message-----
From: Steve Huston [mailto:shus...@riverace.com]
Sent: Tuesday, December 22, 2009 1:03 PM
To: cctriel...@redhat.com; dev@qpid.apache.org
Subject: RE: Release numbering suggestion

-----Original Message-----
From: Carl Trieloff [mailto:cctriel...@redhat.com]
One late suggestion to the thread. after release update
the trunk to
0.7.
Right, but my point is that this week's 0.7 is not the same as next week's 0.7. So you still can't really identify what someone
is working
with just by saying 0.7, so what are we really buying with this scheme?
Not much for the developers. Lots for us users. Us users can start making RPM packages of development versions and know immediately whether a dev or stable version is installed. Right now that is not possible.

Going forward, you will be working on version 0.7. I create a number of qpid 0.7 RPMs as development progresses to test various features. 0.7 is released. Two months later I check the packages that are installed on my system. RPM tells me qpid 0.7 is installed. Is it development or a released version?

Ok, I see. Thanks. How do you manage multiple variations on 0.7? Is that
an issue?

-----Original Message-----
From: Aidan Skinner [mailto:aidan.skin...@gmail.com] On Tue, Dec 22, 2009 at 8:03 PM, Steve Huston <shus...@riverace.com> wrote:

Right, but my point is that this week's 0.7 is not the same as next week's 0.7. So you still can't really identify what someone
is working
with just by saying 0.7, so what are we really buying with this scheme?
We could stick the svn rev as the micro version for development builds.

0.7.8234324 is a bit ugly but gets the point across.

I agree on both points.
Is that what users want/need?

I think to put oneself in the user's mindset you need to forget about branches and JIRA and all that stuff and only think about the version number that the software reports when you type 'foo --version'.

Right now that number is confusing to them because they could have their hands on a build of a random dev version and a build of a released version of the code, and both would report the same version number. This is true regardless of whether you bump before or after a release.

If you bump both before *and* after a release then they at least have some indication that if the number reported is odd they are getting potentially incomplete information. I think the ideal would be to bump before and after the release and also have --version report the svn version number as above.

--Rafael

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org

Reply via email to