Re: depMgt (mng-1577 again....)

2007-06-17 Thread Jörg Schaible
Kenney Westerhof wrote: [snip] >>> The meaning of depMgt is different, applied to either local deps or >>> transitive deps, and it's not consistent. >>> >>> This somewhat describes the situation: >>> - depMgt for artifact X is used to provide defaults for direct >>> dependencies of artifact X, >>

Re: depMgt (mng-1577 again....)

2007-06-16 Thread Kenney Westerhof
Ralph Goers wrote: Kenney Westerhof wrote: This somewhat describes the situation: - depMgt for artifact X is used to provide defaults for direct dependencies of artifact X, and for overrides of transitive dependencies on X, unless there's also a direct dependency on X in which case the di

Re: depMgt (mng-1577 again....)

2007-06-16 Thread Kenney Westerhof
Jörg Schaible wrote: Kenney Westerhof wrote: Hi, Just did some test wrt MNG-2340 (using maven 2.0.7 and 2.0.6), and this is what I found: P with dependencyManagement for lucene 1.3 | + my-dep with dependency on lucene 1.4.3 + my-app with dependency on my-dep (I modified the attached projec

Re: depMgt (mng-1577 again....)

2007-06-16 Thread Kenney Westerhof
we need a new element, like 'transitiveDependencyManagement'. This is something I hope we won't support in 2.1... -- Kenney -Original Message- From: Kenney Westerhof [mailto:[EMAIL PROTECTED] Sent: Saturday, June 16, 2007 7:06 AM To: Maven Developers List Subject: depM

Re: depMgt (mng-1577 again....)

2007-06-16 Thread Ralph Goers
Kenney Westerhof wrote: This somewhat describes the situation: - depMgt for artifact X is used to provide defaults for direct dependencies of artifact X, and for overrides of transitive dependencies on X, unless there's also a direct dependency on X in which case the direct dependency is us

Re: depMgt (mng-1577 again....)

2007-06-16 Thread Jörg Schaible
Kenney Westerhof wrote: > Hi, > > Just did some test wrt MNG-2340 (using maven 2.0.7 and 2.0.6), and this is > what I found: > > P with dependencyManagement for lucene 1.3 > | > + my-dep with dependency on lucene 1.4.3 > + my-app with dependency on my-dep > > (I modified the attached project lo

RE: depMgt (mng-1577 again....)

2007-06-16 Thread Brian E. Fox
From: Kenney Westerhof [mailto:[EMAIL PROTECTED] Sent: Saturday, June 16, 2007 7:06 AM To: Maven Developers List Subject: depMgt (mng-1577 again) Hi, Just did some test wrt MNG-2340 (using maven 2.0.7 and 2.0.6), and this is what I found: P with dependencyManagement for lucene 1.3 | + my-dep

depMgt (mng-1577 again....)

2007-06-16 Thread Kenney Westerhof
Hi, Just did some test wrt MNG-2340 (using maven 2.0.7 and 2.0.6), and this is what I found: P with dependencyManagement for lucene 1.3 | + my-dep with dependency on lucene 1.4.3 + my-app with dependency on my-dep (I modified the attached project locally; rename my-app to my-dep and add my-ap

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-09 Thread Jason van Zyl
didn't write the spec first and anything that has been done has been embodied in code and subject to changes like MNG-1577. We need a spec, define the behavior and then write to that. Trying to do anything with 2.0.x or the artifact resolution mechanism as it stands is a complete waste of time. D

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-09 Thread Kenney Westerhof
t; wrote: Ultimately the short answer is who cares what 2.0.x does. Why? Because we didn't write the spec first and anything that has been done has been embodied in code and subject to changes like MNG-1577. We need a spec, define the behavior and then write to that. Trying to do anything wi

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-08 Thread Arnaud HERITIER
does. Why? Because we didn't write the spec first and anything that has been done has been embodied in code and subject to changes like MNG-1577. We need a spec, define the behavior and then write to that. Trying to do anything with 2.0.x or the artifact resolution mechanism as it stands i

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-07 Thread Kenney Westerhof
; On 6/6/07, Joakim Erdfelt <[EMAIL PROTECTED]> wrote: > > > > > > Sorry for the 1950's Horror Movie Catchphrase. I'm just odd like that. > ;-) > > > > > > The following has been filed as > http://jira.codehaus.org/browse/MNG-3038 > > >

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-07 Thread Jason van Zyl
> > of D it gets, because it has no direct dependency on D. > > > > > > On 6/6/07, Joakim Erdfelt <[EMAIL PROTECTED]> wrote: > > > > > > Sorry for the 1950's Horror Movie Catchphrase. I'm just odd like that. > ;-) > > > > > >

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-07 Thread Kenney Westerhof
elt <[EMAIL PROTECTED]> wrote: > > > > > > Sorry for the 1950's Horror Movie Catchphrase. I'm just odd like that. > ;-) > > > > > > The following has been filed as > http://jira.codehaus.org/browse/MNG-3038 > > > and I encourage

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-07 Thread Jason van Zyl
> > > On 6/6/07, Joakim Erdfelt <[EMAIL PROTECTED]> wrote: > > > > > > Sorry for the 1950's Horror Movie Catchphrase. I'm just odd like that. > ;-) > > > > > > The following has been filed as > http://jira.codehaus.org/browse/MNG-303

