Re: 3.1.0 Site

2013-06-29 Thread Hervé BOUTEMY
Hi Jason,

Ok, I'll do it tonight.

Regards,

Hervé

Le vendredi 28 juin 2013 14:12:34 Jason van Zyl a écrit :
 Hervé,
 
 Can you please stage the site for 3.1.0?
 
 I'm going to put 3.1.0 up for vote.
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 You are never dedicated to something you have complete confidence in.
 No one is fanatically shouting that the sun is going to rise tomorrow.
 They know it is going to rise tomorrow. When people are fanatically
 dedicated to political or religious faiths or any other kind of
 dogmas or goals, it's always because these dogmas or
 goals are in doubt.
 
   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Release process updates

2013-06-29 Thread Mirko Friedenhagen
Hello,

I think svn/git are most interesting, as AFAIK all core-plugins reside in
these SCMs :-).[1]

Being able to easily review the code diff between several takes or releases
has a value of it's own IMO. With websvn, gitweb or github e.g., it is
quite trivial to create a link which shows the complete diff/patch between
two tags/branches. To include such a link in the vote mail would be great
(fisheye/viewcvs do *not* have this ability unfortunately), at least a
command line reproducing the patch could help.

It is much more effort, when every reviewer does this work on her own, let
alone when tags are mutable as they are in the current process, where you
have to scan the log for the correct revisions/hashes.

Regards Mirko
[1] People still forced to use CVS or Sourcesafe should probably just look
for a new job or when they are the ones responsible for this a good shrink
;-).
-- 
Sent from my mobile
On Jun 29, 2013 3:30 AM, Chris Graham chrisgw...@gmail.com wrote:

 Moreover, the discussion is very SVN/GIT centric. The release plugin and
 continuum (as far as I know) are the primary users of the SCM api. The
 entire scm api is an abstraction layer that is very cvs/svn centric (for
 historical reasons) but an abstraction layer all the same, and abstraction
 layers tend to the lowest common denominator (they have too).

 So as the Do we respin version nos/tags thread summarized, what is good
 practice for one may not be for another. So, just like life, it's full of
 comprimises.

 If we included AccuRev, ClearCase and Jazz, for example, into this thread,
 then we'd have (probably) an entirely different view, based around what
 those SCM's either could or could not do. (For example, Jazz can not delete
 it's tags from the cli, only from the full Eclipse GUI or Web clients - so
 that it not automatable. But the svn provider does not delete tags either,
 so there may always be some manual cleanup involved).

 As it stands, I don't see the need to include the rev no in the email, as
 the tag that has been created, that we are voting on, has it's own revision
 no, and is easily found, as is the path.

 If the vote fails, the necessary changes are made, the same tag, with a
 different revision no is used. If the vote passes, the tag remains
 permanent.

 I see little value in documenting the failed releases. You will always be
 able to trawl through these email lists and svn history to retreive the
 intermediate details, should you ever need them.

 -Chris



 On Fri, Jun 28, 2013 at 10:21 PM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

  On Friday, 28 June 2013, Fred Cooke wrote:
 
   For git the unique hash is sufficient, you don't really need the tag at
   all, they simply point to the unique hash (or another tag, in a chain).
  If
   Git was the SCM of choice, I'd use RCX tags, and then not retag for
  final,
   but rather point the final tag AT the last, accepted RC tag.
  
   For example
  
   artifact-RC1  1234567890ABCDE
   artifact-RC2  ABCDE1234567890
   artifact-RC3  12345ABCDE67890
   artifact  artifact-RC3 (yes this is possible! and is correctly
 resolved
   to the hash pointed to by the final chain-link)
 
 
  And how exactly do we bake the hash into the Pom?
 
  We need to know what we are baking into the Pom *before* we can commit
 the
  Pom
 
  So in the GIT world, we need to bake a tag into the Pom as we cannot
  predict the hash.
 
  In the Subversion world, we need to bake a tag without revision into the
  Pom as we cannot predict the revision we will get when we do commit.
 
  I am fine with saying for GIT *votes* the hash of the tag should be
  included in the vote email, but pushing the tag at the time of the vote I
  see as a bad plan (unless we decide to change the tag naming convention)
 
  Subversion does not let us avoid committing the tag, so in that case I am
  fine with saying in the vote email tag@1234342
 
  But I don't see (given the way the version numbering vote went) why we
 need
  to do anything other than the above 1 small change to the vote emails
  And keep in mind that given that SCM is just a convenience, even that is
  not strictly necessary... It is the -src.tar.gz that we are voting on...
  Everything else is just a convenience
 
 
  
   If I were forced (at gun point) to use SVN again, I'd not create real
   SVN-tags, I'd modify my tooling to either add SVN meta data linking
 name
   and revision number and path or do the same in a plain text file(s)
   somewhere in the repo. The entire SVN cp thing leaves me feeling ill.
 SVN
   mv makes me want to cry like a girl. From the help info:
  
 Note:  this subcommand is equivalent to a 'copy' and 'delete'.
   
  
   If only file systems were this good! :-p
  
   In terms of current SVN usage, the SVN mv command is probably a good
   choice, as already discussed. You could argue that a cp would be
  better,
   but this creates wholesale duplication, which is never good.
  
   Fred.
  
   On Fri, 

