Re: [RESULT] [VOTE] Versioning after a failed release

2011-02-14 Thread Richard S. Hall

On 2/14/11 13:42, Guillaume Nodet wrote:

I'm closing this vote with the following results:
   binding A: Guillaume Nodet, Stuart McCulloch, Karl Pauls, Clément Escoffier
   non binding A:   Jean-Baptiste Onofré, Andreas Pieber, Simon,
Alasdair Nottingham, David Jencks, Jeremy Hugues
   non binding B: Toni Menzel, Sahoo
   binding B: Felix Mschberger, Marcel Offermans, Carsten Ziegeler

The A option seems is favored, but given the number of B votes, I'll
update the release process to indicate that the release manager is
free to either use a different version or delete the tag and re-create
it with the same version.


Sounds reasonable to me. Thanks.

- richard


Thx to everybody !

On Fri, Feb 4, 2011 at 09:50, Guillaume Nodetgno...@gmail.com  wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!

--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com






Re: [VOTE] Versioning after a failed release

2011-02-07 Thread Jeremy Hughes
A (non-binding).

FWIW: Stuart brought me off the fence. If the first 1.0.x release is
1.0.5 then under semantic versioning guidelines this would mean 5
releases of the bundle at previous micro numbers have already passed
which might cause users some confusion, or cause them to ask for an
explanation. This confusion persists for ever more. The number of
people seeing this admittedly lesser kind of confusion will likely be
far greater than the people who use the RC artifacts from a staging
repo, who should know better.

On 5 February 2011 12:50, Stuart McCulloch mccu...@gmail.com wrote:
 On 5 February 2011 12:21, Guillaume Nodet gno...@gmail.com wrote:

 As long has the release has not been approved, the tag does not match
 an official release, so it can be freely deleted.


 yep, that's what I meant - another point to consider is users might see
 1.0.5 and think it's stable (as it's not 1.0.0) whereas in fact there could
 have been 5 staged versions just to sort out license / dependency issues and
 no actual code changes

 Once the release is voted, I think everyone agree the tag becomes immutable.

 FWIW, Git is much better as a tag really correspond to a moment in the
 history, not a branch (which actually makes more sense if you think
 about it).


 agreed, git is better in this regard - but it can be hard to understand at
 times :)


 On Sat, Feb 5, 2011 at 11:04, Felix Meschberger fmesc...@adobe.com
 wrote:
  Hi,
 
  Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo:
  On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
   it is easy to retag releases in svn
  
  
  What exactly do you mean by retag releases in svn? Rename an existing
  tag or using the same tag name to tag a different snapshot of the source
  code base? Neither should be done in my IMHO.
 
  Agreed, both is far too easy ...
 
  Regards
  Felix
 
 



 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




 --
 Cheers, Stuart



Re: [VOTE] Versioning after a failed release

2011-02-07 Thread Felix Meschberger
Hi,

Just to shed some light from other projects:

* In Jackrabbit a tag was created in anticipation of an
   imminent release 2.2.3. A bug was discovered. The tag was removed
   and the next release will be 2.2.4 (there will not be a 2.2.3).

* In Tomcat they voted on a release and found issues (quality
   wise) so decided to declare 7.0.7 broken. The version number was
   not reused and the release currently under vote has the next
   version 7.0.8.

Regards
Felix


Am Montag, den 07.02.2011, 10:56 + schrieb Jeremy Hughes: 
 A (non-binding).
 
 FWIW: Stuart brought me off the fence. If the first 1.0.x release is
 1.0.5 then under semantic versioning guidelines this would mean 5
 releases of the bundle at previous micro numbers have already passed
 which might cause users some confusion, or cause them to ask for an
 explanation. This confusion persists for ever more. The number of
 people seeing this admittedly lesser kind of confusion will likely be
 far greater than the people who use the RC artifacts from a staging
 repo, who should know better.
 
 On 5 February 2011 12:50, Stuart McCulloch mccu...@gmail.com wrote:
  On 5 February 2011 12:21, Guillaume Nodet gno...@gmail.com wrote:
 
  As long has the release has not been approved, the tag does not match
  an official release, so it can be freely deleted.
 
 
  yep, that's what I meant - another point to consider is users might see
  1.0.5 and think it's stable (as it's not 1.0.0) whereas in fact there could
  have been 5 staged versions just to sort out license / dependency issues and
  no actual code changes
 
  Once the release is voted, I think everyone agree the tag becomes immutable.
 
  FWIW, Git is much better as a tag really correspond to a moment in the
  history, not a branch (which actually makes more sense if you think
  about it).
 
 
  agreed, git is better in this regard - but it can be hard to understand at
  times :)
 
 
  On Sat, Feb 5, 2011 at 11:04, Felix Meschberger fmesc...@adobe.com
  wrote:
   Hi,
  
   Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo:
   On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
