Maven Core to Git

2012-11-26 Thread Jason van Zyl
Kristian/Olivier,

What exactly is the issue with switching over the core to Git? I only know 
vaguely what the reasoning is because I happened to wander into IRC one day. I 
also see the Jenkins issue[1] referred to in the Infra issue[2] about the 
conversion but it's not clear what's happening there or if it will be fixed 
anytime soon. What exactly is the problem? And why doesn't this behaviour 
exhibit itself in some of the other Git repos we have being built under 
Jenkins? I see tons of other projects using Git and Jenkins so can we 
workaround anything specific we're doing?

[1]: https://issues.jenkins-ci.org/browse/JENKINS-15803 
[2]: https://issues.apache.org/jira/browse/INFRA-5390

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







[ANN] Maven Dependency Plugin 2.6 Released

2012-11-26 Thread Arnaud HERITIER
The Apache Maven team is pleased to announce the release of the Maven
Dependency Plugin, version 2.6

The dependency plugin provides the capability to manipulate artifacts.
It can copy and/or unpack artifacts from local or remote repositories
to a specified location.
http://maven.apache.org/plugins/maven-dependency-plugin/

You should specify the version in your project's plugin configuration:

plugin
  groupIdorg.apache.maven.plugins/groupId
  artifactIdmaven-dependency-plugin/artifactId
  version2.6/version
/plugin

Release Notes - Maven Dependency Plugin - Version 2.6

** Bug
* [MDEP-122] - Analyze target does not work correctly when only
using a constant defined in a different module
* [MDEP-124] - Dependency incorrectly reported as Unused declared
* [MDEP-176] - excludes not considered in analyze?
* [MDEP-205] - type configuration ignored in sources goal
* [MDEP-253] - Purge does not purge released artifacts
* [MDEP-256] - invoking purge-local-repository leads to deletion
of %JDK_HOME%/lib/tools.jar
* [MDEP-272] - purge-local-repository does nothing if certain
dependencies are included
* [MDEP-298] - mvn dependency:sources lists parameters
'classifier' and 'type', but manually overrides them
* [MDEP-300] - Unpacking artifacts should be based on type, with
fallback on file-extension
* [MDEP-328] - scriptableOutput/scriptableFlag have no effect
* [MDEP-353] - Unit tests fail on Windows
* [MDEP-366] - NPE when running site
* [MDEP-371] - useJvmChmod true by default
* [MDEP-376] - -Dexcludes filtering not working anymore
* [MDEP-383] - Update purge-local-repository to work in Maven 3
* [MDEP-388] - NPE in analyze-report

** Improvement
* [MDEP-173] - Support 'includes' in purge-local-repository
* [MDEP-246] - purge-local-repository inclusions
* [MDEP-285] - Document abstract method
org.apache.maven.plugin.dependency.AbstractDependencyFilterMojo.getMarkedArtifactFilter()
* [MDEP-287] - Make maven-dependency-plugin @threadSafe
* [MDEP-343] - Add skip parameter for copy-dependencies
* [MDEP-360] - Allow using folder as dependency:get destination parameter
* [MDEP-377] - use last plexus-utils 3.0.7 which is faster on copying files.
* [MDEP-384] - build-classpath should be able to use the
artifact's baseVersion
* [MDEP-385] - Default fuzziness level should be version instead of file
* [MDEP-386] - Split purge-local-repository into manual and transitive

** New Feature
* [MDEP-210] - Support includes/excludes configuration in analyze
* [MDEP-380] - copy-dependencies should be able to use the
artifact's baseVersion
* [MDEP-381] - Unpack an artifact from commandline

Enjoy,

-The Apache Maven team


Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Olivier Lamy
There is a procedure described here
http://maven.apache.org/developers/release/maven-core-release.html with a
place for zip,tarball etc..

Why not following that ?


--
Olivier
Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :

 Hi,

 Here is a link to Jira with 30 issues resolved:

 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967

 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/

 The distributable binaries and sources for testing can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/

 Specifically the zip, tarball, and source archives can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz

 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0

 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html

 Vote open for 72 hours.

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

 Thanks,

 Jason

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

 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.

 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks


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




Re: Maven Core to Git

2012-11-26 Thread Kristian Rosenvold
The problem is the asf builds running too often, and sometimes far too
often and hence spamming the mailing lists substantially. Some of it
has been solved, but there are still a few issues remaniing:


As far as I can see there are two aspects of the issue:

1. A configuration error (or any kind of git corruption/inconsistency)
on any of the git nodes would lead to the jenkins build running
non-stop, generating mass amounts of spam on the notifications mailing
lists. This issue has been solved as far as I can see; both by fixing
the git configuration issue and by patching jenkins to fix the issue.
This was https://issues.jenkins-ci.org/browse/JENKINS-15803.

2. There is a second issue where any kind of intermittent disconnect
between the main jenkins instance and its node will trigger a rebuild
because the master does not distinguish between a node being
blank/reconfigured and simply unavaliable at the moment.

This is basically happening by workspaceOffline returning true in
https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L1437

I've been meaning to get Olivier to add logging in this code to find
out what is actually happening. It seems to
me like every single glitch in the asf network is causing rebuilds.
And it would appear to be a quite unstable network


Kristian


2012/11/26 Jason van Zyl ja...@tesla.io:
 Kristian/Olivier,

 What exactly is the issue with switching over the core to Git? I only know 
 vaguely what the reasoning is because I happened to wander into IRC one day. 
 I also see the Jenkins issue[1] referred to in the Infra issue[2] about the 
 conversion but it's not clear what's happening there or if it will be fixed 
 anytime soon. What exactly is the problem? And why doesn't this behaviour 
 exhibit itself in some of the other Git repos we have being built under 
 Jenkins? I see tons of other projects using Git and Jenkins so can we 
 workaround anything specific we're doing?

 [1]: https://issues.jenkins-ci.org/browse/JENKINS-15803
 [2]: https://issues.apache.org/jira/browse/INFRA-5390

 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



[VOTE] Release Maven PMD Plugin 2.8

2012-11-26 Thread Olivier Lamy
Hi,

We solved N issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11140styleName=Htmlversion=18287

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

Staging repo:
https://repository.apache.org/content/repositories/maven-maven-074/
https://repository.apache.org/content/repositories/maven-074/org/apache/maven/plugins/maven-pmd-plugin/2.8/maven-pmd-plugin-2.8-source-release.zip

Staging site:
http://maven.apache.org/plugins/maven-pmd-plugin-2.8/ (wait sync)

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

Vote open for 72 hours.

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

Thanks,
--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Mark Derricutt
I noticed when building one of our core work projects the following which I 
don't think I've ever seen before:

[WARNING] Checksum validation failed, expected ?xml but is 
79cf978832042116fa043b3c7b2e147009d18d9d for 
http://localhost:/repository/all/smx3/smx3.core/8.2.2/smx3.core-8.2.2.pom

Seems to do being it for my smx3.core artifact, but randomly between versions, 
it's possible theres a bad checksum there but the error message also looks 
strange, expected ?xml seems odd?

Other than this so far my builds looks ok

Tentative +1 non-binding.


On 26/11/2012, at 7:24 PM, Jason van Zyl ja...@tesla.io wrote:

 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and 
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks 
 
 
 -
 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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Mark Derricutt
Is it me or is 3.1.0 downloading WAY WAY more .pom files from my version ranges 
that earlier versions? 

Also, my main core build just failed with:

