Re: remote resource problem (was: Practice of releasing small changes before incorporation into a build)

2007-06-19 Thread Brett Porter
I wasn't able to reproduce the problem. I think I'll just update the  
parent to alpha-5, check again, then call the release tomorrow.


- Brett

On 19/06/2007, at 11:39 AM, Jason van Zyl wrote:



On 18 Jun 07, at 5:57 PM 18 Jun 07, Brett Porter wrote:


Jason,

How did you experience this problem with the RR plugin so I can  
verify it is fixed in a later version?




Try building the embedder module in trunk. That's where it failed  
for me.



- Brett

On 18/06/2007, at 11:51 AM, Brett Porter wrote:



You're right, it's pinned to alpha-2 but 5 is out.

Jason - how do I reproduce the error if I want to check it?






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: remote resource problem (was: Practice of releasing small changes before incorporation into a build)

2007-06-19 Thread Jason van Zyl


On 18 Jun 07, at 11:19 PM 18 Jun 07, Brett Porter wrote:

I wasn't able to reproduce the problem. I think I'll just update  
the parent to alpha-5, check again, then call the release tomorrow.




When you update I'll try again as well.


- Brett

On 19/06/2007, at 11:39 AM, Jason van Zyl wrote:



On 18 Jun 07, at 5:57 PM 18 Jun 07, Brett Porter wrote:


Jason,

How did you experience this problem with the RR plugin so I can  
verify it is fixed in a later version?




Try building the embedder module in trunk. That's where it failed  
for me.



- Brett

On 18/06/2007, at 11:51 AM, Brett Porter wrote:



You're right, it's pinned to alpha-2 but 5 is out.

Jason - how do I reproduce the error if I want to check it?






 
-

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: maven-dependency-tree changes for 1.1

2007-06-19 Thread Mark Hobson

Hi Joakim,

On 19/06/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:

Note, Archiva couldn't use the DependencyTree component, as it made
assumptions about repository access, availability, search order, and
layout that simply were not true. (actually, this is a problem mostly in
maven/components, but it still affected Archiva).

So, we wrote our own dependency graph / tree routines.  It's more
flexible, more reliable, faster, uses less memory, and more accurate
than the ones in maven components (and the shared dependency tree
component too).  I even utilized a local version of select classes from
plexus-graph (that Jason wants to eventually use for dependency management).

Check it out: archiva-dependency-graph

[snip]

Ah thanks, I wasn't aware of that - I had assumed archiva used
dependency-tree, although I haven't got around to looking at archiva
yet.  That certainly looks like the kind of code I was heading towards
- I'll have a proper look and get back to you.  I'm just wondering how
it could be more accurate than the resolution process that Maven core
uses itself?


I welcome you to look at it as a potential PoC for dependency handling
in maven 2.1.

It needs better non-javadoc documentation, but that'll come.


Cool.  Jason was talking about committing some artifact resolution
code this weekend, so hopefully we can start to converge these efforts
towards 2.1.


BTW. I wrote a VersionComparator that uses logic version sorting too in
Archiva.  I didn't realize it was a tough thing to do, until I read
Kenney's email about versioning
http://www.nabble.com/versioning-tf2842865s177.html#a7938087.

Check it out: VersionComparator.java
https://svn.apache.org/repos/asf/maven/archiva/trunk/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionComparator.java


Nice, I'd definitely like to see Kenney's versioning become the default.

Cheers,

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Adding wildcards to IncludesArtifactFilter

2007-06-19 Thread Mark Hobson

Hi Brian,

On 18/06/07, Brian E. Fox [EMAIL PROTECTED] wrote:

I'm pretty sure I just wrapped the core artifactsFilter impl so that I
could deal with the collection. In any case that I can, I try to use the
core functionality but sometimes I wrap it to do any additional work
needed. This was done mainly because mdep started out at Mojo and I
didn't have Karma to influence core.


Looking at o.a.m.plugin.dependency.utils.filters, only ScopeFilter
delegates to ScopeArtifactFilter from maven-artifact.  It's not a
problem, it's just that I needed to delegate to an arbitrary
ArtifactFilter.  Maybe it'd be worth refactoring these filters into
ArtifactFilters and moving them into maven-common-artifact-filters in
future.

Cheers,

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: DefaultArtifactCollector event change

2007-06-19 Thread Mark Hobson

On 18/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:

As long as you run all the ITs and make sure they work before
committing. Running the unit tests is not enough unfortunately.


Sure, will do thanks.


And I'm still trying to get all the getting prepared for 2.1 before
I start fleshing out any specs. But the artifact resolution in 2.0.x
is fundamentally wrong in not making a graph of the metadata before
the artifacts are materialized so don't be overly surprised if much
of the structure there gets wiped out in 2.1.


Yep, I figured this would be happening in 2.1.  I'm currently
targeting 2.0.x but am interested in any work moving this forward.

Cheers,

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Adding wildcards to IncludesArtifactFilter

2007-06-19 Thread Mark Hobson

I've added the new filters to maven-common-artifact-filters as per
John's suggestion in MNG-2621.  Let me know if there's any probs.

Mark

On 18/06/07, Mark Hobson [EMAIL PROTECTED] wrote:

Hi John,

On 16/06/07, John Casey [EMAIL PROTECTED] wrote:
 Just another pointer to add. I've put together some wildcard
 filtering support for the assembly plugin, and factored it into a
 separate library so I could share it with the maven-repository-
 builder project. These wildcard-enabled filters are by no means
 perfect, but if you're interested in taking a look, they're in maven-
 common-artifact-filters under maven/shared. I put them here so we
 could re-release them independently of Maven, should the need arise.

