[cle-release-team] [sakai2-tcc] Java 6 EOL

Steve Swinsburg steve.swinsburg at gmail.com
Tue Feb 14 21:04:43 PST 2012


Does anyone know what the status of Java 7 is for OS X? Is there anything official?

cheers,
Steve


On 15/02/2012, at 3:58 PM, Earle Nietzel wrote:

> After updating the following files I was able to compile and run Sakai with JDK 7 (OpenJDK):
> 
> M       purepoms/sakai-standard-tool/pom.xml
> M       purepoms/sakai-basic-tool/pom.xml
> M       purepoms/sakai-commons-tool/pom.xml
> M       purepoms/sakai-edu-tool/pom.xml
> M       kernel/pom.xml
> M       entitybroker/pom.xml
> M       basiclti/basiclti-common/src/java/org/sakaiproject/basiclti/util/ShaUtil.java
> M       profile2/pom.xml
> M       samigo/samigo-services/src/java/org/sakaiproject/tool/assessment/services/assessment/AssessmentService.java
> M       search/search-test/test-1.5/pom.xml
> M       search/search-impl/impl/pom.xml
> M       master/pom.xml
> M       providers/cm-authz-provider/src/java/org/sakaiproject/coursemanagement/impl/provider/BaseRoleResolver.java
> M       rwiki/rwiki-util/radeox/src/java/org/radeox/example/XSLTExtension.java
> M       rwiki/rwiki-util/radeox/src/java/org/radeox/util/Service.java
> M       user/user-tool/tool/pom.xml
> 
> The java files were all utf-8 issues, the poms were mostly changing the target and source compiler options execept for the purepoms.
> 
> Using the following table which denotes which JDK version the class is:
> J2SE 7 = 51 (0x33 hex),
> J2SE 6.0 = 50 (0x32 hex),
> J2SE 5.0 = 49 (0x31 hex),
> JDK 1.4 = 48 (0x30 hex),
> JDK 1.3 = 47 (0x2F hex),
> JDK 1.2 = 46 (0x2E hex),
> JDK 1.1 = 45 (0x2D hex).
> 
> Then verify and make sure classes are compiled at JDK 7 I ran the following:
> 
> $ file kernel/kernel-impl/target/classes/org/sakaiproject/component/impl/BasicConfigurationService.class 
> kernel/kernel-impl/target/classes/org/sakaiproject/component/impl/BasicConfigurationService.class: compiled Java class data, version 51.0
> 
> Compiled classes at JDK 7:
> $find ./ -name \*.class -exec file {} \; | grep "version 51.0" | wc -l
> 7456
> 
> Compiled classes at JDK 6:
> [urne at localhost sakai-trunk-all]$ find ./ -name \*.class -exec file {} \; | grep "version 50.0" | wc -l
> 770
> 
> Compiled classes at JDK 5:
> $ find ./ -name \*.class -exec file {} \; | grep "version 49.0" | wc -l
> 871
> 
> There are still some classes at other than JDK 7 so I will do some more work and dwindle these numbers down.
> 
> I did run Sakai in Tomcat 7 and JDK 7 and went through briefly almost every tool and did not notice any issues.
> 
> Earle
> 
> On Tue, Feb 14, 2012 at 4:49 PM, Earle Nietzel <earle.nietzel at gmail.com> wrote:
> Sure thing Sam.
> 
> I will open a JIRA and attach some patches tonight when I get home.
> 
> Earle
> 
> 
> On Tue, Feb 14, 2012 at 3:25 PM, Sam Ottenhoff <ottenhoff at longsight.com> wrote:
> 
> There were some changes I had to make which I haven't shared back yet, but nothing out of the ordinary.
> 
> 
> Can you open a JIRA with some provisional information?
> 
> 
> _______________________________________________
> cle-release-team mailing list
> cle-release-team at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/cle-release-team

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/cle-release-team/attachments/20120215/bd2f23ea/attachment-0006.html 


More information about the cle-release-team mailing list