I haven't found any problems using openjpa 1.0 against roller trunk. I'll try again with the released roller 4.0 soon.
If I remove roller's log4j.properties file and override a couple properties in our roller-custom.properties file then logging starts working. I'm wondering if there's a way to keep log4j from jumping on the latest bandwagon whenever you deploy a new app that has the misguided idea that it owns the universe.... thanks david jencks ----- Original Message ---- From: Peter Petersson <[EMAIL PROTECTED]> To: dev@geronimo.apache.org Sent: Wednesday, February 20, 2008 12:49:42 PM Subject: Re: Release Roller plugin soon? I found where jpa 1.0 was mentioned not to work with roller take a look at the "Roller 4.0 RC8 on Geronimo 2.0.2" - tread in rollers dev list (Daves replay to fp). Apparently you will be able to set up the derby db but you will get a Foreign-Key-Vailolation wile creating a new weblog, but maybe this issue have been fixed. regards peter petersson Peter Petersson wrote: > David Jencks wrote: >> >> On Feb 16, 2008, at 9:51 AM, Peter Petersson wrote: >> >>> David Jencks wrote: >>>> Now that 2.1 is released (I think :-) I'd like to move toward >>>> releasing the Roller plugin pretty soon. >>>> >>>> The major obstacle I know of is that the source of the roller war >>>> used as input is rather mysterious and is certainly not released by >>>> roller. I can build it locally but I've forgotten what roller >>>> modifications if any are in it. >>> You are right about that ;). If you chose the local build strategy, >>> checking out the roller 4.0 tag and use "ant mvn-install" (also >>> before first time build "ant mvn-get") should build and install the >>> roller artifacs. My impression is that this should produce the same >>> stuff as is released by the roller teem as mvn-install depends on >>> "build" and I cant find any other ant release related sections but >>> maybe the actuall release is done some other way (?). No extra >>> patches should be needed every necessary patch we provided and >>> wanted to get in for the plugin to work smoothly has been included >>> by the roller teem before the svn branching to 4.1. >>>> >>>> I'm not exactly happy with the idea but think the most practical >>>> solution is to check any necessary roller patch and the built war >>>> into svn. I don't know if we could convince the roller project to >>>> release maven-compatible artifacts in a reasonable amount of time. >>> There is a "mvn-deploy" section in the roller projects ant build.xml >>> file but I don't know if anybody has pulled the trigger ;) but >>> releasing artifacts may not be that far away. But as you say a more >>> practical solution is probably to add the war by setting up a extra >>> "roller-war-mvn-install" section in the roller plugin code base that >>> puts the war in your local maven repos. >>>> >>>> Another possible improvement is to remove the jars from WEB-INF/lib >>>> and put them into our repository. This would greatly reduce the >>>> size of the war we'd have to keep in svn. >>> In the long run, if we cant convince the roller teem to pick up >>> maven which dosen't seem likely, this would be something to consider >>> although during my work on a maven build system for roller I found >>> that 4 of the roller used lib jars is not present in maven, but that >>> may have changed. One way to accomplish this would be to pick up and >>> maintain the maven build patch for roller but maybe that would be to >>> "go over the river for water". >> >> It might be worth it :-).... after spending some time working on a >> roller security refactoring I remember so many of the reasons I don't >> like ant :-) >> >> I've confirmed that we don't need additional roller patches with the >> current plugin to get something installable. >> >> I've also played around with a "no-libs" roller without anything in >> its WEB-INF/lib, all these jars being dependencies in the geronimo >> repo. See the GERONIMO-2994-nolibs.patch and >> GERONIMO-2994-roller-patch patches. These seem to work fine (only >> tried jetty so far) but introduce the question of how to make the 4-5 >> unpublished jars and roller jars available to someone who wants to >> download and install the plugin. Maybe I can cook up a way to get >> just these jars into the WEB-INF/lib. One of the jars, >> commons-id-1.0-SNAPSHOT has never been released in any form >> whatsoever, so I kinda wonder about including it in any apache projects. > Great! I hope to get some time this weekend to do some testing on the > patches. Taking a quick peek at the nolibs patch I notice it uses G:s > openjpa and I have a faint memory of there being a issue that prevents > roller from using anything jpa newer than 0.9.7 or .8 so there may be > some problem lurking inside ;-). On the none maven jars topic, > commons-id at least the project has some sporadic activity see > http://commons.apache.org/sandbox/id/. What surprise me a bit is that, > although widely used, none of the rome jars is found in a public maven > repo, although the rome stuff is clearly built with maven see > http://wiki.java.net/bin/view/Javawsxml/HowToBuild >> >> Another idea I had before releasing this is to try to get logging >> working. So far everything I've tried has not allowed any logging >> from roller in any form I can find. Anyone have any ideas? > Have you looked in jetty's log? I don't know way I haven't mentioned > this but at least logging is somehow working using roller on tomcat > but roller seem to hijack parts of the logging and place it in > catalina/logs/roller.log. Looks like this > > INFO 2008-02-20 19:38:20,977 GeronimoLog:info - SUCCESS: Got > parameters. Using configuration type JNDI_NAME > INFO 2008-02-20 19:38:20,979 GeronimoLog:info - -- Using JNDI > datasource name: java:comp/env/jdbc/rollerdb > INFO 2008-02-20 19:38:20,981 GeronimoLog:info - SUCCESS: located JNDI > DataSource [java:comp/env/jdbc/rollerdb] > WARN 2008-02-20 19:38:23,336 GeronimoLog:warn - Failed to setup mail > provider, continuing anways. > > >> >> >> >>>> >>>> Does anyone else want improvements before we release? >>> If the "how to build" section in the readme file is not enough I >>> would vote for including the war "as is" in a "install war section" >>> in the plugin code base before release to "ensure" everybody >>> building the plugin uses the same roller war. >>> >>> There is a roller v4.0.1 on its way I haven't looked at it but maybe >>> we should upgrade to it as it is likely it is a bug fix release. >>> >> >> I've seen talk of 4.1 which has some enhancements but not a 4.0.1.... >> will have to look harder. > Dave is talking about a 4.0.1 snapshot in the "4.0.1 snapshot and > 4.1-m1 builds available for testing" - thread see > http://www.nabble.com/4.0.1-snapshot-and-4.1-m1-builds-available-for-testing-td15426769s12275.html > and I got the impression it will eventually be a 4.0.1 "bugfix" release. > > regards > peter petersson >> >> thanks >> david jencks >> >> >>> regards >>> Peter Petersson >>>> >>>> thanks >>>> david jencks >>>> >>>> >>>> >>> >> >> >