On Oct 8, 2007, at 9:10 PM, Dan Diephouse wrote:

I think this test should be disabled for now. I don't think its good policy to just leave a failing test in the build. The build should *always* build and *always* run the tests IMO. The issue can just be marked as a blocker for the release and revisited when time/priorities permit. As a user and developer its very frustrating to find a build that doesn't work (like the maven build in abdera currently).

I am always fighting with myself over issues like this one, but in this case I think you are right, so I've put the workaround in place to make the test succeed.

I also agree with Garrett that this should be considered a bug: it's just too easy for users to fall into it and bang their head against a wall for a few hours before they realize this is the way the code is actually supposed to work and implementing the workaround in their own code.

OTOH, I don't know how easy this would be to fix: maybe by keeping track of partially-parsed documents and calling clone() internally when a modification attempt is detected? Sounds messy.

        Ugo

Reply via email to