Login  Register

Re: java11 + release progress thread (also: review)

Posted by Sven Gothel on Aug 19, 2019; 11:25am
URL: https://forum.jogamp.org/java11-release-progress-thread-also-review-tp4039948p4039960.html

OK, I build joal + jogl on Linux, OSX and Windows.
Passed JOAL unit tests.
Sampled some tests for JOGL, complete test run todo.

https://jogamp.org/cgit/gluegen.git/log/?h=java11
https://jogamp.org/cgit/joal.git/log/?h=java11
https://jogamp.org/cgit/jogl.git/log/?h=java11

Wade, I guess all your patches are merged.

I kept the orig behavior alive if possible,
however - I see that the Java<9 JAWTUtil stuff could
be removed as we do have alternatives.

Question is whether the pixelScale value also
works for Java<9? Does it work for Java8?

OK, JOCL and then one Android round and
it is time for Jenkins :)

~Sven

On 8/19/19 7:21 AM, Sven Gothel [via jogamp] wrote:

> Little update on the general infrastructure:
>
> <https://jogamp.org/cgit/gluegen.git/log/?h=java11>
>
> Windows
> - Mingw64 8.1.0 (compiler update)
>
> Windows/MacOS
> - CMake 2.8.10.2 (For JOAL + optionally JOGL)
>
> GlueGen Buffers.Cleaner fix
>
> Others:
> - JOAL passed here on all platforms (not pushed)
> - JOGL almost through (Windows testing/bugfixing)
> - JOCL TODO
>
> .. soon.
>
> ~Sven
>
> On 8/18/19 4:54 AM, Sven Gothel [via jogamp] wrote:
>
>> Dear All,
>>
>> I just pushed the java11 changes of gluegen
>> to our jogamp git repo on branch 'java11'
>> <https://jogamp.org/cgit/gluegen.git/log/?h=java11>.
>>
>> This has been tested on
>> - GNU/Linux Debian 10 (Debian OpenJDK Default)
>> - MacOS 10.14 (AdoptOpenJDK 11.0.3_7)
>> - Windows 10 (AdoptOpenJDK 11.0.4_11)
>>
>> using
>> - OpenJDK 11 as described above
>> - apache-ant 1.10.5
>> - and so forth ..
>>
>> I have validated the gluegen class files
>> to comply with the class major number 52 (java8).
>>
>> Jenkins and all my build/test nodes are also
>> setup and prepared.
>>
>> Next step is to test my joal, jogl and jocl
>> changes on the above platforms and push
>> the changes after validation.
>>
>> Then I have to complete the Android build setup.
>>
>> Last but not least, kick off our jenkins build
>> for a pre-release test.
>>
>> Many thanks to Wade.
>> I cherry picked some of his java11 changes
>> and other patches of him were inspiring.
>>
>> As usual, my result might look a little bit convoluted
>> or verbose - however, I try to keep some flexibility
>> in the SDK layout we may encounter.
>> Example:
>>
> <https://jogamp.org/cgit/gluegen.git/commit/?h=java11&id=f54e4fbaebfec36bd3b523dc4e23f744e8e6a4ef>
>
>>
>>
>> Feel free to discuss certain changes here
>> as we go. Maybe test building as well.
>> Note the updated 'gluegen/make/doc/HowToBuild.html',
>> which details the build invocation.
>>
>> Cheers, Sven
>>