On 4 Sep 07, at 2:03 AM 4 Sep 07, Brett Porter wrote:

Forgot to add my 2c :)

for the record - I'm in favour.

Two things I want to ensure happen, though:
- I'd like to see scope limited to just improving the API, packaging and usage (as was proposed) - many of the comments touch on how to change/improve/fix the resolution mechanism itself. That is a different proposal.

That's all that's happened thus far. The required refactoring is another proposal. As far as general improvements like making the core not fail-fast is a general improvement in behavior regardless of any other internal changes.

- I would like to see changes done entirely within the artifact trunk in a self-contained way, and Maven updated as it stabilises - not a constant chasing of snapshots (or even alphas),

You can see whatever you like if you do the work.

Alphas are perfectly fine in something that is alpha. As 2.1 becomes beta then we are feature complete and the consumption of snapshots or alphas stop as a part of that. Work that I plan in 2.1 will require changes in Maven Artifact. Arbitrarily not allowing alphas while something is itself in alpha is not reasonable. For betas and above that's a perfect sane tact.

especially with the troubles we've seen with the similar plexus changes recently. We should expect to see a stable, tested, documented release of artifact 3.0 as a result of this proposal well in advance of Maven 2.1.

It's alpha, that's life. I'm fine with the policy of releases post beta but things are going to change before that. Maven is a driver for the changes, I can't know everything up front so alphas will be used I'm sure.

What really matters?

What really matters in maven-artifact is that we retain backward compatibility so that we don't screw anyone. We also need to improve the tests in maven-artifact as there isn't much there and given these two things we can move forward safely. If we manage to get maven- artifact to work in 2.0.x then I believe we will be reasonably sure everything works if all the tests and ITs work correctly.


(added to the page as well)

Cheers,
Brett

On 04/08/2007, at 1:17 AM, John Casey wrote:

+1, I'll add my (few) comments to the page.

-john


On Aug 2, 2007, at 11:13 PM, Jason van Zyl wrote:

Hi,

I have put the text of the proposal here so that it doesn't get lost:

http://docs.codehaus.org/display/MAVEN/Decoupling+of+Maven+Artifact

But I would like to decouple the artifact handling code from Maven in an attempt to improve it and make it easier for people to use.

This is also how I see making proposals work going forward. Put them in the wiki, bring it up here, if there is concern we can discuss it, otherwise after a reasonable period of time (3 days) the person who made the proposal can just do it if there is no conflict. So if you agree and don't have to comment if you don't want to. What's important is the proposal be visible (initial mailing list and wiki) and remain visible (the wiki in the proposals section). I also added a date to the proposal item so that you can see when it started. So we can cull stuff from the active list if it sits there forever without any ongoing effort.

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]


---
John Casey
Committer and PMC Member, Apache Maven
mail: jdcasey at commonjava dot org
blog: http://www.ejlife.net/blogs/john



--
Brett Porter - [EMAIL PROTECTED]
Blog: http://www.devzuz.org/blogs/bporter/

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

Reply via email to