RE: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Brian E. Fox
st Subject: Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577! I'm still not 100% sure that's the case. I am working from the point of view of Archiva on this. And in that case, the versioning of the various maven-* artifacts are importan

IT0121 - was ( Re: Dawn of the MNG-1577 )

2007-06-06 Thread Joakim Erdfelt
on D. > > > > > > On 6/6/07, Joakim Erdfelt <[EMAIL PROTECTED]> wrote: > > > > > > Sorry for the 1950's Horror Movie Catchphrase. I'm just odd like that. > ;-) > > > > > > The following has been filed as > http://jira.c

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Kenney Westerhof
res which > version > > of D it gets, because it has no direct dependency on D. > > > > > > On 6/6/07, Joakim Erdfelt <[EMAIL PROTECTED]> wrote: > > > > > > Sorry for the 1950's Horror Movie Catchphrase. I'm just odd like that. >

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Jason van Zyl
Ultimately the short answer is who cares what 2.0.x does. Why? Because we didn't write the spec first and anything that has been done has been embodied in code and subject to changes like MNG-1577. We need a spec, define the behavior and then write to that. Trying to do anything wit

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Carlos Sanchez
; and I encourage discussion on this. > > > > > > I was recently working out some discrepancies between what maven > client, > > > mpir and archiva show as dependency tree's on some projects, and > > > discovered something. > > > > > > MNG-15

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Patrick Schneider
dehaus.org/browse/MNG-3038 > > and I encourage discussion on this. > > > > I was recently working out some discrepancies between what maven client, > > mpir and archiva show as dependency tree's on some projects, and > > discovered something. > > > > M

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Carlos Sanchez
st odd like that. ;-) > > The following has been filed as http://jira.codehaus.org/browse/MNG-3038 > and I encourage discussion on this. > > I was recently working out some discrepancies between what maven client, > mpir and archiva show as dependency tree's on some project

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Patrick Schneider
y tree's on some projects, and discovered something. MNG-1577 as discussed isn't done (yet). I created the teeny example project following the example that Carlos described on http://www.nabble.com/Re%3A--vote--MNG-1577-as-the-default-behavior-p9506667s177.html | What about this use

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Joakim Erdfelt
working out some discrepancies between what maven client, mpir and archiva show as dependency tree's on some projects, and discovered something. MNG-1577 as discussed isn't done (yet). I created the teeny example project following the example that Carlos described on http://www.nabble

Re: When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Carlos Sanchez
phrase. I'm just odd like that. ;-) The following has been filed as http://jira.codehaus.org/browse/MNG-3038 and I encourage discussion on this. I was recently working out some discrepancies between what maven client, mpir and archiva show as dependency tree's on some projects, and disco

When There's No More Room In Jiragoon, The Closed Will Walk Among Us: Dawn of the MNG-1577!

2007-06-06 Thread Joakim Erdfelt
dependency tree's on some projects, and discovered something. MNG-1577 as discussed isn't done (yet). I created the teeny example project following the example that Carlos described on http://www.nabble.com/Re%3A--vote--MNG-1577-as-the-default-behavior-p9506667s177.html | What abo

