Re: Java 8 update status

2013-12-19 Thread Kristian Rosenvold
I figured we could use the wiki page to eventually document for end users
which versions need to be used to solve known problems etc. While we're
still fixing them and we're still ea it's probably a good place for just
sharing knowledge, since general stuff will tend to get hidden in jira.
jMNG-5551 is good for keeping tabs on what's actually known :)

Kristian


2013/12/19 Kristian Rosenvold kristian.rosenv...@zenior.no

 I just created
 https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade to track
 the status of java 8 migration problems. This includes the bug number for
 the bugs.sun.com bug report I just filed yesterday that makes verifier
 break.


 Kristian




Re: Java 8 update status

2013-12-19 Thread Stuart McCulloch
On 19 Dec 2013, at 08:08, Kristian Rosenvold kristian.rosenv...@zenior.no 
wrote:

 I figured we could use the wiki page to eventually document for end users
 which versions need to be used to solve known problems etc. While we're
 still fixing them and we're still ea it's probably a good place for just
 sharing knowledge, since general stuff will tend to get hidden in jira.
 jMNG-5551 is good for keeping tabs on what's actually known :)

Just wondering about the comment Current ASM-5 beta not usable” - in what way 
is it not usable and has it been reported upstream?

 Kristian
 
 2013/12/19 Kristian Rosenvold kristian.rosenv...@zenior.no
 
 I just created
 https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade to track
 the status of java 8 migration problems. This includes the bug number for
 the bugs.sun.com bug report I just filed yesterday that makes verifier
 break.
 
 Kristian


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



Re: Java 8 update status

2013-12-19 Thread Kristian Rosenvold
That's me being imprecise based on something I picked off google; i changed
the wiki.

It would appear to me that the ASM based plugins are in for a decent bit of
work (at least shade seems to be). Some of them are using fairly old
versions of asm too, and I considered
porting shade to 4.2 to minimize diff up to 5.0.  Do you know anything
about the differences between asm 4.2 and 5.0 are significant in terms of
api breakage ?

Kristian

2013/12/19 Stuart McCulloch mccu...@gmail.com

 On 19 Dec 2013, at 08:08, Kristian Rosenvold kristian.rosenv...@zenior.no
 wrote:

  I figured we could use the wiki page to eventually document for end users
  which versions need to be used to solve known problems etc. While we're
  still fixing them and we're still ea it's probably a good place for just
  sharing knowledge, since general stuff will tend to get hidden in jira.
  jMNG-5551 is good for keeping tabs on what's actually known :)

 Just wondering about the comment Current ASM-5 beta not usable” - in what
 way is it not usable and has it been reported upstream?

  Kristian
 
  2013/12/19 Kristian Rosenvold kristian.rosenv...@zenior.no
 
  I just created
  https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade to
 track
  the status of java 8 migration problems. This includes the bug number
 for
  the bugs.sun.com bug report I just filed yesterday that makes verifier
  break.
 
  Kristian


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




Re: Java 8 update status

2013-12-19 Thread Stuart McCulloch
On 19 Dec 2013, at 09:50, Kristian Rosenvold kristian.rosenv...@gmail.com 
wrote:

 That's me being imprecise based on something I picked off google; i changed
 the wiki.
 
 It would appear to me that the ASM based plugins are in for a decent bit of
 work (at least shade seems to be). Some of them are using fairly old
 versions of asm too, and I considered
 porting shade to 4.2 to minimize diff up to 5.0.  Do you know anything
 about the differences between asm 4.2 and 5.0 are significant in terms of
 api breakage ?

One of the key goals in ASM 4 was to improve backwards (binary) compatibility 
of releases going forwards:

http://asm.ow2.org/history.html

So far I’ve found ASM 5 beta to be a drop-in replacement for ASM 4 from a 
client perspective, so +1 on moving those plugins up to 4.2 to begin with.

( then people can always try out ASM 5 beta by adding it as a dependency to the 
plugin declaration in the pom.xml )

 Kristian
 
 2013/12/19 Stuart McCulloch mccu...@gmail.com
 
 On 19 Dec 2013, at 08:08, Kristian Rosenvold kristian.rosenv...@zenior.no
 wrote:
 
 I figured we could use the wiki page to eventually document for end users
 which versions need to be used to solve known problems etc. While we're
 still fixing them and we're still ea it's probably a good place for just
 sharing knowledge, since general stuff will tend to get hidden in jira.
 jMNG-5551 is good for keeping tabs on what's actually known :)
 
 Just wondering about the comment Current ASM-5 beta not usable” - in what
 way is it not usable and has it been reported upstream?
 
 Kristian
 
 2013/12/19 Kristian Rosenvold kristian.rosenv...@zenior.no
 
 I just created
 https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade to
 track
 the status of java 8 migration problems. This includes the bug number
 for
 the bugs.sun.com bug report I just filed yesterday that makes verifier
 break.
 
 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: Java 8 update status

2013-12-19 Thread Baptiste Mathus
Btw, one of the ASM core committers is also an expert group member of the
JSR335 (java8/lambdas). So I suppose that if ASM isn't able to support
java8 bytecode yet, that should be fixable quite quickly.


2013/12/19 Stuart McCulloch mccu...@gmail.com

 On 19 Dec 2013, at 09:50, Kristian Rosenvold kristian.rosenv...@gmail.com
 wrote:

  That's me being imprecise based on something I picked off google; i
 changed
  the wiki.
 
  It would appear to me that the ASM based plugins are in for a decent bit
 of
  work (at least shade seems to be). Some of them are using fairly old
  versions of asm too, and I considered
  porting shade to 4.2 to minimize diff up to 5.0.  Do you know anything
  about the differences between asm 4.2 and 5.0 are significant in terms of
  api breakage ?

 One of the key goals in ASM 4 was to improve backwards (binary)
 compatibility of releases going forwards:

 http://asm.ow2.org/history.html

 So far I’ve found ASM 5 beta to be a drop-in replacement for ASM 4 from a
 client perspective, so +1 on moving those plugins up to 4.2 to begin with.

 ( then people can always try out ASM 5 beta by adding it as a dependency
 to the plugin declaration in the pom.xml )

  Kristian
 
  2013/12/19 Stuart McCulloch mccu...@gmail.com
 
  On 19 Dec 2013, at 08:08, Kristian Rosenvold 
 kristian.rosenv...@zenior.no
  wrote:
 
  I figured we could use the wiki page to eventually document for end
 users
  which versions need to be used to solve known problems etc. While we're
  still fixing them and we're still ea it's probably a good place for
 just
  sharing knowledge, since general stuff will tend to get hidden in jira.
  jMNG-5551 is good for keeping tabs on what's actually known :)
 
  Just wondering about the comment Current ASM-5 beta not usable” - in
 what
  way is it not usable and has it been reported upstream?
 
  Kristian
 
  2013/12/19 Kristian Rosenvold kristian.rosenv...@zenior.no
 
  I just created
  https://cwiki.apache.org/confluence/display/MAVEN/Java+8+Upgrade to
  track
  the status of java 8 migration problems. This includes the bug
 number
  for
  the bugs.sun.com bug report I just filed yesterday that makes
 verifier
  break.
 
  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