va:jar:13.0 (compile), com.google.inject:guice:jar:3.0 (compile), 
org.slf4j:slf4j-api:jar:1.5.8 (compile), net.sf.ehcache:ehcache:jar:1.6.2 
(compile), javax.jcr:jcr:jar:1.0 (compile)]: Failed to read artifact descriptor 
for smx3:smx3.api:jar:6.0.15: Could not transfer artifact 
smx3:smx3.api:pom:6.0.15 from/to Nexus (http://localhost:/repository/all/): 
TransferFailedException: ClientProtocolException: The server failed to respond 
with a valid HTTP response - [Help 1]

This is going thru an archiva instance on localhost, talking to a remote nexus 
- never had issues before with 3.0.4  anyone seen something like this?

On 26/11/2012, at 11:31 PM, Mark Derricutt m...@talios.com wrote:

 I noticed when building one of our core work projects the following which I 
 don't think I've ever seen before:
 
 [WARNING] Checksum validation failed, expected ?xml but is 
 79cf978832042116fa043b3c7b2e147009d18d9d for 
 http://localhost:/repository/all/smx3/smx3.core/8.2.2/smx3.core-8.2.2.pom


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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Mark Derricutt
FYI this was with maven-compiler-plugin 3.0 - which Olivier mentioned may have 
some issues?

On 26/11/2012, at 11:41 PM, Mark Derricutt m...@talios.com wrote:

 Is it me or is 3.1.0 downloading WAY WAY more .pom files from my version 
 ranges that earlier versions? 



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Olivier Lamy
2012/11/26 Mark Derricutt m...@talios.com:
 FYI this was with maven-compiler-plugin 3.0 - which Olivier mentioned may 
 have some issues?
Not issues but in some cases perf degradation (see
https://jira.codehaus.org/browse/MCOMPILER-187 )
I will add a flag to be able to disable incremental stuff.
Some variants of the pattern release early release often says too:
add a flag to be able to disable new features :-).

regarding your issue, it's hard to say what has failed. Perso I always
test core too without any mrm as they can fail (and it's not the first
target to test that too :-) )


 On 26/11/2012, at 11:41 PM, Mark Derricutt m...@talios.com wrote:

 Is it me or is 3.1.0 downloading WAY WAY more .pom files from my version 
 ranges that earlier versions?




--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Jason van Zyl
What are you referring to specifically?

On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:

 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..
 
 Why not following that ?
 
 
 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :
 
 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks
 
 
 -
 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
-

Three people can keep a secret provided two of them are dead.

 -- Benjamin Franklin







Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Jason van Zyl
What was the issue specifically? Something you think will affect people 
generally?

On Nov 26, 2012, at 2:43 AM, Mark Derricutt m...@talios.com wrote:

 FYI this was with maven-compiler-plugin 3.0 - which Olivier mentioned may 
 have some issues?
 
 On 26/11/2012, at 11:41 PM, Mark Derricutt m...@talios.com wrote:
 
 Is it me or is 3.1.0 downloading WAY WAY more .pom files from my version 
 ranges that earlier versions? 
 

Thanks,

Jason

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

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 







Re: [VOTE] Release Maven PMD Plugin 2.8

2012-11-26 Thread Daniel Kulp

I'm getting:


[WARNING] Failure executing PMD: Couldn't find the class Can't find resource 
rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on the 
CLASSPATH.  Here's the current classpath: 
/Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar
java.lang.RuntimeException: Couldn't find the class Can't find resource 
rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on the 
CLASSPATH.  Here's the current classpath: 
/Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar

and a big long stack trace if I update to this.  (this is with CXF)Any 
ideas?



Dan



On Nov 26, 2012, at 5:00 AM, Olivier Lamy ol...@apache.org wrote:

 Hi,
 
 We solved N issues:
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11140styleName=Htmlversion=18287
 
 There are still a couple of issues left in JIRA:
 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11140status=1
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-maven-074/
 https://repository.apache.org/content/repositories/maven-074/org/apache/maven/plugins/maven-pmd-plugin/2.8/maven-pmd-plugin-2.8-source-release.zip
 
 Staging site:
 http://maven.apache.org/plugins/maven-pmd-plugin-2.8/ (wait sync)
 
 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


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



Re: [VOTE] Release Maven PMD Plugin 2.8

2012-11-26 Thread Daniel Kulp

OK.  Just read the release notes for PMD 5.0:

http://sourceforge.net/projects/pmd/files/pmd/5.0.0/

PMD 5 is definitely NOT compatible with much of the configuration and custom 
rulesets and such that are out there.   Thus, this really is a gigantic update. 
  I would recommend canceling this and re-spin with  a 3.0 version number as 
this is definitely not anywhere close to compatible to the 2.7 version of the 
plugin.


Dan



On Nov 26, 2012, at 9:50 AM, Daniel Kulp dk...@apache.org wrote:

 
 I'm getting:
 
 
 [WARNING] Failure executing PMD: Couldn't find the class Can't find resource 
 rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on 
 the CLASSPATH.  Here's the current classpath: 
 /Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar
 java.lang.RuntimeException: Couldn't find the class Can't find resource 
 rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on 
 the CLASSPATH.  Here's the current classpath: 
 /Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar
 
 and a big long stack trace if I update to this.  (this is with CXF)Any 
 ideas?
 
 
 
 Dan
 
 
 
 On Nov 26, 2012, at 5:00 AM, Olivier Lamy ol...@apache.org wrote:
 
 Hi,
 
 We solved N issues:
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11140styleName=Htmlversion=18287
 
 There are still a couple of issues left in JIRA:
 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11140status=1
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-maven-074/
 https://repository.apache.org/content/repositories/maven-074/org/apache/maven/plugins/maven-pmd-plugin/2.8/maven-pmd-plugin-2.8-source-release.zip
 
 Staging site:
 http://maven.apache.org/plugins/maven-pmd-plugin-2.8/ (wait sync)
 
 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
 
 -- 
 Daniel Kulp
 dk...@apache.org - http://dankulp.com/blog
 Talend Community Coder - http://coders.talend.com
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


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



Re: Maven Core to Git

2012-11-26 Thread Jason van Zyl

On Nov 26, 2012, at 12:47 AM, Kristian Rosenvold kristian.rosenv...@gmail.com 
wrote:

 The problem is the asf builds running too often, and sometimes far too
 often and hence spamming the mailing lists substantially. Some of it
 has been solved, but there are still a few issues remaniing:
 
 
 As far as I can see there are two aspects of the issue:
 
 1. A configuration error (or any kind of git corruption/inconsistency)
 on any of the git nodes would lead to the jenkins build running
 non-stop, generating mass amounts of spam on the notifications mailing
 lists. This issue has been solved as far as I can see; both by fixing
 the git configuration issue and by patching jenkins to fix the issue.
 This was https://issues.jenkins-ci.org/browse/JENKINS-15803.
 
 2. There is a second issue where any kind of intermittent disconnect
 between the main jenkins instance and its node will trigger a rebuild
 because the master does not distinguish between a node being
 blank/reconfigured and simply unavaliable at the moment.
 
 This is basically happening by workspaceOffline returning true in
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L1437
 
 I've been meaning to get Olivier to add logging in this code to find
 out what is actually happening. It seems to
 me like every single glitch in the asf network is causing rebuilds.
 And it would appear to be a quite unstable network

So in practical terms it all needs to be released, and the servers all updated?

Can we just turn off the remote nodes for the time being and just run 
1.5/1.6/1.7 on the Ubuntu node? Is that a valid work around? I would prefer to 
do that in the short term because getting this all this working doesn't seem 
like it's going to happen very quickly.

 
 
 Kristian
 
 
 2012/11/26 Jason van Zyl ja...@tesla.io:
 Kristian/Olivier,
 
 What exactly is the issue with switching over the core to Git? I only know 
 vaguely what the reasoning is because I happened to wander into IRC one day. 
 I also see the Jenkins issue[1] referred to in the Infra issue[2] about the 
 conversion but it's not clear what's happening there or if it will be fixed 
 anytime soon. What exactly is the problem? And why doesn't this behaviour 
 exhibit itself in some of the other Git repos we have being built under 
 Jenkins? I see tons of other projects using Git and Jenkins so can we 
 workaround anything specific we're doing?
 
 [1]: https://issues.jenkins-ci.org/browse/JENKINS-15803
 [2]: https://issues.apache.org/jira/browse/INFRA-5390
 
 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
-

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

  -- Jakob Burckhardt







Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Olivier Lamy
2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?

The goal is to commit candidate release to svn tree
https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION. Then
once the vote passed svn move to
https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.


 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:

 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..

 Why not following that ?


 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :

 Hi,

 Here is a link to Jira with 30 issues resolved:

 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967

 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/

 The distributable binaries and sources for testing can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/

 Specifically the zip, tarball, and source archives can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz

 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0

 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html

 Vote open for 72 hours.

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

 Thanks,

 Jason

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

 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.

 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks


 -
 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
 -

 Three people can keep a secret provided two of them are dead.

  -- Benjamin Franklin








--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



Re: [VOTE] Release Maven PMD Plugin 2.8

