Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openbabel for openSUSE:Factory 
checked in at 2026-06-02 16:02:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openbabel (Old)
 and      /work/SRC/openSUSE:Factory/.openbabel.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openbabel"

Tue Jun  2 16:02:47 2026 rev:42 rq:1356445 version:3.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openbabel/openbabel.changes      2025-07-25 
17:05:52.846665107 +0200
+++ /work/SRC/openSUSE:Factory/.openbabel.new.1937/openbabel.changes    
2026-06-02 16:04:19.210931889 +0200
@@ -1,0 +2,36 @@
+Mon Jun  1 19:49:21 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to version 3.2.0:
+  * Add an L-BFGS optimizer, used by default for gen3d and
+    conformer searches
+  * New macrocycle ring builder (Dale codes) for better initial
+    3D geometry of large rings
+  * Add KET (Ketcher JSON) and ChemicalJSON (.cjson) format
+    support
+  * Drop Python 2 support; Python 3.13 supported
+  * Faster, vectorized distance-geometry implementation
+  * Full CMake 4 compatibility and modernized build
+  * Backwards compatible with 3.0 and 3.1
+  * Fix many crash and memory-safety bugs found via OSS-Fuzz
+    and TALOS, including the following security issues:
+    CVE-2022-37331, CVE-2022-41793, CVE-2022-42885,
+    CVE-2022-43467, CVE-2022-43607, CVE-2022-44451,
+    CVE-2022-46280, CVE-2022-46289, CVE-2022-46290,
+    CVE-2022-46291, CVE-2022-46292, CVE-2022-46294,
+    CVE-2022-46295, CVE-2025-10994, CVE-2025-10995,
+    CVE-2025-10996, CVE-2025-10997, CVE-2025-10998,
+    CVE-2025-10999, CVE-2025-11000, CVE-2026-2704,
+    CVE-2026-2705 and CVE-2026-3408
+- Shared library soname bumped to libopenbabel8 (SOVERSION 8)
+- Drop patches now fixed upstream:
+  * openbabel-3.1.1-test-python3-escape-chars.patch
+  * openbabel-3.1.1-test-python3-imports.patch
+  * openbabel-3.1.1-version-number.patch
+  * openbabel-3.1.1-gcc-12.patch
+  * openbabel-3.1.1-std-binary-function.patch
+  * openbabel-3.1.1-std-bind1st.patch
+  * openbabel-3.1.1-std-bind2nd.patch
+  * openbabel-cmake-4.patch
+  * openbabel-cmake-4-exports.patch
+
+-------------------------------------------------------------------

Old:
----
  openbabel-3.1.1-gcc-12.patch
  openbabel-3.1.1-std-binary-function.patch
  openbabel-3.1.1-std-bind1st.patch
  openbabel-3.1.1-std-bind2nd.patch
  openbabel-3.1.1-test-python3-escape-chars.patch
  openbabel-3.1.1-test-python3-imports.patch
  openbabel-3.1.1-version-number.patch
  openbabel-3.1.1.tar.gz
  openbabel-cmake-4-exports.patch
  openbabel-cmake-4.patch

New:
----
  openbabel-3.2.0.tar.gz

----------(Old B)----------
  Old:  * openbabel-3.1.1-version-number.patch
  * openbabel-3.1.1-gcc-12.patch
  * openbabel-3.1.1-std-binary-function.patch
  Old:  * openbabel-3.1.1-gcc-12.patch
  * openbabel-3.1.1-std-binary-function.patch
  * openbabel-3.1.1-std-bind1st.patch
  Old:  * openbabel-3.1.1-std-binary-function.patch
  * openbabel-3.1.1-std-bind1st.patch
  * openbabel-3.1.1-std-bind2nd.patch
  Old:  * openbabel-3.1.1-std-bind1st.patch
  * openbabel-3.1.1-std-bind2nd.patch
  * openbabel-cmake-4.patch
  Old:- Drop patches now fixed upstream:
  * openbabel-3.1.1-test-python3-escape-chars.patch
  * openbabel-3.1.1-test-python3-imports.patch
  Old:  * openbabel-3.1.1-test-python3-escape-chars.patch
  * openbabel-3.1.1-test-python3-imports.patch
  * openbabel-3.1.1-version-number.patch
  Old:  * openbabel-3.1.1-test-python3-imports.patch
  * openbabel-3.1.1-version-number.patch
  * openbabel-3.1.1-gcc-12.patch
  Old:  * openbabel-cmake-4.patch
  * openbabel-cmake-4-exports.patch
  Old:  * openbabel-3.1.1-std-bind2nd.patch
  * openbabel-cmake-4.patch
  * openbabel-cmake-4-exports.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ openbabel.spec ++++++