-- 
Baptiste Batmat MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !


Re: New logo?

2013-12-19 Thread Stephen Connolly
the wise owl?

http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png


On 18 December 2013 16:22, Paul Benedict pbened...@apache.org wrote:

 I think the logo should emphasis what the name maven means: someone who
 is an expert or connoisseur. Actually, I think the glasses on that animal
 brings out that imagery -- although I would like to see it emphasized more.
 The expertise could be also include blocks since modules/projects are the
 building blocks of maven.


 On Wed, Dec 18, 2013 at 10:17 AM, Stephen Connolly 
 stephen.alan.conno...@gmail.com wrote:

  For Benson... and just to put another one in the hat...
 
  http://people.apache.org/~stephenc/maven-logo-contest/maven-4.png
 
  http://people.apache.org/~stephenc/maven-logo-contest/maven-4-big.png
 
 
  On 18 December 2013 15:38, Jason van Zyl ja...@tesla.io wrote:
 
   On Dec 18, 2013, at 10:20 AM, Benson Margulies bimargul...@gmail.com
   wrote:
  
Personally, I think we need a new POM version to drive us forward.
   
  
   I agree. If no one else gets to it I'll write up something over the
   holidays to distill what Stephen has written and try and formalize some
   minimal requirements and desires.
  
As a visual goes, I'd look for something like a beaver (who builds
things) wearing geek eye-glasses (indicating 'it's a maven').
   
  
   For the love of god (if that happens to be your thing) please do not
 use
  a
   beaver. Go ask your closest English speaking North American why that's
  not
   a good choice. No one wants to see the maven-beaver-plugin.
  
   
On Wed, Dec 18, 2013 at 10:18 AM, Stephen Connolly
stephen.alan.conno...@gmail.com wrote:
Tomcat... well they have a cat... fair enough
   
Hadoop... has an elephant
   
Hama has a hippo
   
Solr has a sunrise
   
Jackrabbit has a rabbit
   
Chemistry has a test tube
   
Openoffice has some abstract flying birds on a blue sky
   
Karaf has a beaker with a feather on top
   
ODE has a conductor with a feather instead of a batton
   
Ant has the ant
   
Flex has some strange abstract flexy thing
   
Marmotta has a gopher
   
Hive has an elephant-bee hybrid
   
...
   
There is a limit to how many visually distinct animals you can
 render
   for a
75px tall image placeholder...
   
But seriously, we just want something that is more than just our
 name
   in a
fancy font. I think we need a mascot to help drive us onwards...
   
-Stephen
   
   
   
On 18 December 2013 13:27, Benson Margulies bimargul...@gmail.com
   wrote:
   
A large, not very bright, species of deer that wears giant antlers
  and
attacks what it doesn't understand. If that's what strikes you all
 as
a great metaphor for us, Maven, or both, go right ahead.
   
   
 -
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
   
  
   Thanks,
  
   Jason
  
   --
   Jason van Zyl
   Founder,  Apache Maven
   http://twitter.com/jvanzyl
   -
  
  
  
  
  
  
  
  
 



 --
 Cheers,
 Paul



Re: [1/2] git commit: MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener

2013-12-19 Thread Igor Fedorenko



On 12/18/2013, 16:42, Olivier Lamy wrote:

if you need to add new parameters in the future, you won't have to add
this new MojoExecutionListener2 extends MojoExecutionListener (IMHO
it's just ugly but that's my POV) just add those new fields in
MojoExecutionEvent etc...

Anyway I only talk by experience and you are the guy who write the
code so do as you want.
This API can be here for  a while so if it's easy to enhance it it's better.

BTW I just wonder why you don't want to use this pattern with a bean
rather than a method with a lot of parameters.



API clarity and consistency are the reasons I have slight preference to
explicitly pass parameters to callback methods.

MojoExecutionListener2 will still be required to introduce new callback
methods, and I like having single/consistent API evolution approach that
covers all scenarios.

When parameters are passed in explicitly, clients do not have to guess
what is available to them. It also makes it little easier to reason what
API version a client expects just by looking at implements
MojoExecutionListener vs MojoExecutionListener2.

At any rate, I don't think this matter much in this particular case, so
I'll introduce event objects in next couple of days.


--
Regards,
Igor





On 19 December 2013 07:32, Igor Fedorenko i...@ifedorenko.com wrote:

Olivier, Robert,

Do you insist on event objects or can live with my initial implementation?

I am not sure if I explained this clearly enough, but I never suggested
changing existing method signatures in the future. If we need to add
new parameters or new callback methods in the future, we can introduce
new listener interface

MojoExecutionListener2 extends MojoExecutionListener

and add new method to the new interface. Clients that implement
original MojoExecutionListener will continue to work as is.

--
Regards,
Igor


On 12/16/2013, 17:04, Robert Scholte wrote:


There are 2 issues here:
- What if one of the current methods require an extra Object/argument?
- What if we need an extra method.

The first one can be solved with the suggestion of Olivier. The method
signature will stay we same, we just extend the Event object passed.
For the latter you need to introduce a new interface of require Java8,
which will support default interface implementations.

Keeping a stable method signature if much more worth to me then the not
directly visible parameters of the event object.
If the current methods require different arguments, I would consider
different Events.

Robert

Op Mon, 16 Dec 2013 16:45:14 +0100 schreef Igor Fedorenko
i...@ifedorenko.com:




On 12/16/2013, 7:39, Olivier Lamy wrote:


On Dec 16, 2013 11:27 PM, Igor Fedorenko i...@ifedorenko.com wrote:





On 12/16/2013, 5:27, Olivier Lamy wrote:



+/**


+ * Extension point that allows build extensions observe and
possibly


veto mojo executions.


+ *
+ * @see WeakMojoExecutionListener
+ * @since 3.1.2
+ * @provisional This interface is part of work in progress and
can be


changed or removed without notice.


+ */
+public interface MojoExecutionListener
+{
+public void beforeMojoExecution( MavenSession session,


MavenProject project, MojoExecution execution, Mojo mojo )


+throws MojoExecutionException;
+
+public void afterMojoExecutionSuccess( MavenSession session,


MavenProject project, MojoExecution execution,


+   Mojo mojo )
+throws MojoExecutionException;
+
+public void afterExecutionFailure( MavenSession session,


MavenProject project, MojoExecution execution, Mojo mojo,


+   Throwable cause );
+}



I wonder if it will be easier for future enhancement to use a bean
with fields for those objects.
MojoExecutionListenerEvent with getMavenSession() etc...

Maybe will be simpler to add getter to this bean than changing the
signature of the interface.
?




Good idea. Any objections against MojoExecutionEvent and
ProjectExecutionEvent names?



Sounds good



So I tried this and I am not sure I like the result.

Event objects make it harder to see (at a glance) what parameters are
provided to the callbacks, especially because not all callbacks have the
same set of parameters. This muddies the API, I think.

Event objects make it possible to add new callback parameters but won't
help if we need to add new callbacks.

I think MojoExecutionListener2/3/4/etc provides reasonably good
evolution path for this API.

What do you think?

--
Regards,
Igor

-
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



-
To unsubscribe, e-mail: 

Re: [1/2] git commit: MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener

2013-12-19 Thread Igor Fedorenko



On 12/18/2013, 16:01, Robert Scholte wrote:

Just an example:
http://maven.apache.org/maven-release/maven-release-manager/apidocs/org/apache/maven/shared/release/ReleaseManager.html


I'm sure nobody suggested to change the method signatures in the
beginning, but at some moment one had to.
The result right now is a huge number of overloaded methods.
Using the Event object is just a way to ensure you won't end up with
something like this: an ultimate ugly API.



This is a different use case. Clients are not supposed to implement
ReleaseManager, so adding new methods to that interface is backwards
compatible change and is a reasonable way to evolve that API imho.
And, personally, I don't see anything ugly about deprecated overloaded
methods meant to provide backwards compatibility with older clients.

--
Regards,
Igor




Robert

Op Wed, 18 Dec 2013 21:32:11 +0100 schreef Igor Fedorenko
i...@ifedorenko.com:


Olivier, Robert,

Do you insist on event objects or can live with my initial
implementation?

I am not sure if I explained this clearly enough, but I never suggested
changing existing method signatures in the future. If we need to add
new parameters or new callback methods in the future, we can introduce
new listener interface

MojoExecutionListener2 extends MojoExecutionListener

and add new method to the new interface. Clients that implement
original MojoExecutionListener will continue to work as is.

--
Regards,
Igor

On 12/16/2013, 17:04, Robert Scholte wrote:

There are 2 issues here:
- What if one of the current methods require an extra Object/argument?
- What if we need an extra method.

The first one can be solved with the suggestion of Olivier. The method
signature will stay we same, we just extend the Event object passed.
For the latter you need to introduce a new interface of require Java8,
which will support default interface implementations.

Keeping a stable method signature if much more worth to me then the not
directly visible parameters of the event object.
If the current methods require different arguments, I would consider
different Events.

Robert

Op Mon, 16 Dec 2013 16:45:14 +0100 schreef Igor Fedorenko
i...@ifedorenko.com:




On 12/16/2013, 7:39, Olivier Lamy wrote:

On Dec 16, 2013 11:27 PM, Igor Fedorenko i...@ifedorenko.com
wrote:




On 12/16/2013, 5:27, Olivier Lamy wrote:


+/**

+ * Extension point that allows build extensions observe and
possibly

veto mojo executions.

+ *
+ * @see WeakMojoExecutionListener
+ * @since 3.1.2
+ * @provisional This interface is part of work in progress and
can be

changed or removed without notice.

+ */
+public interface MojoExecutionListener
+{
+public void beforeMojoExecution( MavenSession session,

MavenProject project, MojoExecution execution, Mojo mojo )

+throws MojoExecutionException;
+
+public void afterMojoExecutionSuccess( MavenSession session,

MavenProject project, MojoExecution execution,

+   Mojo mojo )
+throws MojoExecutionException;
+
+public void afterExecutionFailure( MavenSession session,

MavenProject project, MojoExecution execution, Mojo mojo,

+   Throwable cause );
+}


I wonder if it will be easier for future enhancement to use a bean
with fields for those objects.
MojoExecutionListenerEvent with getMavenSession() etc...

Maybe will be simpler to add getter to this bean than changing the
signature of the interface.
?




Good idea. Any objections against MojoExecutionEvent and
ProjectExecutionEvent names?


Sounds good



So I tried this and I am not sure I like the result.

Event objects make it harder to see (at a glance) what parameters are
provided to the callbacks, especially because not all callbacks have
the
same set of parameters. This muddies the API, I think.

Event objects make it possible to add new callback parameters but won't
help if we need to add new callbacks.

I think MojoExecutionListener2/3/4/etc provides reasonably good
evolution path for this API.

What do you think?

--
Regards,
Igor

-
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



-
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



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

Re: New logo?

2013-12-19 Thread jieryn
It seems that a Raven would be better. It even rhymes with Maven, in
English. They have a lot of significance to many different cultures,
with themes ranging from wisdom, to good luck, to even blood thirsty
birds of battle preferred by warriors. And given this cultural
history, there exists a large corpus of artistic material to inspire
or choose.

https://www.google.com/search?tbm=ischq=raven
http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens


On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
stephen.alan.conno...@gmail.com wrote:
 the wise owl?

 http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png

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



Re: [VOTE] Apache Maven SCM 1.9 (take 2)

2013-12-19 Thread Dominik Bartholdi
Thanks Oliver,
its a bit disappointing, as this at the end (at least for me) also means the 
other scm components are not maintainable anymore…
Taking this into account, then its probably a better idea to not have this 
under the apache umbrella anyway.
Where do you think we should release it from? Or should I just make a release 
with my own gav and publish it via Sonatype?
regards Domi

On 16.12.2013, at 00:15, Olivier Lamy ol...@apache.org wrote:

 So that's 2 weeks now.
 I presume I can say the vote failed.
 I will delete the tag and the staging repo.
 If someone else want to act RM let's go. perso I'm tired
 
 @Domi I'm sorry I believed if was a good idea to have the module jgit
 here (but cvs looks to me more important :P ).
 Anyway we can release that separately somewhere else.
 
 Cheers,
 
 Olivier
 
 
 On 5 December 2013 04:24, Dominik Bartholdi d...@fortysix.ch wrote:
 OK, then you have my +1
 /Domi
 
 On 03.12.2013, at 08:20, Olivier Lamy ol...@apache.org wrote:
 
 No worries.
 IMHO it's not the problem. Issue is cvs-commons module.
 
 --
 Olivier
 On Dec 3, 2013 3:34 PM, Dominik Bartholdi d...@fortysix.ch wrote:
 
 Sorry guys, during the week I’m usually a bit short in time…
 But is ist possible, that my commit
 d1f102e5223e5fe0f852e1a5becb497f0e860d6a is actually causing this issue?
 Its an exclude of some CVS stuff I had in my untracked list all the time
 when doing a full build...
 regards Domi
 
 
 On 03.12.2013, at 02:57, Olivier Lamy ol...@apache.org wrote:
 
 On 3 December 2013 12:52, Bernd Eckenfels e...@zusammenkunft.net
 wrote:
 Am 03.12.2013, 02:47 Uhr, schrieb Olivier Lamy ol...@apache.org:
 
 For some reasons I don't understand yet why defaultExclude=false
 doesn't work for CVS directories.
 
 
 Uh, isnt that supposed to be yes to enable the exclusion of default
 patterns?
 
 no because in this case we want some cvs directories included in the
 assembly.
 That's why we need to use defaultExclude=false to prevent some default
 pattern exclusion (or I really understand nothing :-))
 
 
 Gruss
 Bernd
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 For additional commands, e-mail: dev-h...@maven.apache.org
 
 
 
 
 --
 Olivier Lamy
 Ecetera: http://ecetera.com.au
 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
 
 
 
 -
 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
 
 
 
 
 -- 
 Olivier Lamy
 Ecetera: http://ecetera.com.au
 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
 


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