Ah ha, this looks more like what I'm after.  I dropped these
alternative implementations into my dependency tree changes and they
seem to work okay.  They're a little less strict that the version I
attached to MNG-2621 - in my implementation wildcards can't span id
segments (groupId, artifactId, etc), and individual segments can be
referred to explicity (e.g. ::jar for type).  Have a look at the
testcase in the patch and see if you think it's worth merging into
your filters:

http://jira.codehaus.org/secure/attachment/27995/MNG-2621.patch

I'll move to using maven-common-artifact-filters for the time being so
we can concentrate the work there.

Cheers,

Mark



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r546719 - /maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0002Test.java

2007-06-19 Thread Mark Hobson

On 15/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 15/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:
 If you install the artifacts you'll be fine. The invoker plugin broke
 which is why they are not installed. You can't simply run the ITs,
 you must install the plugins and artifacts that are used as part of
 the ITs.

 As I go through and find them I update them, but there is still a
 mixture of some old in there. Ideally the goal is to be able to start
 with nothing, install the artifacts required for running the ITs, and
 then run the ITs. So if you see things that aren't updated then fix
 them.

 This should ultimately become self-contained:

 http://svn.apache.org/repos/asf/maven/core-integration-testing/trunk/

 Without any requirement for anything to be installed in a remote
 repository. See the IT problem notes for details.

 Right.  Should the rest of it0002 not be aligned with the new group id
 too?

Yes, just align them if you see they are wrong.


I'm still unsure quite how it0002 is meant to pass without
core-integration-testing-support being deployed to the remote repo
under the new groupId.  I run:

core-integration-testing/core-integration-testing-support/build.sh
core-integration-testing/run-its.sh

And it0002 fails since it cannot download
org.apache.maven.its:maven-core-it-support:jar:1.0.  This is
understandable since the test deletes the copy in the local repo
installed by build.sh, and then expects it to be downloaded from the
remote repo which doesn't exist:

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/its/

Should we not redeploy core-integration-testing-support to the remote repo?

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r546719 - /maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0002Test.java

2007-06-19 Thread Jason van Zyl


On 19 Jun 07, at 6:20 AM 19 Jun 07, Mark Hobson wrote:


On 15/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 15/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:
 If you install the artifacts you'll be fine. The invoker plugin  
broke

 which is why they are not installed. You can't simply run the ITs,
 you must install the plugins and artifacts that are used as  
part of

 the ITs.

 As I go through and find them I update them, but there is still a
 mixture of some old in there. Ideally the goal is to be able to  
start
 with nothing, install the artifacts required for running the  
ITs, and
 then run the ITs. So if you see things that aren't updated then  
fix

 them.

 This should ultimately become self-contained:

 http://svn.apache.org/repos/asf/maven/core-integration-testing/ 
trunk/


 Without any requirement for anything to be installed in a remote
 repository. See the IT problem notes for details.

 Right.  Should the rest of it0002 not be aligned with the new  
group id

 too?

Yes, just align them if you see they are wrong.


I'm still unsure quite how it0002 is meant to pass without
core-integration-testing-support being deployed to the remote repo
under the new groupId.  I run:



You have to run the outter build first and what we want ultimately is  
use a test remote repository before the ITs run. We have a problem  
with them being coupled to the real central. The ITs should  
ultimately be completely self contained. So that's what I'm moving  
toward so there are for certain some inconsistencies while I move  
that way.


Anything you see like that the plan is to start from nothing,  
populate the test remote repository with the IT plugins and artifacts  
and then run the ITs. The old versions of the ITs artifacts were  
deployed to central and the new ones I did not so you're going to  
find some glitches. The overriding concern is the make it self  
contained. To use a file based remote repository first, then the next  
stage would be to use the ITs with a test web-based repository, then  
FTP ... you see where I'm going. Get the base ITs going and then test  
all our transports, test all our SCM providers ... Take a look at the  
notes in the IT directory. We have production plugins coupled with  
many ITs and in each of those listed cases test plugins should be  
made. Specific tests of a give plugin should be ITs in that  
particular plugin.


I'm sure you're going to find some problems but that's the general  
plan. So even if you sketch out a bash/ruby script to setup the test  
repo before running that's the kind of work we need to get done.



core-integration-testing/core-integration-testing-support/build.sh
core-integration-testing/run-its.sh

And it0002 fails since it cannot download
org.apache.maven.its:maven-core-it-support:jar:1.0.  This is
understandable since the test deletes the copy in the local repo
installed by build.sh, and then expects it to be downloaded from the
remote repo which doesn't exist:

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/its/

Should we not redeploy core-integration-testing-support to the  
remote repo?


Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



what mailing list does jira notify on? I cannot remember.

2007-06-19 Thread John Casey

Sorry, I just realized that in my recent email shuffling, I lost one of the
mailing lists. Which one does JIRA send notifications on? Is there a list of
the maven MLs somewhere?

-j

