On 26 Aug 06, at 6:59 AM 26 Aug 06, Dennis Lundberg wrote:


Of course, this is always an option, but it's not an ideal one. Having to build the snapshots required to test some piece of software takes away time from the testing itself. If the person that wants something to be tested can provide as much as possible up front to the persons doing the testing, then more people will actually test it. If the dependency is sufficiently tested to warrant a [vote] thread for the product depending on it, then a snapshot of the dependency should be published in my opinion.


So far you are the only one who's probably even tried it. It's generally the case that the person doing the release is going solo unfortunately. So I'm glad you tried it. But I generally build everything from source, snapshots certainly can't hurt and if they help testing that's cool. Ultimately an instance of Continuum will be the arbiter. You not being able to build something doesn't mean anything either.

I will start in the order I built stuff i.e. the dependency order:

plexus-archiver:
- builds for me
- http://ci.codehaus.org:8001/continuum/servlet/continuum/target/ ProjectBuild.vm?view=ProjectBuild&buildId=50887&id=10 - The problem here appears to be running the tests without a clean. Seem to fail the second time around.
- snapshot deployed for you

maven-archiver:
- builds for me
- http://ci.codehaus.org:8002/continuum/servlet/continuum/target/ ProjectBuild.vm?view=ProjectBuild&buildId=8421&id=178
- snapshot deployed for you

maven-jar-plugin:
- builds for me
- http://ci.codehaus.org:8002/continuum/servlet/continuum/target/ ProjectBuild.vm?view=ProjectBuild&buildId=8069&id=47
- snapshot deployed for you

I try not to be a retard when preparing releases, but I definitely make my fair share of blunders. It all seemed fine to me. I deployed snaps for everything so it should be easier.

This is an excellent example of when this fails. I did the site update for this plugin and have a pretty good knowledge of how it works, so testing should be a breeze, right? Well, it's not.

1. Try building maven-jar-plugin - failed because the latest snapshot for maven-archiver does not include the stuff used by maven-jar-plugin

2. Check out maven-shared and try to build maven-archiver - failed because the latest snapshot of plexus-archiver does not include the stuff used by maven-archiver

3. Check out plexus-components and try to build plexus-archiver - failed because of a test that failed.

Here I am, stuck, one hour later, unable to do what I was supposed to - test maven-jar-plugin.


Not sure why you built them in the backward order. Sorry it was a pain in the ass for you, but I always make the assumption people build from source. Easy enough to change as what you request makes sense.


I have reported test failure in plexus-archiver in http:// jira.codehaus.org/browse/PLX-226


--
Dennis Lundberg

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



Jason van Zyl
[EMAIL PROTECTED]




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

Reply via email to