Re: New logo?

2013-12-19 Thread Manfred Moser
What a splendid idea! This is by far my favourite. Trailed by the Moose
maybe.

We could use a symbolized interpretation of a Raven along the lines of

https://www.google.ca/search?q=raven+pacific+northwest+artespv=210es_sm=119tbm=ischtbo=usource=univsa=Xei=ATezUofzI4jyoASBnIAoved=0CC4QsAQbiw=1229bih=1083


Manfred

 It seems that a Raven would be better. It even rhymes with Maven, in
 English. They have a lot of significance to many different cultures,
 with themes ranging from wisdom, to good luck, to even blood thirsty
 birds of battle preferred by warriors. And given this cultural
 history, there exists a large corpus of artistic material to inspire
 or choose.

 https://www.google.com/search?tbm=ischq=raven
 http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens


 On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
 stephen.alan.conno...@gmail.com wrote:
 the wise owl?

 http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png

 -
 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: New logo?

2013-12-19 Thread Paul Benedict
I like the Raven idea -- especially if you can color the bird with the
Apache feathers look.


On Thu, Dec 19, 2013 at 12:13 PM, Manfred Moser manf...@simpligility.comwrote:

 What a splendid idea! This is by far my favourite. Trailed by the Moose
 maybe.

 We could use a symbolized interpretation of a Raven along the lines of


 https://www.google.ca/search?q=raven+pacific+northwest+artespv=210es_sm=119tbm=ischtbo=usource=univsa=Xei=ATezUofzI4jyoASBnIAoved=0CC4QsAQbiw=1229bih=1083


 Manfred

  It seems that a Raven would be better. It even rhymes with Maven, in
  English. They have a lot of significance to many different cultures,
  with themes ranging from wisdom, to good luck, to even blood thirsty
  birds of battle preferred by warriors. And given this cultural
  history, there exists a large corpus of artistic material to inspire
  or choose.
 
  https://www.google.com/search?tbm=ischq=raven
  http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens
 
 
  On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
  stephen.alan.conno...@gmail.com wrote:
  the wise owl?
 
  http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png
 
  -
  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