--
John Casey
---
Maven Developer (http://maven.apache.org)
---
Blog: http://www.ejlife.net/blogs/buildchimp


Re: DefaultArtifactCollector event change

2007-06-19 Thread Kenney Westerhof

Jason van Zyl wrote:


On 18 Jun 07, at 10:43 PM 18 Jun 07, Ralph Goers wrote:


Jason van Zyl wrote:


And I'm still trying to get all the getting prepared for 2.1 
before I start fleshing out any specs. But the artifact resolution 
in 2.0.x is fundamentally wrong in not making a graph of the 
metadata before the artifacts are materialized so don't be overly 
surprised if much of the structure there gets wiped out in 2.1.


You and I discussed this before. Has any of the code been written to 
do this?  While I have to agree that not creating the graph before 
processing has fundamental problems, I'm also concerned about what 
kind of performance impact this might have.




I do, but as I told brett (who also asked) what I have is an 
implementation that is agnostic to policy. What that means is that the 
spec is required and we need to work on that first. I'm just swamped 
with client work, the release and generally trying to clean up the 
wiki and jira but i'll make an attempt this weekend to drop some code.


That's cool, that it's agnostic to policy, That way we can apply the 
policy afterwards and show what the policy in effect does.
We can also have a mojo apply several policies, producing several output 
graphs/trees to illustrate the differences,
or we can split off the policies into smaller pieces so we can 
sequentially apply them - one for scope filtering, one for depMgt
application, one for transitive deps maybe, one for snapshot handling, 
one for including optional dependencies based on code requirements 
(maybe), one for conflict resolution (latest/oldest for 2 nodes at the 
same depth). We can even flatten the structure
so that we only have 1 version of a dep left in the module hierarchy in 
the reactor, or let each module use whatever version their

subscope tells them to use (so versions can differ per module).

I think having something policy-agnostic and filtering it out later is 
the best way to go - divide and conquer. So what you have doesn't 
necesarily need the spec applied to - we may just need to add another 
processing step after it that implements the spec. Whenever
we change/improve the spec, it'll be an easy adjustment since it's not 
hardcoded in the dep resoluion, and we can simply apply

different strategies for different versions of the poms/maven versions.

-- Kenney

Ralph

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r546719 - /maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0002Test.java

2007-06-19 Thread Mark Hobson

On 19/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:

You have to run the outter build first and what we want ultimately is
use a test remote repository before the ITs run. We have a problem
with them being coupled to the real central. The ITs should
ultimately be completely self contained. So that's what I'm moving
toward so there are for certain some inconsistencies while I move
that way.

Anything you see like that the plan is to start from nothing,
populate the test remote repository with the IT plugins and artifacts
and then run the ITs. The old versions of the ITs artifacts were
deployed to central and the new ones I did not so you're going to
find some glitches. The overriding concern is the make it self
contained. To use a file based remote repository first, then the next
stage would be to use the ITs with a test web-based repository, then
FTP ... you see where I'm going. Get the base ITs going and then test
all our transports, test all our SCM providers ... Take a look at the
notes in the IT directory. We have production plugins coupled with
many ITs and in each of those listed cases test plugins should be
made. Specific tests of a give plugin should be ITs in that
particular plugin.

I'm sure you're going to find some problems but that's the general
plan. So even if you sketch out a bash/ruby script to setup the test
repo before running that's the kind of work we need to get done.


Okay, I can see the direction you're heading towards with making the
ITs self-contained, I just wanted to make sure it wasn't failing due
to my local set up.  I can live with a failing it0002 for now.

Cheers,

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: what mailing list does jira notify on? I cannot remember.

2007-06-19 Thread John Casey

nm, found it on:

http://people.apache.org/~coar/mlists.html#maven.apache.org

ta,

-john

On 6/19/07, John Casey [EMAIL PROTECTED] wrote:


Sorry, I just realized that in my recent email shuffling, I lost one of
the mailing lists. Which one does JIRA send notifications on? Is there a
list of the maven MLs somewhere?

-j

--
John Casey
---
Maven Developer (http://maven.apache.org)
---
Blog: http://www.ejlife.net/blogs/buildchimp





--
John Casey
---
Maven Developer (http://maven.apache.org)
---
Blog: http://www.ejlife.net/blogs/buildchimp


Re: what mailing list does jira notify on? I cannot remember.

2007-06-19 Thread Kenney Westerhof

John Casey wrote:
Sorry, I just realized that in my recent email shuffling, I lost one 
of the
mailing lists. Which one does JIRA send notifications on? Is there a 
list of

the maven MLs somewhere?

-j


[EMAIL PROTECTED]

-- Kenney

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: what mailing list does jira notify on? I cannot remember.

2007-06-19 Thread Mark Hobson

On 19/06/07, John Casey [EMAIL PROTECTED] wrote:

Sorry, I just realized that in my recent email shuffling, I lost one of the
mailing lists. Which one does JIRA send notifications on?


[EMAIL PROTECTED]


Is there a list of the maven MLs somewhere?


Yep, http://maven.apache.org/mail-lists.html :)

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: what mailing list does jira notify on? I cannot remember.

2007-06-19 Thread John Casey

sorry for the knee-jerk email. :-)

I'll spend more time thinking next time

-j

On 6/19/07, Mark Hobson [EMAIL PROTECTED] wrote:


On 19/06/07, John Casey [EMAIL PROTECTED] wrote:
 Sorry, I just realized that in my recent email shuffling, I lost one of
the
 mailing lists. Which one does JIRA send notifications on?

[EMAIL PROTECTED]

 Is there a list of the maven MLs somewhere?

Yep, http://maven.apache.org/mail-lists.html :)

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
John Casey
---
Maven Developer (http://maven.apache.org)
---
Blog: http://www.ejlife.net/blogs/buildchimp


Re: maven-dependency-tree changes for 1.1

2007-06-19 Thread Carlos Sanchez

On 6/19/07, Mark Hobson [EMAIL PROTECTED] wrote:

Hi Joakim,

On 19/06/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:
 Note, Archiva couldn't use the DependencyTree component, as it made
 assumptions about repository access, availability, search order, and
 layout that simply were not true. (actually, this is a problem mostly in
 maven/components, but it still affected Archiva).

 So, we wrote our own dependency graph / tree routines.  It's more
 flexible, more reliable, faster, uses less memory, and more accurate
 than the ones in maven components (and the shared dependency tree
 component too).  I even utilized a local version of select classes from
 plexus-graph (that Jason wants to eventually use for dependency management).

 Check it out: archiva-dependency-graph
[snip]

Ah thanks, I wasn't aware of that - I had assumed archiva used
dependency-tree, although I haven't got around to looking at archiva
yet.  That certainly looks like the kind of code I was heading towards
- I'll have a proper look and get back to you.  I'm just wondering how
it could be more accurate than the resolution process that Maven core
uses itself?


what would be the point of having a different resolution than the one
maven uses? If I see a dependency graph different of what maven uses
it would be really confusing

other than that let's just choose one of the libraries and deprecate
the other one to avoid splitting the work



 I welcome you to look at it as a potential PoC for dependency handling
 in maven 2.1.

 It needs better non-javadoc documentation, but that'll come.

Cool.  Jason was talking about committing some artifact resolution
code this weekend, so hopefully we can start to converge these efforts
towards 2.1.

 BTW. I wrote a VersionComparator that uses logic version sorting too in
 Archiva.  I didn't realize it was a tough thing to do, until I read
 Kenney's email about versioning
 http://www.nabble.com/versioning-tf2842865s177.html#a7938087.

 Check it out: VersionComparator.java
 
https://svn.apache.org/repos/asf/maven/archiva/trunk/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionComparator.java

Nice, I'd definitely like to see Kenney's versioning become the default.

Cheers,

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
-- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



maven plugin dependency problem

2007-06-19 Thread Maxime VINCENT

Hello,

I'm currently developping a Maven plugin, and I have a problem if I use it
in command line (but if I use it in a project, It works fine).
I've got 'Failed to resolve artifact' error.

So I execute it with :
mvn install:install-file homega.tools:obrPlugin:repository -Dfile=
org.apache.felix.ipojo-0.7.1-incubator-SNAPSHOT.jar -DartifactId=ipojo
-DgroupId=org.apache.felix -Dversion=0.7.1-incubator-SNAPSHOT-Dpackaging=jar

In fact the specified file (here:
org.apache.felix.ipojo-0.7.1-incubator-SNAPSHOT.jar) will be installed with
groupId, artifactId and version given, then my plugin will be executed.
So Maven tries to download all the dependencies used by my plugin, but
instead of using the version and groupId specified in my plugin
pom.xmlfile, it changes this two fields by groupId and version
specified in command
line.



this is a part of my plugin pom.xml file:

...
dependency
groupIdorg.apache.felix/groupId
artifactIdorg.osgi.core/artifactId
version0.9.0-incubator-SNAPSHOT/version
scopeprovided/scope
/dependency
...
and the result of an execution:

C:\projet\Stagemvn install:install-file
homega.tools:obrPlugin:repository-Dfile=
org.apache.felix.ipojo-0.7.1
-incubator-SNAPSHOT.jar -DartifactId=ipojo -DgroupId=test
-Dversion=0.7.7-Dpackaging=jar
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'install'.
[INFO]

[INFO] Building Unnamed - tools:ipojo:jar:0.7.1
[INFO]task-segment: [install:install-file] (aggregator-style)
[INFO]

[INFO] [install:install-file]
[INFO] Installing C:\projet\Stage\org.apache.felix.ipojo-
0.7.1-incubator-SNAPSHOT.jar to C:\projet\Stage\mvn_r
epo\test\ipojo\0.7.7\ipojo-0.7.7.jar
[INFO]

[INFO] Building Unnamed - tools:ipojo:jar:0.7.1
[INFO]task-segment: [homega.tools:obrPlugin:repository]
[INFO]

Downloading:
http://repo1.maven.org/maven2/test/org.osgi.core/0.7.7/org.osgi.core-0.7.7.pom
Downloading:
http://repo1.maven.org/maven2/test/org.osgi.core/0.7.7/org.osgi.core-0.7.7.pom
Downloading:
http://repo1.maven.org/maven2/test/org.apache.felix.shell/0.7.7/org.apache.felix.shell-0.7.7.pom
Downloading:
http://repo1.maven.org/maven2/test/org.apache.felix.shell/0.7.7/org.apache.felix.shell-0.7.7.pom
Downloading:
http://repo1.maven.org/maven2/test/org.osgi.core/0.7.7/org.osgi.core-0.7.7.jar
Downloading:
http://repo1.maven.org/maven2/test/org.apache.felix.shell/0.7.7/org.apache.felix.shell-0.7.7.jar
[INFO]

[ERROR] BUILD ERROR
[INFO]

[INFO] Failed to resolve artifact.

Missing:
--
1) test:org.osgi.core:jar:0.7.7

 Try downloading the file manually from the project website.

 Then, install it using the command:
 mvn install:install-file -DgroupId=test -DartifactId=org.osgi.core \
 -Dversion=0.7.7 -Dpackaging=jar -Dfile=/path/to/file

 Path to dependency:
   1) homega.tools:obrPlugin:maven-plugin:1.0.0
   2)