Re: Behavior philosophy. Was: Re: [vote] MNG-1577 as the default behavior

2007-03-20 Thread Trygve Laugstøl
Jason van Zyl wrote: On 20 Mar 07, at 7:45 AM 20 Mar 07, Trygve Laugstøl wrote: Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior

Re: Behavior philosophy. Was: Re: [vote] MNG-1577 as the default behavior

2007-03-20 Thread Jason van Zyl
On 20 Mar 07, at 7:45 AM 20 Mar 07, Trygve Laugstøl wrote: Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in

Behavior philosophy. Was: Re: [vote] MNG-1577 as the default behavior

2007-03-20 Thread Trygve Laugstøl
Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5 is fundamentally broken. To are totally prey to any

RE: Mojo to test for MNG-1577 was [vote] MNG-1577 as the default behavior

2007-03-18 Thread Jörg Schaible
Hi Brian, Brian E. Fox wrote on Saturday, March 17, 2007 6:11 AM: > I whipped up a mojo to test a build for cases where the resolved > dependency is different than what is set in the dependencyManagement > section. Use maven-dependency-plugin 2.0-alpha-3-SNAPSHOT (deployed to > snapshot repo) run

Re: MNG-1577

2007-03-18 Thread Carlos Sanchez
i'm -0 about having it in 2.0.6 I still think this is the kind of thing that would make sense in a 2.1 release having into account our version guidelines. On 3/18/07, Jason van Zyl <[EMAIL PROTECTED]> wrote: Brett, Carlos, Have you looked at the issue/code and do your -1s still hold or can we

Re: MNG-1577

2007-03-18 Thread Jason van Zyl
On 18 Mar 07, at 6:24 PM 18 Mar 07, Brett Porter wrote: Yes, I'm happy with where we got to with the discussion and withdraw that. I don't think it landing in 2.0.6 is ideal, but I think it's the best solution available to us today. (sorry, got confused about the process - thought my -1 wa

Re: MNG-1577

2007-03-18 Thread Brett Porter
Yes, I'm happy with where we got to with the discussion and withdraw that. I don't think it landing in 2.0.6 is ideal, but I think it's the best solution available to us today. (sorry, got confused about the process - thought my -1 was only a vote, not a veto) On 19/03/2007, at 9:19 AM, J

MNG-1577

2007-03-18 Thread Jason van Zyl
Brett, Carlos, Have you looked at the issue/code and do your -1s still hold or can we put this through in the 2.0.6 release? Carlos you did not specifically use -1, but I consider your object to be the same. I would like to stage a build for people to try. Jason. ---

RE: Mojo to test for MNG-1577 was [vote] MNG-1577 as the default behavior