-- 
Cheers,
Paul


Re: [VOTE] Apache Maven SCM 1.9 (take 2)

2013-12-19 Thread Robert Scholte
Stephens remarks are valid, let me try to pick this up in the next couple  
of weeks.


Robert

Op Thu, 19 Dec 2013 18:31:13 +0100 schreef Dominik Bartholdi  
d...@fortysix.ch:



Thanks Oliver,
its a bit disappointing, as this at the end (at least for me) also means  
the other scm components are not maintainable anymore…
Taking this into account, then its probably a better idea to not have  
this under the apache umbrella anyway.
Where do you think we should release it from? Or should I just make a  
release with my own gav and publish it via Sonatype?

regards Domi

On 16.12.2013, at 00:15, Olivier Lamy ol...@apache.org wrote:


So that's 2 weeks now.
I presume I can say the vote failed.
I will delete the tag and the staging repo.
If someone else want to act RM let's go. perso I'm tired

@Domi I'm sorry I believed if was a good idea to have the module jgit
here (but cvs looks to me more important :P ).
Anyway we can release that separately somewhere else.

Cheers,

Olivier


On 5 December 2013 04:24, Dominik Bartholdi d...@fortysix.ch wrote:

OK, then you have my +1
/Domi

On 03.12.2013, at 08:20, Olivier Lamy ol...@apache.org wrote:


No worries.
IMHO it's not the problem. Issue is cvs-commons module.

--
Olivier
On Dec 3, 2013 3:34 PM, Dominik Bartholdi d...@fortysix.ch wrote:


Sorry guys, during the week I’m usually a bit short in time…
But is ist possible, that my commit
d1f102e5223e5fe0f852e1a5becb497f0e860d6a is actually causing this  
issue?
Its an exclude of some CVS stuff I had in my untracked list all the  
time

when doing a full build...
regards Domi


On 03.12.2013, at 02:57, Olivier Lamy ol...@apache.org wrote:


On 3 December 2013 12:52, Bernd Eckenfels e...@zusammenkunft.net

wrote:

Am 03.12.2013, 02:47 Uhr, schrieb Olivier Lamy ol...@apache.org:


For some reasons I don't understand yet why defaultExclude=false
doesn't work for CVS directories.



Uh, isnt that supposed to be yes to enable the exclusion of  
default

patterns?


no because in this case we want some cvs directories included in the

assembly.
That's why we need to use defaultExclude=false to prevent some  
default

pattern exclusion (or I really understand nothing :-))



Gruss
Bernd


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





--
Olivier Lamy
Ecetera: http://ecetera.com.au
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




-
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





--
Olivier Lamy
Ecetera: http://ecetera.com.au
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




-
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] Apache Maven SCM 1.9 (take 2)

2013-12-19 Thread Kristian Rosenvold
I think all the crap/trolling in the release threads has gone way too far,
it's just not fun any more.

I can only request that PMC members chip in *before* the the vote to
/improve/ technical problems with a release
rather than spending a ton of energy documenting their -1 *after* the
release is staged.

Kristian


