Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Jörg Schaible
Hi,

Benson Margulies wrote:

 Adding plugins to the core is not so much a matter of 'strategy'.
 
 The nar plugin is a non-trivial amount of code. So, for it to come to
 Apache, it would have to pass IP clearance. That means understanding
 the provenance of all of the code and that the people contributing it
 have sufficient rights to grant a license to the ASF.
 
 That having been said, the existing Maven community is rather thinly
 spread across the many org.apache.maven.plugins. Adding another big,
 complex, plugin should, at least, lead to a pause for reflection.
 Nonetheless, If the authors are interested in contributing it, please
 join the dev list and start a discussion.

another option is mojo.codehaus.org, especially since the devs discuss about 
moving the SCM for individual plugins to git.

- Jörg


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



Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Martin Eisengardt
Do we actually need the agreement of all authors to become a maven core
project?
The sources are already licensed under terms of ASF.

The original authors seem not respond for months or the email addresses are
no longer valid.
Would it be fine if there is a new (active) project group filling up the
CLA? http://www.apache.org/licenses/#clas
Actually duns code is not the original code. There was some other author
(freehep).

For me personally I do not care if this is becoming a maven-ocre component
or not. I am fine with codehaus and other variants too. My personal
interest is to remove all the forks and having an active project roup I can
discuss and commit my work :)


On Sun, Oct 7, 2012 at 12:23 PM, Jörg Schaible joerg.schai...@gmx.dewrote:

 Hi,

 Benson Margulies wrote:

  Adding plugins to the core is not so much a matter of 'strategy'.
 
  The nar plugin is a non-trivial amount of code. So, for it to come to
  Apache, it would have to pass IP clearance. That means understanding
  the provenance of all of the code and that the people contributing it
  have sufficient rights to grant a license to the ASF.
 
  That having been said, the existing Maven community is rather thinly
  spread across the many org.apache.maven.plugins. Adding another big,
  complex, plugin should, at least, lead to a pause for reflection.
  Nonetheless, If the authors are interested in contributing it, please
  join the dev list and start a discussion.

 another option is mojo.codehaus.org, especially since the devs discuss
 about
 moving the SCM for individual plugins to git.

 - Jörg


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




Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Mark Donszelmann
Hi

I am the author of the maven-nar-plugin. Let me start by apologizing that I 
have not kept track of, neither have worked on
it in recent years. I moved on to other things, but may come back using / 
working on it later on. 

The nar plugin was created by me when I was working at Stanford Linear 
Accelerator Center (SLAC) for Maven 1. When Maven 2
came out I rewrote it, and that is the code that is still there. Inside SLAC we 
maintained Open Source code by High Energy Physicists
under the name FreeHEP, available to anyone. A thing such as git or github did 
not exist at the time, so we needed
a way to distribute out code, and a name for it. 

I think it would be a good idea if you guys pick up the parts and continue with 
it. I have no real time to work on it, but could answer questions
if you have any. 

You have my agreement, and SLAC already gave its
agreement for me to take the code away from them. I guess officially Sonatype 
owns the code, as I dropped it with them, but 
they seem to have little interest in it (as far as I could see from the 
mailings). 

Keep me posted.

Regards
Mark Donszelmann


On Oct 7, 2012, at 12:35 PM, Martin Eisengardt martin.eisenga...@gmail.com 
wrote:

 Do we actually need the agreement of all authors to become a maven core
 project?
 The sources are already licensed under terms of ASF.
 
 The original authors seem not respond for months or the email addresses are
 no longer valid.
 Would it be fine if there is a new (active) project group filling up the
 CLA? http://www.apache.org/licenses/#clas
 Actually duns code is not the original code. There was some other author
 (freehep).
 
 For me personally I do not care if this is becoming a maven-ocre component
 or not. I am fine with codehaus and other variants too. My personal
 interest is to remove all the forks and having an active project roup I can
 discuss and commit my work :)
 
 
 On Sun, Oct 7, 2012 at 12:23 PM, Jörg Schaible joerg.schai...@gmx.dewrote:
 
 Hi,
 
 Benson Margulies wrote:
 
 Adding plugins to the core is not so much a matter of 'strategy'.
 
 The nar plugin is a non-trivial amount of code. So, for it to come to
 Apache, it would have to pass IP clearance. That means understanding
 the provenance of all of the code and that the people contributing it
 have sufficient rights to grant a license to the ASF.
 
 That having been said, the existing Maven community is rather thinly
 spread across the many org.apache.maven.plugins. Adding another big,
 complex, plugin should, at least, lead to a pause for reflection.
 Nonetheless, If the authors are interested in contributing it, please
 join the dev list and start a discussion.
 
 another option is mojo.codehaus.org, especially since the devs discuss
 about
 moving the SCM for individual plugins to git.
 
 - Jörg
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org
 
 


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