org.apache.felix:org.apache.felix.shell:jar:0.9.0-incubator-SNAPSHOT
   3) test:org.osgi.core:jar:0.7.7

2) test:org.apache.felix.shell:jar:0.7.7

 Try downloading the file manually from the project website.

 Then, install it using the command:
 mvn install:install-file -DgroupId=test -DartifactId=
org.apache.felix.shell \
 -Dversion=0.7.7 -Dpackaging=jar -Dfile=/path/to/file

 Path to dependency:
   1) homega.tools:obrPlugin:maven-plugin:1.0.0
   2)
org.apache.felix:org.apache.felix.bundlerepository:jar:0.9.0-incubator-SNAPSHOT
   3) test:org.apache.felix.shell:jar:0.7.7

--
2 required artifacts are missing.



But if I install my file in the same groupId and version than the
dependencies (ie: org.apache.felix, 0.9.0-incubator-SNAPSHOT), it works
fine.

example:
C:\projet\Stagemvn install:install-file
homega.tools:obrPlugin:repository-Dfile=
org.apache.felix.ipojo-0.7.1
-incubator-SNAPSHOT.jar -DartifactId=ipojo -DgroupId=org.apache.felix-Dversion=
0.9.0-incubator-SNAPSHOT -Dpac
kaging=jar
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'install'.
[INFO]