2007-03-17 Thread Brian E. Fox
gt : 1.5 [INFO] Resolved: 1.7 -Original Message- From: Brian E. Fox [mailto:[EMAIL PROTECTED] Sent: Saturday, March 17, 2007 1:14 AM To: Maven Developers List Subject: RE: Mojo to test for MNG-1577 was [vote] MNG-1577 as the default behavior I meant to say: It currently skips sn

Re: [vote] MNG-1577 as the default behavior

2007-03-17 Thread Ralph Goers
Jason van Zyl wrote: The depMan declarations now channels all transitive dependency to what the user specifies, but what we still need in the future when ranges become common place is the conflict resolution mechanism as we've always thought it would work. Because the overwhelming majority

Re: [vote] MNG-1577 as the default behavior

2007-03-17 Thread Ralph Goers
See Below Brett Porter wrote: I'm generally in favour now, but there are a couple of things I'd still like to explore first, please bear with me. Having had the chance to review the new behaviour, I can't see any problems with applying it to current builds - I would expect it extremely rare

Re: [vote] MNG-1577 as the default behavior

2007-03-17 Thread Jason van Zyl
On 17 Mar 07, at 8:34 AM 17 Mar 07, Brett Porter wrote: I'm generally in favour now, but there are a couple of things I'd still like to explore first, please bear with me. Having had the chance to review the new behaviour, I can't see any problems with applying it to current builds - I wou

Re: [vote] MNG-1577 as the default behavior

2007-03-17 Thread Brett Porter
I'm generally in favour now, but there are a couple of things I'd still like to explore first, please bear with me. Having had the chance to review the new behaviour, I can't see any problems with applying it to current builds - I would expect it extremely rare to see a managed dependency i

Re: [vote] MNG-1577 as the default behavior

2007-03-17 Thread Brett Porter
On 17/03/2007, at 1:37 AM, Jason van Zyl wrote: No matter how bad the existing behaviour, it is consistent once in place. It's not consistent at all. It is totally erratic behavior, completely defective and counter intuitive. All people are forced to do is is continually override depende

Re: [vote] MNG-1577 as the default behavior

2007-03-17 Thread Jorg Heymans
Eric Redmond wrote: +1 for patching 2.0.6 I have yet to hear a single convincing argument for maintaining broken behavior. Who cares if people depend on it being broken? Don't upgrade. It's a defect, not a feature change. Pushing this to a major version is way overkill. +1 Jorg

Re: MNG-1577

2007-03-17 Thread Brett Porter
how you accurately control what versions get pulled in. Ralph, I would certainly work with you to make an APT or Confluence document. Wherever is fine with me. jason. I've attached a new patch to mng-1577. It contains a patch to a couple of the APT files for the web site. Please feel

Re: MNG-1577

2007-03-17 Thread Ralph Goers
certainly work with you to make an APT or Confluence document. Wherever is fine with me. jason. I've attached a new patch to mng-1577. It contains a patch to a couple of the APT files for the web site. Please feel free to edit it if I have gotten something wrong. I've built the site wi

RE: Mojo to test for MNG-1577 was [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
I meant to say: It currently skips snapshots but any released artifacts that don't match will potentially cause a problem with a build with MNG-1577 applied. I'm hoping that we can get this fixed up, release the analyze test and make MNG-1577 the default behavior. We can not only d

Mojo to test for MNG-1577 was [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
currently skips snapshots but any released artifacts that don't match will cause a problem. -Original Message- From: Brett Porter [mailto:[EMAIL PROTECTED] Sent: Friday, March 16, 2007 7:39 PM To: Maven Developers List Subject: Re: [vote] MNG-1577 as the default behavior Mike, Goo

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
if anyone disagrees after looking at the old versus new behavior. That said, if it gets vetoed then I was thinking a property in the POM that could get picked up. When I wrote the patch for MNG-1577 I added an override element to the dependencyManagement element in the pom so backward com

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Ralph Goers
n the top-level POM. We can't jump from 2.0.6 to a 2.1 for this. Jason. Jason, I would take the override option off the table. When I wrote the patch for MNG-1577 I added an override element to the dependencyManagement element in the pom so backward compatibility could be preserved.

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brett Porter
Mike, Good plan. This is exactly what I was getting at - but I thought we could already do this from the branch that the feature was implemented on? That's what I was intending to use. I'm obviously having trouble grokking the actual implications of this - I was getting the clear impressi

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Kenney Westerhof
would mean we still have to support 2.0.x, and 2.1, which is no different from 2.0.x except for MNG-1577, and the 2.1, what is now 2.1. That's not an option either, since this little issue, although higly debated, does not warrant a minor version update. yes, it changes behaviour. But fixing

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
On 16 Mar 07, at 4:02 PM 16 Mar 07, Carlos Sanchez wrote: On 3/16/07, Brian E. Fox <[EMAIL PROTECTED]> wrote: >i don't follow you here, the problem is when 2.0.5 builds get some version >"by default" (they don't override it). Those builds would get another version in 2.0.6 I think it sim

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Fabrizio Giustina
uce a change we should label it appropriately... fabrizio On 3/16/07, Jason van Zyl <[EMAIL PROTECTED]> wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without th

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread John Casey
That sounds like a great idea, Mike. It's all academic until we put something out there. -j On 3/16/07, Mike Perham <[EMAIL PROTECTED]> wrote: The key question to me is: are existing 2.0.5 builds going to be better or worse after this upgrade? I would prefer to see less speculation and more b

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Mike Perham
The key question to me is: are existing 2.0.5 builds going to be better or worse after this upgrade? I would prefer to see less speculation and more bits. Put out a Maven 2.0.6 snapshot that people can try with their project and get reports from the people in this thread. If no one has problems

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
On 3/16/07, Brian E. Fox <[EMAIL PROTECTED]> wrote: >i don't follow you here, the problem is when 2.0.5 builds get some version >"by default" (they don't override it). Those builds would get another version in 2.0.6 I think it simply boils down to what Patrick wrote: "For existing projects i

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Patrick Schneider
On 3/16/07, Carlos Sanchez <[EMAIL PROTECTED]> wrote: On 3/16/07, John Casey <[EMAIL PROTECTED]> wrote: > If the solution to this situation has been to define the dependency locally > with the version you want, how can having a dependencyManagement section > that works transitively possibly be r

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Kenney Westerhof
Carlos Sanchez wrote: On 3/16/07, Kenney Westerhof <[EMAIL PROTECTED]> wrote: Carlos Sanchez wrote: > now poms in the repo that have dependencyManagement sections will > start to change the behavior of current builds and people with 2.0.5 > will get very different results than people with 2

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread John Casey
First, it's not clear to me that depMgmt is used from a POM that is loaded out of the repository...I'll take another look, though. In any case, whatever B does to specify its own dependencies, you'll have to override in one form or another in A, correct? If B specifies a dependency on D == 2.0dire

RE: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
>i don't follow you here, the problem is when 2.0.5 builds get some version >"by default" (they don't override it). Those builds would get another version in 2.0.6 I think it simply boils down to what Patrick wrote: "For existing projects in which the workaround was not used, then I would que

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
On 3/16/07, Kenney Westerhof <[EMAIL PROTECTED]> wrote: You're only describing the case where you override the version by specifying a transitive dep directly. If you don't, then it's unpredictable. If I say in my pom 'i want junit 4 for my modules' and some transitive dep has junit 3 my build c

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
On 3/16/07, John Casey <[EMAIL PROTECTED]> wrote: First, it's not clear to me that depMgmt is used from a POM that is loaded out of the repository...I'll take another look, though. In any case, whatever B does to specify its own dependencies, you'll have to override in one form or another in A, c

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
On 3/16/07, John Casey <[EMAIL PROTECTED]> wrote: If the solution to this situation has been to define the dependency locally with the version you want, how can having a dependencyManagement section that works transitively possibly be relevant to those builds? Carlos, how can this possibly break

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
On 3/16/07, Kenney Westerhof <[EMAIL PROTECTED]> wrote: Carlos Sanchez wrote: > now poms in the repo that have dependencyManagement sections will > start to change the behavior of current builds and people with 2.0.5 > will get very different results than people with 2.0.6 which i don't > thin

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread John Casey
If the solution to this situation has been to define the dependency locally with the version you want, how can having a dependencyManagement section that works transitively possibly be relevant to those builds? Carlos, how can this possibly break those builds? I think this issue is way too import

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
s. Jason. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos Sanchez Sent: Friday, March 16, 2007 2:47 PM To: Maven Developers List Subject: Re: [vote] MNG-1577 as the default behavior it's not unpredictable at all, it is pretty clear

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Kenney Westerhof
Carlos Sanchez wrote: it's not unpredictable at all, it is pretty clear that to force a version in a project you need to add it in your pom and dependencyManagement doesn't affect transitive dependencies, it's in the documentation, Where? and even in the jira issue Brett says that it was do

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
On 16 Mar 07, at 2:46 PM 16 Mar 07, Carlos Sanchez wrote: it's not unpredictable at all, it is pretty clear that to force a version in a project you need to add it in your pom and dependencyManagement doesn't affect transitive dependencies, it's in the documentation, and even in the jira issue

