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 2021-05-15 01:24:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/java-11-openj9 (Old)
 and      /work/SRC/openSUSE:Factory/.java-11-openj9.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "java-11-openj9"

Sat May 15 01:24:08 2021 rev:6 rq:893062 version:11.0.11.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/java-11-openj9/java-11-openj9.changes    
2021-03-19 16:42:42.642077926 +0100
+++ /work/SRC/openSUSE:Factory/.java-11-openj9.new.2988/java-11-openj9.changes  
2021-05-15 01:24:24.054980013 +0200
@@ -1,0 +2,13 @@
+Fri May 14 08:50:17 UTC 2021 - Fridrich Strba <[email protected]>
+
+- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
+  * including Oracle April 2021 CPU changes (bsc#1185055 and
+    bsc#1185056)
+  * OpenJ9 changes, see
+    https://www.eclipse.org/openj9/docs/version0.26
+- Added patch:
+  * maybe-uninitialized.patch
+    + initialize variables in constructor
+    + fixes build with newer gcc
+
+-------------------------------------------------------------------

Old:
----
  0a86953833177e8104be499247f52d0d0d138647.zip
  345e1b09e2a1f2cf6323b25edc901cce197f4365.zip
  741e94ea8673b021fc7edc59a2ec8bd203fa2b03.zip

New:
----
  162e6f729733666e22726ce5326f5982bb030330.zip
  7796c80419e3e37731bdcf4a61361a8bb8a333fe.zip
  b4cc246d9d2362346bc567861e6e0e536da3f390.zip
  maybe-uninitialized.patch

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

Other differences:
------------------
++++++ java-11-openj9.spec ++++++
--- /var/tmp/diff_new_pack.1AqOPt/_old  2021-05-15 01:24:27.082969372 +0200
+++ /var/tmp/diff_new_pack.1AqOPt/_new  2021-05-15 01:24:27.086969358 +0200
@@ -28,20 +28,20 @@
 # Standard JPackage naming and versioning defines.
 %global featurever      11
 %global interimver      0
-%global updatever       10
+%global updatever       11
 %global patchver        0
-%global datever         2021-01-19
+%global datever         2021-04-20
 %global buildver        9
 %global root_repository 
https://github.com/ibmruntimes/openj9-openjdk-jdk11/archive
-%global root_revision   0a86953833177e8104be499247f52d0d0d138647
-%global root_branch     openj9-0.24.0
+%global root_revision   7796c80419e3e37731bdcf4a61361a8bb8a333fe
+%global root_branch     openj9-0.26.0
 %global omr_repository  https://github.com/eclipse/openj9-omr/archive
-%global omr_revision    741e94ea8673b021fc7edc59a2ec8bd203fa2b03
-%global omr_branch      v0.24.0-release
+%global omr_revision    162e6f729733666e22726ce5326f5982bb030330
+%global omr_branch      v0.26.0-release
 %global openj9_repository https://github.com/eclipse/openj9/archive
-%global openj9_revision 345e1b09e2a1f2cf6323b25edc901cce197f4365
-%global openj9_branch   v0.24.0-release
-%global openj9_tag      openj9-0.24.0
+%global openj9_revision b4cc246d9d2362346bc567861e6e0e536da3f390
+%global openj9_branch   v0.26.0-release
+%global openj9_tag      openj9-0.26.0
 %global icedtea_sound_version 1.0.1
 %global freemarker_version 2.3.29
 # JavaEE modules
@@ -161,6 +161,7 @@
 Patch30:        JDK-8208602.patch
 Patch31:        aarch64.patch
 Patch32:        omr-no-return-in-nonvoid-function.patch
+Patch33:        maybe-uninitialized.patch
 #
 # OpenJDK specific patches
 #
@@ -294,7 +295,7 @@
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall tool update-alternatives.
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 Recommends:     tzdata-java8
 # Standard JPackage base provides.
 Provides:       java-%{javaver}-headless = %{version}-%{release}
@@ -332,7 +333,7 @@
 # Post requires update-alternatives to install tool update-alternatives.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall tool update-alternatives.
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 # Standard JPackage devel provides.
 Provides:       java-%{javaver}-devel = %{version}
 Provides:       java-devel = %{javaver}
@@ -381,7 +382,7 @@
 # Post requires update-alternatives to install javadoc alternative.
 Requires(post): update-alternatives
 # Postun requires update-alternatives to uninstall javadoc alternative.
-Requires(postun): update-alternatives
+Requires(postun):update-alternatives
 # Standard JPackage javadoc provides.
 Provides:       java-%{javaver}-javadoc = %{version}-%{release}
 Provides:       java-javadoc = %{version}-%{release}
@@ -453,6 +454,7 @@
 %patch30 -p1
 %patch31 -p1
 %patch32
+%patch33 -p1
 
 %patch302 -p1
 %patch303 -p1
@@ -482,8 +484,8 @@
 %build
 export ARCH_DATA_MODEL=64
 
-EXTRA_CFLAGS="-Wno-error -std=gnu++98 -fno-delete-null-pointer-checks 
-fno-lifetime-dse -fpermissive"
-EXTRA_CPP_FLAGS="-Wno-error -std=gnu++98 -fno-delete-null-pointer-checks 
-fno-lifetime-dse"
+EXTRA_CFLAGS="-Wno-error -Wno-maybe-uninitialized -std=gnu++98 
-fno-delete-null-pointer-checks -fno-lifetime-dse -fpermissive"
+EXTRA_CPP_FLAGS="-Wno-error -Wno-maybe-uninitialized -std=gnu++98 
-fno-delete-null-pointer-checks -fno-lifetime-dse"
 
 %ifarch ppc64le
 EXTRA_CFLAGS="$EXTRA_CFLAGS -fno-strict-aliasing"
@@ -533,8 +535,6 @@
     DEBUG_BINARIES=true \
     STRIP_POLICY=no_strip \
     POST_STRIP_CMD="" \
-    WARNINGS_ARE_ERRORS="-Wno-error" \
-    CFLAGS_WARNINGS_ARE_ERRORS="-Wno-error" \
     %{imagestarget} docs
 
 # remove redundant *diz and *debuginfo files
@@ -1040,10 +1040,9 @@
 %dir %{_jvmdir}/%{sdkdir}/lib
 %dir %{_jvmdir}/%{sdkdir}/lib/jli
 %dir %{_jvmdir}/%{sdkdir}/lib/server
+%dir %{_jvmdir}/%{sdkdir}/lib/default
 %dir %{_jvmdir}/%{sdkdir}/lib/desktop
 %dir %{_jvmdir}/%{sdkdir}/lib/security
-%dir %{_jvmdir}/%{sdkdir}/lib/compressedrefs
-%dir %{_jvmdir}/%{sdkdir}/lib/ddr
 %dir %{_jvmdir}/%{sdkdir}/lib/j9vm
 %dir %{_jvmdir}/%{sdkdir}/conf
 %dir %{_jvmdir}/%{sdkdir}/conf/security
@@ -1078,28 +1077,30 @@
 %{_jvmdir}/%{sdkdir}/conf/tz.properties
 %{_jvmdir}/%{sdkdir}/lib/J9TraceFormat.dat
 %{_jvmdir}/%{sdkdir}/lib/OMRTraceFormat.dat
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/j9ddr.dat
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libcuda4j29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9dmp29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9gc29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9gcchk29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9hookable29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9jextract.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9jit29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9jnichk29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9jvmti29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9prt29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9shr29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9thr29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9trc29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9vm29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9vmchk29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9vrb29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libj9zlib29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libjclse29.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libmanagement_ext.so
-%{_jvmdir}/%{sdkdir}/lib/compressedrefs/libomrsig.so
-%{_jvmdir}/%{sdkdir}/lib/ddr/j9ddr.jar
+%{_jvmdir}/%{sdkdir}/lib/default/j9ddr.dat
+%{_jvmdir}/%{sdkdir}/lib/default/libcuda4j29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9dmp29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9gc29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9gcchk29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9gcchk_full29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9gc_full29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9hookable29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9jextract.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9jit29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9jnichk29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9jvmti29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9prt29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9shr29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9thr29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9trc29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9vm29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9vmchk29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9vrb29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9vrb_full29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libj9zlib29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libjclse29.so
+%{_jvmdir}/%{sdkdir}/lib/default/libmanagement_ext.so
+%{_jvmdir}/%{sdkdir}/lib/default/libomrsig.so
 %{_jvmdir}/%{sdkdir}/lib/desktop/jconsole.desktop
 %{_jvmdir}/%{sdkdir}/lib/java*.properties
 %{_jvmdir}/%{sdkdir}/lib/jexec
@@ -1184,6 +1185,7 @@
 %{_jvmdir}/%{sdkdir}/bin/jlink
 %{_jvmdir}/%{sdkdir}/bin/jmap
 %{_jvmdir}/%{sdkdir}/bin/jmod
+%{_jvmdir}/%{sdkdir}/bin/jpackcore
 %{_jvmdir}/%{sdkdir}/bin/jps
 %{_jvmdir}/%{sdkdir}/bin/jrunscript
 %{_jvmdir}/%{sdkdir}/bin/jshell



++++++ maybe-uninitialized.patch ++++++
--- a/openj9/openj9/runtime/gc_structs/MixedObjectIterator.hpp
+++ b/openj9/runtime/gc_structs/MixedObjectIterator.hpp
@@ -234,7 +234,7 @@ public:
        /**
         * @param vm[in] pointer to the JVM
         */
-       GC_MixedObjectIterator (OMR_VM *omrVM)
+       GC_MixedObjectIterator(OMR_VM *omrVM)
                : _slotObject(GC_SlotObject(omrVM, NULL))
 #if defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS)
                , 
_compressObjectReferences(OMRVM_COMPRESS_OBJECT_REFERENCES(omrVM))
@@ -251,20 +251,11 @@ public:
         * @param vm[in] pointer to the JVM
         * @param objectPtr[in] the object to be processed
         */
-       GC_MixedObjectIterator (OMR_VM *omrVM, J9Object *objectPtr)
-               : _slotObject(GC_SlotObject(omrVM, NULL))
-#if defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS)
-               , 
_compressObjectReferences(OMRVM_COMPRESS_OBJECT_REFERENCES(omrVM))
-#endif /* defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS) 
*/
-               , _objectPtr(NULL)
-               , _scanPtr(NULL)
-               , _endPtr(NULL)
-               , _descriptionPtr(NULL)
-               , _description(0)
-               , _descriptionIndex(0)
-         {
+       GC_MixedObjectIterator(OMR_VM *omrVM, J9Object *objectPtr)
+               : GC_MixedObjectIterator(omrVM)
+       {
                initialize(omrVM, objectPtr);
-         }
+       }
 };
 
 #endif /* MIXEDOBJECTITERATOR_HPP_ */