2012-11-26 Thread Olivier Lamy
2012/11/26 Daniel Kulp dk...@apache.org:

 OK.  Just read the release notes for PMD 5.0:

 http://sourceforge.net/projects/pmd/files/pmd/5.0.0/

 PMD 5 is definitely NOT compatible with much of the configuration and custom 
 rulesets and such that are out there.   Thus, this really is a gigantic 
 update.   I would recommend canceling this and re-spin with  a 3.0 version 
 number as this is definitely not anywhere close to compatible to the 2.7 
 version of the plugin.


Sounds a good reason.
I will re start the release with a 3.0 version number


 Dan



 On Nov 26, 2012, at 9:50 AM, Daniel Kulp dk...@apache.org wrote:


 I'm getting:


 [WARNING] Failure executing PMD: Couldn't find the class Can't find resource 
 rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on 
 the CLASSPATH.  Here's the current classpath: 
 /Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar
 java.lang.RuntimeException: Couldn't find the class Can't find resource 
 rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on 
 the CLASSPATH.  Here's the current classpath: 
 /Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar

 and a big long stack trace if I update to this.  (this is with CXF)Any 
 ideas?



 Dan



 On Nov 26, 2012, at 5:00 AM, Olivier Lamy ol...@apache.org wrote:

 Hi,

 We solved N issues:
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11140styleName=Htmlversion=18287

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

 Staging repo:
 https://repository.apache.org/content/repositories/maven-maven-074/
 https://repository.apache.org/content/repositories/maven-074/org/apache/maven/plugins/maven-pmd-plugin/2.8/maven-pmd-plugin-2.8-source-release.zip

 Staging site:
 http://maven.apache.org/plugins/maven-pmd-plugin-2.8/ (wait sync)

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

 Vote open for 72 hours.

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

 Thanks,
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy

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


 --
 Daniel Kulp
 dk...@apache.org - http://dankulp.com/blog
 Talend Community Coder - http://coders.talend.com


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


 --
 Daniel Kulp
 dk...@apache.org - http://dankulp.com/blog
 Talend Community Coder - http://coders.talend.com


 -
 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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Jason van Zyl

On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?

If this is not an edict for releases I really do not see the point of manually 
making a bunch of svn repository and manually copying a bunch of stuff around 
when the staging repository in Nexus works perfectly fine. It's error prone, as 
all manual copying things are, we don't do this for other releases so I assume 
this is not an official requirements.

If it is acceptable by official guidelines I would like to leave them in the 
Nexus staging repository and not copying a bunch of stuff around. For the final 
release I will do the SVN dist stuff but honestly doesn't seem to add much 
value for the interim releases and I would rather be consistent with the other 
releases that don't do this.

 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION. Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 
 
 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:
 
 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..
 
 Why not following that ?
 
 
 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :
 
 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks
 
 
 -
 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
 -
 
 Three people can keep a secret provided two of them are dead.
 
 -- Benjamin Franklin
 
 
 
 
 
 
 
 
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy
 
 -
 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
-

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 







Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Jason van Zyl

On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?
 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION.

More to the point what is it that we're really trying to do here?

To me it's to make it available for people to try easily in a way that is the 
least error prone way possible. To pull down a bunch of stuff to my machine, 
make some SVN directories and then push it back up simply doesn't seem 
necessary. Benson already tried the first version from Nexus so is this 
honestly an unreasonable practice. I think the RM's duty is just to make the 
bits available for verification in a consistent way. We generally use the 
directory that our build outputs which in our case is:

https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/

I know what the document says but does that really make sense?

Does anyone think it unreasonable to simply use the Nexus staging repository? 
It's automated, less error prone, easy to remove and to me just makes more 
sense given our release tool chain.

 Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 

This needs to be stored forever so if SVN is being used for the canonical 
releases then so be it. I think it's an odd use of SVN but when you have the 
SVN hammer ...


 
 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:
 
 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..
 
 Why not following that ?
 
 
 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :
 
 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks
 
 
 -
 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
 -
 
 Three people can keep a secret provided two of them are dead.
 
 -- Benjamin Franklin
 
 
 
 
 
 
 
 
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy
 
 -
 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
-

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it 

Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Olivier Lamy
2012/11/26 Jason van Zyl ja...@tesla.io:

 On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?

 If this is not an edict for releases I really do not see the point of 
 manually making a bunch of svn repository and manually copying a bunch of 
 stuff around when the staging repository in Nexus works perfectly fine. It's 
 error prone, as all manual copying things are, we don't do this for other 
 releases so I assume this is not an official requirements.

 If it is acceptable by official guidelines I would like to leave them in the 
 Nexus staging repository and not copying a bunch of stuff around. For the 
 final release I will do the SVN dist stuff but honestly doesn't seem to add 
 much value for the interim releases and I would rather be consistent with the 
 other releases that don't do this.


Previously we proposed for for download the artifacts going to Apache
distribution part in people.apache.org. To say : this will be
distributed.
Here what will you put in the Apache download part ?
That's to ease testing and validation. If you don't want to do as it's
documented it's your choice!

That's just an easy way to do as at the end you still have to do that
! This maybe need

 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION. Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 

 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:

 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..

 Why not following that ?


 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :

 Hi,

 Here is a link to Jira with 30 issues resolved:

 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967

 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/

 The distributable binaries and sources for testing can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/

 Specifically the zip, tarball, and source archives can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz

 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0

 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html

 Vote open for 72 hours.

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

 Thanks,

 Jason

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

 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.

 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks


 -
 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
 -

 Three people can keep a secret provided two of them are dead.

 -- Benjamin Franklin








 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy

 -
 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
 -

 happiness is like a butterfly: the more you chase it, the more it will
 elude you, but if you turn your attention to other things, 

Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Jason van Zyl
I just don't know if it's officially required. If I have to then I have no 
choice. If it's not officially required I'll use the Nexus staging repository.

On Nov 26, 2012, at 7:49 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:
 
 On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:
 
 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?
 
 If this is not an edict for releases I really do not see the point of 
 manually making a bunch of svn repository and manually copying a bunch of 
 stuff around when the staging repository in Nexus works perfectly fine. It's 
 error prone, as all manual copying things are, we don't do this for other 
 releases so I assume this is not an official requirements.
 
 If it is acceptable by official guidelines I would like to leave them in the 
 Nexus staging repository and not copying a bunch of stuff around. For the 
 final release I will do the SVN dist stuff but honestly doesn't seem to add 
 much value for the interim releases and I would rather be consistent with 
 the other releases that don't do this.
 
 
 Previously we proposed for for download the artifacts going to Apache
 distribution part in people.apache.org. To say : this will be
 distributed.
 Here what will you put in the Apache download part ?
 That's to ease testing and validation. If you don't want to do as it's
 documented it's your choice!
 
 That's just an easy way to do as at the end you still have to do that
 ! This maybe need
 
 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION. Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 
 
 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:
 
 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..
 
 Why not following that ?
 
 
 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :
 
 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks
 
 
 -
 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
 -
 
 Three people can keep a secret provided two of them are dead.
 
 -- Benjamin Franklin
 
 
 
 
 
 
 
 
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
 
 Thanks,
 
 Jason
 
 

Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Olivier Lamy
2012/11/26 Jason van Zyl ja...@tesla.io:
 I just don't know if it's officially required. If I have to then I have no 
 choice. If it's not officially required I'll use the Nexus staging repository.


Some other projects @asf do as it so I copied this procedure.
At the end you will need to do it for the distribution part.
Again you're the rm so it's your choice.
Procedures can be not perfect, in such case they can be
updated/modified. That just need to be documented.
So if you want to remove this part from the release process just
update the documentation.
And that will avoid this waste of time for all.



 On Nov 26, 2012, at 7:49 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:

 On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?

 If this is not an edict for releases I really do not see the point of 
 manually making a bunch of svn repository and manually copying a bunch of 
 stuff around when the staging repository in Nexus works perfectly fine. 
 It's error prone, as all manual copying things are, we don't do this for 
 other releases so I assume this is not an official requirements.

 If it is acceptable by official guidelines I would like to leave them in 
 the Nexus staging repository and not copying a bunch of stuff around. For 
 the final release I will do the SVN dist stuff but honestly doesn't seem to 
 add much value for the interim releases and I would rather be consistent 
 with the other releases that don't do this.


 Previously we proposed for for download the artifacts going to Apache
 distribution part in people.apache.org. To say : this will be
 distributed.
 Here what will you put in the Apache download part ?
 That's to ease testing and validation. If you don't want to do as it's
 documented it's your choice!

 That's just an easy way to do as at the end you still have to do that
 ! This maybe need

 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION. Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 

 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:

 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..

 Why not following that ?


 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :

 Hi,

 Here is a link to Jira with 30 issues resolved:

 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967

 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/

 The distributable binaries and sources for testing can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/

 Specifically the zip, tarball, and source archives can be found here:

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip

 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz

 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0

 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html

 Vote open for 72 hours.

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

 Thanks,

 Jason

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

 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more 
 examples
 you look at, the more general your framework will be.

 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks


 -
 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
 -

 Three people can keep a secret provided two of them are dead.


Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Daniel Kulp

