Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package java-11-openj9 for openSUSE:Factory 
checked in at 2025-09-24 17:12:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-11-openj9 (Old)
 and      /work/SRC/openSUSE:Factory/.java-11-openj9.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-11-openj9"

Wed Sep 24 17:12:47 2025 rev:32 rq:1306919 version:11.0.28.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openj9/java-11-openj9.changes    
2025-07-27 16:27:15.700210400 +0200
+++ /work/SRC/openSUSE:Factory/.java-11-openj9.new.27445/java-11-openj9.changes 
2025-09-24 17:12:48.546924285 +0200
@@ -1,0 +2,13 @@
+Wed Sep 24 07:27:32 UTC 2025 - Fridrich Strba <[email protected]>
+
+- Added patch:
+  * omr-libdwarf-2.patch
+    + fix build with libdwarf 2.x where the includes are in
+      libdwarf-2 subdirectory
+
+-------------------------------------------------------------------
+Sat Aug 30 15:05:30 UTC 2025 - Fridrich Strba <[email protected]>
+
+- Remove pack200 and unpack200 from alternatives
+
+-------------------------------------------------------------------

Old:
----
  java-11-openj9-rpmlintrc

New:
----
  omr-libdwarf-2.patch

----------(New B)----------
  New:- Added patch:
  * omr-libdwarf-2.patch
    + fix build with libdwarf 2.x where the includes are in
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ java-11-openj9.spec ++++++
--- /var/tmp/diff_new_pack.VFidrd/_old  2025-09-24 17:12:50.042987207 +0200
+++ /var/tmp/diff_new_pack.VFidrd/_new  2025-09-24 17:12:50.046987375 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package java-11-openj9
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,7 +33,7 @@
 %global updatever       28
 %global patchver        0
 %global buildver        6
-%global root_repository 
https://github.com/ibmruntimes/openj9-openjdk-jdk11/archive
+%global root_repository 
https://github.com/ibmruntimes/openj9-openjdk-jdk%{featurever}/archive
 %global root_revision   36f5ad584831ac9f27a3eb656f82fa0b8c8c7bcd
 %global root_branch     v0.53.0-release
 %global omr_repository  https://github.com/eclipse/openj9-omr/archive
@@ -98,7 +98,6 @@
 # Ensure ECDSA is working
 Source15:       TestECDSA.java
 Source100:      openj9-nogit.patch.in
-Source1000:     %{name}-rpmlintrc
 # Restrict access to java-atk-wrapper classes
 Patch1:         java-atk-wrapper-security.patch
 # Allow multiple initialization of PKCS11 libraries
@@ -109,6 +108,8 @@
 # Fix: implicit-pointer-decl
 Patch5:         implicit-pointer-decl.patch
 #
+Patch6:         omr-libdwarf-2.patch
+#
 Patch10:        system-pcsclite.patch
 #
 Patch20:        loadAssistiveTechnologies.patch
@@ -328,7 +329,7 @@
 The OpenJDK %{featurever} API documentation.
 
 %prep
-%setup -q -n openj9-openjdk-jdk11-%{root_revision} -a 1 -a 2
+%setup -q -n openj9-openjdk-jdk%{featurever}-%{root_revision} -a 1 -a 2
 
 # Set up the build tree using the subrepository tarballs
 pwd
@@ -350,6 +351,7 @@
 %patch -P 3 -p1
 %patch -P 4 -p1
 %patch -P 5 -p1
+%patch -P 6 -p1
 
 %if %{with_system_pcsc}
 %patch -P 10 -p1
@@ -569,24 +571,18 @@
   --slave %{_jvmdir}/jre jre %{_jvmdir}/%{jrelnk} \
   --slave %{_bindir}/jjs jjs %{jrebindir}/jjs \
   --slave %{_bindir}/keytool keytool %{jrebindir}/keytool \
-  --slave %{_bindir}/pack200 pack200 %{jrebindir}/pack200 \
   --slave %{_bindir}/rmid rmid %{jrebindir}/rmid \
   --slave %{_bindir}/rmiregistry rmiregistry %{jrebindir}/rmiregistry \
-  --slave %{_bindir}/unpack200 unpack200 %{jrebindir}/unpack200 \
   --slave %{_mandir}/man1/java.1$ext java.1$ext \
   %{_mandir}/man1/java-%{sdklnk}.1$ext \
   --slave %{_mandir}/man1/jjs.1$ext jjs.1$ext \
   %{_mandir}/man1/jjs-%{sdklnk}.1$ext \
   --slave %{_mandir}/man1/keytool.1$ext keytool.1$ext \
   %{_mandir}/man1/keytool-%{sdklnk}.1$ext \
-  --slave %{_mandir}/man1/pack200.1$ext pack200.1$ext \
-  %{_mandir}/man1/pack200-%{sdklnk}.1$ext \
   --slave %{_mandir}/man1/rmid.1$ext rmid.1$ext \
   %{_mandir}/man1/rmid-%{sdklnk}.1$ext \
   --slave %{_mandir}/man1/rmiregistry.1$ext rmiregistry.1$ext \
   %{_mandir}/man1/rmiregistry-%{sdklnk}.1$ext \