2013/12/19 Robert Scholte rfscho...@apache.org

 Stephens remarks are valid, let me try to pick this up in the next couple
 of weeks.

 Robert

 Op Thu, 19 Dec 2013 18:31:13 +0100 schreef Dominik Bartholdi 
 d...@fortysix.ch:


  Thanks Oliver,
 its a bit disappointing, as this at the end (at least for me) also means
 the other scm components are not maintainable anymore…
 Taking this into account, then its probably a better idea to not have
 this under the apache umbrella anyway.
 Where do you think we should release it from? Or should I just make a
 release with my own gav and publish it via Sonatype?
 regards Domi

 On 16.12.2013, at 00:15, Olivier Lamy ol...@apache.org wrote:

  So that's 2 weeks now.
 I presume I can say the vote failed.
 I will delete the tag and the staging repo.
 If someone else want to act RM let's go. perso I'm tired

 @Domi I'm sorry I believed if was a good idea to have the module jgit
 here (but cvs looks to me more important :P ).
 Anyway we can release that separately somewhere else.

 Cheers,

 Olivier


 On 5 December 2013 04:24, Dominik Bartholdi d...@fortysix.ch wrote:

 OK, then you have my +1
 /Domi

 On 03.12.2013, at 08:20, Olivier Lamy ol...@apache.org wrote:

  No worries.
 IMHO it's not the problem. Issue is cvs-commons module.

 --
 Olivier
 On Dec 3, 2013 3:34 PM, Dominik Bartholdi d...@fortysix.ch wrote:

  Sorry guys, during the week I’m usually a bit short in time…
 But is ist possible, that my commit
 d1f102e5223e5fe0f852e1a5becb497f0e860d6a is actually causing this
 issue?
 Its an exclude of some CVS stuff I had in my untracked list all the
 time
 when doing a full build...
 regards Domi


 On 03.12.2013, at 02:57, Olivier Lamy ol...@apache.org wrote:

  On 3 December 2013 12:52, Bernd Eckenfels e...@zusammenkunft.net

 wrote:

 Am 03.12.2013, 02:47 Uhr, schrieb Olivier Lamy ol...@apache.org:

  For some reasons I don't understand yet why defaultExclude=false
 doesn't work for CVS directories.



 Uh, isnt that supposed to be yes to enable the exclusion of
 default
 patterns?


 no because in this case we want some cvs directories included in the

 assembly.

 That's why we need to use defaultExclude=false to prevent some
 default
 pattern exclusion (or I really understand nothing :-))


 Gruss
 Bernd


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




 --
 Olivier Lamy
 Ecetera: http://ecetera.com.au
 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



 -
 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




 --
 Olivier Lamy
 Ecetera: http://ecetera.com.au
 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



 -
 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: New logo?

2013-12-19 Thread Stephen Connolly
Likely that would be overly complex at small resolutions, but a monochrome
all black stencil version might work for small versions with the full
colour at 200px+

On Thursday, 19 December 2013, Paul Benedict wrote:

 I like the Raven idea -- especially if you can color the bird with the
 Apache feathers look.


 On Thu, Dec 19, 2013 at 12:13 PM, Manfred Moser 
 manf...@simpligility.comjavascript:;
 wrote:

  What a splendid idea! This is by far my favourite. Trailed by the Moose
  maybe.
 
  We could use a symbolized interpretation of a Raven along the lines of
 
 
 
 https://www.google.ca/search?q=raven+pacific+northwest+artespv=210es_sm=119tbm=ischtbo=usource=univsa=Xei=ATezUofzI4jyoASBnIAoved=0CC4QsAQbiw=1229bih=1083
 
 
  Manfred
 
   It seems that a Raven would be better. It even rhymes with Maven, in
   English. They have a lot of significance to many different cultures,
   with themes ranging from wisdom, to good luck, to even blood thirsty
   birds of battle preferred by warriors. And given this cultural
   history, there exists a large corpus of artistic material to inspire
   or choose.
  
   https://www.google.com/search?tbm=ischq=raven
   http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens
  
  
   On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
   stephen.alan.conno...@gmail.com javascript:; wrote:
   the wise owl?
  
   http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@maven.apache.orgjavascript:;
   For additional commands, e-mail: dev-h...@maven.apache.orgjavascript:;
  
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org javascript:;
  For additional commands, e-mail: dev-h...@maven.apache.orgjavascript:;
 
 


 --
 Cheers,
 Paul



-- 
Sent from my phone


Re: New logo?

2013-12-19 Thread Manfred Moser
Thats what I had in mind. Just a stylized version that is simplified and
with not too many details. Even maybe just a head or upper body of the
Maven Raven ... I just had to write that.. I like it ;-)

manfred

 Likely that would be overly complex at small resolutions, but a monochrome
 all black stencil version might work for small versions with the full
 colour at 200px+

 On Thursday, 19 December 2013, Paul Benedict wrote:

 I like the Raven idea -- especially if you can color the bird with the
 Apache feathers look.


 On Thu, Dec 19, 2013 at 12:13 PM, Manfred Moser
 manf...@simpligility.comjavascript:;
 wrote:

  What a splendid idea! This is by far my favourite. Trailed by the
 Moose
  maybe.
 
  We could use a symbolized interpretation of a Raven along the lines of
 
 
 
 https://www.google.ca/search?q=raven+pacific+northwest+artespv=210es_sm=119tbm=ischtbo=usource=univsa=Xei=ATezUofzI4jyoASBnIAoved=0CC4QsAQbiw=1229bih=1083
 
 
  Manfred
 
   It seems that a Raven would be better. It even rhymes with Maven, in
   English. They have a lot of significance to many different cultures,
   with themes ranging from wisdom, to good luck, to even blood thirsty
   birds of battle preferred by warriors. And given this cultural
   history, there exists a large corpus of artistic material to inspire
   or choose.
  
   https://www.google.com/search?tbm=ischq=raven
   http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens
  
  
   On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
   stephen.alan.conno...@gmail.com javascript:; wrote:
   the wise owl?
  
   http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png
  
   -
   To unsubscribe, e-mail:
 dev-unsubscr...@maven.apache.orgjavascript:;
   For additional commands, e-mail:
 dev-h...@maven.apache.orgjavascript:;
  
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
 javascript:;
  For additional commands, e-mail:
 dev-h...@maven.apache.orgjavascript:;
 
 


 --
 Cheers,
 Paul



 --
 Sent from my phone



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



Re: New logo?

2013-12-19 Thread Stephen Connolly
http://people.apache.org/~stephenc/maven-logo-contest/maven-6.png

http://people.apache.org/~stephenc/maven-logo-contest/maven-7.png

http://people.apache.org/~stephenc/maven-logo-contest/maven-7a.png