FWIW:   I agree with Jason on this.   It's already staged in Nexus, there 
really isn't a point (to me) to stage it yet someplace else.   If the vote 
fails, that would then mean multiple places to have to go to to drop things, 
cleanup, etc…  More steps means more things are likely to be forgotten.   I'm 
failing to see the point of sticking it in SVN in addition to the Nexus staging 
area.

Dan


On Nov 26, 2012, at 10:47 AM, Jason van Zyl ja...@tesla.io wrote:
 On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:
 
 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?
 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION.
 
 More to the point what is it that we're really trying to do here?
 
 To me it's to make it available for people to try easily in a way that is the 
 least error prone way possible. To pull down a bunch of stuff to my machine, 
 make some SVN directories and then push it back up simply doesn't seem 
 necessary. Benson already tried the first version from Nexus so is this 
 honestly an unreasonable practice. I think the RM's duty is just to make the 
 bits available for verification in a consistent way. We generally use the 
 directory that our build outputs which in our case is:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 I know what the document says but does that really make sense?
 
 Does anyone think it unreasonable to simply use the Nexus staging repository? 
 It's automated, less error prone, easy to remove and to me just makes more 
 sense given our release tool chain.
 
 Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 
 
 This needs to be stored forever so if SVN is being used for the canonical 
 releases then so be it. I think it's an odd use of SVN but when you have the 
 SVN hammer ...
 
 
 
 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:
 
 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with a
 place for zip,tarball etc..
 
 Why not following that ?
 
 
 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :
 
 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks
 
 
 -
 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
 -
 
 Three people can keep a secret provided two of them are dead.
 
 -- Benjamin Franklin
 
 
 
 
 
 
 
 
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy
 
 

Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Jason van Zyl

On Nov 26, 2012, at 8:03 AM, Olivier Lamy ol...@apache.org wrote:

 2012/11/26 Jason van Zyl ja...@tesla.io:
 I just don't know if it's officially required. If I have to then I have no 
 choice. If it's not officially required I'll use the Nexus staging 
 repository.
 
 
 Some other projects @asf do as it so I copied this procedure.
 At the end you will need to do it for the distribution part.
 Again you're the rm so it's your choice.
 Procedures can be not perfect, in such case they can be
 updated/modified. That just need to be documented.
 So if you want to remove this part from the release process just
 update the documentation.
 And that will avoid this waste of time for all.
 

Ok, will do. I'll update the doco.

I might try and write a small plugin for Nexus for releases. When the staging 
repo is released it can push the right artifacts to the SVN depot.

 
 
 On Nov 26, 2012, at 7:49 AM, Olivier Lamy ol...@apache.org wrote:
 
 2012/11/26 Jason van Zyl ja...@tesla.io:
 
 On Nov 26, 2012, at 7:28 AM, Olivier Lamy ol...@apache.org wrote:
 
 2012/11/26 Jason van Zyl ja...@tesla.io:
 What are you referring to specifically?
 
 If this is not an edict for releases I really do not see the point of 
 manually making a bunch of svn repository and manually copying a bunch of 
 stuff around when the staging repository in Nexus works perfectly fine. 
 It's error prone, as all manual copying things are, we don't do this for 
 other releases so I assume this is not an official requirements.
 
 If it is acceptable by official guidelines I would like to leave them in 
 the Nexus staging repository and not copying a bunch of stuff around. For 
 the final release I will do the SVN dist stuff but honestly doesn't seem 
 to add much value for the interim releases and I would rather be 
 consistent with the other releases that don't do this.
 
 
 Previously we proposed for for download the artifacts going to Apache
 distribution part in people.apache.org. To say : this will be
 distributed.
 Here what will you put in the Apache download part ?
 That's to ease testing and validation. If you don't want to do as it's
 documented it's your choice!
 
 That's just an easy way to do as at the end you still have to do that
 ! This maybe need
 
 
 The goal is to commit candidate release to svn tree
 https://dist.apache.org/repos/dist/dev/maven/maven-3/$VERSION. Then
 once the vote passed svn move to
 https://dist.apache.org/repos/dist/release/maven/maven-3/$VERSION.
 
 
 On Nov 26, 2012, at 12:24 AM, Olivier Lamy ol...@apache.org wrote:
 
 There is a procedure described here
 http://maven.apache.org/developers/release/maven-core-release.html with 
 a
 place for zip,tarball etc..
 
 Why not following that ?
 
 
 --
 Olivier
 Le 26 nov. 2012 07:24, Jason van Zyl ja...@tesla.io a écrit :
 
 Hi,
 
 Here is a link to Jira with 30 issues resolved:
 
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500version=18967
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-073/
 
 The distributable binaries and sources for testing can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/
 
 Specifically the zip, tarball, and source archives can be found here:
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-bin.tar.gz
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.zip
 
 https://repository.apache.org/content/repositories/maven-073/org/apache/maven/apache-maven/3.1.0/apache-maven-3.1.0-src.tar.gz
 
 Staging site:
 http://people.apache.org/~jvanzyl/staged-sites/ref/3.1.0
 
 The documentation specifically for this release pertains to JSR330 and
 SLF4J-based logging:
 http://maven.apache.org/maven-jsr330.html
 http://maven.apache.org/maven-logging.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder  CTO, Sonatype
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 People develop abstractions by generalizing from concrete examples.
 Every attempt to determine the correct abstraction on paper without
 actually developing a running system is doomed to failure. No one
 is that smart. A framework is a resuable design, so you develop it by
 looking at the things it is supposed to be a design of. The more 
 examples
 you look at, the more general your framework will be.
 
 -- Ralph Johnson  Don Roberts, Patterns for Evolving Frameworks
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: 

Re: Maven Core to Git

2012-11-26 Thread Dennis Lundberg
On 2012-11-26 15:59, Jason van Zyl wrote:
 
 On Nov 26, 2012, at 12:47 AM, Kristian Rosenvold 
 kristian.rosenv...@gmail.com wrote:
 
 The problem is the asf builds running too often, and sometimes far too
 often and hence spamming the mailing lists substantially. Some of it
 has been solved, but there are still a few issues remaniing:


 As far as I can see there are two aspects of the issue:

 1. A configuration error (or any kind of git corruption/inconsistency)
 on any of the git nodes would lead to the jenkins build running
 non-stop, generating mass amounts of spam on the notifications mailing
 lists. This issue has been solved as far as I can see; both by fixing
 the git configuration issue and by patching jenkins to fix the issue.
 This was https://issues.jenkins-ci.org/browse/JENKINS-15803.

 2. There is a second issue where any kind of intermittent disconnect
 between the main jenkins instance and its node will trigger a rebuild
 because the master does not distinguish between a node being
 blank/reconfigured and simply unavaliable at the moment.

 This is basically happening by workspaceOffline returning true in
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L1437

 I've been meaning to get Olivier to add logging in this code to find
 out what is actually happening. It seems to
 me like every single glitch in the asf network is causing rebuilds.
 And it would appear to be a quite unstable network
 
 So in practical terms it all needs to be released, and the servers all 
 updated?

There is also
https://issues.jenkins-ci.org/browse/JENKINS-15367
which went into Jenkins 1.492 that was released yesterday, that may or
may not be a factor in this depending who you talk to.

 Can we just turn off the remote nodes for the time being and just run 
 1.5/1.6/1.7 on the Ubuntu node? Is that a valid work around? I would prefer 
 to do that in the short term because getting this all this working doesn't 
 seem like it's going to happen very quickly.

