On 04/11/2013 12:11 PM, [email protected] wrote: >> On 04/10/2013 11:30 AM, [email protected] wrote: >>> is it possible to give a aproximate date for releasing the Java 7 >>> enabled Djigzo? We are in progress of deploying a new server and like to >>> start with Java 7. >> >> An exact date is hard to give. Coding is finished and it's running for a >> while now. I now need to update the Virtual Appliance (which will be >> using Ubuntu 12.04) for VMware, Hyoer-V etc. and update the RPM packages >> and test the RPMs on various RedHat/CentOS installs. If you are >> interested I can give you a pre-release version of the Debian packages >> sooner? > > Given the great stability of the pre-releases it would nice to have one > to start with ;-) > Are there any other changes beside the Java 7 compatibility?
There are more changes than just Java 7 :) I'll will work on a list of changes. A pre-release version will probably be available somewhere at the beginning of next week. Or do you need it sooner? >> One "problem" with supporting OpenJDK6 and OpenJDK7 is that I need to >> change the dependency on a java package: >> >> Currently it's: >> >> openjdk-6-jre, openjdk-6-jre-headless >> >> Afaik I cannot specify an either openjdk-6-jre or openjdk-7-jre >> dependency. I can see two options: >> >> 1. use java6-runtime for the depence. The openjdk-6-jre and >> openjdk-7-jre package both provide these dependencies >> >> 2. Create two meta-packages, djigzo-openjdk-6 and djigzo-openjdk-7 >> >> What I like about option 1 is that it works for all java runtimes. >> However, the downside is that in principle you can install a different >> Java version which *might* be incompatible. >> >> Option 2 requires me to create additional packages which I do not prefer. > > The problem of Option 1 would be a missing *-headless package or what > kind of trouble do you suspect? Are there any other Java packages like > GNU-Java which would provide the java6-runtime dependencies or are you > concerned about Djigzo *without* Java 6 support at some day in the future? It's a question whether I should make the package depend on just Java or on a specific version of Java. The advantage of depending on some java runtime is that it allows you to use different java runtimes. The problem however is that the java runtime might not be 100% compatible with OpenJDK. The openjdk-7-jre package in Ubuntu provides the following features: Provides: java-runtime, java2-runtime, java5-runtime, java6-runtime, java7-runtime I can choose to make the packages depend on java-runtime but then in theory Java 1 (which is ancient) can be used which does not work with djigzo. Depending on java6-runtime is then better since this is provided by OpenJDK6 and OpenJDK7. But, it might be that there is some other incompatible Java version which also provides java6-runtime. That's why I made the packages depend on a specific Java implementation but this no longer works if support for Java 6 and Java 7 should be added. Anyway, to make a long story short, I think depending on java6-runtime is the best choice since it allows using OpenJDK6 and OpenJDK7. Kind regards, Martijn -- DJIGZO email encryption _______________________________________________ Users mailing list [email protected] http://lists.djigzo.com/lists/listinfo/users
