Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package o2scl for openSUSE:Factory checked in at 2025-07-17 17:18:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/o2scl (Old) and /work/SRC/openSUSE:Factory/.o2scl.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "o2scl" Thu Jul 17 17:18:33 2025 rev:20 rq:1293822 version:0.930.1 Changes: -------- --- /work/SRC/openSUSE:Factory/o2scl/o2scl.changes 2025-03-12 15:24:50.660206978 +0100 +++ /work/SRC/openSUSE:Factory/.o2scl.new.8875/o2scl.changes 2025-07-17 17:19:20.921207421 +0200 @@ -1,0 +2,8 @@ +Thu Jul 10 20:51:27 UTC 2025 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 0.930.1: + * Fix problem in table::subtable(). +- For Tumbleweed, use GCC 14 for builds until issues when building + with GCC 15 are fixed (gh#awsteiner/o2scl#49). + +------------------------------------------------------------------- Old: ---- o2scl-0.930.tar.gz New: ---- o2scl-0.930.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ o2scl.spec ++++++ --- /var/tmp/diff_new_pack.1dbC31/_old 2025-07-17 17:19:22.185259989 +0200 +++ /var/tmp/diff_new_pack.1dbC31/_new 2025-07-17 17:19:22.185259989 +0200 @@ -29,8 +29,13 @@ %endif %define pname o2scl %define shlib lib%{pname}0 + +# Use GCC 14 for TW until upstream fixes issues when building with GCC 15 +%if 0%{?suse_version} >= 1650 +%define gcc_ver 14 +%endif Name: %{pname}%{?psuffix} -Version: 0.930 +Version: 0.930.1 Release: 0 Summary: Object-oriented Scientific Computing Library License: GPL-3.0-only @@ -39,7 +44,7 @@ Source0: https://github.com/awsteiner/o2scl/releases/download/v%{version}/%{pname}-%{version}.tar.gz Source1: %{pname}.rpmlintrc BuildRequires: fdupes -BuildRequires: gcc-c++ +BuildRequires: gcc%{?gcc_ver}-c++ BuildRequires: hdf5-devel # Required For Patch0 BuildRequires: libtool @@ -61,6 +66,9 @@ BuildRequires: python3-setuptools BuildRequires: readline-devel %endif +%if 0%{?gcc_ver} +BuildRequires: libquadmath0-devel-gcc%{gcc_ver} +%endif Recommends: %{pname}-doc = %{version} %description @@ -88,12 +96,15 @@ Requires: armadillo-devel Requires: cblas-devel Requires: eigen3-devel -Requires: gcc-c++ +Requires: gcc%{?gcc_ver}-c++ Requires: hdf5-devel Requires: readline-devel Requires: pkgconfig(fftw3) Requires: pkgconfig(gsl) Requires: pkgconfig(mpfr) +%if 0%{?gcc_ver} +Requires: libquadmath0-devel-gcc%{gcc_ver} +%endif %description -n %{pname}-devel O2scl is a C++ library for object-oriented numerical programming. @@ -111,7 +122,7 @@ This package provides the documentation for %{name}. %prep -%autosetup -p1 -n %{pname}-%{version} +%autosetup -p1 -n %{pname}-0.930 cp %{SOURCE1} doc/o2scl/ sed -Ei "s/\r$/\n/g" doc/o2scl/html/_static/evan.eml @@ -127,6 +138,11 @@ # Needed to avoid "undefined symbol: GOMP_critical_name_end" when using o2sclpy from python # https://github.com/awsteiner/o2scl/issues/40 export LDFLAGS+="-lgomp" + +%if 0%{?suse_version} >= 1650 +export CXX=g++-%{gcc_ver} +%endif + %configure \ --enable-armadillo \ --enable-eigen \ ++++++ o2scl-0.930.tar.gz -> o2scl-0.930.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/o2scl/o2scl-0.930.tar.gz /work/SRC/openSUSE:Factory/.o2scl.new.8875/o2scl-0.930.1.tar.gz differ: char 16, line 1