http://people.apache.org/~stephenc/maven-logo-contest/maven-7b.png

All based on this:
http://people.apache.org/~stephenc/maven-logo-contest/maven-7b-big.pngwhich
I traced from one of the raven totems

The -7 set all echo the gradient used in the Apache feather, though I think
the solid colour might have more strength.

I'll see if I can find another one to try tracing


On 19 December 2013 20:35, Manfred Moser manf...@simpligility.com wrote:

 Thats what I had in mind. Just a stylized version that is simplified and
 with not too many details. Even maybe just a head or upper body of the
 Maven Raven ... I just had to write that.. I like it ;-)

 manfred

  Likely that would be overly complex at small resolutions, but a
 monochrome
  all black stencil version might work for small versions with the full
  colour at 200px+
 
  On Thursday, 19 December 2013, Paul Benedict wrote:
 
  I like the Raven idea -- especially if you can color the bird with the
  Apache feathers look.
 
 
  On Thu, Dec 19, 2013 at 12:13 PM, Manfred Moser
  manf...@simpligility.comjavascript:;
  wrote:
 
   What a splendid idea! This is by far my favourite. Trailed by the
  Moose
   maybe.
  
   We could use a symbolized interpretation of a Raven along the lines of
  
  
  
 
 https://www.google.ca/search?q=raven+pacific+northwest+artespv=210es_sm=119tbm=ischtbo=usource=univsa=Xei=ATezUofzI4jyoASBnIAoved=0CC4QsAQbiw=1229bih=1083
  
  
   Manfred
  
It seems that a Raven would be better. It even rhymes with Maven, in
English. They have a lot of significance to many different cultures,
with themes ranging from wisdom, to good luck, to even blood thirsty
birds of battle preferred by warriors. And given this cultural
history, there exists a large corpus of artistic material to inspire
or choose.
   
https://www.google.com/search?tbm=ischq=raven
http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens
   
   
On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
stephen.alan.conno...@gmail.com javascript:; wrote:
the wise owl?
   
http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png
   
   
 -
To unsubscribe, e-mail:
  dev-unsubscr...@maven.apache.orgjavascript:;
For additional commands, e-mail:
  dev-h...@maven.apache.orgjavascript:;
   
  
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
  javascript:;
   For additional commands, e-mail:
  dev-h...@maven.apache.orgjavascript:;
  
  
 
 
  --
  Cheers,
  Paul
 
 
 
  --
  Sent from my phone
 


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




Re: [VOTE] Apache Maven SCM 1.9 (take 2)

2013-12-19 Thread Stephen Connolly
On Thursday, 19 December 2013, Kristian Rosenvold wrote:

 I think all the crap/trolling in the release threads has gone way too far,
 it's just not fun any more.

 I can only request that PMC members chip in *before* the the vote to
 /improve/ technical problems with a release
 rather than spending a ton of energy documenting their -1 *after* the
 release is staged.


I did my testing, I found an issue which, in good conscience I feel means I
cannot vote +1. I stated my vote was not a veto and I would not stand in
the way of a release. This only needed one more +1 from a PMC member... I
don't see that as trolling... Where was your vote?



 Kristian


 2013/12/19 Robert Scholte rfscho...@apache.org

  Stephens remarks are valid, let me try to pick this up in the next couple
  of weeks.
 
  Robert
 
  Op Thu, 19 Dec 2013 18:31:13 +0100 schreef Dominik Bartholdi 
  d...@fortysix.ch:
 
 
   Thanks Oliver,
  its a bit disappointing, as this at the end (at least for me) also means
  the other scm components are not maintainable anymore…
  Taking this into account, then its probably a better idea to not have
  this under the apache umbrella anyway.
  Where do you think we should release it from? Or should I just make a
  release with my own gav and publish it via Sonatype?
  regards Domi
 
  On 16.12.2013, at 00:15, Olivier Lamy ol...@apache.org wrote:
 
   So that's 2 weeks now.
  I presume I can say the vote failed.
  I will delete the tag and the staging repo.
  If someone else want to act RM let's go. perso I'm tired
 
  @Domi I'm sorry I believed if was a good idea to have the module jgit
  here (but cvs looks to me more important :P ).
  Anyway we can release that separately somewhere else.
 
  Cheers,
 
  Olivier
 
 
  On 5 December 2013 04:24, Dominik Bartholdi d...@fortysix.ch wrote:
 
  OK, then you have my +1
  /Domi
 
  On 03.12.2013, at 08:20, Olivier Lamy ol...@apache.org wrote:
 
   No worries.
  IMHO it's not the problem. Issue is cvs-commons module.
 
  --
  Olivier
  On Dec 3, 2013 3:34 PM, Dominik Bartholdi d...@fortysix.ch
 wrote:
 
   Sorry guys, during the week I’m usually a bit short in time…
  But is ist possible, that my commit
  d1f102e5223e5fe0f852e1a5becb497f0e860d6a is actually causing this
  issue?
  Its an exclude of some CVS stuff I had in my untracked list all the
  time
  when doing a full build...
  regards Domi
 
 
  On 03.12.2013, at 02:57, Olivier Lamy ol...@apache.org wrote:
 
   On 3 December 2013 12:52, Bernd Eckenfels e...@zusammenkunft.net
 
  wrote:
 
  Am 03.12.2013, 02:47 Uhr, schrieb Olivier Lamy ol...@apache.org:
 
   For some reasons I don't understand yet why defaultExclude=false
  doesn't work for CVS directories.
 
 
 
  Uh, isnt that supposed to be yes to enable the exclusion of
  default
  patterns?
 
 
  no because in this case we want some cvs directories included in
 the
 
  assembly.
 
  That's why we need to use defaultExclude=false to prevent some
  default
  pattern exclusion (or I really understand nothing :-))
 



-- 
Sent from my phone


RE: New logo?

2013-12-19 Thread Martin Gainty
Apache?

Totems?


When my ancestors arrived at Ellis they were reminded ..there are 
native-americans


http://indianspictures.blogspot.com/2012/01/american-native-american-photos-of.html


