Pierre van Rooden wrote:
I tested the mmbase release on windows 98, with Orion 1.5.2, using (or attempting to use) the default database, hsldb.

The following findings are for the release team.

- The binary distro (bindist target) copies all the builders from included applications to the builder dir. this means that all these buidlers are amde active by default, generating a lot of builders people will likely not use initially (such as bugreports, community buidlers, etc.)
There's a reason for this, or at least there was. In the previous MMBase release an application couldn't install builders. The binary distro was/is meant for people who like to have a running version with a lot of examples. These examples need applications and the applications need builders. The only way to get this working in an easy way was to copy these builders from the application dir.


I think it is not desirable to do this. My proposal: remove current builders that are specific to an application (i.e. bugtracker and community), and instead let the applications install these builders.
Activate a number of basic builders, but leave the rest either inactive, or remove from cvs. I also propose to drop a number of very vague builders that are not used anywhere (i.e. videoparts).

Because an application can install builders these days I'm ok with this :)


- jars that are needed (xalan, xerces, log4j, etc.) are not included in the distro zip. People have to obtain it themselves. I think these jars have either to be included or should be available in an easy way (i.e.as a downloadable zip).

No,no, this is a bug. The needed jars must be included in the distro zip, somewhere between 1.5.x en 1.6 things are changed and this must be changed back.


- MMBase uses a default database in its config, but does not include a jdbc driver for it. Maybe it's desirable to add the hsqldb.jar to the lib dir in the binary release.

It's not desirable, but it's a must :) IIRC I copied this manually before creating the zip for MMBase-1.5.

- Jumpers does not work in orion. 9 out of 10 question on IRC seem to be about problems with jumpers. I propose to turn jumpers off by default. Remove the builder from the builders dir, let the application install it. Comment out (but otherwise leave intact, so it can easily be turned on) jumper filter config in web.xml. Add to the application instructions on how to turn the filter on.

Maybe we have to vote about this one :) I don't agree Jumpers is causing the problem, sometimes it does, but from the 9 out of 10 questions, 8 are problems with database, or something like that, but because jumpers is a Filter, it gets started before everything else.
The other 1 question remaining, are from people who don't read the releasenotes or install notes, because the problem is described in one of these files and also the workaround for this.

- Some builders didn't have size specified for some text fields. This cause sproblems in hsqldb and hypersonic. Fixed it for community builders but have to check other builders.
Jep, this is also a bug.

Gerard


Reply via email to