-  --slave %{_mandir}/man1/unpack200.1$ext unpack200.1$ext \
-  %{_mandir}/man1/unpack200-%{sdklnk}.1$ext \
   || :
 
 update-alternatives \

++++++ omr-libdwarf-2.patch ++++++
--- a/omr/cmake/modules/FindLibDwarf.cmake
+++ b/omr/cmake/modules/FindLibDwarf.cmake
@@ -62,6 +62,16 @@ if(LIBDWARF_0_DWARF_H_INCLUDE_DIR)
        set(DWARF_H_FOUND true)
 endif()
 
+if(NOT DWARF_H_FOUND)
+       find_path(LIBDWARF_2_DWARF_H_INCLUDE_DIR "libdwarf-2/dwarf.h")
+
+       if(LIBDWARF_2_DWARF_H_INCLUDE_DIR)
+               list(APPEND DWARF_H_INCLUDE_DIRS 
"${LIBDWARF_2_DWARF_H_INCLUDE_DIR}")
+               list(APPEND DWARF_H_DEFINITIONS HAVE_LIBDWARF_2_DWARF_H)
+               set(DWARF_H_FOUND true)
+       endif()
+endif()
+
 if(NOT DWARF_H_FOUND)
        find_path(LIBDWARF_DWARF_H_INCLUDE_DIR "libdwarf/dwarf.h")
 
@@ -106,6 +116,16 @@ if(LIBDWARF_0_LIBDWARF_H_INCLUDE_DIR)
        set(LIBDWARF_H_FOUND true)
 endif()
 
+if(NOT LIBDWARF_H_FOUND)
+       find_path(LIBDWARF_2_LIBDWARF_H_INCLUDE_DIR "libdwarf-2/libdwarf.h")
+
+       if(LIBDWARF_2_LIBDWARF_H_INCLUDE_DIR)
+               list(APPEND LIBDWARF_H_INCLUDE_DIRS 
"${LIBDWARF_2_LIBDWARF_H_INCLUDE_DIR}")
+               list(APPEND LIBDWARF_H_DEFINITIONS HAVE_LIBDWARF_2_LIBDWARF_H)
+               set(LIBDWARF_H_FOUND true)
+       endif()
+endif()
+
 if(NOT LIBDWARF_H_FOUND)
        find_path(LIBDWARF_LIBDWARF_H_INCLUDE_DIR "libdwarf/libdwarf.h")
 
--- a/omr/ddr/include/ddr/scanner/dwarf/DwarfScanner.hpp
+++ b/omr/ddr/include/ddr/scanner/dwarf/DwarfScanner.hpp
@@ -33,22 +33,26 @@
 
 #if defined(HAVE_LIBDWARF_0_DWARF_H)
 #include <libdwarf-0/dwarf.h>
-#elif defined(HAVE_LIBDWARF_DWARF_H) /* defined(HAVE_LIBDWARF_0_DWARF_H) */
+#elif defined(HAVE_LIBDWARF_2_DWARF_H) /* defined(HAVE_LIBDWARF_0_DWARF_H) */
+#include <libdwarf-2/dwarf.h>
+#elif defined(HAVE_LIBDWARF_DWARF_H) /* defined(HAVE_LIBDWARF_2_DWARF_H) */
 #include <libdwarf/dwarf.h>
 #elif defined(HAVE_DWARF_H) /* defined(HAVE_LIBDWARF_DWARF_H) */
 #include <dwarf.h>
 #else /* defined(HAVE_DWARF_H) */
-#error "Need libdwarf-0/dwarf.h, libdwarf/dwarf.h or dwarf.h"
+#error "Need libdwarf-0/dwarf.h, libdwarf-2/dwarf.h, libdwarf/dwarf.h or 
dwarf.h"
 #endif /* defined(HAVE_LIBDWARF_0_DWARF_H) */
 
 #if defined(HAVE_LIBDWARF_0_LIBDWARF_H)
 #include <libdwarf-0/libdwarf.h>
-#elif defined(HAVE_LIBDWARF_LIBDWARF_H) /* defined(HAVE_LIBDWARF_0_LIBDWARF_H) 
*/
+#elif defined(HAVE_LIBDWARF_2_LIBDWARF_H) /* 
defined(HAVE_LIBDWARF_0_LIBDWARF_H) */
+#include <libdwarf-2/libdwarf.h>
+#elif defined(HAVE_LIBDWARF_LIBDWARF_H) /* defined(HAVE_LIBDWARF_2_LIBDWARF_H) 
*/
 #include <libdwarf/libdwarf.h>
 #elif defined(HAVE_LIBDWARF_H) /* defined(HAVE_LIBDWARF_LIBDWARF_H) */
 #include <libdwarf.h>
 #else /* defined(HAVE_LIBDWARF_H) */
-#error "Need libdwarf-0/libdwarf.h, libdwarf/libdwarf.h or libdwarf.h"
+#error "Need libdwarf-0/libdwarf.h, libdwarf-2/libdwarf.h, libdwarf/libdwarf.h 
or libdwarf.h"
 #endif /* defined(HAVE_LIBDWARF_0_LIBDWARF_H) */
 
 #endif /* defined(AIXPPC) || defined(OSX) */

Reply via email to