Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Robert Scholte
All nice ideas, but let's go back to a real usecase: Let's assume we're having an issue with componentX-1.4 If you weren't one of the testers, then this dependency was pulled from Maven Central. You can check out the code as specified in the tag, etc. etc. No issues here. But if you were one

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Stephen Connolly
Now the issue with componentX-1.4 that you wan to test is one that only shows up behind your corporate proxy, and you have a system set up with the failing case and you dare not change anything... So you add the staging repo to your mirror, run the test case, and drop the test artifact from the

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Robert Scholte
Although it is slightly off-topic (I assumed our Apache environment), but also in this case: as long as componentX-1.4 was staged and not released, developers must adjust their settings.xml to test componentX-1.4. So they should be aware that this component was not released and should remove

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Kristian Rosenvold
If you add apache staging to your corp proxy and expose that to everyone you are mixing test and production. /me dislikes the concept. The way I usually solve this is to have an additional corp repo-url that exposes the regular internal repo *and* staging. This url is used to test staging. (I

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Stephen Connolly
On Monday, 3 June 2013, Kristian Rosenvold wrote: If you add apache staging to your corp proxy and expose that to everyone you are mixing test and production. /me dislikes the concept. The way I usually solve this is to have an additional corp repo-url that exposes the regular internal repo

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Barrie Treloar
Write this scenario up in the trouble shooting notes on how to test staging releases. I fit into the behind corporate proxy category but I have not had this problem (I use Kristian's solution). Admittedly the effort required to configure the corporate proxy for a staging url is often enough to

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-03 Thread Chris Graham
Um, did I miss something, but what is a unreleased (ie for it to be pulled, then it has to be right?) artifact doing in central to start with? -Chris On Tue, Jun 4, 2013 at 3:32 AM, Robert Scholte rfscho...@apache.org wrote: All nice ideas, but let's go back to a real usecase: Let's assume

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Ralph Goers
-1 (binding) Ralph On May 29, 2013, at 3:01 AM, Stephen Connolly wrote: We have been using a policy of only making releases without skipping version numbers, e.g. 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, etc Whereby if there is something wrong with the artifacts staged for release, we

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Benson Margulies
-1 binding to changing to burning versions. On Sun, Jun 2, 2013 at 10:56 AM, Ralph Goers ralph.go...@dslextreme.com wrote: -1 (binding) Ralph On May 29, 2013, at 3:01 AM, Stephen Connolly wrote: We have been using a policy of only making releases without skipping version numbers, e.g.

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Gary Gregory
-1 non-binding, this is confusing. That's what RC tags are for. Gary On Jun 2, 2013, at 11:54, Benson Margulies bimargul...@gmail.com wrote: -1 binding to changing to burning versions. On Sun, Jun 2, 2013 at 10:56 AM, Ralph Goers ralph.go...@dslextreme.com wrote: -1 (binding) Ralph On

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Fred Cooke
from my experience, even if this question is not absolutely scm-specific, git brings us a new problem we didn't have with svn: once a tag is set on the canonical repo and replicated on developers' repos, it is not automatically updated if updated in the canonical Git brings you no such

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Benson Margulies
On Sun, Jun 2, 2013 at 2:42 PM, Fred Cooke fred.co...@gmail.com wrote: from my experience, even if this question is not absolutely scm-specific, git brings us a new problem we didn't have with svn: once a tag is set on the canonical repo and replicated on developers' repos, it is not

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Fred Cooke
Benson, read the rules: http://httpd.apache.org/dev/voting.html *-1 *No, I *veto* this action. +1 + -1 != 0 On Sun, Jun 2, 2013 at 8:55 PM, Benson Margulies bimargul...@gmail.comwrote: On Sun, Jun 2, 2013 at 2:42 PM, Fred Cooke fred.co...@gmail.com wrote: from my experience, even if this

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Baptiste MATHUS
That link is for HTTPd. For Apache general guidelines, read http://www.apache.org/foundation/voting.html -1 are only vetos for code modification, not procedural issues . Cheers 2013/6/2 Fred Cooke fred.co...@gmail.com Benson, read the rules: http://httpd.apache.org/dev/voting.html *-1

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Benson Margulies
1. That page says 'obsolete' all over the top of it. 2. I can find you 27 email messages from board members and other crusty veterans to the contrary. Quoting from the replacement page: -1 No. On issues where consensus is required, this vote counts as a veto. All vetos must include an

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Benson Margulies
Thanks, Baptiste, that's the reference I was looking for. On Sun, Jun 2, 2013 at 3:08 PM, Baptiste MATHUS bmat...@batmat.net wrote: That link is for HTTPd. For Apache general guidelines, read http://www.apache.org/foundation/voting.html -1 are only vetos for code modification, not procedural

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Fred Cooke
I apologise. I had three tabs open from Apache, and grabbed the wrong one. According to the correct, page, though: -0.9: 'I *really* don't like this, but *I'm not going to stand in the way*if everyone else wants to go ahead with it.' There's an *implication* there that an extra -0.1 might

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Stephen Connolly
I will point out that for this specific vote I listed three options and a criteria. So this vote has no vetoes. Simple sum of all binding votes defines the result. If the sum is -3 then that says majority dont want to burn version numbers. If the sum +3 then that says the majority want to keep

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Kristian Rosenvold
I think it's time to step back a little. This whole vote was started without any proper initial discussion, so to the extent there will be any majority for a policy change, this will not be the vote where this happens. But these votes tend to be great kickstarters for good discussions, so instead

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Benson Margulies
I would consider it delux if the release plugin were enhanced to support a more sophisticated mapping between artifact versions and tags -- as per Kristian, wouldn't it be cool if it could iterate over tags while repeating itself on customer-visible release numbers? I'd help to code this is we had

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Chris Graham
Fred, We are talking more process here. Not the specifics of an individual SCM, not everything is in git. We are still talking about the abstraction api that the maven-scm handlers provide, of which git is but one. -Chris On Mon, Jun 3, 2013 at 4:42 AM, Fred Cooke fred.co...@gmail.com wrote:

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Fred Cooke
Although I prefer to use Git, it's totally irrelevant. I'm unsure how you came to the conclusion that I thought this was anything to do with Git. Subversion tags, though mutable, should not EVER be committed against or in any other way modified. Doing so is the behaviour of a (bad quality) grad

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Benson Margulies
On Sun, Jun 2, 2013 at 8:44 PM, Fred Cooke fred.co...@gmail.com wrote: Although I prefer to use Git, it's totally irrelevant. I'm unsure how you came to the conclusion that I thought this was anything to do with Git. Subversion tags, though mutable, should not EVER be committed against or in

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Chris Graham
Fred, you're the one who mentioned git in that post. Please remember what stephen pointed out (which I thought was rather nicely worded): [paraphrased] The real release is the source bundle, and the tags are merely a convienance to a developer. -Chris On Mon, Jun 3, 2013 at

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Chris Graham
On Mon, Jun 3, 2013 at 10:52 AM, Benson Margulies bimargul...@gmail.comwrote: On Sun, Jun 2, 2013 at 8:44 PM, Fred Cooke fred.co...@gmail.com wrote: Although I prefer to use Git, it's totally irrelevant. I'm unsure how you came to the conclusion that I thought this was anything to do with

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-02 Thread Fred Cooke
Please stop addressing me. I'm done with this thread. The futility is killing me. I've *MUCH* better things to do with my time. I'm 110% certain that 101% of you will be pleased by this. Win win. Fred. On Mon, Jun 3, 2013 at 3:27 AM, Chris Graham chrisgw...@gmail.com wrote: Fred, you're the

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Mirko Friedenhagen
On May 31, 2013 12:08 PM, Stephen Connolly stephen.alan.conno...@gmail.com wrote: Yes 3.1.0-alpha-1 has had/will have at least four respins... primarily because the volunteers have been slow stepping up and testing... And something not voted on, but with different logger implementations had

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Mirko Friedenhagen
And btw. even SNAPSHOTs are nowadays deployed with a timestamp and so more easily identifiable. I like James approach x.y.z-candidate but would be happy with steps in z as well. Regards Mirko -- Sent from my mobile On Jun 1, 2013 8:44 AM, Mirko Friedenhagen mfriedenha...@gmail.com wrote: On

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Stephen Connolly
I will need to recheck the tally, but I think the result is -3 So looks like we will be reusing version numbers on respins On Wednesday, 29 May 2013, Stephen Connolly wrote: We have been using a policy of only making releases without skipping version numbers, e.g. 3.0.0, 3.0.1, 3.0.2,

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Hervé BOUTEMY
yes, the vote for one unique rule is clearly -1 but as I see, there seems to be a consensus around a 2-sided rule: - don't reuse version number for pre-releases (RC, etc) - reuse version number for actual releases Regards, Hervé Le samedi 1 juin 2013 08:27:38 Stephen Connolly a écrit : I will

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Chris Graham
but as I see, there seems to be a consensus around a 2-sided rule: - don't reuse version number for pre-releases (RC, etc) - reuse version number for actual releases Not sure how I feel about that. alpha/beta/RCx etc, they are all still valid version nos, so I think that the no re-spin rule

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Chris Graham
:-) I use a 4 digit no, but I have special requirements. X.Y.Z.N-SNAPSHOT etc. -Chris On Sat, Jun 1, 2013 at 4:50 PM, Mirko Friedenhagen mfriedenha...@gmail.comwrote: And btw. even SNAPSHOTs are nowadays deployed with a timestamp and so more easily identifiable. I like James approach

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-06-01 Thread Hervé BOUTEMY
from a pure technical perspective, yes: a release is a release but from recent experience, making such difference between pre-releases and actual releases could give us some flexibility without much disturbance from my experience, even if this question is not absolutely scm-specific, git

RE: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread James Nord (jnord)
This discussion about respins is really strange to me. I've been cutting releases, with Maven, at Apache, for years now. And all of them have reused version numbers for respins. And all of them have carefully used staging technology (old: directories, new: Nexus) to ensure that artifacts don't

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread Stephen Connolly
On 31 May 2013 10:22, James Nord (jnord) jn...@cisco.com wrote: This discussion about respins is really strange to me. I've been cutting releases, with Maven, at Apache, for years now. And all of them have reused version numbers for respins. And all of them have carefully used staging

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread Fred Cooke
As pointed out by Benson, the whole skipping thing *should* be a non-issue anyway. If doing a release you should already know that it's good enough. You should already have tested it thoroughly on your own OSes. You should have already requested other devs to build from a hash/buildnumber and

RE: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread James Nord (jnord)
-Original Message- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: 31 May 2013 10:29 To: Maven Developers List Subject: Re: [VOTE] Should we respin CANCELLED releases with the same version number? On 31 May 2013 10:22, James Nord (jnord) jn...@cisco.com wrote

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread Fred Cooke
Nice solution, +1. On Fri, May 31, 2013 at 11:41 AM, James Nord (jnord) jn...@cisco.comwrote: -Original Message- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: 31 May 2013 10:29 To: Maven Developers List Subject: Re: [VOTE] Should we respin CANCELLED

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread Chris Graham
Message- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: 31 May 2013 10:29 To: Maven Developers List Subject: Re: [VOTE] Should we respin CANCELLED releases with the same version number? On 31 May 2013 10:22, James Nord (jnord) jn...@cisco.com wrote

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread Stephen Connolly
On 31 May 2013 10:41, James Nord (jnord) jn...@cisco.com wrote: -Original Message- From: Stephen Connolly [mailto:stephen.alan.conno...@gmail.com] Sent: 31 May 2013 10:29 To: Maven Developers List Subject: Re: [VOTE] Should we respin CANCELLED releases with the same version

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-31 Thread Anders Hammar
So what I am for is the following (example) (which does not re-use version numbers): So we have 3.2.12 (released as you currently do). New breaking API is encountered So you up the minor version - and create a RC release That version is 3.3.0-1 (the buildnumber is important) That fails

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Hervé BOUTEMY
I agree with Dan and Wayne +1 for qualified releases (alpha, beta, RC, etc…) that are working toward the full blow release but aren't intended to be that. -1 for the actual releases. And I don't care if the next 3.1.0-alpha is alpha-2 or alpha-4: what I care is that it is not alpha-1 any more

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Anders Hammar
+1 for pre-releases (RC, etc) -1 for actual releases (non-binding) /Anders On Thu, May 30, 2013 at 8:20 AM, Hervé BOUTEMY herve.bout...@free.frwrote: I agree with Dan and Wayne +1 for qualified releases (alpha, beta, RC, etc…) that are working toward the full blow release but aren't

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Stephen Connolly
On Thursday, 30 May 2013, Chris Graham wrote: What do we currently do for plugins? What do we currently do for core? Is there in difference in the approach taken? No difference. In each case we currently respin failed votes reusing the version number until we get an actual successful vote.

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Chris Graham
Thank you Stephen for taking the time to explain. To me, the key critical bits are: 1. The full normal tag is created, and deleted if failed. If the release process fails (as in release:prepare/release:perform) we often have to delete the tag and manually re-run it anyway. 2. The copying process

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Stephen Connolly
On 30 May 2013 10:30, Chris Graham chrisgw...@gmail.com wrote: Thank you Stephen for taking the time to explain. To me, the key critical bits are: 1. The full normal tag is created, and deleted if failed. If the release process fails (as in release:prepare/release:perform) we often have to

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Chris Graham
One more thing to consider: It's a huge change; as if you do not delete, you now have broken 'releases' in a SCM somwhere, and that is radically different to what is currently there. I should be able to check anything out now from a tag, build it and have it work. If we allow broken tags, then

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Fred Cooke
Are you saying that tags for 2.1 and 2.2.0 of Maven itself should be deleted because those versions are broken? A tag isn't a guarantee of correctness/non-brokenness, it's just a *permanent* record of what a particular version contained. The concept of immutability is pretty core to Maven (at

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Stephen Connolly
As far as the ASF is concerned, from a legal perspective, the tag is not a release. The only release is the src.tar.gz in the dist folder or the archives. Tags and binaries are simply a convenience for users. Whether that is something that is important to the Maven community is a different

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Stephen Connolly
On 30 May 2013 11:38, Fred Cooke fred.co...@gmail.com wrote: When I first witnessed the deletion of tags and re-spinning of versions some months ago it was the most disturbing thing that's happened to me since I found out that Santa Claus wasn't real. WHAT THE F*CK!!! Are you suggesting to

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Chris Graham
No, by their own rules, if the vote passed, then it's 'valid' release. That fact that we have more than one release of anything means that we sometimes get it wrong. -Chris On Thu, May 30, 2013 at 8:38 PM, Fred Cooke fred.co...@gmail.com wrote: Are you saying that tags for 2.1 and 2.2.0 of

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Chris Graham
Nicely pointed out. If a release is strictly speaking, the source bundle, then I have even less of an objection to respinning a release. -Chris On Thu, May 30, 2013 at 8:39 PM, Stephen Connolly stephen.alan.conno...@gmail.com wrote: As far as the ASF is concerned, from a legal perspective,

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Fred Cooke
Point missed. You said: It's a huge change; as if you do not delete, you now have broken 'releases' in a SCM somwhere, and that is radically different to what is currently there. And my point was, it's no change at all, there are already broken releases (without the quotes) in an SCM

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Chris Graham
No, not at all. We're talking about removing the latest tag whilst in the process of voting. My reading of what you wrote, was that you were suggesting to retroactively go back and remove tags that are not the latest release. Which I believe is against the apache rules. -Chris Sent from my

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Fred Cooke
No, I'd cut off my own hand with a blunt teaspoon before I did that. On Thu, May 30, 2013 at 3:20 PM, Chris Graham chrisgw...@gmail.com wrote: No, not at all. We're talking about removing the latest tag whilst in the process of voting. My reading of what you wrote, was that you were

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Robert Scholte
Let me rephrase my vote: +1 for qualified releases -1 for actual releases Robert Op Wed, 29 May 2013 19:07:59 +0200 schreef Robert Scholte rfscho...@apache.org: -1 (binding) on actual releases Robert Op Wed, 29 May 2013 15:20:17 +0200 schreef Daniel Kulp dk...@apache.org: +1 for

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Wayne Fay
On Thu, May 30, 2013 at 4:55 AM, Stephen Connolly ... wrote: And I am considering whether I want to change my vote ;-) I am as well. Fred's comments like: but I'm not confused by the absence of 2.7.3 in any way shape or form. and The concept of immutability is pretty core to Maven (at

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Stephen Connolly
I will be counting spilt votes like this as the actual release vote... If we want to finesse for alpha and beta after the principle for releases is established, we can have another vote... So to clarify: Robert's vote is currently -1 reuse version numbers when respinning On Thursday, 30 May

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Stephen Connolly
On Thursday, 30 May 2013, Wayne Fay wrote: On Thu, May 30, 2013 at 4:55 AM, Stephen Connolly ... wrote: And I am considering whether I want to change my vote ;-) Nope I'm sticking with +1 no reusing version numbers After Fred pointed out the immutability thing and given that eg tomcat

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Benson Margulies
This discussion about respins is really strange to me. I've been cutting releases, with Maven, at Apache, for years now. And all of them have reused version numbers for respins. And all of them have carefully used staging technology (old: directories, new: Nexus) to ensure that artifacts don't

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-30 Thread Chris Graham
Careful there Stephen, we are talking process here, not the specifics of the git implementation. -Chris On Fri, May 31, 2013 at 6:11 AM, Stephen Connolly stephen.alan.conno...@gmail.com wrote: On Thursday, 30 May 2013, Wayne Fay wrote: On Thu, May 30, 2013 at 4:55 AM, Stephen Connolly ...

[VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Stephen Connolly
We have been using a policy of only making releases without skipping version numbers, e.g. 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, etc Whereby if there is something wrong with the artifacts staged for release, we drop the staging repo, delete the tag, roll back the version, and run again.

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Stephen Connolly
+1 (binding) On 29 May 2013 11:01, Stephen Connolly stephen.alan.conno...@gmail.comwrote: We have been using a policy of only making releases without skipping version numbers, e.g. 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, etc Whereby if there is something wrong with the artifacts staged

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Tony Chemit
On Wed, 29 May 2013 11:01:25 +0100 Stephen Connolly stephen.alan.conno...@gmail.com wrote: +1 (at last ;)) tony (non binding) +1 (binding) On 29 May 2013 11:01, Stephen Connolly stephen.alan.conno...@gmail.comwrote: We have been using a policy of only making releases without skipping

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Kristian Rosenvold
-1 Den 29. mai 2013 kl. 12:04 skrev Tony Chemit che...@codelutin.com: On Wed, 29 May 2013 11:01:25 +0100 Stephen Connolly stephen.alan.conno...@gmail.com wrote: +1 (at last ;)) tony (non binding) +1 (binding) On 29 May 2013 11:01, Stephen Connolly

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Lukas Theussl
-1 (non-binding) -Lukas On 05/29/2013 12:01 PM, Stephen Connolly wrote: We have been using a policy of only making releases without skipping version numbers, e.g. 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, etc Whereby if there is something wrong with the artifacts staged for release,

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Jörg Schaible
-1 (nb) Stephen Connolly wrote: We have been using a policy of only making releases without skipping version numbers, e.g. 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, etc Whereby if there is something wrong with the artifacts staged for release, we drop the staging repo, delete the tag,

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Fred Cooke
+1(million) non-binding, but if you want, I'll have your children if you make this extremely positive change 3 On Wed, May 29, 2013 at 12:31 PM, Jörg Schaible joerg.schai...@scalaris.com wrote: -1 (nb) Stephen Connolly wrote: We have been using a policy of only making releases without

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Gary Gregory
FWIW, over in Apache Commons land this is how we handle things. When we prepare and tag a release for version x.y.z, it is tagged as .../x.y.z-RC1. If the [vote] passes, the tag is copied to .../x.y.z. If the [vote] fails, the tag stays as a record of what happened and the email archives tell the

[DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Stephen Connolly
Moving discussion off the vote thread The issue with that is when using the Maven Release Plugin, you will not be voting on the released artifacts if you call it x.y.z-RCn, so you would need a whole new vote for x.y.z. We could go all Eclipse nutjob and force the timestamp into every release,

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Gary Gregory
On Wed, May 29, 2013 at 7:23 AM, Stephen Connolly stephen.alan.conno...@gmail.com wrote: Moving discussion off the vote thread The issue with that is when using the Maven Release Plugin, you will not be voting on the released artifacts if you call it x.y.z-RCn, so you would need a whole new

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Stephen Connolly
Ahh, so that is just a nicer way of handling the respin with same version number. In any case we currently have a ∑ binding = 0 so no decision forthcoming yet... but early days ;-) On 29 May 2013 12:31, Gary Gregory garydgreg...@gmail.com wrote: On Wed, May 29, 2013 at 7:23 AM, Stephen

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Jeff Jensen
It seems that most people care about X.Y and X.Y.Z numbers of the versioning scheme, not X.Y.Z.N. To spin through version numbers without concern during release candidates, perhaps using the 4th position, N, would then allow continued use of the familiar X.Y and X.Y.Z references?

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Fred Cooke
I'm totally fine with the 1.0-RC0 1.0-RC1 1.0-RC2 == 1.0 thing, in Git you don't even have to copy anything ;-) If you're going to do trial releases, then RCX is one good way to do it. I've got to point out, though, that skipped numbers means exactly NOTHING :-) You *always* skip numbers, by

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Arnaud Héritier
+1 if it helps to have more regular releases (but I'm not sure it will help) On Wed, May 29, 2013 at 1:10 PM, Gary Gregory garydgreg...@gmail.comwrote: FWIW, over in Apache Commons land this is how we handle things. When we prepare and tag a release for version x.y.z, it is tagged as

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Barrie Treloar
On 29 May 2013 20:53, Stephen Connolly stephen.alan.conno...@gmail.com wrote: The issue with that is when using the Maven Release Plugin, you will not be ... Can't we fix the tooling then? - To unsubscribe, e-mail:

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Stephen Connolly
Actually clarified that the release plugin is being used but the tag is being forced to a different name and then moved post successful release, e.g. mvn release:prepate release:perform -DreleaseVersion=3.1.0 -Dtag=3.1.0-RC1 Now there is an issue with that in that the pom will contain the wrong

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Daniel Kulp
+1 for qualified releases (alpha, beta, RC, etc…) that are working toward the full blow release but aren't intended to be that. -1 for the actual releases. Dan On May 29, 2013, at 6:01 AM, Stephen Connolly stephen.alan.conno...@gmail.com wrote: We have been using a policy of only making

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Fred Cooke
You're voting on a set of sources, and the state of them, more than the specific binary built on a specific platform. You're not really voting on the arbitrary binary that manifests itself as a result of those sources and build. Although it's possible to build from the same sources and get a

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Robert Scholte
-1 (binding) on actual releases Robert Op Wed, 29 May 2013 15:20:17 +0200 schreef Daniel Kulp dk...@apache.org: +1 for qualified releases (alpha, beta, RC, etc…) that are working toward the full blow release but aren't intended to be that. -1 for the actual releases. Dan On May 29,

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Wayne Fay
Agree with Dan. +1 for qualified -1 for actual Wayne On Wed, May 29, 2013 at 8:20 AM, Daniel Kulp dk...@apache.org wrote: +1 for qualified releases (alpha, beta, RC, etc…) that are working toward the full blow release but aren't intended to be that. -1 for the actual releases. Dan On

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Baptiste MATHUS
Well, from the wording of the VOTE question and what I've read from you Fred in the past, shouldn't actually be a -1 from you here? What I read is Should we respin CANCELLED releases with the same version number? then +1 = current way of working, just drop the release and re-release (possibly

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Fred Cooke
This vote is to change the policy to: drop the staging repo, document the release as not released, and run with the next version. On Wed, May 29, 2013 at 9:54 PM, Baptiste MATHUS bmat...@batmat.net wrote: Well, from the wording of the VOTE question and what I've read from you Fred in the

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Baptiste MATHUS
You're right, my bad. I just re-read the details in Stephen's original mail. So I'm also: +1 for pre-releases, dropping everything to reuse numbers is not worth the hassle -1 for actual releases: it would create more mess imo for end users if there's many bizarre jumps in numbering 2013/5/29

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Fred Cooke
-1 for actual releases: it would create more mess imo for end users if there's many bizarre jumps in numbering The thing with this argument is that it's very, very weak. If a missed version confuses a user, they're basically brain-dead. Assuming your users are brain dead is _always_

Re: [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Mirko Friedenhagen
Non-bindingly: +1 for pre-releases -1 for actual releases Regards Mirko -- http://illegalstateexception.blogspot.com/ https://github.com/mfriedenhagen/ https://bitbucket.org/mfriedenhagen/ On Wed, May 29, 2013 at 10:00 PM, Baptiste MATHUS bmat...@batmat.net wrote: You're right, my bad. I just

Re: [DISCUSS] [VOTE] Should we respin CANCELLED releases with the same version number?

2013-05-29 Thread Chris Graham
What do we currently do for plugins? What do we currently do for core? Is there in difference in the approach taken? We call for a vot for vX.Y.Z of arbitrary plugin (plugins's [recently at least] do not appear to go throught he beta/RC phases). Can someone please spell out a sequence of events