<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>1512</bug_id>
          
          <creation_ts>2025-06-28 22:26:21 +0200</creation_ts>
          <short_desc>2.6.0 Release</short_desc>
          <delta_ts>2025-08-31 04:27:51 +0200</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>General</product>
          <component>builds</component>
          <version>2.6.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>all</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sven Gothel">sgothel</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          <cc>mfery</cc>
          
          <cf_type>FEATURE</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>7182</commentid>
    <comment_count>0</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-06-28 22:26:21 +0200</bug_when>
    <thetext>- Using OpenJDK 21 (https://adoptium.net/temurin/releases/)
  - Java 11 Class-Files (was Java 8, but supported in Android SDK now)

- Build + Tests Nodes
  - MacOS 15.5 arm64 Sequoia: OK (test, build manually)
  - MacOS 12.6.5 x86_64 Monterey: OK (build/test)
    - x86_64, arm64
  - GNU/Linux Debian 12 Bookworm: OK (build/test)
    - x86_64, arm64, arm32
    - new crosstools-ng for arm64, arm32
      - Debian 11, gcc 12.4.0
  - Windows 10: OK 
    - x86_64
  - Android 
    - New SDK: NDK 29, build-tools 36 (as of 2025-06-01)
    - x86, x86_64, arm64, arm32 manually and disabled

  - GlueGen 
    - semver -&gt; japicmd for Java &gt;= 11 compatibility

  - JOAL&apos;s OpenAL-Soft
    - version bump 1.23.1 -&gt; 1.24.3
    - requiring successful openal-soft build     

Tracking w/ further change details:
https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.6.0

First RC from 20250628:
https://jogamp.org/deployment/v2.6.0-rc-20250628/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7183</commentid>
    <comment_count>1</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-06-29 01:27:01 +0200</bug_when>
    <thetext>TODO-1: Cleanup unsigned android apk files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7195</commentid>
    <comment_count>2</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-06 20:49:26 +0200</bug_when>
    <thetext>First RC from 20250706:
&lt;https://jogamp.org/deployment/v2.6.0-rc-20250706/&gt; 

Moved to Doxygen Javadoc for all modules, notable
- GlueGen https://jogamp.org/deployment/jogamp-next/javadoc/gluegen/javadoc/
- JOGL https://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/index.html

Motivation:
- Forced to use Java-17 (due to SWT) on &apos;javadoc node&apos;.
- javadoc is barely acceptable since java &gt; 11 IMHO
- can use markdown docs and markdown documentation style
- all sort of OO and calltree svg creations

Besides, some features and mild fixes since last RC build - otherwise no change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7197</commentid>
    <comment_count>3</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-07 10:56:59 +0200</bug_when>
    <thetext>(In reply to Sven Gothel from comment #2)
This was the second 2.6.0 RC from 20250706, obviously.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7212</commentid>
    <comment_count>4</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-12 21:37:17 +0200</bug_when>
    <thetext>3rd RC v2.6.0-rc-20250712
&lt;https://jogamp.org/deployment/v2.6.0-rc-20250712/&gt;

- NativeLibrary changes to properly load external/injected libs
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1519&gt;

  - Also resolving custom OpenGL lib loading on Windows
    &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1511&gt;
    &lt;https://jogamp.org/jogl/doc/Windows_Custom_OpenGL.html&gt;

  - NativeLibrary API doc search algo explained:
    &lt;https://jogamp.org/deployment/jogamp-next/javadoc/gluegen/javadoc/classcom_1_1jogamp_1_1common_1_1os_1_1NativeLibrary.html#details&gt;

- JOAL/OpenAL strings &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1517&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7218</commentid>
    <comment_count>5</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-14 13:56:50 +0200</bug_when>
    <thetext>TODO: 

Validate Linux RC Debian 12 &quot;Bookworm&quot; builds against:
- Ubuntu 24.04.2 LTS
- Ubuntu 20.04.5 LTS
- Debian 11 “Bullseye”</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7219</commentid>
    <comment_count>6</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-14 14:35:04 +0200</bug_when>
    <thetext>(In reply to Sven Gothel from comment #5)
https://www.releases.ubuntu.com/
- Ubuntu 24.04.2 LTS
- Ubuntu 20.04.5 LTS

https://wiki.debian.org/LTS
- Debian 11 “Bullseye” LTS until 2026-08-31
- Debian 12 &quot;Bookworm&quot; (future LTS on 2026-06-11)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7220</commentid>
    <comment_count>7</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-14 14:38:11 +0200</bug_when>
    <thetext>Correction:

(In reply to Sven Gothel from comment #5)
https://www.releases.ubuntu.com/
- Ubuntu 24.04.2 LTS (2025-02-20)
- Ubuntu 22.04.5 LTS (2024-09-12)
- Ubuntu 20.04.6 LTS (2023-03-22)

https://wiki.debian.org/LTS
- Debian 11 “Bullseye” LTS until 2026-08-31
- Debian 12 &quot;Bookworm&quot; (future LTS on 2026-06-11)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7226</commentid>
    <comment_count>8</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-21 14:15:23 +0200</bug_when>
    <thetext>(In reply to Sven Gothel from comment #7)

See https://jogamp.org/gluegen/doc/JogAmpPlatforms.html

Passed manual bring-up test on all GNU/Linux distributions
using a GraphUI demo (gluegen, joal and jogl).

Notable, the last Debian + Ubuntu version used Wayland
and XWayland by default installation - no issues in bring-up test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7227</commentid>
    <comment_count>9</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-21 18:46:48 +0200</bug_when>
    <thetext>4th RC v2.6.0-rc-20250721
- Deployment &lt;https://jogamp.org/deployment/v2.6.0-rc-20250721/&gt;
- Bug 1512 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1512&gt;
- Supported Platforms &lt;https://jogamp.org/gluegen/doc/JogAmpPlatforms.html&gt;

- Android API 26 - 35
  - Bug 1520 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1520&gt;

- Update glibc (backward) compatibility of used versioned symbols
  - Bug 1522 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1522&gt;

- Fat jars: Add os-and-arch fat jars for convenience/testing
  - Bug 1521 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1521&gt;
  - Desktop
    - jogl-fat-linux-${os_and_arch}.jar
  - Android
    - jogl-demos-fat-android-${arch}.apk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7230</commentid>
    <comment_count>10</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-22 04:33:01 +0200</bug_when>
    <thetext>(In reply to Sven Gothel from comment #0)
We stick w/ Java8 for now, see Bug 1523

https://jogamp.org/gluegen/doc/JogAmpPlatforms.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7232</commentid>
    <comment_count>11</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-07-22 15:12:54 +0200</bug_when>
    <thetext>5th RC v2.6.0-rc-20250722
- Deployment &lt;https://jogamp.org/deployment/v2.6.0-rc-20250722/&gt;
- Bug 1512 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1512&gt;
- Supported Platforms &lt;https://jogamp.org/gluegen/doc/JogAmpPlatforms.html&gt;

- Bug 1523 - Ensure Java 8 API Compliance under JDK &gt;= 17 builds
  See &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1523&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7241</commentid>
    <comment_count>12</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-08-22 06:56:47 +0200</bug_when>
    <thetext>Resolved:

Bug 1444 - Complete OpenGL 4.6 and ES 3.2 mapping including current Extensions
https://jogamp.org/bugzilla//show_bug.cgi?id=1444

Bug 1524 - NEWT High-DPI Soft-PixelScale on X11/Windows: Honor OS Scale-Factor at Creation + Change
https://jogamp.org/bugzilla//show_bug.cgi?id=1524

Bug 1525 - SWT High-DPI X11/GTK: Wrong Scaling since SWT 4.36 (update)
https://jogamp.org/bugzilla//show_bug.cgi?id=1525</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7245</commentid>
    <comment_count>13</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-08-22 08:08:40 +0200</bug_when>
    <thetext>Bug 1526 - JarUtil::getJarBasename: Remove &apos;.jar&apos; suffix check of result
https://jogamp.org/bugzilla//show_bug.cgi?id=1526</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7248</commentid>
    <comment_count>14</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-08-22 17:51:43 +0200</bug_when>
    <thetext>6th RC v2.6.0-rc-20250822
- Deployment &lt;https://jogamp.org/deployment/v2.6.0-rc-20250822/&gt;
- Supported Platforms &lt;https://jogamp.org/gluegen/doc/JogAmpPlatforms.html&gt;

Includes following fixes:

- Bug 1444 - Complete OpenGL 4.6 and ES 3.2 mapping including current Extensions
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1444&gt;

- Bug 1524 - NEWT High-DPI Soft-PixelScale on X11/Windows: Honor OS Scale-Factor at Creation + Change
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1524&gt;

- Bug 1525 - SWT High-DPI X11/GTK: Wrong Scaling since SWT 4.36 (update)
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1525&gt;

- Bug 1526 - JarUtil::getJarBasename: Remove &apos;.jar&apos; suffix check of result
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1526&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7263</commentid>
    <comment_count>15</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-08-27 16:46:15 +0200</bug_when>
    <thetext>(In reply to Sven Gothel from comment #14)

7th RC v2.6.0-rc-20250827
- Deployment &lt;https://jogamp.org/deployment/v2.6.0-rc-20250827/&gt;
- Supported Platforms &lt;https://jogamp.org/gluegen/doc/JogAmpPlatforms.html&gt;

v2.6.0 Tracking
- Bug 1444 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1444&gt;
- Wiki &lt;https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Objectives_for_the_release_2.6.0&gt;

Includes following additional fixes (to previous RCs):

- Bug 1527 - JogampVersion: Accept accept first manifest w/ extension-name if no extension matches
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1527&gt;

- Bug 1528 - GetNSView0 violated main-thread constraints on OSX using JDK 25 
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1528&gt;

- Bug 1529 - Updated FreeBSD Support
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1529&gt;

- Bug 1530 - NEWT MonitorDevice/Mode: Unify default (fallback) handling across driver
  &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1528&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7277</commentid>
    <comment_count>16</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2025-08-31 04:27:51 +0200</bug_when>
    <thetext>(In reply to Sven Gothel from comment #15)

v2.6.0 (final)
- Release 2.6.0 &lt;https://jogamp.org/wiki/index.php/Release_2.6.0&gt;
- Deployment &lt;https://jogamp.org/deployment/v2.6.0/&gt;
- Supported Platforms &lt;https://jogamp.org/gluegen/doc/JogAmpPlatforms-2.6.0.html&gt;

v2.6.0 Tracking
- Bug 1512 &lt;https://jogamp.org/bugzilla//show_bug.cgi?id=1512&gt;
- Wiki &lt;https://jogamp.org/wiki/index.php?title=SW_Tracking_Report_Objectives_for_the_release_2.6.0&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>