RE: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
Sent: Friday, March 16, 2007 2:47 PM To: Maven Developers List Subject: Re: [vote] MNG-1577 as the default behavior it's not unpredictable at all, it is pretty clear that to force a version in a project you need to add it in your pom and dependencyManagement doesn't affect transitive de

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
it's not unpredictable at all, it is pretty clear that to force a version in a project you need to add it in your pom and dependencyManagement doesn't affect transitive dependencies, it's in the documentation, and even in the jira issue Brett says that it was done on purpose. http://maven.apache.

RE: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
From: Daniel Kulp [mailto:[EMAIL PROTECTED] Sent: Friday, March 16, 2007 2:29 PM To: dev@maven.apache.org Subject: Re: [vote] MNG-1577 as the default behavior I agree. Anything that makes a "unpredictable behavior" predictable is a bug fix that should go in a patch. We've had to do

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Daniel Kulp
I agree. Anything that makes a "unpredictable behavior" predictable is a bug fix that should go in a patch. We've had to do all kinds of wacky things to work around unpredictable behavior. (we gotten different behavior depend on the JDK we use, that's bad) 2.0.5 helped in some cases, but

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Eric Redmond
+1 for patching 2.0.6 I have yet to hear a single convincing argument for maintaining broken behavior. Who cares if people depend on it being broken? Don't upgrade. It's a defect, not a feature change. Pushing this to a major version is way overkill. On 3/16/07, Carlos Sanchez <[EMAIL PROTECTED]

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
On 16 Mar 07, at 1:35 PM 16 Mar 07, Carlos Sanchez wrote: I agree with Brett, this is a 2.1 change, not a 2.0.x Do you fully understand what the current behavior is and what this patch fixes? You are essentially condemning users to complete unpredictability. I really think that a build s

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Carlos Sanchez
I agree with Brett, this is a 2.1 change, not a 2.0.x Now as Jochen says, nothing prevents pushing stuff from 2.1 to 2.2 and get an earlier 2.1, i though we were going to do it anyway. On 3/16/07, Jochen Wiedmann <[EMAIL PROTECTED]> wrote: On 3/16/07, Brett Porter <[EMAIL PROTECTED]> wrote: >

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Andrew Williams
stone releases instead. - Brett On 16/03/2007, at 11:33 AM, Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0