Worth a gander?
Martin 
__ 


  



 Date: Thu, 19 Dec 2013 23:44:00 +
 Subject: Re: New logo?
 From: stephen.alan.conno...@gmail.com
 To: dev@maven.apache.org; manf...@simpligility.com
 
 http://people.apache.org/~stephenc/maven-logo-contest/maven-6.png
 
 http://people.apache.org/~stephenc/maven-logo-contest/maven-7.png
 
 http://people.apache.org/~stephenc/maven-logo-contest/maven-7a.png
 
 http://people.apache.org/~stephenc/maven-logo-contest/maven-7b.png
 
 All based on this:
 http://people.apache.org/~stephenc/maven-logo-contest/maven-7b-big.pngwhich
 I traced from one of the raven totems
 
 The -7 set all echo the gradient used in the Apache feather, though I think
 the solid colour might have more strength.
 
 I'll see if I can find another one to try tracing
 
 
 On 19 December 2013 20:35, Manfred Moser manf...@simpligility.com wrote:
 
  Thats what I had in mind. Just a stylized version that is simplified and
  with not too many details. Even maybe just a head or upper body of the
  Maven Raven ... I just had to write that.. I like it ;-)
 
  manfred
 
   Likely that would be overly complex at small resolutions, but a
  monochrome
   all black stencil version might work for small versions with the full
   colour at 200px+
  
   On Thursday, 19 December 2013, Paul Benedict wrote:
  
   I like the Raven idea -- especially if you can color the bird with the
   Apache feathers look.
  
  
   On Thu, Dec 19, 2013 at 12:13 PM, Manfred Moser
   manf...@simpligility.comjavascript:;
   wrote:
  
What a splendid idea! This is by far my favourite. Trailed by the
   Moose
maybe.
   
We could use a symbolized interpretation of a Raven along the lines of
   
   
   
  
  https://www.google.ca/search?q=raven+pacific+northwest+artespv=210es_sm=119tbm=ischtbo=usource=univsa=Xei=ATezUofzI4jyoASBnIAoved=0CC4QsAQbiw=1229bih=1083
   
   
Manfred
   
 It seems that a Raven would be better. It even rhymes with Maven, in
 English. They have a lot of significance to many different cultures,
 with themes ranging from wisdom, to good luck, to even blood thirsty
 birds of battle preferred by warriors. And given this cultural
 history, there exists a large corpus of artistic material to inspire
 or choose.

 https://www.google.com/search?tbm=ischq=raven
 http://en.wikipedia.org/wiki/Cultural_depictions_of_ravens


 On Thu, Dec 19, 2013 at 5:36 AM, Stephen Connolly
 stephen.alan.conno...@gmail.com javascript:; wrote:
 the wise owl?

 http://people.apache.org/~stephenc/maven-logo-contest/maven-5.png


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

   
   
-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
   javascript:;
For additional commands, e-mail:
   dev-h...@maven.apache.orgjavascript:;
   
   
  
  
   --
   Cheers,
   Paul
  
  
  
   --
   Sent from my phone
  
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
  For additional commands, e-mail: dev-h...@maven.apache.org
 
 
  

Re: [VOTE] Maven Shared Utils 0.5 and Maven JarSigner 1.2 (take 2)

2013-12-19 Thread Hervé BOUTEMY
+1

Regards,

Hervé

Le mercredi 18 décembre 2013 02:00:18 Tony Chemit a écrit :
 Hi,
 
 maven-jarsigner site is now ok :)
 
 Maven shared Utils 0.5
 --
 
 The version 0.5 offers a new simple API to execute java tool via commandline
 builder.
 
 This API offers also toolchain support (which makes sense while executing
 java tools from jdk).
 
 This api is now used in maven jarsigner shared component and keytool-api
 (from keytool-maven-plugin @codehaus).
 
 We solved 1 issues:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11761version=19
 180
 
 There are still a couple of issues left in JIRA:
 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11761sta
 tus=1component=15606
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-064/
 https://repository.apache.org/content/repositories/maven-064/org/apache/mave
 n/shared/maven-shared-utils/0.5/maven-shared-utils-0.5-source-release.zip
 
 Source release checksum(s):
 maven-shared-utils-0.5-source-release.zip sha1:
 00aec332db87f6549a31395eded80159efc88de3
 
 Staging site:
 http://maven.apache.org/shared-archives/maven-shared-utils-LATEST/
 
 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 my +1
 
 
 Maven shared JarSigner 1.2
 --
 
 The version 1.2 uses the new maven-shared-utils JavaTool API, java 5 and
 plexus java 5 annotations, and much much more...
 
 We solved 5 issues:
 https://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11761version=19
 721
 
 There is no more issues in JIRA left :)
 
 Staging repo:
 https://repository.apache.org/content/repositories/maven-064/
 https://repository.apache.org/content/repositories/maven-064/org/apache/mave
 n/shared/maven-jarsigner/1.2/maven-jarsigner-1.2-source-release.zip
 
 Source release checksum(s):
 maven-jarsigner-1.2-source-release.zip sha1:
 573fa9d50cc08bd65a2bf0d077e6c1b08d70046b
 
 Staging site:
 http://maven.apache.org/shared-archives/maven-jarsigner-LATEST/
 
 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
 Vote open for 72 hours.
 
 [ ] +1
 [ ] +0
 [ ] -1
 
 my +1
 
 tony.


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



Re: [1/2] git commit: MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener

2013-12-19 Thread Hervé BOUTEMY
IIUC, numbered interfaces + abstract implementations are roughly Eclipse way 
of solving this requirement about API evolution, isn't it?

Regards,

Hervé

Le jeudi 19 décembre 2013 07:43:03 Igor Fedorenko a écrit :
 On 12/18/2013, 16:42, Olivier Lamy wrote:
  if you need to add new parameters in the future, you won't have to add
  this new MojoExecutionListener2 extends MojoExecutionListener (IMHO
  it's just ugly but that's my POV) just add those new fields in
  MojoExecutionEvent etc...
  
  Anyway I only talk by experience and you are the guy who write the
  code so do as you want.
  This API can be here for  a while so if it's easy to enhance it it's
  better.
  
  BTW I just wonder why you don't want to use this pattern with a bean
  rather than a method with a lot of parameters.
 
 API clarity and consistency are the reasons I have slight preference to
 explicitly pass parameters to callback methods.
 
 MojoExecutionListener2 will still be required to introduce new callback
 methods, and I like having single/consistent API evolution approach that
 covers all scenarios.
 
 When parameters are passed in explicitly, clients do not have to guess
 what is available to them. It also makes it little easier to reason what
 API version a client expects just by looking at implements
 MojoExecutionListener vs MojoExecutionListener2.
 
 At any rate, I don't think this matter much in this particular case, so
 I'll introduce event objects in next couple of days.
 
 
 --
 Regards,
 Igor
 
  On 19 December 2013 07:32, Igor Fedorenko i...@ifedorenko.com wrote:
  Olivier, Robert,
  
  Do you insist on event objects or can live with my initial
  implementation?
  
  I am not sure if I explained this clearly enough, but I never suggested
  changing existing method signatures in the future. If we need to add
  new parameters or new callback methods in the future, we can introduce
  new listener interface
  
  MojoExecutionListener2 extends MojoExecutionListener
  
  and add new method to the new interface. Clients that implement
  original MojoExecutionListener will continue to work as is.
  
  --
  Regards,
  Igor
  
  On 12/16/2013, 17:04, Robert Scholte wrote:
  There are 2 issues here:
  - What if one of the current methods require an extra Object/argument?
  - What if we need an extra method.
  
  The first one can be solved with the suggestion of Olivier. The method
  signature will stay we same, we just extend the Event object passed.
  For the latter you need to introduce a new interface of require Java8,
  which will support default interface implementations.
  
  Keeping a stable method signature if much more worth to me then the not
  directly visible parameters of the event object.
  If the current methods require different arguments, I would consider
  different Events.
  
  Robert
  
  Op Mon, 16 Dec 2013 16:45:14 +0100 schreef Igor Fedorenko
  
  i...@ifedorenko.com:
  On 12/16/2013, 7:39, Olivier Lamy wrote:
  On Dec 16, 2013 11:27 PM, Igor Fedorenko i...@ifedorenko.com 