--- /var/tmp/diff_new_pack.9THkMD/_old  2026-06-02 16:04:20.382980492 +0200
+++ /var/tmp/diff_new_pack.9THkMD/_new  2026-06-02 16:04:20.382980492 +0200
@@ -16,53 +16,30 @@
 #
 
 
+# Upstream version is "openbabel-major-minor-patch" instead of 
"major.minor.patch"
+%define upstream_version openbabel-3-2-0
+# The major ABI version of the shared library
+%define abiver 8
 # Allow disabling maestro (.mae) file support (enabled by default)
 %bcond_without maestro
-
 # Allow disabling GUI build (enabled by default)
 %bcond_without gui
-
-# Upstream version is "openbabel-major-minor-patch" instead of 
"major.minor.patch"
-%define upstream_version openbabel-3-1-1
-
-# The major ABI version of the shared library
-%define abiver 7
-
 Name:           openbabel
-Version:        3.1.1
+Version:        3.2.0
 Release:        0
 Summary:        A chemistry toolbox
 License:        GPL-2.0-only
-Group:          Development/Libraries/C and C++
 URL:            https://openbabel.org
 Source0:        
https://github.com/openbabel/openbabel/archive/%{upstream_version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-test-python3-escape-chars.patch -- Fix 
test failure with python3 (gh#openbabel/openbabel#2217)
-Patch0:         openbabel-3.1.1-test-python3-escape-chars.patch
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-test-python3-imports.patch -- Fix 
ImportError in python3 tests (gh#openbabel/openbabel!2378)
-Patch1:         openbabel-3.1.1-test-python3-imports.patch
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-version-number.patch -- Fix version number
-Patch2:         openbabel-3.1.1-version-number.patch
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-gcc-12.patch -- Fix build with GCC 12 
(gh#openbabel/openbabel!2493)
-Patch3:         openbabel-3.1.1-gcc-12.patch
 # PATCH-FIX-UPSTREAM openbabel-3.1.1-wx-stl-compat.patch -- Fix build with 
wxWidgets using STL (gh#openbabel/openbabel!2527)
-Patch4:         openbabel-3.1.1-wx-stl-compat.patch
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-std-binary-function.patch -- part of 
github.com/openbabel/openbabel/pull/2464
-Patch5:         openbabel-3.1.1-std-binary-function.patch
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-std-bind1st.patch -- 
github.com/openbabel/openbabel/pull/2001
-Patch6:         openbabel-3.1.1-std-bind1st.patch
-# PATCH-FIX-UPSTREAM openbabel-3.1.1-std-bind2nd.patch -- 
github.com/openbabel/openbabel/pull/2569
-Patch7:         openbabel-3.1.1-std-bind2nd.patch
-# PATCH-FIX-UPSTREAM openbabel-cmake-4.patch -- 
github.com/openbabel/openbabel/pull/2784
-Patch8:         openbabel-cmake-4.patch
-# ensure previous cmake behaviour to fix test failures
-Patch9:         openbabel-cmake-4-exports.patch
+Patch0:         openbabel-3.1.1-wx-stl-compat.patch
 BuildRequires:  cmake >= 3.1
 BuildRequires:  gcc-c++
 BuildRequires:  inchi-devel >= 1.04
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRequires:  swig >= 2.0
 BuildRequires:  python3-setuptools
+BuildRequires:  swig >= 2.0
 BuildRequires:  pkgconfig(RapidJSON) >= 1.1.0
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(eigen3) >= 2.91.0
@@ -91,7 +68,6 @@
 %if %{with gui}
 %package gui
 Summary:        Graphical User Interface for Open Babel, a chemical toolbox
-Group:          Productivity/Scientific/Chemistry
 
 %description gui
 Open Babel is a chemical toolbox understanding many formats of
@@ -104,7 +80,6 @@
 
 %package -n libopenbabel%{abiver}
 Summary:        Component library of Open Babel, a chemistry toolbox
-Group:          System/Libraries
 
 %description -n libopenbabel%{abiver}
 Open Babel is a chemical toolbox understanding many formats of
@@ -116,7 +91,6 @@
 
 %package -n python3-openbabel
 Summary:        Python bindings for Open Babel, a chemistry toolbox
-Group:          Productivity/Scientific/Chemistry
 
 %description -n python3-openbabel
 Open Babel is a chemical toolbox understanding many formats of
@@ -128,7 +102,6 @@
 
 %package devel
 Summary:        Development files for Open Babel
-Group:          Development/Libraries/C and C++
 Requires:       libopenbabel%{abiver} = %{version}
 Requires:       pkgconfig(zlib)
 Provides:       libopenbabel-devel = %{version}

++++++ openbabel-3.1.1.tar.gz -> openbabel-3.2.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/openbabel/openbabel-3.1.1.tar.gz 
/work/SRC/openSUSE:Factory/.openbabel.new.1937/openbabel-3.2.0.tar.gz differ: 
char 13, line 1

Reply via email to