Which ubuntu node would that be? There are 5 of them and I think they
are all slaves.

Apart from these issues I proposed that we release a couple of our own
products using git, before we move the core over to git. Just so that we
have a good grasp of how a Maven release using git is done and get it
properly documented. I'm not up to date on the progress here though.
Would those of you that have done such releases please let us know?



 Kristian


 2012/11/26 Jason van Zyl ja...@tesla.io:
 Kristian/Olivier,

 What exactly is the issue with switching over the core to Git? I only know 
 vaguely what the reasoning is because I happened to wander into IRC one 
 day. I also see the Jenkins issue[1] referred to in the Infra issue[2] 
 about the conversion but it's not clear what's happening there or if it 
 will be fixed anytime soon. What exactly is the problem? And why doesn't 
 this behaviour exhibit itself in some of the other Git repos we have being 
 built under Jenkins? I see tons of other projects using Git and Jenkins so 
 can we workaround anything specific we're doing?

 [1]: https://issues.jenkins-ci.org/browse/JENKINS-15803
 [2]: https://issues.apache.org/jira/browse/INFRA-5390

 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
 -
 
 A party which is not afraid of letting culture,
 business, and welfare go to ruin completely can
 be omnipotent for a while.
 
   -- Jakob Burckhardt
 
 
 
 
 
 


-- 
Dennis Lundberg

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



Re: Maven Core to Git

2012-11-26 Thread Jason van Zyl

On Nov 26, 2012, at 10:41 AM, Dennis Lundberg denn...@apache.org wrote:

 On 2012-11-26 15:59, Jason van Zyl wrote:
 
 On Nov 26, 2012, at 12:47 AM, Kristian Rosenvold 
 kristian.rosenv...@gmail.com wrote:
 
 The problem is the asf builds running too often, and sometimes far too
 often and hence spamming the mailing lists substantially. Some of it
 has been solved, but there are still a few issues remaniing:
 
 
 As far as I can see there are two aspects of the issue:
 
 1. A configuration error (or any kind of git corruption/inconsistency)
 on any of the git nodes would lead to the jenkins build running
 non-stop, generating mass amounts of spam on the notifications mailing
 lists. This issue has been solved as far as I can see; both by fixing
 the git configuration issue and by patching jenkins to fix the issue.
 This was https://issues.jenkins-ci.org/browse/JENKINS-15803.
 
 2. There is a second issue where any kind of intermittent disconnect
 between the main jenkins instance and its node will trigger a rebuild
 because the master does not distinguish between a node being
 blank/reconfigured and simply unavaliable at the moment.
 
 This is basically happening by workspaceOffline returning true in
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L1437
 
 I've been meaning to get Olivier to add logging in this code to find
 out what is actually happening. It seems to
 me like every single glitch in the asf network is causing rebuilds.
 And it would appear to be a quite unstable network
 
 So in practical terms it all needs to be released, and the servers all 
 updated?
 
 There is also
 https://issues.jenkins-ci.org/browse/JENKINS-15367
 which went into Jenkins 1.492 that was released yesterday, that may or
 may not be a factor in this depending who you talk to.
 
 Can we just turn off the remote nodes for the time being and just run 
 1.5/1.6/1.7 on the Ubuntu node? Is that a valid work around? I would prefer 
 to do that in the short term because getting this all this working doesn't 
 seem like it's going to happen very quickly.
 
 Which ubuntu node would that be? There are 5 of them and I think they
 are all slaves.

Just run on one machine for the matrix of JDKs we care about if this prevents 
the build explosions.

 
 Apart from these issues I proposed that we release a couple of our own
 products using git, before we move the core over to git.

We have already haven't we? Apart from that I've done hundreds of releases out 
of Git and it works fine. But for core I will take responsibility if the buck 
needs to stop somewhere. I just want to get it moved over  and work around any 
issues until the problems are solved.

 Just so that we
 have a good grasp of how a Maven release using git is done and get it
 properly documented. I'm not up to date on the progress here though.
 Would those of you that have done such releases please let us know?

The release plugin works fine with Git.

 
 
 
 Kristian
 
 
 2012/11/26 Jason van Zyl ja...@tesla.io:
 Kristian/Olivier,
 
 What exactly is the issue with switching over the core to Git? I only know 
 vaguely what the reasoning is because I happened to wander into IRC one 
 day. I also see the Jenkins issue[1] referred to in the Infra issue[2] 
 about the conversion but it's not clear what's happening there or if it 
 will be fixed anytime soon. What exactly is the problem? And why doesn't 
 this behaviour exhibit itself in some of the other Git repos we have being 
 built under Jenkins? I see tons of other projects using Git and Jenkins so 
 can we workaround anything specific we're doing?
 
 [1]: https://issues.jenkins-ci.org/browse/JENKINS-15803
 [2]: https://issues.apache.org/jira/browse/INFRA-5390
 
 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
 -
 
 A party which is not afraid of letting culture,
 business, and welfare go to ruin completely can
 be omnipotent for a while.
 
  -- Jakob 

Re: Maven Core to Git

2012-11-26 Thread Dennis Lundberg
On 2012-11-26 19:49, Jason van Zyl wrote:
 
 On Nov 26, 2012, at 10:41 AM, Dennis Lundberg denn...@apache.org wrote:
 
 On 2012-11-26 15:59, Jason van Zyl wrote:

 On Nov 26, 2012, at 12:47 AM, Kristian Rosenvold 
 kristian.rosenv...@gmail.com wrote:

 The problem is the asf builds running too often, and sometimes far too
 often and hence spamming the mailing lists substantially. Some of it
 has been solved, but there are still a few issues remaniing:


 As far as I can see there are two aspects of the issue:

 1. A configuration error (or any kind of git corruption/inconsistency)
 on any of the git nodes would lead to the jenkins build running
 non-stop, generating mass amounts of spam on the notifications mailing
 lists. This issue has been solved as far as I can see; both by fixing
 the git configuration issue and by patching jenkins to fix the issue.
 This was https://issues.jenkins-ci.org/browse/JENKINS-15803.

 2. There is a second issue where any kind of intermittent disconnect
 between the main jenkins instance and its node will trigger a rebuild
 because the master does not distinguish between a node being
 blank/reconfigured and simply unavaliable at the moment.

 This is basically happening by workspaceOffline returning true in
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L1437

 I've been meaning to get Olivier to add logging in this code to find
 out what is actually happening. It seems to
 me like every single glitch in the asf network is causing rebuilds.
 And it would appear to be a quite unstable network

 So in practical terms it all needs to be released, and the servers all 
 updated?

 There is also
 https://issues.jenkins-ci.org/browse/JENKINS-15367
 which went into Jenkins 1.492 that was released yesterday, that may or
 may not be a factor in this depending who you talk to.

 Can we just turn off the remote nodes for the time being and just run 
 1.5/1.6/1.7 on the Ubuntu node? Is that a valid work around? I would prefer 
 to do that in the short term because getting this all this working doesn't 
 seem like it's going to happen very quickly.

 Which ubuntu node would that be? There are 5 of them and I think they
 are all slaves.
 
 Just run on one machine for the matrix of JDKs we care about if this prevents 
 the build explosions.
 

 Apart from these issues I proposed that we release a couple of our own
 products using git, before we move the core over to git.
 
 We have already haven't we? Apart from that I've done hundreds of releases 
 out of Git and it works fine. But for core I will take responsibility if the 
 buck needs to stop somewhere. I just want to get it moved over  and work 
 around any issues until the problems are solved.

Like I said, I don't know the current status on this. It might very well
be that we are there now.

 Just so that we
 have a good grasp of how a Maven release using git is done and get it
 properly documented. I'm not up to date on the progress here though.
 Would those of you that have done such releases please let us know?
 
 The release plugin works fine with Git.

I'm sure it does. But for git beginners like myself who has not done a
single release using git, we need a well documented release process for it.




 Kristian


 2012/11/26 Jason van Zyl ja...@tesla.io:
 Kristian/Olivier,

 What exactly is the issue with switching over the core to Git? I only 
 know vaguely what the reasoning is because I happened to wander into IRC 
 one day. I also see the Jenkins issue[1] referred to in the Infra 
 issue[2] about the conversion but it's not clear what's happening there 
 or if it will be fixed anytime soon. What exactly is the problem? And why 
 doesn't this behaviour exhibit itself in some of the other Git repos we 
 have being built under Jenkins? I see tons of other projects using Git 
 and Jenkins so can we workaround anything specific we're doing?

 [1]: https://issues.jenkins-ci.org/browse/JENKINS-15803
 [2]: https://issues.apache.org/jira/browse/INFRA-5390

 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 