it is easy to retag releases in svn
   
   
   What exactly do you mean by retag releases in svn? Rename an existing
   tag or using the same tag name to tag a different snapshot of the source
   code base? Neither should be done in my IMHO.
  
   Agreed, both is far too easy ...
  
   Regards
   Felix
  
  
 
 
 
  --
  Cheers,
  Guillaume Nodet
  
  Blog: http://gnodet.blogspot.com/
  
  Open Source SOA
  http://fusesource.com
 
 
 
 
  --
  Cheers, Stuart
 




Re: [VOTE] Versioning after a failed release

2011-02-07 Thread Stuart McCulloch
On 7 February 2011 19:50, Felix Meschberger fmesc...@adobe.com wrote:

 Hi,

 Just to shed some light from other projects:

 * In Jackrabbit a tag was created in anticipation of an
   imminent release 2.2.3. A bug was discovered. The tag was removed
   and the next release will be 2.2.4 (there will not be a 2.2.3).

 * In Tomcat they voted on a release and found issues (quality
   wise) so decided to declare 7.0.7 broken. The version number was
   not reused and the release currently under vote has the next
   version 7.0.8.


which would actually be allowed under option A because it says can reuse,
not must (unlike option B)

personally I think it's a bad idea to try to create a single rule to cover
all possibilities - just leave it to the discretion of the release manager


 Regards
 Felix


 Am Montag, den 07.02.2011, 10:56 + schrieb Jeremy Hughes:
  A (non-binding).
 
  FWIW: Stuart brought me off the fence. If the first 1.0.x release is
  1.0.5 then under semantic versioning guidelines this would mean 5
  releases of the bundle at previous micro numbers have already passed
  which might cause users some confusion, or cause them to ask for an
  explanation. This confusion persists for ever more. The number of
  people seeing this admittedly lesser kind of confusion will likely be
  far greater than the people who use the RC artifacts from a staging
  repo, who should know better.
 
  On 5 February 2011 12:50, Stuart McCulloch mccu...@gmail.com wrote:
   On 5 February 2011 12:21, Guillaume Nodet gno...@gmail.com wrote:
  
   As long has the release has not been approved, the tag does not match
   an official release, so it can be freely deleted.
  
  
   yep, that's what I meant - another point to consider is users might see
   1.0.5 and think it's stable (as it's not 1.0.0) whereas in fact there
 could
   have been 5 staged versions just to sort out license / dependency
 issues and
   no actual code changes
  
   Once the release is voted, I think everyone agree the tag becomes
 immutable.
  
   FWIW, Git is much better as a tag really correspond to a moment in the
   history, not a branch (which actually makes more sense if you think
   about it).
  
  
   agreed, git is better in this regard - but it can be hard to understand
 at
   times :)
  
  
   On Sat, Feb 5, 2011 at 11:04, Felix Meschberger fmesc...@adobe.com
   wrote:
Hi,
   
Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo:
On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
 it is easy to retag releases in svn


What exactly do you mean by retag releases in svn? Rename an
 existing
tag or using the same tag name to tag a different snapshot of the
 source
code base? Neither should be done in my IMHO.
   
Agreed, both is far too easy ...
   
Regards
Felix
   
   
  
  
  
   --
   Cheers,
   Guillaume Nodet
   
   Blog: http://gnodet.blogspot.com/
   
   Open Source SOA
   http://fusesource.com
  
  
  
  
   --
   Cheers, Stuart
  


-- 
Cheers, Stuart


Re: [VOTE] Versioning after a failed release

2011-02-06 Thread Clement Escoffier
Hi,

[X] A - Releases following a failed release can reuse the same version


