Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

#975 (Jun 27, 2025, 3:00:55 AM)

Started 13 hr ago
Took 1 min 21 sec on linux-arm32-armv7hf-jau-031
Build Artifacts
artifact.properties456 Bview
gluegen-2.6-b975-20250627-linux-armv6hf-test-results-linux-arm32-armv7hf-jau-031.7z560 Bview
gluegen-2.6-b975-20250627-linux-armv6hf.7z1.60 MiBview

Started by upstream project gluegen build number 975
originally caused by:

Revision: 492240c5176c91fd159e9010983aebc0e616b325
Repository: git://jogamp.org/srv/scm/gluegen.git
  • origin/master
Test Result (no failures)
    Changes
    1. InterruptSource.Thread: Add ctor variant w/ sole Runnable argument (was missing) (details / cgit)
    2. Bump 2.6.0-rc-... (details / cgit)
    3. Add WorkerThread: A re-start'able, pause'able and interrupt'able worker thread with an optional minimum execution duration (details / cgit)
    4. WorkerThread: Move 'streamErr' Exception to local Runnable (details / cgit)
    5. WorkerThread: Add optional minDelay to throttle excecution (details / cgit)
    6. WorkerThread: Fix minDelayMS assignment using validated field value (details / cgit)
    7. WorkerThread: Remove minDelayMS field, have it in Runnable branch only (details / cgit)
    8. WorkerThread: Enhanced testing, added optional StateCallback for state changes, using bitfield state (earmarked to be used within GLMediaPlayerImpl etc) (details / cgit)
    9. Uri: Added `Uri tryUriOrFile(final String uri_s)` for convenience / usability, as well as getScheme(String), isValidScheme(String), isFileScheme(String) and isHttpxScheme(String) (details / cgit)
    10. WorkerThread.start(paused): Merge RUNNING | ACTIVE (details / cgit)
    11. build.xml: Fix typo in a target description (details / cgit)
    12. AudioSink: Just pass a finte buffer size (KISS), add getLastBufferedPTS() to access the last buffered audio pts (details / cgit)
    13. Clock/Platform: Add currentMillis() analogue to currentNanos(), returning current monotonic milliseconds **since start of this application** (details / cgit)
    14. AudioSink/TimeFrame1: API doc: Add notes about integer stored milliseconds for PTS and duration, i.e. good for 24.855 days (details / cgit)
    15. AudioSink: Rename getQueued{Time->Duration}(), add updateQueue() (details / cgit)
    16. Bug 1472: Enhance AV Sync: Pass through PTS object in AudioSink, tracking last PTS value against System Clock Reference (SCR) (details / cgit)
    17. PTS: get(currentMillis): Employ rounding in integer conversion (details / cgit)
    18. PTS: Add copy constructor (details / cgit)
    19. Bug 1479: NativeLibrary: Add getNativeLibraryPath() returning queried used native library path, supported throughout DynamicLibraryBundle[Info] (details / cgit)
    20. Bug 1474: Allow temp folder for exe-file test to contain parenthesis on Windows (details / cgit)
    21. Bug 1474: Only quote exe-file path on Windows for execution (details / cgit)
    22. Bug 1481 - Hide [ArgumentIs]PascalString argument's length (details / cgit)
    23. TestStructGen*: Enable standalone testing, enforce Platform.initSingleton() (details / cgit)
    24. Bug 1481 - Remove redundant isPascalLen() branch (details / cgit)
    25. feat(callbackGenerator): Prevent NPE during call of java callback (details / cgit)
    26. PTS: Add millisToTimeStr(..) convenient time string representation, also used by added get{SCR, Last, }TimeStr(..) methods (details / cgit)
    27. PTS: Add convenient getCurrent() passing Clock.currentMillis() to get(long). (details / cgit)
    28. PTS: Add toMillis(String), parsing string representation in '[H[H]:]m[m]:s[s][.S*]' using custom DateTimeFormatter to milliseconds, complementing millisToTimeStr(..) (details / cgit)
    29. PTS: Rename millisToTimeStr() -> toTimeStr(), analogue to toMillis() (details / cgit)
    30. Adding StringUtil, containing basic utility functions as well as unicode space (whitespace) and full- and halfwidth tests. (details / cgit)
    31. Bump runtest.sh script w/ StringUtil test (details / cgit)
    32. Rename StringUtil.strip() -> StringUtil.trim(), refine API doc (details / cgit)
    33. feat(manual): Update configuration documentation (all are documented). (details / cgit)
    34. Fix casting in Buffers.c (details / cgit)
    35. HowToBuild: Debian 12 (details / cgit)
    36. jogamp-env: Default sourcelevel/targetlevel to 1.8 (details / cgit)
    37. jogamp-env: Cleanup whitespace (details / cgit)
    38. bump test script (details / cgit)
    39. Eclipse: Bump + Add CDT for native files (details / cgit)
    40. Bug 1510: NativeLibrary shall respect OS library-path environment variable for searching in system-path (details / cgit)
    41. Build/test: Use OpenJDK-21 per default (details / cgit)
    42. JogAmpMacOSVersions: Bump adding MacOS 15 Sequoia testing (details / cgit)
    43. Update md -> html (details / cgit)
    44. Use Java-11 Target and Android SDK 36 / NDK 29 (2025-06-25) (details / cgit)
    45. Android NDK 29 strip is llvm-strip (details / cgit)
    46. Tests: Increase timing/clock tolerance: TestClock01 + TestWorkerThread01 (details / cgit)
    47. JDK-8309361: JDK-21 perf-issue (annotation) (details / cgit)
    48. JDK-21 Perf: TestIntIntHashMap: Add 2nd warm-up, increase tolerance to 4x on JDK-21 (1.5 on JDK < 21) (details / cgit)
    49. Replace 'semver' w/ 'japicmp' for Java >= 11 Compatibility (details / cgit)