Re: [VOTE] Release Maven PMD Plugin 2.8

2012-11-26 Thread Andreas Dangel

Hi,

you might want to wait with the new PMD Plugin until end of this week. I 
plan to release PMD 5.0.1 this week, which brings a couple of bugfixes:

https://sourceforge.net/p/pmd/bugs/milestone/PMD-5.0.1/

Additionally, I verified that the following two issues would be fixed 
with 5.0.1, too:

http://jira.codehaus.org/browse/MPMD-126
http://jira.codehaus.org/browse/MPMD-139

It should be only a matter of updating the dependency.

Thanks,
Andreas


On 26.11.2012 16:32, schrieb Olivier Lamy:

2012/11/26 Daniel Kulpdk...@apache.org:


OK.  Just read the release notes for PMD 5.0:

http://sourceforge.net/projects/pmd/files/pmd/5.0.0/

PMD 5 is definitely NOT compatible with much of the configuration and custom 
rulesets and such that are out there.   Thus, this really is a gigantic update. 
  I would recommend canceling this and re-spin with  a 3.0 version number as 
this is definitely not anywhere close to compatible to the 2.7 version of the 
plugin.



Sounds a good reason.
I will re start the release with a 3.0 version number



Dan



On Nov 26, 2012, at 9:50 AM, Daniel Kulpdk...@apache.org  wrote:



I'm getting:


[WARNING] Failure executing PMD: Couldn't find the class Can't find resource 
rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on the 
CLASSPATH.  Here's the current classpath: 
/Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar
java.lang.RuntimeException: Couldn't find the class Can't find resource 
rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on the 
CLASSPATH.  Here's the current classpath: 
/Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar

and a big long stack trace if I update to this.  (this is with CXF)Any 
ideas?



Dan



On Nov 26, 2012, at 5:00 AM, Olivier Lamyol...@apache.org  wrote:


Hi,

We solved N issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11140styleName=Htmlversion=18287

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

Staging repo:
https://repository.apache.org/content/repositories/maven-maven-074/
https://repository.apache.org/content/repositories/maven-074/org/apache/maven/plugins/maven-pmd-plugin/2.8/maven-pmd-plugin-2.8-source-release.zip

Staging site:
http://maven.apache.org/plugins/maven-pmd-plugin-2.8/ (wait sync)

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

Vote open for 72 hours.

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

Thanks,
--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



--
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


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



--
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


-
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



--
Andreas Dangel
https://github.com/adangel
skype: andreas_dangel

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



Re: Maven Core to Git

2012-11-26 Thread Kristian Rosenvold
 There is also
 https://issues.jenkins-ci.org/browse/JENKINS-15367
 which went into Jenkins 1.492 that was released yesterday, that may or
 may not be a factor in this depending who you talk to.

Additionally, there is
https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
remoting
4 days ago. According to the issue text it renders the slaves
unusable. To which extent that makes the
remote poller crash out is also unknown. But it's known that we have
a *lot* of 6604 on the nodes,
especially right after a restart. I am unsure what effect a single
bad apple among the remote nodes
has and to what extent we would detect it.


Reading the jenkins code makes me quite sure that any build that is locked to
1 specific node will not encounter any of the network-down issues. I
don't really understand
how to get assignedNode
(https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354)
to be non-null but that should stop the random reallocations. I assume we could
lock a few of the jobs down to given nodes and keep some open while we
continue to track the problem ?


 Apart from these issues I proposed that we release a couple of our own
 products using git, before we move the core over to git. Just so that we
 have a good grasp of how a Maven release using git is done and get it
 properly documented. I'm not up to date on the progress here though.
 Would those of you that have done such releases please let us know?

I believe all wagon, surefire and scm have all been released from git,
so I think we're in the clear on /that/ particular aspect.

Personally I think we should go ahead and convert core too.


Kristian

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



Re: Maven Core to Git

2012-11-26 Thread Stephen Connolly
Kristian, can you ping me on irc tomorrow and maybe I can put some time
into sorting the issues out (from the Jenkins side)

On Monday, 26 November 2012, Kristian Rosenvold wrote:

  There is also
  https://issues.jenkins-ci.org/browse/JENKINS-15367
  which went into Jenkins 1.492 that was released yesterday, that may or
  may not be a factor in this depending who you talk to.

 Additionally, there is
 https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
 remoting
 4 days ago. According to the issue text it renders the slaves
 unusable. To which extent that makes the
 remote poller crash out is also unknown. But it's known that we have
 a *lot* of 6604 on the nodes,
 especially right after a restart. I am unsure what effect a single
 bad apple among the remote nodes
 has and to what extent we would detect it.


 Reading the jenkins code makes me quite sure that any build that is locked
 to
 1 specific node will not encounter any of the network-down issues. I
 don't really understand
 how to get assignedNode
 (
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354
 )
 to be non-null but that should stop the random reallocations. I assume we
 could
 lock a few of the jobs down to given nodes and keep some open while we
 continue to track the problem ?

 
  Apart from these issues I proposed that we release a couple of our own
  products using git, before we move the core over to git. Just so that we
  have a good grasp of how a Maven release using git is done and get it
  properly documented. I'm not up to date on the progress here though.
  Would those of you that have done such releases please let us know?

 I believe all wagon, surefire and scm have all been released from git,
 so I think we're in the clear on /that/ particular aspect.

 Personally I think we should go ahead and convert core too.


 Kristian

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




Re: Maven Core to Git

2012-11-26 Thread Benson Margulies
On the jenkins question, Why don't all the other Apache projects for
which I'm on the dev list suffer from this?

On the RM question, I don't think it's worth waiting. The core is the
thing we release least often. We've run a release or two on the
components we've already migrated, and whomever runs the first core
release from git can be sure to add notes to the doc.


On Mon, Nov 26, 2012 at 2:44 PM, Stephen Connolly
stephen.alan.conno...@gmail.com wrote:
 Kristian, can you ping me on irc tomorrow and maybe I can put some time
 into sorting the issues out (from the Jenkins side)

 On Monday, 26 November 2012, Kristian Rosenvold wrote:

  There is also
  https://issues.jenkins-ci.org/browse/JENKINS-15367
  which went into Jenkins 1.492 that was released yesterday, that may or
  may not be a factor in this depending who you talk to.

 Additionally, there is
 https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
 remoting
 4 days ago. According to the issue text it renders the slaves
 unusable. To which extent that makes the
 remote poller crash out is also unknown. But it's known that we have
 a *lot* of 6604 on the nodes,
 especially right after a restart. I am unsure what effect a single
 bad apple among the remote nodes
 has and to what extent we would detect it.


 Reading the jenkins code makes me quite sure that any build that is locked
 to
 1 specific node will not encounter any of the network-down issues. I
 don't really understand
 how to get assignedNode
 (
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354
 )
 to be non-null but that should stop the random reallocations. I assume we
 could
 lock a few of the jobs down to given nodes and keep some open while we
 continue to track the problem ?

 
  Apart from these issues I proposed that we release a couple of our own
  products using git, before we move the core over to git. Just so that we
  have a good grasp of how a Maven release using git is done and get it
  properly documented. I'm not up to date on the progress here though.
  Would those of you that have done such releases please let us know?

 I believe all wagon, surefire and scm have all been released from git,
 so I think we're in the clear on /that/ particular aspect.

 Personally I think we should go ahead and convert core too.


 Kristian

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



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



Re: Maven Core to Git

2012-11-26 Thread Jason van Zyl
Agree. Shit happens, we'll deal with it. For now let's just lock it down to one 
machine. We can also just setup individual builds on the separate machines. No 
big deal.

jvz

