<Pierre van Rooden:>
> One question we have to answer here is if we need to include all
> compiled classes in the distro? If so, this would add more
> responsibility to the releaseteam, as they also have to include all
> kinds of lib files to make the distro.
I think the releaseteam can consider these issues. Meanwhile, this question
needs not te be raised in order to answer my original question, which much
simpler than that, i.e.:
How to distribute sourcecode (of MMOracle.java) that can not compile without
licensed third party libraries?
This does not rely on how we want to distribute compiled classes.
In the current buildscript, this situation has already been dealt with for
the Informix support class, which is conditionally excluded from
compilation:
<exclude
name="org/mmbase/module/database/support/MMInformix42Node.java"
unless="informix.in.classpath" />
All I'm suggesting is to do the same for MMOracle.java.
> As to the Oracle hack, I feel that is a bit late as we are in a freeze.
> I recall you complained several times that the releases were poorly
> tested. Adding new stuff at the last moment is hardly a way to improve
> that ;)
>
> At any rate (independent on whether it gets in 1.6, which is up to the
> release team) you need a vote as you will be adding dependency to a 3rd
> party library.
It is a bugfix, not a hack.
The bug is MMOracle can't handle large blobs, and this can't be fixed
without introducing dependency on Oracle specific libraries.
Technically speaking this is a bugfix and no vote is needed. (I haven't
filed a bugreport yet, but I will do so before I commit the changes.)
Modifications to the build script may require a vote though. Personally I
think this is not needed if the releaseteam can make a clear decision on
this.
Rob van Maris
Developer
Finalist IT Group
Java Specialists
-------------------------------------------------------------
Amsterdam, The Netherlands
Office: +31 20 5962321 (Direct)
Mobile: +31 651444006
Fax: +31 20 5962331
-------------------------------------------------------------