[INFO] Building Unnamed - tools:ipojo:jar:0.7.1
[INFO]task-segment: [install:install-file] (aggregator-style)
[INFO]

[INFO] [install:install-file]
[INFO] Installing C:\projet\Stage\org.apache.felix.ipojo-
0.7.1-incubator-SNAPSHOT.jar to C:\projet\Stage\mvn_r
epo\org\apache\felix\ipojo\0.9.0-incubator-SNAPSHOT\ipojo-
0.9.0-incubator-SNAPSHOT.jar
[INFO]

Re: maven-dependency-tree changes for 1.1

2007-06-19 Thread Mark Hobson

On 19/06/07, Carlos Sanchez [EMAIL PROTECTED] wrote:

On 6/19/07, Mark Hobson [EMAIL PROTECTED] wrote:
 Ah thanks, I wasn't aware of that - I had assumed archiva used
 dependency-tree, although I haven't got around to looking at archiva
 yet.  That certainly looks like the kind of code I was heading towards
 - I'll have a proper look and get back to you.  I'm just wondering how
 it could be more accurate than the resolution process that Maven core
 uses itself?

what would be the point of having a different resolution than the one
maven uses? If I see a dependency graph different of what maven uses
it would be really confusing


I agree, this is what I was trying to say.


other than that let's just choose one of the libraries and deprecate
the other one to avoid splitting the work


archiva-dependency-graph appears to be quite tied in to archiva
itself, so I'm not sure how easy it'd be to move away from that.  The
situation so far appears to be:

- maven-dependency-tree uses the 2.0.x core APIs to build the same
tree as Maven actually uses
- archiva-dependency-graph is a good proof-of-concept of how
graph-based resolution could be implemented in 2.1, although is
currently quite tied to archiva itself
- Jason has some code for graph-based resolution in 2.1, which will
supersede and replace the need for maven-dependency-tree

I believe maven-dependency-tree is still relevant for 2.0.x and I will
continue to work on it since that's the version I'm targeting.  Once
the spec and implementation is done for 2.1, it should be very easy to
move these diagnostic tools over to use that instead.

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: maven-dependency-tree changes for 1.1

2007-06-19 Thread Joakim Erdfelt

The list of resolved dependencies is equivalent to what maven has.

And speaking of different resolutions, even now, maven 2.0.5 and 2.0.6 
resolve differently.   In my tests 2.0.6 does a worse job choosing the 
'latest' version of a dep when in conflict, maven 2.0.5 picks correctly.


When I say more accurate it doesn't mean that the it has a different 
list of deps, just more accurate as to where they come from.

A good example of this is direct dependencies that arrive in via Parent pom.
Under maven 2.0.5, they show as direct deps, under maven 2.0.6 it shows 
up as transitive (seems to only occure if that same dep shows up as a 
transitive dep later on)


The implementation on archiva side shows it as direct (which it should 
be).  Hence more accurate.  Not different.


I've also seen maven choose different deps during a conflict based on 
the order of the deps in the dependency list.  A common one i keep 
hitting is the xml-apis version, maven 2.0.6 chooses (incorrectly) the 
1.0.x series, when in the same tree 1.3.x series is available (and 
usually closer to the project than the 1.0.x series).


If you perform the dependency-tree lookup using a plugin or report, you 
can get different results than if you run it standalone (not within the 
maven execution environment).  I suspect that this is due to the 
existence of the maven core components within the $M2_HOME/lib that 
overrides whatever version you specify in the plugin.


In short.  The archiva one is consistent to compile / test scoped deps 
that maven client uses for the same project.  I even created an 
archivadev:create-dependency-tests plugin to take the 
shared-dependency-tree results of the project, and generate testcases 
that ensure an identical resolution of artifacts.


- Joakim Erdfelt


Carlos Sanchez wrote:

On 6/19/07, Mark Hobson [EMAIL PROTECTED] wrote:

Hi Joakim,

On 19/06/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:
 Note, Archiva couldn't use the DependencyTree component, as it made
 assumptions about repository access, availability, search order, and
 layout that simply were not true. (actually, this is a problem 
mostly in

 maven/components, but it still affected Archiva).

 So, we wrote our own dependency graph / tree routines.  It's more
 flexible, more reliable, faster, uses less memory, and more accurate
 than the ones in maven components (and the shared dependency tree
 component too).  I even utilized a local version of select classes 
from
 plexus-graph (that Jason wants to eventually use for dependency 
management).


 Check it out: archiva-dependency-graph
[snip]

Ah thanks, I wasn't aware of that - I had assumed archiva used
dependency-tree, although I haven't got around to looking at archiva
yet.  That certainly looks like the kind of code I was heading towards
- I'll have a proper look and get back to you.  I'm just wondering how
it could be more accurate than the resolution process that Maven core
uses itself?


what would be the point of having a different resolution than the one
maven uses? If I see a dependency graph different of what maven uses
it would be really confusing

other than that let's just choose one of the libraries and deprecate
the other one to avoid splitting the work



 I welcome you to look at it as a potential PoC for dependency handling
 in maven 2.1.

 It needs better non-javadoc documentation, but that'll come.

