Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package mingw64-binutils for
openSUSE:Factory checked in at 2026-03-11 20:52:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mingw64-binutils (Old)
and /work/SRC/openSUSE:Factory/.mingw64-binutils.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mingw64-binutils"
Wed Mar 11 20:52:35 2026 rev:12 rq:1338081 version:2.45.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/mingw64-binutils/mingw64-binutils.changes
2026-01-01 15:01:47.060787532 +0100
+++
/work/SRC/openSUSE:Factory/.mingw64-binutils.new.8177/mingw64-binutils.changes
2026-03-11 20:53:27.097326742 +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
mingw64-cross-binutils.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mingw64-binutils.spec ++++++
--- /var/tmp/diff_new_pack.ljqHrd/_old 2026-03-11 20:53:28.105368329 +0100
+++ /var/tmp/diff_new_pack.ljqHrd/_new 2026-03-11 20:53:28.105368329 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mingw64-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 @@
#
+%{_mingw64_package_header_debug}
Name: mingw64-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: mingw64-binutils.keyring
Source99: mingw64-binutils-rpmlintrc
-#!BuildIgnore: post-build-checks
BuildRequires: bison
BuildRequires: flex
BuildRequires: makeinfo
BuildRequires: mingw64-cross-binutils
BuildRequires: mingw64-cross-gcc
BuildRequires: mingw64-filesystem
+#!BuildIgnore: post-build-checks
BuildArch: noarch
-%_mingw64_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
-%_mingw64_debug_package
+%{_mingw64_debug_package}
%prep
%autosetup -p1 -n binutils-%{version}
++++++ mingw64-cross-binutils.spec ++++++
--- /var/tmp/diff_new_pack.ljqHrd/_old 2026-03-11 20:53:28.145369979 +0100
+++ /var/tmp/diff_new_pack.ljqHrd/_new 2026-03-11 20:53:28.145369979 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mingw64-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: mingw64-cross-binutils-utils
-#!BuildIgnore: mingw64-cross-pkgconf-utils
BuildRequires: bison
BuildRequires: flex
BuildRequires: makeinfo
BuildRequires: mingw64-filesystem
+#!BuildIgnore: mingw64-cross-binutils-utils
+#!BuildIgnore: mingw64-cross-pkgconf-utils
+#!BuildIgnore: post-build-checks
Requires: mingw64-cross-binutils-utils
# NB: This must be left in.
Requires: mingw64-filesystem
@@ -62,7 +62,7 @@
--disable-werror \
--with-sysroot=%{_mingw64_sysroot} \
--prefix=%{_prefix} --bindir=%{_bindir} \
- --includedir=%{_includedir} --libdir=/usr/%{_mingw64_target}/lib \
+ --includedir=%{_includedir} --libdir=%{_prefix}/%{_mingw64_target}/lib \
--mandir=%{_mandir} --infodir=%{_infodir}
%make_build || make
@@ -88,10 +88,10 @@
%files
%{_mandir}/man1/*
-%exclude %{_mandir}/man1/%{_mingw64_target}-nm.1.gz
-%exclude %{_mandir}/man1/%{_mingw64_target}-objcopy.1.gz
-%exclude %{_mandir}/man1/%{_mingw64_target}-objdump.1.gz
-%exclude %{_mandir}/man1/%{_mingw64_target}-strip.1.gz
+%exclude %{_mandir}/man1/%{_mingw64_target}-nm.1%{?ext_man}
+%exclude %{_mandir}/man1/%{_mingw64_target}-objcopy.1%{?ext_man}
+%exclude %{_mandir}/man1/%{_mingw64_target}-objdump.1%{?ext_man}
+%exclude %{_mandir}/man1/%{_mingw64_target}-strip.1%{?ext_man}
%{_bindir}/%{_mingw64_target}-*
%exclude %{_bindir}/%{_mingw64_target}-nm
%exclude %{_bindir}/%{_mingw64_target}-objcopy
@@ -105,10 +105,10 @@
%{_prefix}/%{_mingw64_target}/lib
%files utils
-%{_mandir}/man1/%{_mingw64_target}-nm.1.gz
-%{_mandir}/man1/%{_mingw64_target}-objcopy.1.gz
-%{_mandir}/man1/%{_mingw64_target}-objdump.1.gz
-%{_mandir}/man1/%{_mingw64_target}-strip.1.gz
+%{_mandir}/man1/%{_mingw64_target}-nm.1%{?ext_man}
+%{_mandir}/man1/%{_mingw64_target}-objcopy.1%{?ext_man}
+%{_mandir}/man1/%{_mingw64_target}-objdump.1%{?ext_man}
+%{_mandir}/man1/%{_mingw64_target}-strip.1%{?ext_man}
%{_bindir}/%{_mingw64_target}-nm
%{_bindir}/%{_mingw64_target}-objcopy
%{_bindir}/%{_mingw64_target}-objdump