----- Original Message ----- From: "Eric Pugh" <[EMAIL PROTECTED]> Sent: Friday, November 21, 2003 8:49 PM
> Hi all, > > I just wanted to let you know that I have all the unit tests passing for > using the Merlinized Fulcrum components! That means that currently in > Turbine 2.4 we are loading the Cache, Crypto, Intake, Localization, Factory, > and Mimetype services as components using Merlin. First thing: Thanks a lot for your recent work on turbine, I think the code base just had the kind of shaking and polishing it needed to really shine. I'm a turbine user who likes to regularly build the latest bits, so I don't contribute much but sure I follow both the mailing list and the code changes. That said, clearly, to run the 'merlin' unit tests recently set-up for the fulcrum components, some kind of 'wizardry' must be requested that I'm missing! 1) despite the code for AbstractMerlinTestCase actually checks maven.local.home, I had to revert and put my local repository back in .maven under my home directory (that is, back to the default); 2) even so, before running the tests, it downloads the dependencies for every component, and I end up with a .merlin directory in every components' subdir (WHY don't they use the existing maven repos ?). 3) never to mention the .merlin directory under my home dir. 4) after all this, the tests still don't run because of the following error: java.lang.IllegalArgumentException: Bad specification version format '1.0-alpha-4' in 'fulcrum-crypto-api'. (Reason: java.lang.NumberFormatException: For input string: "0-alpha-4") at org.apache.avalon.extension.Extension.<init>(Extension.java:444) at org.apache.avalon.extension.Extension.getExtension(Extension.java:785) at org.apache.avalon.extension.Extension.getAvailable(Extension.java:241) at org.apache.avalon.extension.Extension.getAvailable(Extension.java:278) at org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.buildOption alPackages(DefaultClassLoaderModel.java:504) at org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.<init>(Defa ultClassLoaderModel.java:219) at org.apache.avalon.composition.model.impl.DefaultClassLoaderModel.createClass LoaderModel(DefaultClassLoaderModel.java:128) at org.apache.avalon.composition.model.impl.DefaultContainmentModel.createConta inmentModel(DefaultContainmentModel.java:457) at org.apache.avalon.composition.model.impl.DefaultContainmentModel.createConta inmentModel(DefaultContainmentModel.java:673) at org.apache.avalon.composition.model.impl.DefaultContainmentModel.addContainm entModel(DefaultContainmentModel.java:281) at org.apache.avalon.merlin.unit.AbstractMerlinTestCase.<init>(AbstractMerlinTe stCase.java:250) at org.apache.avalon.merlin.unit.AbstractMerlinTestCase.<init>(AbstractMerlinTe stCase.java:126) at org.apache.fulcrum.crypto.CryptoServiceTest.<init>(CryptoServiceTest.java:79 ) > Security Component > In Fulcrum is a vastly changed (and I hope improved) security component. Trying tu build that one, I get the following: ---------------------------- The build cannot continue because of the following unsatisfied dependencies: hibernate-avalon-0.3-dev.jar (no download url specified) osuser-1.0-dev.jar (no download url specified) propertyset-1.3-1Oct03.jar (no download url specified) ---------------------------- In other words: can you please post some hints to help me (and others, I suppose) build and test succesfully all of the fulcrum components ? Thanks a lot, Angelo Turetta Modena - Italy --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