Cool.  Jason was talking about committing some artifact resolution
code this weekend, so hopefully we can start to converge these efforts
towards 2.1.

 BTW. I wrote a VersionComparator that uses logic version sorting 
too in

 Archiva.  I didn't realize it was a tough thing to do, until I read
 Kenney's email about versioning
 http://www.nabble.com/versioning-tf2842865s177.html#a7938087.

 Check it out: VersionComparator.java
 
https://svn.apache.org/repos/asf/maven/archiva/trunk/archiva-base/archiva-common/src/main/java/org/apache/maven/archiva/common/utils/VersionComparator.java 



Nice, I'd definitely like to see Kenney's versioning become the default.

Cheers,

Mark



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: maven-dependency-tree changes for 1.1

2007-06-19 Thread Joakim Erdfelt

Mark Hobson wrote:

On 19/06/07, Carlos Sanchez [EMAIL PROTECTED] wrote:

On 6/19/07, Mark Hobson [EMAIL PROTECTED] wrote:
 Ah thanks, I wasn't aware of that - I had assumed archiva used
 dependency-tree, although I haven't got around to looking at archiva
 yet.  That certainly looks like the kind of code I was heading towards
 - I'll have a proper look and get back to you.  I'm just wondering how
 it could be more accurate than the resolution process that Maven core
 uses itself?

what would be the point of having a different resolution than the one
maven uses? If I see a dependency graph different of what maven uses
it would be really confusing


I agree, this is what I was trying to say.

I chose to ensure consistency with maven itself.
It is not nearly as confusing as it is now.

other than that let's just choose one of the libraries and deprecate
the other one to avoid splitting the work


archiva-dependency-graph appears to be quite tied in to archiva
itself, so I'm not sure how easy it'd be to move away from that.  The
situation so far appears to be:

- maven-dependency-tree uses the 2.0.x core APIs to build the same
tree as Maven actually uses
- archiva-dependency-graph is a good proof-of-concept of how
graph-based resolution could be implemented in 2.1, although is
currently quite tied to archiva itself

There are few decisions here in archiva.

1) The need to resolve project models differently.
   Archiva doesn't have a local repository, it has many managed repos.
   Archiva doesn't communicate with a remote repository unless directed 
to do so because of a client request.
   Archiva set up a ProjectModelResolver interface with a 
ProjectModelResolverStack to allow for control over the project 
resolution process.  Currently, archiva does resolution via the 
ProjectModelResolverStack, which specifies the order ... from DB/jpox, 
then managed repos, then a dummy model.  This resolver stack also has a 
listener setup that allows for just in time persistence of newly 
discovered models.  Very nice.


2) The choice of persistence engine (jpox) and insistence on using 
modello by other devs meant I couldn't use the maven/components model.


