Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mingw32-binutils for
openSUSE:Factory checked in at 2026-03-11 20:52:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mingw32-binutils (Old)
and /work/SRC/openSUSE:Factory/.mingw32-binutils.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mingw32-binutils"
Wed Mar 11 20:52:40 2026 rev:12 rq:1338082 version:2.45.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/mingw32-binutils/mingw32-binutils.changes
2026-01-01 15:01:50.012908603 +0100
+++
/work/SRC/openSUSE:Factory/.mingw32-binutils.new.8177/mingw32-binutils.changes
2026-03-11 20:53:30.077449687 +0100
@@ -4,0 +5,5 @@
+ * Security fixes:
+ + bsc#1246483, CVE-2025-7545: input manipulation may lead to an
+ out-of-bound read in objcopy
+ + bsc#1246487, CVE-2025-7546: input manipulation may lead to an
+ out-of-bound write in elf
mingw32-cross-binutils.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mingw32-binutils.spec ++++++
--- /var/tmp/diff_new_pack.IKI9zj/_old 2026-03-11 20:53:31.433505631 +0100
+++ /var/tmp/diff_new_pack.IKI9zj/_new 2026-03-11 20:53:31.437505796 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mingw32-binutils
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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
@@ -16,26 +16,26 @@
#
+%{_mingw32_package_header_debug}
Name: mingw32-binutils
Version: 2.45.1
Release: 0
Summary: GNU Binutils
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later
AND LGPL-3.0-or-later
-Group: Development/Libraries
+Group: Development/Libraries/Cross
URL: http://www.gnu.org/software/binutils/
Source: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz
Source1: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz.sig
Source2: mingw32-binutils.keyring
Source99: mingw32-binutils-rpmlintrc
-#!BuildIgnore: post-build-checks
BuildRequires: bison
BuildRequires: flex
BuildRequires: makeinfo
BuildRequires: mingw32-cross-binutils
BuildRequires: mingw32-cross-gcc
BuildRequires: mingw32-filesystem
+#!BuildIgnore: post-build-checks
BuildArch: noarch
-%_mingw32_package_header_debug
%description
The GNU Binutils are a collection of binary tools.
@@ -43,12 +43,12 @@
%package devel
Summary: %{summary}
-Group: Development/Libraries
+Group: Development/Libraries/Cross
%description devel
libbfd, libiberty and libopcodes.a
-%_mingw32_debug_package
+%{_mingw32_debug_package}
%prep
%autosetup -p1 -n binutils-%{version}
@@ -56,7 +56,7 @@
%build
mkdir -p build
cd build
-%{_mingw32_configure} \
+%_mingw32_configure \
--verbose --disable-nls \
--without-included-gettext \
--disable-win32-registry \
++++++ mingw32-cross-binutils.spec ++++++
--- /var/tmp/diff_new_pack.IKI9zj/_old 2026-03-11 20:53:31.481507611 +0100
+++ /var/tmp/diff_new_pack.IKI9zj/_new 2026-03-11 20:53:31.485507776 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mingw32-cross-binutils
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 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
@@ -21,17 +21,17 @@
Release: 0
Summary: GNU Binutils
License: GPL-2.0-or-later AND LGPL-2.1-or-later AND GPL-3.0-or-later
AND LGPL-3.0-or-later
-Group: Development/Libraries
+Group: Development/Tools/Building
URL: http://www.gnu.org/software/binutils/
Source: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz
Source1: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz.sig
-#!BuildIgnore: post-build-checks
-#!BuildIgnore: mingw32-cross-binutils-utils
-#!BuildIgnore: mingw32-cross-pkgconf-utils
BuildRequires: bison
BuildRequires: flex
BuildRequires: makeinfo
BuildRequires: mingw32-filesystem
+#!BuildIgnore: mingw32-cross-binutils-utils
+#!BuildIgnore: mingw32-cross-pkgconf-utils
+#!BuildIgnore: post-build-checks
Requires: mingw32-cross-binutils-utils
# NB: This must be left in.
Requires: mingw32-filesystem
@@ -62,7 +62,7 @@
--disable-werror \
--with-sysroot=%{_mingw32_sysroot} \
--prefix=%{_prefix} --bindir=%{_bindir} \
- --includedir=%{_includedir} --libdir=/usr/%{_mingw32_target}/lib \
+ --includedir=%{_includedir} --libdir=%{_prefix}/%{_mingw32_target}/lib \
--mandir=%{_mandir} --infodir=%{_infodir}
%make_build || make
@@ -88,10 +88,10 @@
%files
%{_mandir}/man1/*
-%exclude %{_mandir}/man1/%{_mingw32_target}-nm.1.gz
-%exclude %{_mandir}/man1/%{_mingw32_target}-objcopy.1.gz
-%exclude %{_mandir}/man1/%{_mingw32_target}-objdump.1.gz
-%exclude %{_mandir}/man1/%{_mingw32_target}-strip.1.gz
+%exclude %{_mandir}/man1/%{_mingw32_target}-nm.1%{?ext_man}
+%exclude %{_mandir}/man1/%{_mingw32_target}-objcopy.1%{?ext_man}
+%exclude %{_mandir}/man1/%{_mingw32_target}-objdump.1%{?ext_man}
+%exclude %{_mandir}/man1/%{_mingw32_target}-strip.1%{?ext_man}
%{_bindir}/%{_mingw32_target}-*
%exclude %{_bindir}/%{_mingw32_target}-nm
%exclude %{_bindir}/%{_mingw32_target}-objcopy
@@ -105,10 +105,10 @@
%{_prefix}/%{_mingw32_target}/lib
%files -n mingw32-cross-binutils-utils
-%{_mandir}/man1/%{_mingw32_target}-nm.1.gz
-%{_mandir}/man1/%{_mingw32_target}-objcopy.1.gz
-%{_mandir}/man1/%{_mingw32_target}-objdump.1.gz
-%{_mandir}/man1/%{_mingw32_target}-strip.1.gz
+%{_mandir}/man1/%{_mingw32_target}-nm.1%{?ext_man}
+%{_mandir}/man1/%{_mingw32_target}-objcopy.1%{?ext_man}
+%{_mandir}/man1/%{_mingw32_target}-objdump.1%{?ext_man}
+%{_mandir}/man1/%{_mingw32_target}-strip.1%{?ext_man}
%{_bindir}/%{_mingw32_target}-nm
%{_bindir}/%{_mingw32_target}-objcopy
%{_bindir}/%{_mingw32_target}-objdump