Re: [VOTE] Release Maven Enforcer version 1.3 (take 2)

2013-06-29 Thread Robert Scholte

Hi Sebb,

none of these files will end up in Maven Central, they are all used for  
tests.

For me that's not enough reason to cancel the vote.

thanks,

Robert

Op Thu, 27 Jun 2013 12:26:03 +0200 schreef sebb seb...@gmail.com:


On 25 June 2013 21:23, Robert Scholte rfscho...@apache.org wrote:

Hi,

We solved 15 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11530version=19011

There are still a couple of issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11530status=1

Staging repo:
https://repository.apache.org/content/repositories/maven-070/
https://repository.apache.org/content/repositories/maven-070/org/apache/maven/enforcer/enforcer/1.3/enforcer-1.3-source-release.zip

Staging site:
http://maven.apache.org/enforcer-archives/enforcer-LATEST/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[X] -1


There are lots of files in the source archive that don't have AL headers:

enforcer-1.3/DEPENDENCIES
enforcer-1.3/enforcer-api/src/custom-rule-sample/pom.xml
enforcer-1.3/enforcer-api/src/custom-rule-sample/src/main/java/org/apache/maven/enforcer/rule/MyCustomRule.java
enforcer-1.3/enforcer-api/src/custom-rule-sample/src/usage-pom.xml
enforcer-1.3/enforcer-api/src/custom-rule-sample/usage-pom.xml
enforcer-1.3/enforcer-api/src/main/assembly/custom-rule-sample.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/no-repositories/child/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/no-repositories/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/snapshot-plugin-repositories/child/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/snapshot-plugin-repositories/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/snapshot-repositories/child/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/snapshot-repositories/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/with-plugin-repositories/child/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/with-plugin-repositories/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/with-repositories/child/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requireNoRepositories/with-repositories/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/checkPluginPropertyVersion/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/checkPluginVersionProfile/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/b/c/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/b/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/getPomRecursively/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/child/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/parentExpression/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePathDirectory/parent/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePathDirectory/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePath/parent/pom.xml
enforcer-1.3/enforcer-rules/src/test/resources/requirePluginVersions/parentRelativePath/pom.xml
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer126_maven-plugin-1.0.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer128_api-1.4.0.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer128_api-1.5.0.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer128_api-1.6.0.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer128_classic-0.9.9.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer134_model-1.0-20130423.042904-7222.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer134_model-1.0-20130423.044324-5638.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer134_modelbuilder-1.0-SNAPSHOT.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer134_project-1.0-SNAPSHOT.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer138_archiver-2.1.1.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer138_classworlds-1.1-alpha-2.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer138_container-default-1.0-alpha-9-stable-1.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer138_io-2.0.3.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer138_utils-1.0.4.pom
enforcer-1.3/maven-enforcer-plugin/src/it/mrm/repository/menforcer138_utils-3.0.pom