--- a/openj9/openj9/runtime/gc_structs/PointerArrayIterator.hpp
+++ b/openj9/runtime/gc_structs/PointerArrayIterator.hpp
@@ -58,14 +58,12 @@ public:
         * @param objectPtr the array object to be processed
         */
        GC_PointerArrayIterator(J9JavaVM *javaVM, J9Object *objectPtr)
-               : _contiguousArrayIterator(javaVM->omrVM)
-               , _pointerArrayletIterator(javaVM)
+               : GC_PointerArrayIterator(javaVM)
        {
                initialize(javaVM, objectPtr);
        }
 
        GC_PointerArrayIterator(J9JavaVM *javaVM)
-               /* It is unnecessary to initialize one of those iterators */
                : _contiguousArrayIterator(javaVM->omrVM)
                , _pointerArrayletIterator(javaVM)
        {
--- a/openj9/openj9/runtime/gc_structs/PointerContiguousArrayIterator.hpp
+++ b/openj9/runtime/gc_structs/PointerContiguousArrayIterator.hpp
@@ -96,7 +96,10 @@ public:
        }
 
        GC_PointerContiguousArrayIterator(OMR_VM *omrVM)
-               : _slotObject(GC_SlotObject(omrVM, NULL))
+               :       _arrayPtr(NULL)
+               ,       _slotObject(GC_SlotObject(omrVM, NULL))
+               ,       _scanPtr(NULL)
+               ,       _endPtr(NULL)
 #if defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS)
                , 
_compressObjectReferences(OMRVM_COMPRESS_OBJECT_REFERENCES(omrVM))
 #endif /* defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS) 
*/
@@ -108,11 +111,7 @@ public:
         * @param objectPtr the array object to be processed
         */
        GC_PointerContiguousArrayIterator(OMR_VM *omrVM, J9Object *objectPtr)
-               : _slotObject(GC_SlotObject(omrVM, NULL))
-#if defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS)
-               , 
_compressObjectReferences(OMRVM_COMPRESS_OBJECT_REFERENCES(omrVM))
-#endif /* defined(OMR_GC_COMPRESSED_POINTERS) && defined(OMR_GC_FULL_POINTERS) 
*/
-               , _omrVM(omrVM)
+               : GC_PointerContiguousArrayIterator(omrVM)
        {
                initialize(objectPtr);
        }

Reply via email to