Release 2.7.0

classic Classic list List threaded Threaded
♦
♦
11 messages Options
Reply | Threaded
Open this post in threaded view
♦
♦
|

Release 2.7.0

Sven Gothel
Administrator
Release 2.6.0 discussion has been closed
<https://forum.jogamp.org/Release-2-6-0-td4042889.html>

+++

After the release is before the next release ;-)

Open to discuss the next release here.

Related Gamp & GraphUI discussion best in its own thread
<https://forum.jogamp.org/Next-Steps-for-GraphUI-in-JogAmp-amp-Gamp-I-td4043906.html>
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
Updated jogl/www page's apps, libs and cleared out old and discontinued
<https://jogamp.org/jogl/www/>

If you have additions and/or corrections/suggestions, please say so.
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

kit89
As of writing, is jogamp.org not responding for anyone else?
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
yeah, server was under some sort of an attack again :(

I have restarted a few times and just reduced certain https resources for bugzilla,
let's see. Otherwise we were treated kindly last few weeks.
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Status update

Source
- Harvey's Applet removal branch locally merged (will be pushed soon)
- Removal of `Security Manager` utilization and its GlueGen wrapper (to be pushed soon)
- One MacOS/AWT fix merged
- Needs more testing

Machines
- Consolidation of 2 test nodes (linux + windows) to one new machine
  - Windows 10 running under kvm/qemu w/ Mesa3D soft (build & test)
    - Simplifies maintenance using qcow2 disk images
  - Native linux x86_64 (builds & test)
  - Linux arm 32 + 64 bit builds
  - Android 64bit builds
  - If working, I may upgrade this node (more cores + ram) to
    move other nodes to it (incl. the FreeBSD virtual machine node).

- Server stability (against DoS, ...)
  - cgit patches
  - various fine tuning kernel/apache/..
  - we may need a more powerful machine due to incr load(?)
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

hharrison
Administrator
I've been running locally with my Applet removal patches, happy to put out a test version for the jaamsim community to get a few more miles on the updated version if that is helpful.

Harvey
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

hharrison
Administrator
For context, my patches were to remove Applet use in NewtCanavsAWT which will fail on Java 26 and later as the Applet classes have been entirely removed, not just deprecated.
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
hharrison wrote
For context, my patches were to remove Applet use in NewtCanavsAWT which will fail on Java 26 and later as the Applet classes have been entirely removed, not just deprecated.
I have locally merged your work (accepted of course) - thank you.

One Jenkins run was done w/ the new test node setup
and updated jenkins.

Having done some other maintenance work,
I will see to make the new test nodes behave well
and then push the changes.

EDIT: I also started working on
- removal of the security manager
- probing default GL driver and falling back to software
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
In reply to this post by Sven Gothel
I have moved the posts regarding our server attack work to this 'jogamp server' thread: https://forum.jogamp.org/jogamp-org-server-tp4043871p4044715.html
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
In reply to this post by Sven Gothel
Heads up: I force pushed jogl 'above' git-sha d808ef2c5aee598b313aa70e91e053608128d8e6,
i.e. redone
- 9a751e063dd6e76cc88878357227f409b9a43f42 Remove deprecated SecurityManager ...
- and merged another unit test related commit.

++++

These days I go through unit testing issues, to have clean or at least known results for
- All w/ MESA llvmpipe software, but MacOS (have to validate)
- All w/ Java 21 or 25
- Linux and FreeBSD is clean again
- Windows still has one failing test
- MacOS still has a few issues

When this is done, I will retest with OpenJDK 27.
Thereafter I will kick of jenkins builds and make a pre-release.

Minor notes:
- Harvey's Applet removal included
- My SecurityManager and AppContect removal included
- Jenkins is updated
- Linux, FreeBSD, Windows nodes run on one new hardware machine
  using qemu/kvm.
Reply | Threaded
Open this post in threaded view
♦
♦
|

Re: Release 2.7.0

Sven Gothel
Administrator
Currently I triage a regression on MacOS w/ OpenJDK 21 on Sibo's patch
<https://jogamp.org/cgit/jogl.git/commit/?id=e5bda67ab7296744cf4d4022356802a0c40a3c43>

I have to validate this work on my aarch64 MacOS machine,
as it produced deadlocks in unit tests.