It took me a while before making my decision. The Felix release process is
pretty complex right now and not adding complexity is good. Especially,
when you already have a technical release process which is for iPOJO a lot
of tests (several Vms, several OSGi implementations, several versions of
the configuration admin / event admin...), updating the version (because
you forget to update something in the NOTICE file) has a lot of
consequences (re-upating the versions, reconfiguring the tests, re-run all
tests...). 

The risk for a user to get a wrong release or more or less limited to
people from dev@felix.apache.org, which are somewhat aware of the staging
/ voting steps. I agree, there is still a risk that somebody checkout the
complete Felix Releases from our SVN, build all of them (which probably
takes more than 72 hours), and select an ongoing release. I forget the
download from a staging repository, because the only way to get the url is
inside the [VOTE] mail, which is kind of clear about the status. (I ignore
the people downloading the release candidates for testing/checking before
sending their vote, who should also be aware of the status of the
release). For from my point of view, the issue is quite limited,
especially if we reduce the number of rejected releases...

I think, the issue with our release process itself:
- no way to automate the legal files creation
- no way to automate the verification
- as we focus on modular projects, the maven release process is hard to
use (and so re-cutting a release is painful)

So, we should focus on a simplification of the release process or
providing tools to make it more 'robust'. At one point of time, I've
developed a tiny tools checking a release. It checked the signatures, the
presence of the legal files, their content (based on the content of the
bundle and the import-packages), the copyright years, the project
build-status (mvn clean package), the existence of the tag, and so on.
I've stopped the development of this tools because of the new
NOTICE/DEPENDENCIES which was unclear at that point of time, and the
apparition of multi-module releases which were not supported. But in fact,
writing such tools was easy. In addition, Felix has started refactoring
our parent pom file to partially automate the generation of legal files,
this would be the perfect solution. So, I'm looking forward those
progress, and will on my side try to get this tools back to work.

Regards,

Clement


On 04.02.11 09:50, Guillaume Nodet gno...@gmail.com wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

 [ ] A - Releases following a failed release can reuse the same version
 [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!

-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com




Re: [VOTE] Versioning after a failed release

2011-02-05 Thread Sahoo

My (non-binding) vote is for B.

Although nexus provides a staging repo and hence failed releases never 
reach the official repo, people who try to use the artifact off the 
staging repo when the vote is active can potentially make their local 
maven repository inconsistent with what will eventually appear in the 
release repository.


Sahoo

On Friday 04 February 2011 02:20 PM, Guillaume Nodet wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!

   




Re: [VOTE] Versioning after a failed release

2011-02-05 Thread Sahoo

On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:

it is easy to retag releases in svn

   
What exactly do you mean by retag releases in svn? Rename an existing 
tag or using the same tag name to tag a different snapshot of the source 
code base? Neither should be done in my IMHO.


Sahoo


Re: [VOTE] Versioning after a failed release

2011-02-05 Thread Felix Meschberger
Hi,

Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo: 
 On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
  it is easy to retag releases in svn
 
 
 What exactly do you mean by retag releases in svn? Rename an existing 
 tag or using the same tag name to tag a different snapshot of the source 
 code base? Neither should be done in my IMHO.

Agreed, both is far too easy ...

Regards
Felix



Re: [VOTE] Versioning after a failed release

2011-02-05 Thread Guillaume Nodet
As long has the release has not been approved, the tag does not match
an official release, so it can be freely deleted.
Once the release is voted, I think everyone agree the tag becomes immutable.

FWIW, Git is much better as a tag really correspond to a moment in the
history, not a branch (which actually makes more sense if you think
about it).

On Sat, Feb 5, 2011 at 11:04, Felix Meschberger fmesc...@adobe.com wrote:
 Hi,

 Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo:
 On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
  it is easy to retag releases in svn
 
 
 What exactly do you mean by retag releases in svn? Rename an existing
 tag or using the same tag name to tag a different snapshot of the source
 code base? Neither should be done in my IMHO.

 Agreed, both is far too easy ...

 Regards
 Felix





-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: [VOTE] Versioning after a failed release

2011-02-05 Thread Jean-Baptiste Onofré
Agree.

Regards
JB
-Original Message-
From: Guillaume Nodet gno...@gmail.com
Date: Sat, 5 Feb 2011 13:21:15 
To: dev@felix.apache.org
Reply-To: dev@felix.apache.org
Subject: Re: [VOTE] Versioning after a failed release

As long has the release has not been approved, the tag does not match
an official release, so it can be freely deleted.
Once the release is voted, I think everyone agree the tag becomes immutable.

FWIW, Git is much better as a tag really correspond to a moment in the
history, not a branch (which actually makes more sense if you think
about it).

On Sat, Feb 5, 2011 at 11:04, Felix Meschberger fmesc...@adobe.com wrote:
 Hi,

 Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo:
 On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
  it is easy to retag releases in svn
 
 
 What exactly do you mean by retag releases in svn? Rename an existing
 tag or using the same tag name to tag a different snapshot of the source
 code base? Neither should be done in my IMHO.

 Agreed, both is far too easy ...

 Regards
 Felix





-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: [VOTE] Versioning after a failed release

2011-02-05 Thread Stuart McCulloch
On 5 February 2011 12:21, Guillaume Nodet gno...@gmail.com wrote:

 As long has the release has not been approved, the tag does not match
 an official release, so it can be freely deleted.


yep, that's what I meant - another point to consider is users might see
1.0.5 and think it's stable (as it's not 1.0.0) whereas in fact there could
have been 5 staged versions just to sort out license / dependency issues and
no actual code changes

