Lukas Theussl wrote:

Hi John,

If you would have used the time it took you to write this email for installing and testing Doxia 1.1 you probably wouldn't have to ask anymore if it's a terrible idea. ;)

In my experience, five minutes isn't enough time to do anything when you've got more than one snapshot dependency/plugin you're trying to use. It's not trivial to replace a whole stack of artifacts with another whole stack of artifacts, then dig up a test project that will put the snapshots through their paces properly.


However, the main point is that I also see no reason for NOT upgrading now (as I do not accept your FUD arguments).

This is not merely my blowing smoke and trying to inject fear; we've been bitten time and again by bad/untested dependencies that get pushed out just ahead of a Maven release. I've spent quite a lot of time in the past on the front lines after these releases, answering questions about why things are messed up and debugging problems for people to find a workaround.

I don't think taking a slightly more conservative view of the release process as a result is in any way FUD. These are not unfounded views.


A few people have now taken
their time to test 1.1 and have provided positive feedback (Brett, Herve, Wendy). Doxia 1.1 (then beta-1) was present in the 2.0.x core for 4 months [1], unfortunately it was reverted for the 2.0.10 release [2] for reasons that I do not recall

These reasons were failing tests. I guess we didn't have the test coverage in place to figure that out for four months...good thing we're all set now, though.


As for the improvements you propose, it certainly sounds good and all, and IIUC along the lines of what Jason is planning for Maven 3 [3], but as long as there is nothing concrete on the table I don't see why we shouldn't use what we have now (ie Doxia 1.1).

IMO, the only thing we know we have now is the released and battle-proven versions that went out with the previous release(s). These may have warts, but they're known quantities. We don't have a Doxia 1.1, that's kind of the point I was trying to make. We *may* have one soon, and maybe it'll work or maybe it won't. Maybe it'll introduce a crop of bugs that keep us from saying that this Maven release is *definitely* progress, *definitely* better.

Our problems with upgrading Doxia in Maven core are not simply prejudice, they have a long history of causing really difficult problems. This means Doxia has to be subject to extraordinary scrutiny before we include a new release in Maven itself.

-john


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

Reply via email to