Quote:
Originally Posted by kwikness
I still find it kind of weird that the JDK isn't included by default though.. Maybe because of it's size?
|
Pretty much. It would certainly make things easier for us (the Slackware team) to ship only JDK (and put it in the main package tree, either in L or D series) instead of shipping JRE in the L series and JDK in /extra. There's at least one weird happening with something in kde (I don't recall what) that looks for the java libraries at whatever location they were present during compilation. Of course, jdk is installed on the *build* boxes (because it's actually needed for building several parts of kde), and while that alone is not an issue, when you couple that with the fact that jdk and jre put the java libraries in different places, it creates a problem. Then you go and read the license for the Java software and see that it can't be modified AT ALL if you want to remain in compliance with the license for distribution, and now you have a real problem. I don't remember how Pat eventually worked around that, but it involved something that didn't modify the java package, so everybody should be happy :-)
Anyway, as I said, it would be easier for *us* to just ship JDK and be done with it, but of course, there are always folks out there who want to save disk space or not install stuff they don't need or any of a hundred other reasons to only ship jre in a default install, so that's why we are where we are.
Sorry for the mini-rant. :-)