RE: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
>I'm all for testing this more thoroughly for anything that might not be > spot on with the resolution but the process is that any transitive >dependency is aligned to the depMan section unless a dependency in a >child project overrides the version. I believe users would expect this >to be the b

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
leviates much pain for the vast majority of users. Jason. -Original Message- From: John Casey [mailto:[EMAIL PROTECTED] Sent: Friday, March 16, 2007 10:33 AM To: Maven Developers List Subject: Re: [vote] MNG-1577 as the default behavior I'm +1. I don't think that making depe

RE: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brian E. Fox
until they debugged the problem that they found out it was already fixed, it just wasn't enabled? -Original Message- From: John Casey [mailto:[EMAIL PROTECTED] Sent: Friday, March 16, 2007 10:33 AM To: Maven Developers List Subject: Re: [vote] MNG-1577 as the default behavior I'

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jochen Wiedmann
On 3/16/07, Brett Porter <[EMAIL PROTECTED]> wrote: Our users must be able to trust point releases are safe upgrades. Let's start moving on putting out 2.1 milestone releases instead. Agreed. On the other hand, most others seem to consider this change important. So, why not simply renaming 2.

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jason van Zyl
tance. All it will do is allow people to align all the versions from the parent POM. With MNG-1577 they can stop doing this. Mike has seen this in action in his builds, and I just corrected a build in what seemed a hopeless situation with the new behavior. There's nothing consistent a

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread John Casey
to trust point releases are safe upgrades. Let's > > start moving on putting out 2.1 milestone releases instead. > > > > - Brett > > > > On 16/03/2007, at 11:33 AM, Jason van Zyl wrote: > > > >> Hi, > >> > >> After working with it a

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Patrick Schneider
On 16/03/2007, at 11:33 AM, Jason van Zyl wrote: > >> Hi, >> >> After working with it a little this week I would like to propose to >> make MNG-1577 behavior introduced the default. Builds are completely >> and totally unpredictable without this behavior. The behavio

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Ralph Goers
van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5 is fundamentally broken. To are totally prey to any dependency introd

RE: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Jörg Schaible
Jason van Zyl wrote on Friday, March 16, 2007 1:33 AM: > Hi, > > After working with it a little this week I would like to propose to > make MNG-1577 behavior introduced the default. Builds are completely > and totally unpredictable without this behavior. The behavior in > 2.0.

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Kenney Westerhof
ble to trust point releases are safe upgrades. Let's start moving on putting out 2.1 milestone releases instead. - Brett On 16/03/2007, at 11:33 AM, Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default

Re: [vote] MNG-1577 as the default behavior

2007-03-16 Thread Brett Porter
n that instance. Our users must be able to trust point releases are safe upgrades. Let's start moving on putting out 2.1 milestone releases instead. - Brett On 16/03/2007, at 11:33 AM, Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to ma

RE: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Cabasson Denis
n Developers List > Objet : Re: [vote] MNG-1577 as the default behavior > > +1 > > Emmanuel > > Jason van Zyl a écrit : > > Hi, > > > > After working with it a little this week I would like to propose to > > make > > MNG-1577 behavior introduc

Re: MNG-1577

2007-03-15 Thread Jason van Zyl
is week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5 is fundamentally broken. To are totally prey to any dependency introduced by a dependency which makes no sense and

Re: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Emmanuel Venisse
+1 Emmanuel Jason van Zyl a écrit : Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5 is fundamentally broken. To are totally

[Fwd: Re: MNG-1577]

2007-03-15 Thread Ralph Goers
gt; Hi, > > After working with it a little this week I would like to propose to > make MNG-1577 behavior introduced the default. Builds are completely > and totally unpredictable without this behavior. The behavior in 2.0.5 > is fundamentally broken. To are tota

Re: MNG-1577

2007-03-15 Thread Patrick Schneider
't beaten me to it, I'd be happy to do this as I promised (hoping they will review it of course). Ralph Jason van Zyl wrote: > Hi, > > After working with it a little this week I would like to propose to > make MNG-1577 behavior introduced the default. Builds are completely &

MNG-1577

2007-03-15 Thread Ralph Goers
e to it, I'd be happy to do this as I promised (hoping they will review it of course). Ralph Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable withou

Re: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Ralph Goers
Well, obviously I would have no objection. ;-) +1 Ralph Jason van Zyl wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5