[RESULT] [VOTE] Release Maven Enforcer version 1.3 (take 2)

2013-06-29 Thread Robert Scholte

Hi,

The vote has passed with the following result:

+1 (binding): Olivier Lamy, Hervé BOUTEMY, Robert Scholte
+1 (non binding): Tony Chemit

I will promote the artifacts to the central repo.

Op Tue, 25 Jun 2013 22:23:13 +0200 schreef Robert Scholte  
rfscho...@apache.org:



Hi,

We solved 15 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11530version=19011

There are still a couple of issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11530status=1

Staging repo:
https://repository.apache.org/content/repositories/maven-070/
https://repository.apache.org/content/repositories/maven-070/org/apache/maven/enforcer/enforcer/1.3/enforcer-1.3-source-release.zip

Staging site:
http://maven.apache.org/enforcer-archives/enforcer-LATEST/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Donay

2013-06-29 Thread Robert Scholte

Hi,

recently I noticed a new thing at the Jira of Codehaus: Donay
It is saying Facing this issue? Let the Developers help you out.

Here Donay explains how it works:
https://secure.donay.com/site/how-it-works

Has this been shared with the community?
Does anybody have experience with this?

IIRC we had a similar situation with http://www.freedomsponsors.org/ and  
we've removed their comments if they were actively busy with crowdfunding.



Robert

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: 3.1.0 Site

2013-06-29 Thread Jason van Zyl
Great, thanks. I'll push out the vote tomorrow.

On Jun 29, 2013, at 2:07 AM, Hervé BOUTEMY herve.bout...@free.fr wrote:

 Hi Jason,
 
 Ok, I'll do it tonight.
 
 Regards,
 
 Hervé
 
 Le vendredi 28 juin 2013 14:12:34 Jason van Zyl a écrit :
 Hervé,
 
 Can you please stage the site for 3.1.0?
 
 I'm going to put 3.1.0 up for vote.
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 You are never dedicated to something you have complete confidence in.
 No one is fanatically shouting that the sun is going to rise tomorrow.
 They know it is going to rise tomorrow. When people are fanatically
 dedicated to political or religious faiths or any other kind of
 dogmas or goals, it's always because these dogmas or
 goals are in doubt.
 
  -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 

Thanks,

Jason

--
Jason van Zyl
Founder  CTO, Sonatype
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.

  -- Jacques Ellul, The Technological Society







Re: 3.1.0 Site

2013-06-29 Thread Hervé BOUTEMY
site published
http://maven.apache.org/ref/3.1.0/

Regards,

Hervé

Le samedi 29 juin 2013 11:15:27 Jason van Zyl a écrit :
 Great, thanks. I'll push out the vote tomorrow.
 
 On Jun 29, 2013, at 2:07 AM, Hervé BOUTEMY herve.bout...@free.fr wrote:
  Hi Jason,
  
  Ok, I'll do it tonight.
  
  Regards,
  
  Hervé
  
  Le vendredi 28 juin 2013 14:12:34 Jason van Zyl a écrit :
  Hervé,
  
  Can you please stage the site for 3.1.0?
  
  I'm going to put 3.1.0 up for vote.
  
  Thanks,
  
  Jason
  
  --
  Jason van Zyl
  Founder  CTO, Sonatype
  Founder,  Apache Maven
  http://twitter.com/jvanzyl
  -
  
  You are never dedicated to something you have complete confidence in.
  No one is fanatically shouting that the sun is going to rise tomorrow.
  They know it is going to rise tomorrow. When people are fanatically
  dedicated to political or religious faiths or any other kind of
  dogmas or goals, it's always because these dogmas or
  goals are in doubt.
  
   -- Robert Pirzig, Zen and the Art of Motorcycle Maintenance
  
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
  For additional commands, e-mail: dev-h...@maven.apache.org
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 In short, man creates for himself a new religion of a rational
 and technical order to justify his work and to be justified in it.
 
   -- Jacques Ellul, The Technological Society

-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org