Re: noob confusion about dependencies and repositories

2012-10-07 Thread Barrie Treloar
On Sun, Oct 7, 2012 at 9:34 AM, Rob Withers reefed...@gmail.com wrote:
 I am guilty for being lazy.  I really hate all this build config stuff and
 with maven, git and Jenkins, plus FindBugs and PMD in all three
 environments, it gets to me.  I am totally up and running, minus some issues
 as I split my project apart that I am working on.  If I do go for the public
 maven repos, I will be sure to read the books.  You have given me a crash
 course on it and I can us it effectively now.

 Now, back to coding, which is what I really like to do (minus a trip back
 into JBoss land).

You sound like you can get the stuff done, so I beg you to spend a
small amount of time reading those docs.

Instead of this stuff bugging you, you will understand how to quickly
and easily get it fixed.
Otherwise next time you run into these problems you will have that
mental barrier that says this stuff is hard and annoying.
It is only that way because you need to know the basics.

You wont regret it.

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



RE: noob confusion about dependencies and repositories

2012-10-07 Thread Rob Withers


 -Original Message-
 From: Barrie Treloar [mailto:baerr...@gmail.com]
 
 On Sun, Oct 7, 2012 at 9:34 AM, Rob Withers reefed...@gmail.com wrote:
  I am guilty for being lazy.  I really hate all this build config stuff
  and with maven, git and Jenkins, plus FindBugs and PMD in all three
  environments, it gets to me.  I am totally up and running, minus some
  issues as I split my project apart that I am working on.  If I do go
  for the public maven repos, I will be sure to read the books.  You
  have given me a crash course on it and I can us it effectively now.
 
  Now, back to coding, which is what I really like to do (minus a trip
  back into JBoss land).
 
 You sound like you can get the stuff done, so I beg you to spend a small
 amount of time reading those docs.
 
 Instead of this stuff bugging you, you will understand how to quickly and
 easily get it fixed.
 Otherwise next time you run into these problems you will have that mental
 barrier that says this stuff is hard and annoying.
 It is only that way because you need to know the basics.
 
 You wont regret it.

Thank you.  I can do it, for sure.  I tend to read the docs and ask
questions at the same time, until I get my problem solved.  

The issue is  that these problems are peripheral to the problems I want to
solve, which is a secure promise-based distributed object messaging system.
Much more interesting and difficult in its own right.  This stuff, while
very powerful when done right, and necessary, is like keeping my apartment
clean or cooking dinner!  It is a chore.  ;-)

That said, I do like maven a lot. 




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



Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Jason van Zyl
I was waiting for you to respond as its your baby :-)

While Sonatype helped pay for some of the work in the last stage of NARs 
development, our focus has really been on Java so we really haven't had much 
time in the last few years. That said with all the work Sonatype has been doing 
with Insight we get questions about native code and mobile development for the 
iPhone quite a bit.

I am happy if there are users contributing and you want to coalesce the 
fragmented implementations. I think that Github is the perfect place to do that 
right now, low barrier to working together and it's very easy to get a project 
into Central regardless of where it is. 

That you as users, who became developers, have come together to put NAR back 
together is the only key element required to make the project successful. No 
organization will make your project popular, usable or help it improve. It is 
the work of small interested individuals that make the difference.

That said if you were going to take it to a foundation, in the long run I would 
take it to the Eclipse Foundation. They have just converted the whole platform 
build to Maven and there is a large native component to that for SWT and the 
launchers. Redhat has done a lot of the work there lately and I'm sure they 
would be interested as they do their own builds of the Eclipse Platform for 
their users and customers.

I happy to talk any of the groups as Sonatype would have to make a donation of 
code to move it to a foundation, but honestly I really think Github is the best 
place for you to spark up the project again.