Re: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Nathan Beyer
I can attest to this being a major issue for complex builds. Without this behavior, it's nearly impossible to manage the build of complex projects. -Nathan On 3/15/07, Mike Perham <[EMAIL PROTECTED]> wrote: A will get D 2.0. Yes, our build depends heavily on this behavior. I'm ok with it goin

Re: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Mike Perham
A will get D 2.0. Yes, our build depends heavily on this behavior. I'm ok with it going into 2.0.6 as long as it is noted in the release notes. Based on the number of votes the issue has, this is a major problem for a lot of people. I can't imagine any reasonably sized build which has not enco

Re: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Carlos Sanchez
PROTECTED]> wrote: Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5 is fundamentally broken. To are totally prey to any depend

RE: [vote] MNG-1577 as the default behavior

2007-03-15 Thread Brian E. Fox
I can think of some cases where it might break a build, but most of them are where a transitive dependency creeps into a build because the user assumes that MNG-1577 is how it's always worked. That being said, these issues would be easily remedied since you now have more control, and anyone

[vote] MNG-1577 as the default behavior

2007-03-15 Thread Jason van Zyl
Hi, After working with it a little this week I would like to propose to make MNG-1577 behavior introduced the default. Builds are completely and totally unpredictable without this behavior. The behavior in 2.0.5 is fundamentally broken. To are totally prey to any dependency introduced by

Re: MNG-1577

2007-03-02 Thread Jason van Zyl
On 2 Mar 07, at 8:27 AM 2 Mar 07, Mike Perham wrote: I believe the patch is very very similar for the branch but the sandbox code was for the trunk code as of a few weeks ago. Patrick is out on vacation this week and back on Monday. I know we found two bugs in the patch while using it interna

Re: MNG-1577

2007-03-02 Thread Mike Perham
I believe the patch is very very similar for the branch but the sandbox code was for the trunk code as of a few weeks ago. Patrick is out on vacation this week and back on Monday. I know we found two bugs in the patch while using it internally over the last month that are not fixed in the sandbo

Re: MNG-1577

2007-03-02 Thread Jason van Zyl
s in the short term will demonstrate we're correcting the problems as fast as possible. I'm am still going to try and round up the necessary help and encourage folks to help get 2.0.6 out before March 14th as I stated when 2.0.5 was released. I will back port MNG-1577 myself if

  1   2   >