Once the release is voted, I think everyone agree the tag becomes immutable.

 FWIW, Git is much better as a tag really correspond to a moment in the
 history, not a branch (which actually makes more sense if you think
 about it).


agreed, git is better in this regard - but it can be hard to understand at
times :)


 On Sat, Feb 5, 2011 at 11:04, Felix Meschberger fmesc...@adobe.com
 wrote:
  Hi,
 
  Am Samstag, den 05.02.2011, 09:52 + schrieb Sahoo:
  On Friday 04 February 2011 04:48 PM, Stuart McCulloch wrote:
   it is easy to retag releases in svn
  
  
  What exactly do you mean by retag releases in svn? Rename an existing
  tag or using the same tag name to tag a different snapshot of the source
  code base? Neither should be done in my IMHO.
 
  Agreed, both is far too easy ...
 
  Regards
  Felix
 
 



 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




-- 
Cheers, Stuart


Re: [VOTE] Versioning after a failed release

2011-02-05 Thread David Jencks
very much A (non-binding)

I don't really see the point in making felix policies incomprehensible to most 
maven users without really really good reasons.

david jencks

On Feb 4, 2011, at 12:50 AM, Guillaume Nodet wrote:

 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.
 
 [ ] A - Releases following a failed release can reuse the same version
 [ ] B - Releases following a failed release must use a different version
 
 The vote will be opened for at least 72 hours.
 Happy voting!
 
 -- 
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com



[VOTE] Versioning after a failed release