On Oct 7, 2012, at 6:58 AM, Mark Donszelmann mark.donszelm...@gmail.com wrote:

 Hi
 
 I am the author of the maven-nar-plugin. Let me start by apologizing that I 
 have not kept track of, neither have worked on
 it in recent years. I moved on to other things, but may come back using / 
 working on it later on. 
 
 The nar plugin was created by me when I was working at Stanford Linear 
 Accelerator Center (SLAC) for Maven 1. When Maven 2
 came out I rewrote it, and that is the code that is still there. Inside SLAC 
 we maintained Open Source code by High Energy Physicists
 under the name FreeHEP, available to anyone. A thing such as git or github 
 did not exist at the time, so we needed
 a way to distribute out code, and a name for it. 
 
 I think it would be a good idea if you guys pick up the parts and continue 
 with it. I have no real time to work on it, but could answer questions
 if you have any. 
 
 You have my agreement, and SLAC already gave its
 agreement for me to take the code away from them. I guess officially Sonatype 
 owns the code, as I dropped it with them, but 
 they seem to have little interest in it (as far as I could see from the 
 mailings). 
 
 Keep me posted.
 
 Regards
 Mark Donszelmann
 
 
 On Oct 7, 2012, at 12:35 PM, Martin Eisengardt martin.eisenga...@gmail.com 
 wrote:
 
 Do we actually need the agreement of all authors to become a maven core
 project?
 The sources are already licensed under terms of ASF.
 
 The original authors seem not respond for months or the email addresses are
 no longer valid.
 Would it be fine if there is a new (active) project group filling up the
 CLA? http://www.apache.org/licenses/#clas
 Actually duns code is not the original code. There was some other author
 (freehep).
 
 For me personally I do not care if this is becoming a maven-ocre component
 or not. I am fine with codehaus and other variants too. My personal
 interest is to remove all the forks and having an active project roup I can
 discuss and commit my work :)
 
 
 On Sun, Oct 7, 2012 at 12:23 PM, Jörg Schaible joerg.schai...@gmx.dewrote:
 
 Hi,
 
 Benson Margulies wrote:
 
 Adding plugins to the core is not so much a matter of 'strategy'.
 
 The nar plugin is a non-trivial amount of code. So, for it to come to
 Apache, it would have to pass IP clearance. That means understanding
 the provenance of all of the code and that the people contributing it
 have sufficient rights to grant a license to the ASF.
 
 That having been said, the existing Maven community is rather thinly
 spread across the many org.apache.maven.plugins. Adding another big,
 complex, plugin should, at least, lead to a pause for reflection.
 Nonetheless, If the authors are interested in contributing it, please
 join the dev list and start a discussion.
 
 another option is mojo.codehaus.org, especially since the devs discuss
 about
 moving the SCM for individual plugins to git.
 
 - Jörg
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org
 
 
 
 
 -
 To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
 For additional commands, e-mail: users-h...@maven.apache.org
 

Thanks,

Jason


Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Benson Margulies
Jason will, I'm sure, correct me if I'm wrong, but I believe the IP
provenance issues to be comparable at Eclipse and Apache.

The Apache Foundation only accepts code that is *voluntarily*
contributed. That amounts to two tests:

a) is there clear provenance?
b) is there clear evidence of the voluntary contribution?

These two add up to, at least, a requirement that the author(s) of the
vast majority of the code be identified and participate.

This can make it challenging to bring a loosely-managed existing
codebase into Apache. It's not impossible, but, as Jason says, github
avoids this. Unless you are really hankering for the legal protections
offered by one of the Foundations, it's the simplest solution.

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



[ANN] Apache Archiva 1.4-M3 Released

2012-10-07 Thread Olivier Lamy
Hi,
The Apache Archiva team would like to announce the release of Archiva
1.4-M3. Archiva is available for download from the web site. [1]

Archiva is an application for managing one or more remote
repositories, including administration, artifact handling, browsing
and searching.

If you have any questions, please consult:
* the web site: http://archiva.apache.org/
* the archiva-user mailing list: http://archiva.apache.org/mail-lists.html

There is now a new webapp UI based on javascript (legacy webapp is
still distributed).
NOTE: most of the UI issues has been fixed in the new UI only.

For a more detailed release note you can consult:
http://archiva.apache.org/docs/1.4-M3/release-notes.html