3) The model read / write via xpp3 was a PITA.
Archiva uses a proper SAX/DOM (and can even get around the mess 
that trygvis's name causes. ;-)
Archiva also uses xpath to load 3.0.0 and 4.0.0 into the same 
persisted model, making serving them out to m1 or m2 clients trivial.


I want to see maven 2.1 fixed in regards to project model resolution.  
The current mess in maven/components is completely unusable within 
archiva.  If that occurs, then the rest of the dependency graph 
resolution bits will fall into line easily.  (It did for archiva.)



- Jason has some code for graph-based resolution in 2.1, which will
supersede and replace the need for maven-dependency-tree
I based the archiva-dependency-graph entirely off of discussions with 
jason about how to do the dependency resolution bits.  I intentionally 
decoupled as much as I could to make the porting out of archiva easier.

I believe maven-dependency-tree is still relevant for 2.0.x and I will
continue to work on it since that's the version I'm targeting.  Once
the spec and implementation is done for 2.1, it should be very easy to
move these diagnostic tools over to use that instead.

- Joakim

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Joakim Erdfelt

+1

How can I not vote +1?  After all, according to the META-INF/MANIFEST.MF 
in the maven-core-2.0.7-uber.jar I built it.


Niggle: It still feels wrong to have the maven-core-2.0.7-uber.jar have 
a LICENSE.txt in it's root that says it's a GPL'd application.


- Joakim

Jason van Zyl wrote:

Hi,

The release notes are here:

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500styleName=Htmlversion=13138 



The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.7/

Staging repository:

http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/maven-2.0.7/

Thanks,

Jason.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
- Joakim Erdfelt
 [EMAIL PROTECTED]
 Open Source Software (OSS) Developer


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Arnaud HERITIER

+1

Arnaud

On 19/06/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:


+1

How can I not vote +1?  After all, according to the META-INF/MANIFEST.MF
in the maven-core-2.0.7-uber.jar I built it.

Niggle: It still feels wrong to have the maven-core-2.0.7-uber.jar have
a LICENSE.txt in it's root that says it's a GPL'd application.

- Joakim

Jason van Zyl wrote:
 Hi,

 The release notes are here:


http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500styleName=Htmlversion=13138


 The tag is here:

 http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.7/

 Staging repository:

 http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/

 And the distros you are interested in are here:

 http://people.apache.org/~jvanzyl/maven-2.0.7/

 Thanks,

 Jason.



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



--
- Joakim Erdfelt
  [EMAIL PROTECTED]
  Open Source Software (OSS) Developer


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...


Re: Planning for 1.0-alpha-2

2007-06-19 Thread Joakim Erdfelt
There are a few proxy related bugs left to work out in 1.0-alpha-2, I'd 
like to get a functional proxying working for the 1.0-alpha-2 release.


I think this weekend might be doable.  But that depends on the help 
testing the bug fixes.


- Joakim

Wendy Smoak wrote:

How does the weekend of June 23rd sound for another Archiva alpha
release?  Joakim, are you already planning to do one before then?

Any thoughts on how many of the 110 issues marked for 1.0-alpha-2 in
jira could actually make it in that two-week time frame?

Thanks,
Wendy





Re: svn commit: r546719 - /maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0002Test.java

2007-06-19 Thread Jason van Zyl


On 19 Jun 07, at 8:39 AM 19 Jun 07, Mark Hobson wrote:


On 19/06/07, Jason van Zyl [EMAIL PROTECTED] wrote:

You have to run the outter build first and what we want ultimately is
use a test remote repository before the ITs run. We have a problem
with them being coupled to the real central. The ITs should
ultimately be completely self contained. So that's what I'm moving
toward so there are for certain some inconsistencies while I move
that way.

Anything you see like that the plan is to start from nothing,
populate the test remote repository with the IT plugins and artifacts
and then run the ITs. The old versions of the ITs artifacts were
deployed to central and the new ones I did not so you're going to
find some glitches. The overriding concern is the make it self
contained. To use a file based remote repository first, then the next
stage would be to use the ITs with a test web-based repository, then
FTP ... you see where I'm going. Get the base ITs going and then test
all our transports, test all our SCM providers ... Take a look at the
notes in the IT directory. We have production plugins coupled with
many ITs and in each of those listed cases test plugins should be
made. Specific tests of a give plugin should be ITs in that
particular plugin.

I'm sure you're going to find some problems but that's the general
plan. So even if you sketch out a bash/ruby script to setup the test
repo before running that's the kind of work we need to get done.


Okay, I can see the direction you're heading towards with making the
ITs self-contained, I just wanted to make sure it wasn't failing due
to my local set up.  I can live with a failing it0002 for now.



If you do mvn install in the parent IT directory all the plugins  
and artifacts required will be installed and the ITs will pass.



Cheers,

Mark

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Upload request (cannot submit via Jira)

2007-06-19 Thread Jochen Wiedmann

Hi,

I'd like to ask for the upload of

  http://people.apache.org/~jochen/rat-lib-0.5.1-bundle.jar

I was, of course, trying to submit this via Jira, but after submitting
the request, Jira always replies with an error message like

   Errors
   * Error instantiating webwork.multipart.parser.class:
   com.atlassian.jira.web.JiraMultipartRequestWrapper(original message: null)

   You have not selected a valid project to create an issue in.

I seem to have a lot of issues with Codehaus' Jira these days. :-(

Thanks,

Jochen


--
Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Jesse McConnell

+1

On 6/19/07, Arnaud HERITIER [EMAIL PROTECTED] wrote:

+1

Arnaud

On 19/06/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:

 +1

 How can I not vote +1?  After all, according to the META-INF/MANIFEST.MF
 in the maven-core-2.0.7-uber.jar I built it.

 Niggle: It still feels wrong to have the maven-core-2.0.7-uber.jar have
 a LICENSE.txt in it's root that says it's a GPL'd application.

 - Joakim

 Jason van Zyl wrote:
  Hi,
 
  The release notes are here:
 
 
 
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500styleName=Htmlversion=13138
 
 
  The tag is here:
 
  http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.7/
 
  Staging repository:
 
  http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/
 
  And the distros you are interested in are here:
 
  http://people.apache.org/~jvanzyl/maven-2.0.7/
 
  Thanks,
 
  Jason.
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 


 --
 - Joakim Erdfelt
   [EMAIL PROTECTED]
   Open Source Software (OSS) Developer


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...




--
jesse mcconnell
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Planning for 1.0-alpha-2

2007-06-19 Thread Fabrice Bellingard

Hi Joakim,

which proxy related bugs do you think of? I've tested Archiva proxying for
some days, and it works pretty good for me. I mean, if we'd have to release
alpha-2, I wouldn't say no. :-)

Fabrice.

On 6/19/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:


There are a few proxy related bugs left to work out in 1.0-alpha-2, I'd
like to get a functional proxying working for the 1.0-alpha-2 release.

I think this weekend might be doable.  But that depends on the help
testing the bug fixes.

- Joakim

Wendy Smoak wrote:
 How does the weekend of June 23rd sound for another Archiva alpha
 release?  Joakim, are you already planning to do one before then?

 Any thoughts on how many of the 110 issues marked for 1.0-alpha-2 in
 jira could actually make it in that two-week time frame?

 Thanks,
 Wendy





Re: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Christian Gruber

+1 (non-binding)

successful on Mac for large reactor build of 20+ subprojects, plus a  
bunch of plugin projects.


On Jun 19, 2007, at 5:33 PM, Jesse McConnell wrote:


+1

On 6/19/07, Arnaud HERITIER [EMAIL PROTECTED] wrote:

+1

Arnaud

On 19/06/07, Joakim Erdfelt [EMAIL PROTECTED] wrote:

 +1

 How can I not vote +1?  After all, according to the META-INF/ 
MANIFEST.MF

 in the maven-core-2.0.7-uber.jar I built it.

 Niggle: It still feels wrong to have the maven-core-2.0.7- 
uber.jar have

 a LICENSE.txt in it's root that says it's a GPL'd application.

 - Joakim

 Jason van Zyl wrote:
  Hi,
 
  The release notes are here:
 
 
 http://jira.codehaus.org/secure/ReleaseNote.jspa? 
projectId=10500styleName=Htmlversion=13138

 
 
  The tag is here:
 
  http://svn.apache.org/repos/asf/maven/components/tags/ 
maven-2.0.7/

 
  Staging repository:
 
  http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/
 
  And the distros you are interested in are here:
 
  http://people.apache.org/~jvanzyl/maven-2.0.7/
 
  Thanks,
 
  Jason.
 
 
 
   
-

  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
   
-

  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
   
-

  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 


 --
 - Joakim Erdfelt
   [EMAIL PROTECTED]
   Open Source Software (OSS) Developer


  
-

 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...




--
jesse mcconnell
[EMAIL PROTECTED]

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Brian E. Fox
+1 tested ok on my builds.

-Original Message-
From: Jason van Zyl [mailto:[EMAIL PROTECTED] 
Sent: Sunday, June 17, 2007 11:47 AM
To: Maven Developers List
Subject: [VOTE] Release Maven 2.0.7 (take 2)

Hi,

The release notes are here:

http://jira.codehaus.org/secure/ReleaseNote.jspa? 
projectId=10500styleName=Htmlversion=13138

The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.7/

Staging repository:

http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/maven-2.0.7/

Thanks,

Jason.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Andrew Williams

+1 fixes my issues

On 17 Jun 2007, at 18:47, Jason van Zyl wrote:


Hi,

The release notes are here:

http://jira.codehaus.org/secure/ReleaseNote.jspa? 
projectId=10500styleName=Htmlversion=13138


The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.7/

Staging repository:

http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/maven-2.0.7/

Thanks,

Jason.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven 2.0.7 (take 2)

2007-06-19 Thread Jason van Zyl

Good, it's looking like this puppy will go out tomorrow morning.

On 17 Jun 07, at 10:47 AM 17 Jun 07, Jason van Zyl wrote:


Hi,

The release notes are here:

http://jira.codehaus.org/secure/ReleaseNote.jspa? 
projectId=10500styleName=Htmlversion=13138


The tag is here:

http://svn.apache.org/repos/asf/maven/components/tags/maven-2.0.7/

Staging repository:

http://people.apache.org/~jvanzyl/maven-2.0.7-staging-repository/

And the distros you are interested in are here:

http://people.apache.org/~jvanzyl/maven-2.0.7/

Thanks,

Jason.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reminder to vote for 2.0.8 issues

2007-06-19 Thread Jason van Zyl
Just a reminder for anyone lurking who wants issues addressed in  
2.0.8 to vote for issues in JIRA.


Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Reminder to vote for 2.0.8 issues

2007-06-19 Thread Brian E. Fox
I'd like to see about getting 2.0.x up to a newer container. Not only
would this fix my plexus thousands of warnings issue, but more
importantly it would get some more synergy between 2.0 and 2.1
especially as it relates to various plexus components.

-Original Message-
From: Jason van Zyl [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 19, 2007 6:47 PM
To: Maven Developers List
Subject: Reminder to vote for 2.0.8 issues

Just a reminder for anyone lurking who wants issues addressed in  
2.0.8 to vote for issues in JIRA.

Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Reminder to vote for 2.0.8 issues

2007-06-19 Thread Jason van Zyl


On 19 Jun 07, at 6:26 PM 19 Jun 07, Brian E. Fox wrote:


I'd like to see about getting 2.0.x up to a newer container. Not only
would this fix my plexus thousands of warnings issue, but more
importantly it would get some more synergy between 2.0 and 2.1
especially as it relates to various plexus components.



This is probably a good idea, but I'm not sure how easy it's going to  
be.  There is a drastic change in the way Classworlds works and this  
affects component factories and thus all Ant related things: ant- 
based plugins and the ant-run plugin. We could attempt it and put out  
some candidates out very early to see if there are any problems as  
the testing of Ant related goodies is a little weak. I also know of a  
couple backward compat problems with signatures of component  
discoverers which will cause a problem but as soon as you switch  
containers and try to build you would find them.


We can attempt it, and you'll know soon enough if it's feasible. I  
agree that it would be nice to do and would smooth the transition to  
2.1 it's just a matter of getting enough feedback and adding some  
better Ant-related tests.




-Original Message-
From: Jason van Zyl [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 19, 2007 6:47 PM
To: Maven Developers List
Subject: Reminder to vote for 2.0.8 issues

Just a reminder for anyone lurking who wants issues addressed in
2.0.8 to vote for issues in JIRA.

Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



.isSnapshot changes version

2007-06-19 Thread Brian E. Fox
I discovered http://jira.codehaus.org/browse/MNG-2961 while working on
mdep a while back. It should be an easy fix but I'm pondering what the
least intrusive fix is. Clearly calling a Boolean method shouldn't
result in a change to some other variable so we should do something.

 

Changing it to always returns xxx-SNAPSHOT as it does after calling
isSnapshot has the potential to break things depending on existing
behavior. The cleanest way forward is most likely to not have isSnapshot
modify the version, and to create a new method that returns xxx-SNAPSHOT
and leave getBaseVersion to return just the xxx-timestamp. (not sure
what this method would be called...getNonResolvedBaseVersion)

 

WDYT?

 



Testing maven-artifact-manager patches

2007-06-19 Thread Jochen Wiedmann

Hi,

I'd like to test a patch for the maven-artifact-manager. My first
though was to simply build Maven 2.0.7 from source, but that fails. Is
there any other possibility to test my patch?

Thanks,

Jochen

--
Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Testing maven-artifact-manager patches

2007-06-19 Thread Jason van Zyl


On 19 Jun 07, at 8:52 PM 19 Jun 07, Jochen Wiedmann wrote:


Hi,

I'd like to test a patch for the maven-artifact-manager. My first
though was to simply build Maven 2.0.7 from source, but that fails. Is
there any other possibility to test my patch?



What was the failure, I just built the release and the tag should  
work fine.



Thanks,

Jochen

--
Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Thanks,

Jason

--
Jason van Zyl
Founder and PMC Chair, Apache Maven
jason at sonatype dot com
--




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]