2011-02-04 Thread Guillaume Nodet
Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

 [ ] A - Releases following a failed release can reuse the same version
 [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!

-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Jean-Baptiste Onofré

+1 for A.

Regards
JB

On 02/04/2011 09:50 AM, Guillaume Nodet wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!



Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Felix Meschberger
Hi,

B - never reuse version numbers

Regards
Felix

Am Freitag, den 04.02.2011, 08:50 + schrieb Guillaume Nodet: 
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.
 
  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version
 
 The vote will be opened for at least 72 hours.
 Happy voting!
 




Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Toni Menzel
B - Releases following a failed release must use a different version. For me
traceability is key. Much more transparent to the user.

Toni

On Fri, Feb 4, 2011 at 10:05 AM, Felix Meschberger fmesc...@adobe.comwrote:

 Hi,

 B - never reuse version numbers

 Regards
 Felix

 Am Freitag, den 04.02.2011, 08:50 + schrieb Guillaume Nodet:
  Following the discussion, I'm starting a vote to decide on a policy
  for failed releases.
 
   [ ] A - Releases following a failed release can reuse the same version
   [ ] B - Releases following a failed release must use a different version
 
  The vote will be opened for at least 72 hours.
  Happy voting!
 





-- 
*Toni Menzel - http://www.okidokiteam.com*


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Marcel Offermans
I'm voting for B: use different version numbers for each attempt

On 4 Feb 2011, at 9:50 , Guillaume Nodet wrote:

 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.
 
 [ ] A - Releases following a failed release can reuse the same version
 [ ] B - Releases following a failed release must use a different version
 
 The vote will be opened for at least 72 hours.
 Happy voting!
 
 -- 
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com



Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Guillaume Nodet
A

On Fri, Feb 4, 2011 at 09:50, Guillaume Nodet gno...@gmail.com wrote:
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

 The vote will be opened for at least 72 hours.
 Happy voting!

 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Alasdair Nottingham
B (non-binding)

Alasdair Nottingham

On 4 Feb 2011, at 09:42, Guillaume Nodet gno...@gmail.com wrote:

 A
 
 On Fri, Feb 4, 2011 at 09:50, Guillaume Nodet gno...@gmail.com wrote:
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.
 
  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version
 
 The vote will be opened for at least 72 hours.
 Happy voting!
 
 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com
 
 
 
 
 -- 
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Andreas Pieber
A (non-binding)

kind regards,
andreas

On Fri, Feb 04, 2011 at 09:50:35AM +0100, Guillaume Nodet wrote:
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.
 
  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version
 
 The vote will be opened for at least 72 hours.
 Happy voting!
 
 -- 
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com


pgpzdwaqImBAe.pgp
Description: PGP signature


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Stuart McCulloch
On 4 February 2011 08:50, Guillaume Nodet gno...@gmail.com wrote:

 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version


+1 for A ... while I understand the reasons behind B, I just don't like the
idea of making it mandatory

TBH users shouldn't be affected by restaging as the staged binaries never
reach Maven central, and it is easy to retag releases in svn

The vote will be opened for at least 72 hours.
 Happy voting!

 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




-- 
Cheers, Stuart


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Carsten Ziegeler
[X] B - Releases following a failed release must use a different version

Carsten


Guillaume Nodet  wrote
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.
 
  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version
 
 The vote will be opened for at least 72 hours.
 Happy voting!
 


-- 
Carsten Ziegeler
cziege...@apache.org


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Richard S. Hall

So far, we are tied. :-)

- richard

On 2/4/11 3:50, Guillaume Nodet wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!



Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Stuart McCulloch
On 4 February 2011 16:09, Richard S. Hall he...@ungoverned.org wrote:

 So far, we are tied. :-)


I guess that means you get the casting vote ;)

- richard

 On 2/4/11 3:50, Guillaume Nodet wrote:

 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

 The vote will be opened for at least 72 hours.
 Happy voting!


-- 
Cheers, Stuart


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Jeremy Hughes
Just to be clear does failed release mean:

i) a release whose artifacts were published e.g. to apache.org/dist or
maven central then found to be bad
ii) a release that failed before the artifacts were published

I had been working to ii) but I can see there could be confusion.

Jeremy

On 4 February 2011 08:50, Guillaume Nodet gno...@gmail.com wrote:
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

 The vote will be opened for at least 72 hours.
 Happy voting!

 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com



Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Richard S. Hall

On 2/4/11 11:29, Jeremy Hughes wrote:

Just to be clear does failed release mean:

i) a release whose artifacts were published e.g. to apache.org/dist or
maven central then found to be bad
ii) a release that failed before the artifacts were published

I had been working to ii) but I can see there could be confusion.



Yes, (ii). This is when we call a vote, but then decide to cancel the 
vote for some reason. So the artifacts have never made it into maven 
central or apache.org/dist.


- richard


Jeremy

On 4 February 2011 08:50, Guillaume Nodetgno...@gmail.com  wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

The vote will be opened for at least 72 hours.
Happy voting!

--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com



Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Guillaume Nodet
On Friday, February 4, 2011, Jeremy Hughes hugh...@apache.org wrote:
 Just to be clear does failed release mean:

 i) a release whose artifacts were published e.g. to apache.org/dist or
 maven central then found to be bad

Afaik, maven central has since a lng time a policy to never change
a published artifact which definitely makes sense, so even if we want
to do that (but which sane person would), it would not be possible.

 ii) a release that failed before the artifacts were published

 I had been working to ii) but I can see there could be confusion.

 Jeremy

 On 4 February 2011 08:50, Guillaume Nodet gno...@gmail.com wrote:
 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different version

 The vote will be opened for at least 72 hours.
 Happy voting!

 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com