Have Fun !
-- 
The Apache Archiva Team
[1]http://archiva.apache.org/download.html

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



Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Martin Eisengardt
OK. Thanks four your responses, Mark and Jason.
Lets sum up. We have the agreement of the authors to build up a new
working group.
I recently created a new organization at github:
https://github.com/maven-nar (just to give this a kickstart)
Please tell me who wants to become a project owner. I have added the three
active fork users (richardkerr, grogdomjahn and 1spatial). I suggest to now
vote on one fork to be moved to the organization and merging all the pull
requests, solving issues etc.
Unperiodical users can always create pull requests on the project. New
regular users are welcome :)

Technical features can be discussed in the github wiki at the moment.

I will create website and other things too, the website and repository can
be hosted by github. After doing this homework with merging all the forks
we can discuss the future of this project.
As long as there is no organization selected I will use my jenkins to push
the website to a github repository.



 That said if you were going to take it to a foundation, in the long run I
 would take it to the Eclipse Foundation. They have just converted the whole
 platform build to Maven and there is a large native component to that for
 SWT and the launchers. Redhat has done a lot of the work there lately and
 I'm sure they would be interested as they do their own builds of the
 Eclipse Platform for their users and customers.

 I happy to talk any of the groups as Sonatype would have to make a
 donation of code to move it to a foundation, but honestly I really think
 Github is the best place for you to spark up the project again.



I do not preferr any of the codehaus, mavens core or eclipse foundation.
All three solutions are fine for me as well as having a lonesome project
group using github and publishing to maven central.

For eclipse: This should be discussed with an eclipse foundation guru and
with an eclipse cdt guru. As soon as we are ready with the project team and
voted for an active project lead I would be happy to contact them. I am
already involved in eclipse pdt (commiting patches) and already had some
contact to some of the gurus.


Re: Unifying maven-nar-plugin implementations

2012-10-07 Thread Jason van Zyl
I think the github organization is a great start.

On Oct 7, 2012, at 11:36 AM, Martin Eisengardt martin.eisenga...@gmail.com 
wrote:

 OK. Thanks four your responses, Mark and Jason.
 Lets sum up. We have the agreement of the authors to build up a new
 working group.
 I recently created a new organization at github:
 https://github.com/maven-nar (just to give this a kickstart)
 Please tell me who wants to become a project owner. I have added the three
 active fork users (richardkerr, grogdomjahn and 1spatial). I suggest to now
 vote on one fork to be moved to the organization and merging all the pull
 requests, solving issues etc.
 Unperiodical users can always create pull requests on the project. New
 regular users are welcome :)
 
 Technical features can be discussed in the github wiki at the moment.
 
 I will create website and other things too, the website and repository can
 be hosted by github. After doing this homework with merging all the forks
 we can discuss the future of this project.
 As long as there is no organization selected I will use my jenkins to push
 the website to a github repository.
 
 
 
 That said if you were going to take it to a foundation, in the long run I
 would take it to the Eclipse Foundation. They have just converted the whole
 platform build to Maven and there is a large native component to that for
 SWT and the launchers. Redhat has done a lot of the work there lately and
 I'm sure they would be interested as they do their own builds of the
 Eclipse Platform for their users and customers.
 
 I happy to talk any of the groups as Sonatype would have to make a
 donation of code to move it to a foundation, but honestly I really think
 Github is the best place for you to spark up the project again.
 
 
 
 I do not preferr any of the codehaus, mavens core or eclipse foundation.
 All three solutions are fine for me as well as having a lonesome project
 group using github and publishing to maven central.
 
 For eclipse: This should be discussed with an eclipse foundation guru and
 with an eclipse cdt guru. As soon as we are ready with the project team and
 voted for an active project lead I would be happy to contact them. I am
 already involved in eclipse pdt (commiting patches) and already had some
 contact to some of the gurus.

Thanks,

Jason

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

There's no sense in being precise when you don't even know what you're talking 
about.

 -- John von Neumann







Re: noob confusion about dependencies and repositories

2012-10-07 Thread Steinar Bang
 Rob Withers reefed...@gmail.com:

 I am guilty for being lazy.  I really hate all this build config
 stuff...
[snip!]

FWIW, in my experience embracing maven patterns allows you to reduce
build config to a minimum.

On the recommended book list mentioned earlier, I will in particular
mention Maven by example
 http://www.sonatype.com/Support/Books/Maven-By-Example


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