On 2012-11-26, at 11:18 AM, Kristian Rosenvold kristian.rosenv...@gmail.com 
wrote:

 There is also
 https://issues.jenkins-ci.org/browse/JENKINS-15367
 which went into Jenkins 1.492 that was released yesterday, that may or
 may not be a factor in this depending who you talk to.
 
 Additionally, there is
 https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
 remoting
 4 days ago. According to the issue text it renders the slaves
 unusable. To which extent that makes the
 remote poller crash out is also unknown. But it's known that we have
 a *lot* of 6604 on the nodes,
 especially right after a restart. I am unsure what effect a single
 bad apple among the remote nodes
 has and to what extent we would detect it.
 
 
 Reading the jenkins code makes me quite sure that any build that is locked to
 1 specific node will not encounter any of the network-down issues. I
 don't really understand
 how to get assignedNode
 (https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354)
 to be non-null but that should stop the random reallocations. I assume we 
 could
 lock a few of the jobs down to given nodes and keep some open while we
 continue to track the problem ?
 
 
 Apart from these issues I proposed that we release a couple of our own
 products using git, before we move the core over to git. Just so that we
 have a good grasp of how a Maven release using git is done and get it
 properly documented. I'm not up to date on the progress here though.
 Would those of you that have done such releases please let us know?
 
 I believe all wagon, surefire and scm have all been released from git,
 so I think we're in the clear on /that/ particular aspect.
 
 Personally I think we should go ahead and convert core too.
 
 
 Kristian
 
 -
 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



Re: [RESULT] [VOTE] Release Maven Invoker Plugin version 1.8

2012-11-26 Thread Robert Scholte

Hi,
The vote has passed with the following result :

+1 (binding): Robert Scholte, Olivier Lamy, Hervé BOUTEMY, Maria Odea  
Ching-Mallete
+1 (non binding): Tamás Cservenák, Tony Chemit, Mirko Friedenhagen, Anders  
Hammar


I will promote the artifacts to the central repo.

Robert

Op Fri, 23 Nov 2012 19:04:07 +0100 schreef Robert Scholte  
rfscho...@apache.org:



Hi,

We solved 14 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11441styleName=Htmlversion=18730

There are no more open bugs, but still a couple of issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11441status=1

Staging repo:
https://repository.apache.org/content/repositories/maven-068/
https://repository.apache.org/content/repositories/maven-068/org/apache/maven/plugins/maven-invoker-plugin/1.8/maven-invoker-plugin-1.8-source-release.zip

Staging site:
http://maven.apache.org/plugins/maven-invoker-plugin-1.8/maven-invoker-plugin/

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

Vote open for 72 hours.

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


thanks,

Robert

-
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



Re: Maven Core to Git

2012-11-26 Thread Dennis Lundberg
On 2012-11-26 20:18, Kristian Rosenvold wrote:
 There is also
 https://issues.jenkins-ci.org/browse/JENKINS-15367
 which went into Jenkins 1.492 that was released yesterday, that may or
 may not be a factor in this depending who you talk to.
 
 Additionally, there is
 https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
 remoting
 4 days ago. According to the issue text it renders the slaves
 unusable. To which extent that makes the
 remote poller crash out is also unknown. But it's known that we have
 a *lot* of 6604 on the nodes,
 especially right after a restart. I am unsure what effect a single
 bad apple among the remote nodes
 has and to what extent we would detect it.
 
 
 Reading the jenkins code makes me quite sure that any build that is locked to
 1 specific node will not encounter any of the network-down issues. I
 don't really understand
 how to get assignedNode
 (https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354)
 to be non-null but that should stop the random reallocations. I assume we 
 could
 lock a few of the jobs down to given nodes and keep some open while we
 continue to track the problem ?
 

 Apart from these issues I proposed that we release a couple of our own
 products using git, before we move the core over to git. Just so that we
 have a good grasp of how a Maven release using git is done and get it
 properly documented. I'm not up to date on the progress here though.
 Would those of you that have done such releases please let us know?
 
 I believe all wagon, surefire and scm have all been released from git,
 so I think we're in the clear on /that/ particular aspect.
 
 Personally I think we should go ahead and convert core too.

Thanks Kristian, that's all I wanted to hear. Please go ahead and convert.

Just remember to document any differences between svn and git along the way.

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


-- 
Dennis Lundberg

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



Re: [VOTE] Release Maven PMD Plugin 2.8

2012-11-26 Thread Olivier Lamy
2012/11/26 Andreas Dangel adan...@users.sourceforge.net:
 Hi,

 you might want to wait with the new PMD Plugin until end of this week. I
 plan to release PMD 5.0.1 this week, which brings a couple of bugfixes:
 https://sourceforge.net/p/pmd/bugs/milestone/PMD-5.0.1/

 Additionally, I verified that the following two issues would be fixed with
 5.0.1, too:
 http://jira.codehaus.org/browse/MPMD-126
 http://jira.codehaus.org/browse/MPMD-139

 It should be only a matter of updating the dependency.
Great!
Sure we can wait some days more :-)

Thanks
--
Olivier

 Thanks,
 Andreas


 On 26.11.2012 16:32, schrieb Olivier Lamy:

 2012/11/26 Daniel Kulpdk...@apache.org:


 OK.  Just read the release notes for PMD 5.0:

 http://sourceforge.net/projects/pmd/files/pmd/5.0.0/

 PMD 5 is definitely NOT compatible with much of the configuration and
 custom rulesets and such that are out there.   Thus, this really is a
 gigantic update.   I would recommend canceling this and re-spin with  a 3.0
 version number as this is definitely not anywhere close to compatible to the
 2.7 version of the plugin.


 Sounds a good reason.
 I will re start the release with a 3.0 version number


 Dan



 On Nov 26, 2012, at 9:50 AM, Daniel Kulpdk...@apache.org  wrote:


 I'm getting:


 [WARNING] Failure executing PMD: Couldn't find the class Can't find
 resource rulesets/basic.xml.  Make sure the resource is a valid file or URL
 or is on the CLASSPATH.  Here's the current classpath:
 /Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar
 java.lang.RuntimeException: Couldn't find the class Can't find resource
 rulesets/basic.xml.  Make sure the resource is a valid file or URL or is on
 the CLASSPATH.  Here's the current classpath:
 /Users/dkulp/bin/apache-maven-3.0.4/boot/plexus-classworlds-2.4.jar

 and a big long stack trace if I update to this.  (this is with CXF)
 Any ideas?



 Dan



 On Nov 26, 2012, at 5:00 AM, Olivier Lamyol...@apache.org  wrote:

 Hi,

 We solved N issues:

 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11140styleName=Htmlversion=18287

 There are still a couple of issues left in JIRA:

 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11140status=1

 Staging repo:
 https://repository.apache.org/content/repositories/maven-maven-074/

 https://repository.apache.org/content/repositories/maven-074/org/apache/maven/plugins/maven-pmd-plugin/2.8/maven-pmd-plugin-2.8-source-release.zip

 Staging site:
 http://maven.apache.org/plugins/maven-pmd-plugin-2.8/ (wait sync)

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

 Vote open for 72 hours.

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

 Thanks,
 --
 Olivier Lamy
 Talend: http://coders.talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy

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


 --
 Daniel Kulp
 dk...@apache.org - http://dankulp.com/blog
 Talend Community Coder - http://coders.talend.com


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


 --
 Daniel Kulp
 dk...@apache.org - http://dankulp.com/blog
 Talend Community Coder - http://coders.talend.com


 -
 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


 --
 Andreas Dangel
 https://github.com/adangel
 skype: andreas_dangel

 -
 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



Re: Maven Core to Git

2012-11-26 Thread Jason van Zyl
I'm going to be working on the core for a few weeks. I am not convinced putting 
the ITs with the core is workable. I've tried it with a few scenarios and it's 
super confusing to me at least. 

If you're going to convert them, can you please keep them as individual 
repositories for now and I'd like to work with you through some use cases 
because I ran into some problems but you may have ways to work around them. I 
would prefer to merge them together later then assume it will work and have to 
undo it.