-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Karl Pauls
Well, I'm on the fence. On the one hand, I doubt that it helps much to
skip the release number but granted, it might help for the bookkeeping
in rather strange cases. On the other hand, it can suck a bit to not
have a 1.0.0 version for example but at the same time, it's not super
important either as I don't think we should worry about marketing
versions much.

Overall, I guess I'm slightly in favor of A but mostly because of the
_can_ v.s. the _must_ of B. I think we should just let the release
manager of the vote make that decision on a case by case basis
(especially, as we clearly have no consensus on the topic).

+1 for A (assuming its a _can_ and not a _must_)

regards,

Karl

On Fri, Feb 4, 2011 at 5:17 PM, Richard S. Hall he...@ungoverned.org wrote:
 On 2/4/11 11:11, Stuart McCulloch wrote:

 On 4 February 2011 16:09, Richard S. Hallhe...@ungoverned.org  wrote:

 So far, we are tied. :-)

 I guess that means you get the casting vote ;)

 No, no. I'm maintaining my 0. :-)

 Perhaps Karl has an opinion.

 - richard

 On 2/4/11 3:50, Guillaume Nodet wrote:

 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different
 version

 The vote will be opened for at least 72 hours.
 Happy voting!





-- 
Karl Pauls
karlpa...@gmail.com


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Alasdair Nottingham
Assuming my vote counts, something I'm not sure about since I'm not a
felix committer and I never could work out that part of the rules

On 4 February 2011 17:17, Richard S. Hall he...@ungoverned.org wrote:
 On 2/4/11 12:10, Alasdair Nottingham wrote:

 In that case I change my non-binding B vote to a non-binding A vote.

 A (non-binding).

 The balance has tipped...A is now ahead by two! :-o

 - richard

 On 4 February 2011 16:37, Richard S. Hallhe...@ungoverned.org  wrote:

 On 2/4/11 11:29, Jeremy Hughes wrote:

 Just to be clear does failed release mean:

 i) a release whose artifacts were published e.g. to apache.org/dist or
 maven central then found to be bad
 ii) a release that failed before the artifacts were published

 I had been working to ii) but I can see there could be confusion.

 Yes, (ii). This is when we call a vote, but then decide to cancel the
 vote
 for some reason. So the artifacts have never made it into maven central
 or
 apache.org/dist.

 -  richard

 Jeremy

 On 4 February 2011 08:50, Guillaume Nodetgno...@gmail.com    wrote:

 Following the discussion, I'm starting a vote to decide on a policy
 for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different
 version

 The vote will be opened for at least 72 hours.
 Happy voting!

 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com







-- 
Alasdair Nottingham
n...@apache.org


Re: [VOTE] Versioning after a failed release

2011-02-04 Thread Richard S. Hall

On 2/4/11 16:23, Alasdair Nottingham wrote:

Assuming my vote counts, something I'm not sure about since I'm not a
felix committer and I never could work out that part of the rules


Technically, only PMC members vote count for legal purposes, but for 
something like this, I think we can use what ever definition of 
consensus we want.


- richard


On 4 February 2011 17:17, Richard S. Hallhe...@ungoverned.org  wrote:

On 2/4/11 12:10, Alasdair Nottingham wrote:

In that case I change my non-binding B vote to a non-binding A vote.

A (non-binding).

The balance has tipped...A is now ahead by two! :-o

-  richard


On 4 February 2011 16:37, Richard S. Hallhe...@ungoverned.orgwrote:

On 2/4/11 11:29, Jeremy Hughes wrote:

Just to be clear does failed release mean:

i) a release whose artifacts were published e.g. to apache.org/dist or
maven central then found to be bad
ii) a release that failed before the artifacts were published

I had been working to ii) but I can see there could be confusion.

Yes, (ii). This is when we call a vote, but then decide to cancel the
vote
for some reason. So the artifacts have never made it into maven central
or
apache.org/dist.

-richard


Jeremy

On 4 February 2011 08:50, Guillaume Nodetgno...@gmail.com  wrote:

Following the discussion, I'm starting a vote to decide on a policy
for failed releases.

  [ ] A - Releases following a failed release can reuse the same version
  [ ] B - Releases following a failed release must use a different
version

The vote will be opened for at least 72 hours.
Happy voting!

--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com