wrote:
  On 12/16/2013, 5:27, Olivier Lamy wrote:
  +/**
  
  + * Extension point that allows build extensions observe and
  possibly
  
  veto mojo executions.
  
  + *
  + * @see WeakMojoExecutionListener
  + * @since 3.1.2
  + * @provisional This interface is part of work in progress and
  can be
  
  changed or removed without notice.
  
  + */
  +public interface MojoExecutionListener
  +{
  +public void beforeMojoExecution( MavenSession session,
  
  MavenProject project, MojoExecution execution, Mojo mojo )
  
  +throws MojoExecutionException;
  +
  +public void afterMojoExecutionSuccess( MavenSession session,
  
  MavenProject project, MojoExecution execution,
  
  +   Mojo mojo )
  +throws MojoExecutionException;
  +
  +public void afterExecutionFailure( MavenSession session,
  
  MavenProject project, MojoExecution execution, Mojo mojo,
  
  +   Throwable cause );
  +}
  
  I wonder if it will be easier for future enhancement to use a bean
  with fields for those objects.
  MojoExecutionListenerEvent with getMavenSession() etc...
  
  Maybe will be simpler to add getter to this bean than changing the
  signature of the interface.
  ?
  
  Good idea. Any objections against MojoExecutionEvent and
  ProjectExecutionEvent names?
  
  Sounds good
  
  So I tried this and I am not sure I like the result.
  
  Event objects make it harder to see (at a glance) what parameters are
  provided to the callbacks, especially because not all callbacks have
  the
  same set of parameters. This muddies the API, I think.
  
  Event objects make it possible to add new callback parameters but won't
  help if we need to add new callbacks.
  
  I think MojoExecutionListener2/3/4/etc provides reasonably good
  evolution path for this API.
  
  What do you think?
  
  --
  Regards,
  Igor
  
  

Re: [VOTE] Apache Maven SCM 1.9 (take 2)

2013-12-19 Thread Kristian Rosenvold
I usually ignore threads when they degenerate into procedural discussions
and I'll guarantee supress any voting thread where the first thing that
comes out is a -1; I've got coding to do.

Sorry for being an idiot, I'm usually quite good at keeping my foot out of
my mouth. Can't always get it right.

Kristian





2013/12/20 Stephen Connolly stephen.alan.conno...@gmail.com

 On Thursday, 19 December 2013, Kristian Rosenvold wrote:

  I think all the crap/trolling in the release threads has gone way too
 far,
  it's just not fun any more.
 
  I can only request that PMC members chip in *before* the the vote to
  /improve/ technical problems with a release
  rather than spending a ton of energy documenting their -1 *after* the
  release is staged.


 I did my testing, I found an issue which, in good conscience I feel means I
 cannot vote +1. I stated my vote was not a veto and I would not stand in
 the way of a release. This only needed one more +1 from a PMC member... I
 don't see that as trolling... Where was your vote?


 
  Kristian
 
 
  2013/12/19 Robert Scholte rfscho...@apache.org
 
   Stephens remarks are valid, let me try to pick this up in the next
 couple
   of weeks.
  
   Robert
  
   Op Thu, 19 Dec 2013 18:31:13 +0100 schreef Dominik Bartholdi 
   d...@fortysix.ch:
  
  
Thanks Oliver,
   its a bit disappointing, as this at the end (at least for me) also
 means
   the other scm components are not maintainable anymore…
   Taking this into account, then its probably a better idea to not have
   this under the apache umbrella anyway.
   Where do you think we should release it from? Or should I just make a
   release with my own gav and publish it via Sonatype?
   regards Domi
  
   On 16.12.2013, at 00:15, Olivier Lamy ol...@apache.org wrote:
  
So that's 2 weeks now.
   I presume I can say the vote failed.
   I will delete the tag and the staging repo.
   If someone else want to act RM let's go. perso I'm tired
  
   @Domi I'm sorry I believed if was a good idea to have the module jgit
   here (but cvs looks to me more important :P ).
   Anyway we can release that separately somewhere else.
  
   Cheers,
  
   Olivier
  
  
   On 5 December 2013 04:24, Dominik Bartholdi d...@fortysix.ch
 wrote:
  
   OK, then you have my +1
   /Domi
  
   On 03.12.2013, at 08:20, Olivier Lamy ol...@apache.org wrote:
  
No worries.
   IMHO it's not the problem. Issue is cvs-commons module.
  
   --
   Olivier
   On Dec 3, 2013 3:34 PM, Dominik Bartholdi d...@fortysix.ch
  wrote:
  
Sorry guys, during the week I’m usually a bit short in time…
   But is ist possible, that my commit
   d1f102e5223e5fe0f852e1a5becb497f0e860d6a is actually causing this
   issue?
   Its an exclude of some CVS stuff I had in my untracked list all
 the
   time
   when doing a full build...
   regards Domi
  
  
   On 03.12.2013, at 02:57, Olivier Lamy ol...@apache.org wrote:
  
On 3 December 2013 12:52, Bernd Eckenfels 
 e...@zusammenkunft.net
  
   wrote:
  
   Am 03.12.2013, 02:47 Uhr, schrieb Olivier Lamy ol...@apache.org
 :
  
For some reasons I don't understand yet why
 defaultExclude=false
   doesn't work for CVS directories.
  
  
  
   Uh, isnt that supposed to be yes to enable the exclusion of
   default
   patterns?
  
  
   no because in this case we want some cvs directories included in
  the
  
   assembly.
  
   That's why we need to use defaultExclude=false to prevent some
   default
   pattern exclusion (or I really understand nothing :-))
  



 --
 Sent from my phone