On Nov 26, 2012, at 1:41 PM, Dennis Lundberg denn...@apache.org wrote:

 On 2012-11-26 20:18, Kristian Rosenvold wrote:
 There is also
 https://issues.jenkins-ci.org/browse/JENKINS-15367
 which went into Jenkins 1.492 that was released yesterday, that may or
 may not be a factor in this depending who you talk to.
 
 Additionally, there is
 https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
 remoting
 4 days ago. According to the issue text it renders the slaves
 unusable. To which extent that makes the
 remote poller crash out is also unknown. But it's known that we have
 a *lot* of 6604 on the nodes,
 especially right after a restart. I am unsure what effect a single
 bad apple among the remote nodes
 has and to what extent we would detect it.
 
 
 Reading the jenkins code makes me quite sure that any build that is locked to
 1 specific node will not encounter any of the network-down issues. I
 don't really understand
 how to get assignedNode
 (https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354)
 to be non-null but that should stop the random reallocations. I assume we 
 could
 lock a few of the jobs down to given nodes and keep some open while we
 continue to track the problem ?
 
 
 Apart from these issues I proposed that we release a couple of our own
 products using git, before we move the core over to git. Just so that we
 have a good grasp of how a Maven release using git is done and get it
 properly documented. I'm not up to date on the progress here though.
 Would those of you that have done such releases please let us know?
 
 I believe all wagon, surefire and scm have all been released from git,
 so I think we're in the clear on /that/ particular aspect.
 
 Personally I think we should go ahead and convert core too.
 
 Thanks Kristian, that's all I wanted to hear. Please go ahead and convert.
 
 Just remember to document any differences between svn and git along the way.
 
 
 Kristian
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
 
 
 -- 
 Dennis Lundberg
 
 -
 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
-

The modern conservative is engaged in one of man's oldest exercises in moral 
philosophy; that is, 
the search for a superior moral justification for selfishness.

 -- John Kenneth Galbraith







Re: Maven Core to Git

2012-11-26 Thread Arnaud Héritier
On Mon, Nov 26, 2012 at 11:20 PM, Jason van Zyl ja...@tesla.io wrote:

 I'm going to be working on the core for a few weeks. I am not convinced
 putting the ITs with the core is workable. I've tried it with a few
 scenarios and it's super confusing to me at least.


+1



 If you're going to convert them, can you please keep them as individual
 repositories for now and I'd like to work with you through some use cases
 because I ran into some problems but you may have ways to work around them.
 I would prefer to merge them together later then assume it will work and
 have to undo it.

 On Nov 26, 2012, at 1:41 PM, Dennis Lundberg denn...@apache.org wrote:

  On 2012-11-26 20:18, Kristian Rosenvold wrote:
  There is also
  https://issues.jenkins-ci.org/browse/JENKINS-15367
  which went into Jenkins 1.492 that was released yesterday, that may or
  may not be a factor in this depending who you talk to.
 
  Additionally, there is
  https://issues.jenkins-ci.org/browse/JENKINS-6604 which was fixed in
  remoting
  4 days ago. According to the issue text it renders the slaves
  unusable. To which extent that makes the
  remote poller crash out is also unknown. But it's known that we have
  a *lot* of 6604 on the nodes,
  especially right after a restart. I am unsure what effect a single
  bad apple among the remote nodes
  has and to what extent we would detect it.
 
 
  Reading the jenkins code makes me quite sure that any build that is
 locked to
  1 specific node will not encounter any of the network-down issues. I
  don't really understand
  how to get assignedNode
  (
 https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractProject.java#L354
 )
  to be non-null but that should stop the random reallocations. I assume
 we could
  lock a few of the jobs down to given nodes and keep some open while we
  continue to track the problem ?
 
 
  Apart from these issues I proposed that we release a couple of our own
  products using git, before we move the core over to git. Just so that
 we
  have a good grasp of how a Maven release using git is done and get it
  properly documented. I'm not up to date on the progress here though.
  Would those of you that have done such releases please let us know?
 
  I believe all wagon, surefire and scm have all been released from git,
  so I think we're in the clear on /that/ particular aspect.
 
  Personally I think we should go ahead and convert core too.
 
  Thanks Kristian, that's all I wanted to hear. Please go ahead and
 convert.
 
  Just remember to document any differences between svn and git along the
 way.
 
 
  Kristian
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
  For additional commands, e-mail: dev-h...@maven.apache.org
 
 
 
  --
  Dennis Lundberg
 
  -
  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
 -

 The modern conservative is engaged in one of man's oldest exercises in
 moral philosophy; that is,
 the search for a superior moral justification for selfishness.

  -- John Kenneth Galbraith








-- 
-
Arnaud Héritier
06-89-76-64-24
http://aheritier.net
Mail/GTalk: aherit...@gmail.com
Twitter/Skype : aheritier


[VOTE] Maven Archetypes Parent 5 and Maven Archetype Plugin 1.2

2012-11-26 Thread Olivier Lamy
Hi,

I'd like to release the archetype for maven plugin.
The goal is to have an archetype which generate project using new mojo
annotations (and a sample to run maven-invoker-plugin)
We fixed 2 issues:
http://jira.codehaus.org/browse/MARCHETYPES/fixforversion/18708

Staging repository:
https://repository.apache.org/content/repositories/maven-080/

To test it:
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-plugin -DarchetypeVersion=1.2
-DarchetypeRepository=https://repository.apache.org/content/repositories/maven-080/


Vote open for 72 hours.

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


Thanks,
--
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

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



Re: Maven Core to Git

2012-11-26 Thread Brett Porter

On 27/11/2012, at 10:34 AM, Arnaud Héritier aherit...@gmail.com wrote:

 On Mon, Nov 26, 2012 at 11:20 PM, Jason van Zyl ja...@tesla.io wrote:
 
 I'm going to be working on the core for a few weeks. I am not convinced
 putting the ITs with the core is workable. I've tried it with a few
 scenarios and it's super confusing to me at least.
 
 
 +1

Agree - makes sense to keep them separate as they are often run against 
different versions of Maven.

- Brett

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter
http://twitter.com/brettporter






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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Mark Derricutt
The problems I saw only seemed to be affected my projects where I'd updated to 
use 3.0 of the compiler plugin, using the default version used by maven 3.1.0 
I've not seen the problem.

The problem I was seeing was that Maven was downloading pretty much EVERY .pom 
mentioned in the upstream metadata for my version ranged artifacts and not just 
those from the specified range, this seemed ( from memory ) to them be pulling 
down all of the transitive deps for ALL versions regardless of range resolution.

I'll see if I get similar behaviour here at the office on the same project.

On 27/11/2012, at 3:49 AM, Jason van Zyl ja...@tesla.io wrote:

 What was the issue specifically? Something you think will affect people 
 generally?
 
 On Nov 26, 2012, at 2:43 AM, Mark Derricutt m...@talios.com wrote:
 
 FYI this was with maven-compiler-plugin 3.0 - which Olivier mentioned may 
 have some issues?
 
 On 26/11/2012, at 11:41 PM, Mark Derricutt m...@talios.com wrote:
 
 Is it me or is 3.1.0 downloading WAY WAY more .pom files from my version 
 ranges that earlier versions? 
 
 


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



Re: [VOTE] Maven 3.1.0

2012-11-26 Thread Anders Hammar
As we had some issues with an earlier staged Maven version (was it 3.0.4?)
and releasing (something with nginx in front of nexus), it would be great
if we could verify that we don't release something with an similar issue.
So, anyone doing a release the coming days please use the staged 3.1.0!

/Anders


On Tue, Nov 27, 2012 at 1:17 AM, Mark Derricutt m...@talios.com wrote:

 The problems I saw only seemed to be affected my projects where I'd
 updated to use 3.0 of the compiler plugin, using the default version used
 by maven 3.1.0 I've not seen the problem.

 The problem I was seeing was that Maven was downloading pretty much EVERY
 .pom mentioned in the upstream metadata for my version ranged artifacts and
 not just those from the specified range, this seemed ( from memory ) to
 them be pulling down all of the transitive deps for ALL versions regardless
 of range resolution.

 I'll see if I get similar behaviour here at the office on the same project.

 On 27/11/2012, at 3:49 AM, Jason van Zyl ja...@tesla.io wrote:

  What was the issue specifically? Something you think will affect people
 generally?
 
  On Nov 26, 2012, at 2:43 AM, Mark Derricutt m...@talios.com wrote:
 
  FYI this was with maven-compiler-plugin 3.0 - which Olivier mentioned
 may have some issues?
 
  On 26/11/2012, at 11:41 PM, Mark Derricutt m...@talios.com wrote:
 
  Is it me or is 3.1.0 downloading WAY WAY more .pom files from my
 version ranges that earlier versions?
 
 


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