openSUSE Commits
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2024
- 2 participants
- 1399 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package apache-commons-cli for openSUSE:Factory checked in at 2024-08-14 14:14:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache-commons-cli (Old)
and /work/SRC/openSUSE:Factory/.apache-commons-cli.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache-commons-cli"
Wed Aug 14 14:14:45 2024 rev:18 rq:1193659 version:1.8.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/apache-commons-cli/apache-commons-cli.changes 2024-05-03 01:24:01.349523910 +0200
+++ /work/SRC/openSUSE:Factory/.apache-commons-cli.new.7232/apache-commons-cli.changes 2024-08-14 14:15:17.457642739 +0200
@@ -1,0 +2,7 @@
+Mon Aug 12 12:14:19 UTC 2024 - Gus Kenion <gus.kenion(a)suse.com>
+
+- Update to 1.8.0
+ * Fix Javadoc pathing #280. Fixes CLI-334.
+- Revised CLI-253-workaround.patch for compatibility with 1.8.0
+
+-------------------------------------------------------------------
Old:
----
commons-cli-1.7.0-src.tar.gz
New:
----
commons-cli-1.8.0-src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache-commons-cli.spec ++++++
--- /var/tmp/diff_new_pack.snJbPt/_old 2024-08-14 14:15:18.029666651 +0200
+++ /var/tmp/diff_new_pack.snJbPt/_new 2024-08-14 14:15:18.029666651 +0200
@@ -19,7 +19,7 @@
%global base_name cli
%global short_name commons-%{base_name}
Name: apache-commons-cli
-Version: 1.7.0
+Version: 1.8.0
Release: 0
Summary: Command Line Interface Library for Java
License: Apache-2.0
++++++ CLI-253-workaround.patch ++++++
--- /var/tmp/diff_new_pack.snJbPt/_old 2024-08-14 14:15:18.053667655 +0200
+++ /var/tmp/diff_new_pack.snJbPt/_new 2024-08-14 14:15:18.053667655 +0200
@@ -6,10 +6,8 @@
[CLI-253] Prevent "Unrecognized option: --null" when handling long opts in PosixParser
-Index: commons-cli-1.7.0-src/src/main/java/org/apache/commons/cli/Options.java
-===================================================================
---- commons-cli-1.7.0-src.orig/src/main/java/org/apache/commons/cli/Options.java
-+++ commons-cli-1.7.0-src/src/main/java/org/apache/commons/cli/Options.java
+--- a/src/main/java/org/apache/commons/cli/Options.java
++++ b/src/main/java/org/apache/commons/cli/Options.java
@@ -195,6 +195,20 @@ public class Options implements Serializ
return this;
}
@@ -31,23 +29,19 @@
/**
* Gets the options with a long name starting with the name specified.
*
-Index: commons-cli-1.7.0-src/src/main/java/org/apache/commons/cli/PosixParser.java
-===================================================================
---- commons-cli-1.7.0-src.orig/src/main/java/org/apache/commons/cli/PosixParser.java
-+++ commons-cli-1.7.0-src/src/main/java/org/apache/commons/cli/PosixParser.java
-@@ -145,7 +145,7 @@ public class PosixParser extends Parser
- } else if (matchingOpts.size() > 1) {
- throw new AmbiguousOptionException(opt, matchingOpts);
- } else {
-- currentOption = options.getOption(matchingOpts.get(0));
-+ currentOption = options.getLongOption(matchingOpts.get(0));
+--- a/src/main/java/org/apache/commons/cli/PosixParser.java
++++ b/src/main/java/org/apache/commons/cli/PosixParser.java
+@@ -141,7 +141,7 @@ public class PosixParser extends Parser
+ } else if (matchingOpts.size() > 1) {
+ throw new AmbiguousOptionException(opt, matchingOpts);
+ } else {
+- currentOption = options.getOption(matchingOpts.get(0));
++ currentOption = options.getLongOption(matchingOpts.get(0));
- tokens.add("--" + currentOption.getLongOpt());
- if (pos != -1) {
-Index: commons-cli-1.7.0-src/src/test/java/org/apache/commons/cli/bug/BugCLI253Test.java
-===================================================================
+ tokens.add("--" + currentOption.getLongOpt());
+ if (pos != -1) {
--- /dev/null
-+++ commons-cli-1.7.0-src/src/test/java/org/apache/commons/cli/bug/BugCLI253Test.java
++++ b/src/test/java/org/apache/commons/cli/bug/BugCLI253Test.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
++++++ apache-commons-cli-build.xml ++++++
--- /var/tmp/diff_new_pack.snJbPt/_old 2024-08-14 14:15:18.077668658 +0200
+++ /var/tmp/diff_new_pack.snJbPt/_new 2024-08-14 14:15:18.081668825 +0200
@@ -8,7 +8,7 @@
<property name="project.artifactId" value="commons-cli"/>
<property name="project.groupId" value="commons-cli"/>
- <property name="project.version" value="1.7.0"/>
+ <property name="project.version" value="1.8.0"/>
<property name="compiler.release" value="8"/>
<property name="compiler.source" value="1.${compiler.release}"/>
++++++ commons-cli-1.7.0-src.tar.gz -> commons-cli-1.8.0-src.tar.gz ++++++
++++ 1840 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package capnet-assist for openSUSE:Factory checked in at 2024-08-14 14:14:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/capnet-assist (Old)
and /work/SRC/openSUSE:Factory/.capnet-assist.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "capnet-assist"
Wed Aug 14 14:14:42 2024 rev:7 rq:1192934 version:8.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/capnet-assist/capnet-assist.changes 2022-07-19 17:19:42.884394862 +0200
+++ /work/SRC/openSUSE:Factory/.capnet-assist.new.7232/capnet-assist.changes 2024-08-14 14:15:12.665442409 +0200
@@ -1,0 +2,15 @@
+Fri Aug 9 01:31:44 UTC 2024 - Richard Rahl <rrahl0(a)opensuse.org>
+
+- update to 8.0.0:
+ * Update to elementary runtime 8
+ * Performance improvements
+ * Updated translations
+- update to 2.4.4:
+ * Metainfo improvements
+ * Update translation files
+- update to 2.4.3:
+ * Update to elementary runtime 7.1
+ * Updated translations
+- change url to github, as we don't want to link to their own OS
+
+-------------------------------------------------------------------
Old:
----
capnet-assist-2.4.2.tar.gz
New:
----
capnet-assist-8.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ capnet-assist.spec ++++++
--- /var/tmp/diff_new_pack.wRdsyw/_old 2024-08-14 14:15:13.301468997 +0200
+++ /var/tmp/diff_new_pack.wRdsyw/_new 2024-08-14 14:15:13.301468997 +0200
@@ -1,7 +1,7 @@
#
# spec file for package capnet-assist
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,31 +16,30 @@
#
+%define appid io.elementary.capnet-assist
Name: capnet-assist
-Version: 2.4.2
+Version: 8.0.0
Release: 0
Summary: Captive Portal Assistant
-License: GPL-3.0-only
-Group: Productivity/Networking/Other
-URL: https://elementary.io/
-Source: https://github.com/elementary/capnet-assist/archive/%{version}.tar.gz#/%{na…
+License: GPL-3.0-or-later
+URL: https://github.com/elementary/capnet-assist
+Source: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: gcc-c++
-BuildRequires: meson
+BuildRequires: hicolor-icon-theme
+BuildRequires: meson >= 0.57
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: vala >= 0.28.0
-BuildRequires: pkgconfig(gcr-3)
-BuildRequires: pkgconfig(gcr-ui-3)
+BuildRequires: pkgconfig(gcr-4)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
-BuildRequires: pkgconfig(granite)
-BuildRequires: pkgconfig(gtk+-3.0)
-BuildRequires: pkgconfig(libhandy-1)
-BuildRequires: pkgconfig(webkit2gtk-4.0)
+BuildRequires: pkgconfig(granite-7) >= 7.0.0
+BuildRequires: pkgconfig(gtk4)
+BuildRequires: pkgconfig(libadwaita-1)
+BuildRequires: pkgconfig(webkitgtk-6.0)
Requires: NetworkManager
-Recommends: %{name}-lang
Provides: elementary-capnet-assist = %{version}
Obsoletes: elementary-capnet-assist < %{version}
@@ -54,7 +53,7 @@
%lang_package
%prep
-%setup -q
+%autosetup
%build
%meson
@@ -62,30 +61,19 @@
%install
%meson_install
-%suse_update_desktop_file io.elementary.capnet-assist
-%find_lang io.elementary.capnet-assist %{name}.lang
+%suse_update_desktop_file %{appid}
+%find_lang %{appid}
%fdupes %{buildroot}%{_datadir}/icons
%files
%license COPYING
-%doc README*
-%{_bindir}/io.elementary.capnet-assist
-%{_datadir}/applications/io.elementary.capnet-assist.desktop
-%{_datadir}/glib-2.0/schemas/io.elementary.capnet-assist.gschema.xml
-%dir %{_datadir}/icons/hicolor/128x128@2
-%dir %{_datadir}/icons/hicolor/128x128@2/apps
-%dir %{_datadir}/icons/hicolor/16x16@2
-%dir %{_datadir}/icons/hicolor/16x16@2/apps
-%dir %{_datadir}/icons/hicolor/24x24@2
-%dir %{_datadir}/icons/hicolor/24x24@2/apps
-%dir %{_datadir}/icons/hicolor/32x32@2
-%dir %{_datadir}/icons/hicolor/32x32@2/apps
-%dir %{_datadir}/icons/hicolor/48x48@2
-%dir %{_datadir}/icons/hicolor/48x48@2/apps
-%dir %{_datadir}/icons/hicolor/64x64@2
-%dir %{_datadir}/icons/hicolor/64x64@2/apps
-%{_datadir}/icons/hicolor/*/apps/io.elementary.capnet-assist.svg
-%{_datadir}/metainfo/io.elementary.capnet-assist.appdata.xml
+%doc README.md
+%{_bindir}/%{appid}
+%{_datadir}/applications/%{appid}.desktop
+%{_datadir}/glib-2.0/schemas/%{appid}.gschema.xml
+%{_iconsdir}/hicolor/*/apps/%{appid}.svg
+%{_datadir}/metainfo/%{appid}.metainfo.xml
+%dir %{_iconsdir}/hicolor/{128x128@2,128x128@2/apps,16x16@2,16x16@2/apps,24x24@2,24x24@2/apps,32x32@2,32x32@2/apps,64x64@2,64x64@2/apps}
-%files lang -f %{name}.lang
+%files lang -f %{appid}.lang
++++++ capnet-assist-2.4.2.tar.gz -> capnet-assist-8.0.0.tar.gz ++++++
++++ 33738 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package contractor for openSUSE:Factory checked in at 2024-08-14 14:14:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/contractor (Old)
and /work/SRC/openSUSE:Factory/.contractor.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "contractor"
Wed Aug 14 14:14:39 2024 rev:5 rq:1192935 version:0.3.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/contractor/contractor.changes 2023-02-22 15:22:02.826018006 +0100
+++ /work/SRC/openSUSE:Factory/.contractor.new.7232/contractor.changes 2024-08-14 14:15:11.533395086 +0200
@@ -1,0 +2,5 @@
+Fri Aug 9 01:45:27 UTC 2024 - Richard Rahl <rrahl0(a)opensuse.org>
+
+- change url to github, as we don't want to link to a different OS
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ contractor.spec ++++++
--- /var/tmp/diff_new_pack.8Xe532/_old 2024-08-14 14:15:12.081417995 +0200
+++ /var/tmp/diff_new_pack.8Xe532/_new 2024-08-14 14:15:12.085418163 +0200
@@ -1,7 +1,7 @@
#
# spec file for package contractor
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,14 @@
#
+%define appid org.elementary.contractor
Name: contractor
Version: 0.3.5
Release: 0
Summary: A desktop-wide extension service
License: GPL-3.0-or-later
-Group: System/Daemons
-URL: https://elementary.io/
-Source: https://github.com/elementary/contractor/archive/%{version}.tar.gz#/%{name}…
+URL: https://github.com/elementary/contractor
+Source: %{url}/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: meson >= 0.44.4
BuildRequires: pkgconfig
BuildRequires: vala >= 0.28.0
@@ -39,7 +39,7 @@
Designed for Elementary OS.
%prep
-%setup -q
+%autosetup
%build
%meson
@@ -50,7 +50,7 @@
%files
%license COPYING
-%doc README.md
-%{_bindir}/contractor
-%{_datadir}/dbus-1/services/org.elementary.contractor.service
+%doc README.md CODE_OF_CONDUCT.md
+%{_bindir}/%{name}
+%{_datadir}/dbus-1/services/%{appid}.service
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package satyr for openSUSE:Factory checked in at 2024-08-14 14:14:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/satyr (Old)
and /work/SRC/openSUSE:Factory/.satyr.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "satyr"
Wed Aug 14 14:14:24 2024 rev:2 rq:1193636 version:0.43
Changes:
--------
--- /work/SRC/openSUSE:Factory/satyr/satyr.changes 2024-08-02 17:27:23.465437425 +0200
+++ /work/SRC/openSUSE:Factory/.satyr.new.7232/satyr.changes 2024-08-14 14:14:48.724441597 +0200
@@ -1,0 +2,6 @@
+Tue Aug 13 07:01:55 UTC 2024 - Dirk Müller <dmueller(a)suse.com>
+
+- update to 0.43:
+ * Fix test failure when using clang (Thanks to Alex)
+
+-------------------------------------------------------------------
Old:
----
satyr-0.42.tar.gz
New:
----
satyr-0.43.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ satyr.spec ++++++
--- /var/tmp/diff_new_pack.fHGjZD/_old 2024-08-14 14:14:49.272464506 +0200
+++ /var/tmp/diff_new_pack.fHGjZD/_new 2024-08-14 14:14:49.276464674 +0200
@@ -1,8 +1,8 @@
#
# spec file for package satyr
#
-# Copyright (c) 2019-2024 Red Hat, Inc.
# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2019-2024 Red Hat, Inc.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -34,15 +34,12 @@
%define _libname %{name}
%endif
Name: satyr
-Version: 0.42
+Version: 0.43
Release: 4%{?dist}
Summary: Tools to create anonymous, machine-friendly problem reports
License: GPL-2.0-or-later
URL: https://github.com/abrt/satyr
Source0: https://github.com/abrt/%{name}/releases/download/%{version}/%{name}-%{vers…
-BuildRequires: pkgconfig(json-c)
-BuildRequires: pkgconfig(libdw)
-BuildRequires: pkgconfig(libelf)
BuildRequires: automake
BuildRequires: binutils-devel
BuildRequires: doxygen
@@ -54,6 +51,9 @@
BuildRequires: make
BuildRequires: pkgconfig
BuildRequires: rpm-devel
+BuildRequires: pkgconfig(json-c)
+BuildRequires: pkgconfig(libdw)
+BuildRequires: pkgconfig(libelf)
Requires: glib2-tools%{?_isa} >= %{glib_ver}
%if %{with python3}
BuildRequires: python3-devel
++++++ satyr-0.42.tar.gz -> satyr-0.43.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/NEWS new/satyr-0.43/NEWS
--- old/satyr-0.42/NEWS 2023-03-01 18:52:38.000000000 +0100
+++ new/satyr-0.43/NEWS 2024-02-04 16:59:46.000000000 +0100
@@ -1,5 +1,6 @@
-unreleased
+0.43
==========
+Fix test failure when using clang (Thanks to Alex)
0.42
==========
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/aclocal.m4 new/satyr-0.43/aclocal.m4
--- old/satyr-0.42/aclocal.m4 2023-03-01 18:54:24.000000000 +0100
+++ new/satyr-0.43/aclocal.m4 2023-09-24 08:24:03.000000000 +0200
@@ -20,8 +20,8 @@
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
-# serial 11 (pkg-config-0.29.1)
+# pkg.m4 - Macros to locate and use pkg-config. -*- Autoconf -*-
+# serial 12 (pkg-config-0.29.2)
dnl Copyright © 2004 Scott James Remnant <scott(a)netsplit.com>.
dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists(a)gmail.com>
@@ -63,7 +63,7 @@
dnl See the "Since" comment for each macro you use to see what version
dnl of the macros you require.
m4_defun([PKG_PREREQ],
-[m4_define([PKG_MACROS_VERSION], [0.29.1])
+[m4_define([PKG_MACROS_VERSION], [0.29.2])
m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
[m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
])dnl PKG_PREREQ
@@ -108,7 +108,7 @@
dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
dnl
dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-dnl only at the first occurence in configure.ac, so if the first place
+dnl only at the first occurrence in configure.ac, so if the first place
dnl it's called might be skipped (such as if it is within an "if", you
dnl have to call PKG_CHECK_EXISTS manually
AC_DEFUN([PKG_CHECK_EXISTS],
@@ -164,7 +164,7 @@
AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
pkg_failed=no
-AC_MSG_CHECKING([for $1])
+AC_MSG_CHECKING([for $2])
_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
_PKG_CONFIG([$1][_LIBS], [libs], [$2])
@@ -174,17 +174,17 @@
See the pkg-config man page for more details.])
if test $pkg_failed = yes; then
- AC_MSG_RESULT([no])
+ AC_MSG_RESULT([no])
_PKG_SHORT_ERRORS_SUPPORTED
if test $_pkg_short_errors_supported = yes; then
- $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
- else
- $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+ else
+ $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+ # Put the nasty error message in config.log where it belongs
+ echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
- m4_default([$4], [AC_MSG_ERROR(
+ m4_default([$4], [AC_MSG_ERROR(
[Package requirements ($2) were not met:
$$1_PKG_ERRORS
@@ -195,8 +195,8 @@
_PKG_TEXT])[]dnl
])
elif test $pkg_failed = untried; then
- AC_MSG_RESULT([no])
- m4_default([$4], [AC_MSG_FAILURE(
+ AC_MSG_RESULT([no])
+ m4_default([$4], [AC_MSG_FAILURE(
[The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.
@@ -206,10 +206,10 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
])
else
- $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
- $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+ $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+ $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
AC_MSG_RESULT([yes])
- $3
+ $3
fi[]dnl
])dnl PKG_CHECK_MODULES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/apidoc/Doxyfile new/satyr-0.43/apidoc/Doxyfile
--- old/satyr-0.42/apidoc/Doxyfile 2023-03-01 18:54:33.000000000 +0100
+++ new/satyr-0.43/apidoc/Doxyfile 2024-02-04 17:00:03.000000000 +0100
@@ -6,7 +6,7 @@
PROJECT_BRIEF = "A library for parsing backtrace information"
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = satyr
-PROJECT_NUMBER = 0.42
+PROJECT_NUMBER = 0.43
PROJECT_BRIEF =
PROJECT_LOGO =
OUTPUT_DIRECTORY = ../apidoc/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/config.guess new/satyr-0.43/config.guess
--- old/satyr-0.42/config.guess 2023-03-01 18:54:25.000000000 +0100
+++ new/satyr-0.43/config.guess 2023-09-24 08:24:04.000000000 +0200
@@ -1,10 +1,10 @@
#!/usr/bin/sh
# Attempt to guess a canonical system name.
-# Copyright 1992-2022 Free Software Foundation, Inc.
+# Copyright 1992-2023 Free Software Foundation, Inc.
# shellcheck disable=SC2006,SC2268 # see below for rationale
-timestamp='2022-05-25'
+timestamp='2023-06-23'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@
usage="\
Usage: $0 [OPTION]
-Output the configuration name of the system \`$me' is run on.
+Output the configuration name of the system '$me' is run on.
Options:
-h, --help print this help, then exit
@@ -60,13 +60,13 @@
GNU config.guess ($timestamp)
Originally written by Per Bothner.
-Copyright 1992-2022 Free Software Foundation, Inc.
+Copyright 1992-2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
help="
-Try \`$me --help' for more information."
+Try '$me --help' for more information."
# Parse command line
while test $# -gt 0 ; do
@@ -102,8 +102,8 @@
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.
-# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
-# use `HOST_CC' if defined, but it is deprecated.
+# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still
+# use 'HOST_CC' if defined, but it is deprecated.
# Portable tmp directory creation inspired by the Autoconf team.
@@ -459,7 +459,7 @@
UNAME_RELEASE=`uname -v`
;;
esac
- # Japanese Language versions have a version number like `4.1.3-JL'.
+ # Japanese Language versions have a version number like '4.1.3-JL'.
SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
GUESS=sparc-sun-sunos$SUN_REL
;;
@@ -966,6 +966,12 @@
GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
;;
+ x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*)
+ GUESS="$UNAME_MACHINE-pc-managarm-mlibc"
+ ;;
+ *:[Mm]anagarm:*:*)
+ GUESS="$UNAME_MACHINE-unknown-managarm-mlibc"
+ ;;
*:Minix:*:*)
GUESS=$UNAME_MACHINE-unknown-minix
;;
@@ -1036,7 +1042,7 @@
k1om:Linux:*:*)
GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
;;
- loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*)
+ loongarch32:Linux:*:* | loongarch64:Linux:*:*)
GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
;;
m32r*:Linux:*:*)
@@ -1191,7 +1197,7 @@
GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
;;
i*86:OS/2:*:*)
- # If we were able to find `uname', then EMX Unix compatibility
+ # If we were able to find 'uname', then EMX Unix compatibility
# is probably installed.
GUESS=$UNAME_MACHINE-pc-os2-emx
;;
@@ -1332,7 +1338,7 @@
GUESS=ns32k-sni-sysv
fi
;;
- PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
+ PENTIUM:*:4.0*:*) # Unisys 'ClearPath HMP IX 4000' SVR4/MP effort
# says <Richard.M.Bartel(a)ccMail.Census.GOV>
GUESS=i586-unisys-sysv4
;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/config.sub new/satyr-0.43/config.sub
--- old/satyr-0.42/config.sub 2023-03-01 18:54:25.000000000 +0100
+++ new/satyr-0.43/config.sub 2023-09-24 08:24:04.000000000 +0200
@@ -1,10 +1,10 @@
#!/usr/bin/sh
# Configuration validation subroutine script.
-# Copyright 1992-2022 Free Software Foundation, Inc.
+# Copyright 1992-2023 Free Software Foundation, Inc.
# shellcheck disable=SC2006,SC2268 # see below for rationale
-timestamp='2022-01-03'
+timestamp='2023-06-23'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -76,13 +76,13 @@
version="\
GNU config.sub ($timestamp)
-Copyright 1992-2022 Free Software Foundation, Inc.
+Copyright 1992-2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
help="
-Try \`$me --help' for more information."
+Try '$me --help' for more information."
# Parse command line
while test $# -gt 0 ; do
@@ -130,7 +130,7 @@
# Separate into logical components for further validation
case $1 in
*-*-*-*-*)
- echo Invalid configuration \`"$1"\': more than four components >&2
+ echo "Invalid configuration '$1': more than four components" >&2
exit 1
;;
*-*-*-*)
@@ -145,7 +145,7 @@
nto-qnx* | linux-* | uclinux-uclibc* \
| uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \
| netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \
- | storm-chaos* | os2-emx* | rtmk-nova*)
+ | storm-chaos* | os2-emx* | rtmk-nova* | managarm-*)
basic_machine=$field1
basic_os=$maybe_os
;;
@@ -943,7 +943,7 @@
EOF
IFS=$saved_IFS
;;
- # We use `pc' rather than `unknown'
+ # We use 'pc' rather than 'unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
i*86 | x86_64)
@@ -1075,7 +1075,7 @@
pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
cpu=i586
;;
- pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*)
+ pentiumpro-* | p6-* | 6x86-* | athlon-* | athlon_*-*)
cpu=i686
;;
pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
@@ -1207,7 +1207,7 @@
| k1om \
| le32 | le64 \
| lm32 \
- | loongarch32 | loongarch64 | loongarchx32 \
+ | loongarch32 | loongarch64 \
| m32c | m32r | m32rle \
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
@@ -1285,7 +1285,7 @@
;;
*)
- echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2
+ echo "Invalid configuration '$1': machine '$cpu-$vendor' not recognized" 1>&2
exit 1
;;
esac
@@ -1341,6 +1341,10 @@
kernel=linux
os=`echo "$basic_os" | sed -e 's|linux|gnu|'`
;;
+ managarm*)
+ kernel=managarm
+ os=`echo "$basic_os" | sed -e 's|managarm|mlibc|'`
+ ;;
*)
kernel=
os=$basic_os
@@ -1754,7 +1758,7 @@
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi* \
| nsk* | powerunix* | genode* | zvmoe* | qnx* | emx* | zephyr* \
- | fiwix* )
+ | fiwix* | mlibc* )
;;
# This one is extra strict with allowed versions
sco3.2v2 | sco3.2v[4-9]* | sco5v6*)
@@ -1762,8 +1766,11 @@
;;
none)
;;
+ kernel* )
+ # Restricted further below
+ ;;
*)
- echo Invalid configuration \`"$1"\': OS \`"$os"\' not recognized 1>&2
+ echo "Invalid configuration '$1': OS '$os' not recognized" 1>&2
exit 1
;;
esac
@@ -1772,14 +1779,24 @@
# (given a valid OS), if there is a kernel.
case $kernel-$os in
linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \
- | linux-musl* | linux-relibc* | linux-uclibc* )
+ | linux-musl* | linux-relibc* | linux-uclibc* | linux-mlibc* )
;;
uclinux-uclibc* )
;;
- -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* )
+ managarm-mlibc* | managarm-kernel* )
+ ;;
+ -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* | -mlibc* )
# These are just libc implementations, not actual OSes, and thus
# require a kernel.
- echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2
+ echo "Invalid configuration '$1': libc '$os' needs explicit kernel." 1>&2
+ exit 1
+ ;;
+ -kernel* )
+ echo "Invalid configuration '$1': '$os' needs explicit kernel." 1>&2
+ exit 1
+ ;;
+ *-kernel* )
+ echo "Invalid configuration '$1': '$kernel' does not support '$os'." 1>&2
exit 1
;;
kfreebsd*-gnu* | kopensolaris*-gnu*)
@@ -1796,7 +1813,7 @@
# Blank kernel with real OS is always fine.
;;
*-*)
- echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2
+ echo "Invalid configuration '$1': Kernel '$kernel' not known to work with OS '$os'." 1>&2
exit 1
;;
esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/configure new/satyr-0.43/configure
--- old/satyr-0.42/configure 2023-03-01 18:54:25.000000000 +0100
+++ new/satyr-0.43/configure 2024-02-04 17:00:00.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for satyr 0.42.
+# Generated by GNU Autoconf 2.71 for satyr 0.43.
#
# Report bugs to <crash-catcher(a)fedorahosted.org>.
#
@@ -621,8 +621,8 @@
# Identity of this package.
PACKAGE_NAME='satyr'
PACKAGE_TARNAME='satyr'
-PACKAGE_VERSION='0.42'
-PACKAGE_STRING='satyr 0.42'
+PACKAGE_VERSION='0.43'
+PACKAGE_STRING='satyr 0.43'
PACKAGE_BUGREPORT='crash-catcher(a)fedorahosted.org'
PACKAGE_URL=''
@@ -1437,7 +1437,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures satyr 0.42 to adapt to many kinds of systems.
+\`configure' configures satyr 0.43 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1509,7 +1509,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of satyr 0.42:";;
+ short | recursive ) echo "Configuration of satyr 0.43:";;
esac
cat <<\_ACEOF
@@ -1667,7 +1667,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-satyr configure 0.42
+satyr configure 0.43
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1885,7 +1885,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by satyr $as_me 0.42, which was
+It was created by satyr $as_me 0.43, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -3273,7 +3273,7 @@
# Define the identity of the package.
PACKAGE='satyr'
- VERSION='0.42'
+ VERSION='0.43'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -15262,8 +15262,8 @@
pkg_failed=no
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5
-printf %s "checking for GLIB... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for glib-2.0" >&5
+printf %s "checking for glib-2.0... " >&6; }
if test -n "$GLIB_CFLAGS"; then
pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
@@ -15303,7 +15303,7 @@
if test $pkg_failed = yes; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -15312,14 +15312,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1`
+ GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1`
else
- GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1`
+ GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$GLIB_PKG_ERRORS" >&5
+ # Put the nasty error message in config.log where it belongs
+ echo "$GLIB_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (glib-2.0) were not met:
+ as_fn_error $? "Package requirements (glib-2.0) were not met:
$GLIB_PKG_ERRORS
@@ -15330,9 +15330,9 @@
and GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -15345,16 +15345,16 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
- GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS
- GLIB_LIBS=$pkg_cv_GLIB_LIBS
+ GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS
+ GLIB_LIBS=$pkg_cv_GLIB_LIBS
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
fi
pkg_failed=no
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for JSON" >&5
-printf %s "checking for JSON... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for json-c" >&5
+printf %s "checking for json-c... " >&6; }
if test -n "$JSON_CFLAGS"; then
pkg_cv_JSON_CFLAGS="$JSON_CFLAGS"
@@ -15394,7 +15394,7 @@
if test $pkg_failed = yes; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -15403,14 +15403,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- JSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "json-c" 2>&1`
+ JSON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "json-c" 2>&1`
else
- JSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "json-c" 2>&1`
+ JSON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "json-c" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$JSON_PKG_ERRORS" >&5
+ # Put the nasty error message in config.log where it belongs
+ echo "$JSON_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (json-c) were not met:
+ as_fn_error $? "Package requirements (json-c) were not met:
$JSON_PKG_ERRORS
@@ -15421,9 +15421,9 @@
and JSON_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -15436,8 +15436,8 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
- JSON_CFLAGS=$pkg_cv_JSON_CFLAGS
- JSON_LIBS=$pkg_cv_JSON_LIBS
+ JSON_CFLAGS=$pkg_cv_JSON_CFLAGS
+ JSON_LIBS=$pkg_cv_JSON_LIBS
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
@@ -15445,8 +15445,8 @@
pkg_failed=no
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBDW" >&5
-printf %s "checking for LIBDW... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libdw" >&5
+printf %s "checking for libdw... " >&6; }
if test -n "$LIBDW_CFLAGS"; then
pkg_cv_LIBDW_CFLAGS="$LIBDW_CFLAGS"
@@ -15486,7 +15486,7 @@
if test $pkg_failed = yes; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -15495,14 +15495,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- LIBDW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdw" 2>&1`
+ LIBDW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdw" 2>&1`
else
- LIBDW_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdw" 2>&1`
+ LIBDW_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdw" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$LIBDW_PKG_ERRORS" >&5
+ # Put the nasty error message in config.log where it belongs
+ echo "$LIBDW_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (libdw) were not met:
+ as_fn_error $? "Package requirements (libdw) were not met:
$LIBDW_PKG_ERRORS
@@ -15513,9 +15513,9 @@
and LIBDW_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -15528,8 +15528,8 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
- LIBDW_CFLAGS=$pkg_cv_LIBDW_CFLAGS
- LIBDW_LIBS=$pkg_cv_LIBDW_LIBS
+ LIBDW_CFLAGS=$pkg_cv_LIBDW_CFLAGS
+ LIBDW_LIBS=$pkg_cv_LIBDW_LIBS
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
@@ -15538,8 +15538,8 @@
fi
pkg_failed=no
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBELF" >&5
-printf %s "checking for LIBELF... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libelf" >&5
+printf %s "checking for libelf... " >&6; }
if test -n "$LIBELF_CFLAGS"; then
pkg_cv_LIBELF_CFLAGS="$LIBELF_CFLAGS"
@@ -15579,7 +15579,7 @@
if test $pkg_failed = yes; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -15588,14 +15588,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- LIBELF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libelf" 2>&1`
+ LIBELF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libelf" 2>&1`
else
- LIBELF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libelf" 2>&1`
+ LIBELF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libelf" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$LIBELF_PKG_ERRORS" >&5
+ # Put the nasty error message in config.log where it belongs
+ echo "$LIBELF_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (libelf) were not met:
+ as_fn_error $? "Package requirements (libelf) were not met:
$LIBELF_PKG_ERRORS
@@ -15606,9 +15606,9 @@
and LIBELF_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -15621,8 +15621,8 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
- LIBELF_CFLAGS=$pkg_cv_LIBELF_CFLAGS
- LIBELF_LIBS=$pkg_cv_LIBELF_LIBS
+ LIBELF_CFLAGS=$pkg_cv_LIBELF_CFLAGS
+ LIBELF_LIBS=$pkg_cv_LIBELF_LIBS
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
@@ -15643,8 +15643,8 @@
then :
pkg_failed=no
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBUNWIND" >&5
-printf %s "checking for LIBUNWIND... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libunwind-coredump" >&5
+printf %s "checking for libunwind-coredump... " >&6; }
if test -n "$LIBUNWIND_CFLAGS"; then
pkg_cv_LIBUNWIND_CFLAGS="$LIBUNWIND_CFLAGS"
@@ -15684,7 +15684,7 @@
if test $pkg_failed = yes; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -15693,14 +15693,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- LIBUNWIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libunwind-coredump" 2>&1`
+ LIBUNWIND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libunwind-coredump" 2>&1`
else
- LIBUNWIND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libunwind-coredump" 2>&1`
+ LIBUNWIND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libunwind-coredump" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$LIBUNWIND_PKG_ERRORS" >&5
+ # Put the nasty error message in config.log where it belongs
+ echo "$LIBUNWIND_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (libunwind-coredump) were not met:
+ as_fn_error $? "Package requirements (libunwind-coredump) were not met:
$LIBUNWIND_PKG_ERRORS
@@ -15711,9 +15711,9 @@
and LIBUNWIND_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -15726,8 +15726,8 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
- LIBUNWIND_CFLAGS=$pkg_cv_LIBUNWIND_CFLAGS
- LIBUNWIND_LIBS=$pkg_cv_LIBUNWIND_LIBS
+ LIBUNWIND_CFLAGS=$pkg_cv_LIBUNWIND_CFLAGS
+ LIBUNWIND_LIBS=$pkg_cv_LIBUNWIND_LIBS
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
@@ -15754,8 +15754,8 @@
then
pkg_failed=no
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for RPM" >&5
-printf %s "checking for RPM... " >&6; }
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for rpm" >&5
+printf %s "checking for rpm... " >&6; }
if test -n "$RPM_CFLAGS"; then
pkg_cv_RPM_CFLAGS="$RPM_CFLAGS"
@@ -15795,7 +15795,7 @@
if test $pkg_failed = yes; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
@@ -15804,14 +15804,14 @@
_pkg_short_errors_supported=no
fi
if test $_pkg_short_errors_supported = yes; then
- RPM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "rpm" 2>&1`
+ RPM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "rpm" 2>&1`
else
- RPM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "rpm" 2>&1`
+ RPM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "rpm" 2>&1`
fi
- # Put the nasty error message in config.log where it belongs
- echo "$RPM_PKG_ERRORS" >&5
+ # Put the nasty error message in config.log where it belongs
+ echo "$RPM_PKG_ERRORS" >&5
- as_fn_error $? "Package requirements (rpm) were not met:
+ as_fn_error $? "Package requirements (rpm) were not met:
$RPM_PKG_ERRORS
@@ -15822,9 +15822,9 @@
and RPM_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details." "$LINENO" 5
elif test $pkg_failed = untried; then
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
printf "%s\n" "no" >&6; }
- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
@@ -15837,8 +15837,8 @@
To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See \`config.log' for more details" "$LINENO" 5; }
else
- RPM_CFLAGS=$pkg_cv_RPM_CFLAGS
- RPM_LIBS=$pkg_cv_RPM_LIBS
+ RPM_CFLAGS=$pkg_cv_RPM_CFLAGS
+ RPM_LIBS=$pkg_cv_RPM_LIBS
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
printf "%s\n" "yes" >&6; }
@@ -16508,7 +16508,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by satyr $as_me 0.42, which was
+This file was extended by satyr $as_me 0.43, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16576,7 +16576,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-satyr config.status 0.42
+satyr config.status 0.43
configured by $0, generated by GNU Autoconf 2.71,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/satyr-version new/satyr-0.43/satyr-version
--- old/satyr-0.42/satyr-version 2023-03-01 18:54:21.000000000 +0100
+++ new/satyr-0.43/satyr-version 2024-02-04 17:00:00.000000000 +0100
@@ -1 +1 @@
-0.42
\ No newline at end of file
+0.43
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/satyr.spec.in new/satyr-0.43/satyr.spec.in
--- old/satyr-0.42/satyr.spec.in 2023-03-01 18:52:38.000000000 +0100
+++ new/satyr-0.43/satyr.spec.in 2024-02-04 17:00:00.000000000 +0100
@@ -129,6 +129,9 @@
%endif
%changelog
+* Sun Feb 04 2024 Michal Srb <michal(a)redhat.com> 0.43-1
+- (HEAD -> master, origin/master, origin/HEAD) Fix test suit core_stacktrace fail using clang
+
* Sun Feb 26 2023 Michal Srb <michal(a)redhat.com> 0.42-1
- Find crash thread before stacktrace is normalized
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/satyr-0.42/tests/dump_core.c new/satyr-0.43/tests/dump_core.c
--- old/satyr-0.42/tests/dump_core.c 2022-10-28 21:00:13.000000000 +0200
+++ new/satyr-0.43/tests/dump_core.c 2024-01-30 15:57:20.000000000 +0100
@@ -15,7 +15,11 @@
static char const *prefix = "/tmp/satyr.core";
+#if __clang__
+__attribute__((optnone))
+#else
__attribute__((optimize((0))))
+#endif
int
dump_core(int depth,
char **name)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package emacs for openSUSE:Factory checked in at 2024-08-14 14:14:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/emacs (Old)
and /work/SRC/openSUSE:Factory/.emacs.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs"
Wed Aug 14 14:14:21 2024 rev:190 rq:1193628 version:29.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2024-07-26 16:15:21.337356135 +0200
+++ /work/SRC/openSUSE:Factory/.emacs.new.7232/emacs.changes 2024-08-14 14:14:47.096373539 +0200
@@ -1,0 +2,7 @@
+Sun Aug 4 20:20:37 UTC 2024 - Björn Bidar <bjorn.bidar(a)thaodan.de>
+
+- Set find-function-C-source-directory in site-start so sources
+ provided by the debugsource package can be found user intervention
+ inside Emacs
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ emacs.spec ++++++
--- /var/tmp/diff_new_pack.UiBiW0/_old 2024-08-14 14:14:48.208420026 +0200
+++ /var/tmp/diff_new_pack.UiBiW0/_new 2024-08-14 14:14:48.212420193 +0200
@@ -686,6 +686,12 @@
(add-to-list 'load-path "%{_emacs_archsitelispdir}")
EOF
+cat <<EOF > %{buildroot}/%{_emacs_sitestartdir}/function-c-source-directory.el
+;; Set function c source directory to the path of debugsource
+;; so it can be found without user invention
+(setq find-function-C-source-directory "%{_usrsrc}/debug/%{name}-%{version}/src")
+EOF
+
popd
(cd %{buildroot}
find usr/share/emacs/site-lisp/ -type f \
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-shell for openSUSE:Factory checked in at 2024-08-14 14:14:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old)
and /work/SRC/openSUSE:Factory/.gnome-shell.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-shell"
Wed Aug 14 14:14:13 2024 rev:260 rq:1193509 version:46.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes 2024-08-10 19:06:15.865956098 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-shell.new.7232/gnome-shell.changes 2024-08-14 14:14:37.851987094 +0200
@@ -1,0 +2,6 @@
+Mon Aug 12 17:28:18 UTC 2024 - Michael Gorse <mgorse(a)suse.com>
+
+- Drop gs-fate318433-prevent-same-account-multi-logins.patch.
+ Upstream now does this.
+
+-------------------------------------------------------------------
Old:
----
gs-fate318433-prevent-same-account-multi-logins.patch
BETA DEBUG BEGIN:
Old:
- Drop gs-fate318433-prevent-same-account-multi-logins.patch.
Upstream now does this.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-shell.spec ++++++
--- /var/tmp/diff_new_pack.rq6WLo/_old 2024-08-14 14:14:38.636019869 +0200
+++ /var/tmp/diff_new_pack.rq6WLo/_new 2024-08-14 14:14:38.640020036 +0200
@@ -55,8 +55,6 @@
Patch1003: gnome-shell-screen-disappear.patch
# PATCH-FIX-SLE endSession-dialog-update-time-label-every-sec.patch bnc#886132 cxiong(a)suse.com -- update time label every second in end session dialog
Patch1004: endSession-dialog-update-time-label-every-sec.patch
-# PATCH-NEEDS-REBASE gs-fate318433-prevent-same-account-multi-logins.patch fate#318433 cxiong(a)suse.com -- prevent multiple simultaneous login.
-Patch1007: gs-fate318433-prevent-same-account-multi-logins.patch
# PATCH-FIX-SLE gnome-shell-disable-ibus-when-not-installed.patch bsc#987360 qzhao(a)suse.com -- disable ibus start when outof Chinese, Japanese, Korean area
Patch1008: gnome-shell-disable-ibus-when-not-installed.patch
# PATCH-FEATURE-SLE gnome-shell-fate324570-Make-GDM-background-image-configurable.patch fate#324570, glgo#GNOME/gnome-shell#680, boo#1172826 qkzhu(a)suse.com -- make GDM background image configurable
@@ -203,7 +201,6 @@
%patch -P 1002 -p1
%patch -P 1003 -p1
%patch -P 1004 -p1
-#%%patch -P 1007 -p1
%patch -P 1008 -p1
%patch -P 1009 -p1
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ptools for openSUSE:Factory checked in at 2024-08-14 14:14:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ptools (Old)
and /work/SRC/openSUSE:Factory/.ptools.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ptools"
Wed Aug 14 14:14:08 2024 rev:19 rq:1193482 version:0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/ptools/ptools.changes 2024-03-03 20:19:26.358086551 +0100
+++ /work/SRC/openSUSE:Factory/.ptools.new.7232/ptools.changes 2024-08-14 14:14:34.243836261 +0200
@@ -1,0 +2,7 @@
+Fri Aug 9 14:19:31 UTC 2024 - Martin Jambor <mjambor(a)suse.com>
+
+- Added fix-32bit-cast.diff which replaces a cast which is OK for
+ 64bit targets but not for 32 bit targets to make the package
+ buildable with GCC 14 on i586.
+
+-------------------------------------------------------------------
New:
----
fix-32bit-cast.diff
BETA DEBUG BEGIN:
New:
- Added fix-32bit-cast.diff which replaces a cast which is OK for
64bit targets but not for 32 bit targets to make the package
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ptools.spec ++++++
--- /var/tmp/diff_new_pack.dQ5ULH/_old 2024-08-14 14:14:34.751857498 +0200
+++ /var/tmp/diff_new_pack.dQ5ULH/_new 2024-08-14 14:14:34.755857666 +0200
@@ -1,7 +1,7 @@
#
# spec file for package ptools
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
Source: %{name}-%{version}.tar.bz2
Patch0: output-l_addr.diff
Patch1: commit-a42a099
+Patch2: fix-32bit-cast.diff
BuildRequires: libelf-devel
BuildRequires: popt-devel
#ExclusiveArch: %{ix86} x86_64
++++++ fix-32bit-cast.diff ++++++
From: Martin Jambor <mjambor(a)suse.de>
Date: 2024-08-09
The pre-existing type-cast is OK for 64bit targets but not for 32 bit
targets, so this patch swaps it with what is actually used in the
corresponding data type definition.
Index: ptools-0.1/src/pbuildid.c
===================================================================
--- ptools-0.1.orig/src/pbuildid.c
+++ ptools-0.1/src/pbuildid.c
@@ -751,7 +751,7 @@ out:
mmap->l_addr = lmap->l_addr;
mmap->l_name = strdup(l_name);
- mmap->l_ld = (GElf_Dyn *)lmap->l_ld;
+ mmap->l_ld = (ElfW(Dyn) *)lmap->l_ld;
mmap->l_next = core_link_map;
mmap->l_prev = NULL;
if (core_link_map)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ImageMagick for openSUSE:Factory checked in at 2024-08-14 14:14:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ImageMagick (Old)
and /work/SRC/openSUSE:Factory/.ImageMagick.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ImageMagick"
Wed Aug 14 14:14:07 2024 rev:300 rq:1193480 version:7.1.1.36
Changes:
--------
--- /work/SRC/openSUSE:Factory/ImageMagick/ImageMagick.changes 2024-08-02 17:25:33.844917089 +0200
+++ /work/SRC/openSUSE:Factory/.ImageMagick.new.7232/ImageMagick.changes 2024-08-14 14:14:32.983783587 +0200
@@ -1,0 +2,10 @@
+Sat Aug 3 18:26:29 UTC 2024 - Arjen de Korte <suse+build(a)de-korte.org>
+
+- version update to 7.1.1.36
+ * uhdr.c: default initialize range field for hdr/sdr intent inputs to
+ enc by @aayushsoni111 in #7482
+ * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
+ in #7500
+ * Silence warning when freetype delegate is disabled. by @niclet in #7515
+
+-------------------------------------------------------------------
Old:
----
ImageMagick-7.1.1-35.tar.xz
ImageMagick-7.1.1-35.tar.xz.asc
New:
----
ImageMagick-7.1.1-36.tar.xz
ImageMagick-7.1.1-36.tar.xz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ImageMagick.spec ++++++
--- /var/tmp/diff_new_pack.S0xuYH/_old 2024-08-14 14:14:33.807818034 +0200
+++ /var/tmp/diff_new_pack.S0xuYH/_new 2024-08-14 14:14:33.811818201 +0200
@@ -20,7 +20,7 @@
%define asan_build 0
%define maj 7
%define mfr_version %{maj}.1.1
-%define mfr_revision 35
+%define mfr_revision 36
%define quantum_depth 16
%define source_version %{mfr_version}-%{mfr_revision}
%define clibver 10
++++++ ImageMagick-7.1.1-35.tar.xz -> ImageMagick-7.1.1-36.tar.xz ++++++
/work/SRC/openSUSE:Factory/ImageMagick/ImageMagick-7.1.1-35.tar.xz /work/SRC/openSUSE:Factory/.ImageMagick.new.7232/ImageMagick-7.1.1-36.tar.xz differ: char 25, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2024-08-14 14:14:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Wed Aug 14 14:14:05 2024 rev:743 rq:1193359 version:6.10.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2024-08-06 09:06:58.934377037 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.7232/dtb-aarch64.changes 2024-08-14 14:14:20.191248818 +0200
@@ -1,0 +2,284 @@
+Mon Aug 12 07:45:29 CEST 2024 - jslaby(a)suse.cz
+
+- rpm/kernel-binary.spec.in: fix klp_symbols macro
+ The commit below removed openSUSE filter from %ifs of the klp_symbols
+ definition. But it removed -c of grep too and that causes:
+ error: syntax error in expression: 01 && ( || 1 )
+ error: ^
+ error: unmatched (: 01 && ( || 1 )
+ error: ^
+ error: kernel-default.spec:137: bad %if condition: 01 && ( || 1 )
+ So reintroduce -c to the PTF's grep.
+ Fixes: fd0b293bebaf (kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).)
+- commit 4a36fe3
+
+-------------------------------------------------------------------
+Mon Aug 12 06:59:52 CEST 2024 - jslaby(a)suse.cz
+
+- bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
+ (git-fixes).
+- commit 27a3e23
+
+-------------------------------------------------------------------
+Sun Aug 11 16:35:03 CEST 2024 - jslaby(a)suse.cz
+
+- Linux 6.10.4 (bsc#1012628).
+- selftests: mptcp: join: check backup support in signal endp
+ (bsc#1012628).
+- selftests: mptcp: join: validate backup in MPJ (bsc#1012628).
+- selftests: mptcp: always close input's FD if opened
+ (bsc#1012628).
+- selftests: mptcp: fix error path (bsc#1012628).
+- mptcp: fix duplicate data handling (bsc#1012628).
+- mptcp: pm: only set request_bkup flag when sending MP_PRIO
+ (bsc#1012628).
+- mptcp: pm: fix backup support in signal endpoints (bsc#1012628).
+- mptcp: fix bad RCVPRUNED mib accounting (bsc#1012628).
+- mptcp: mib: count MPJ with backup flag (bsc#1012628).
+- mptcp: fix NL PM announced address accounting (bsc#1012628).
+- mptcp: distinguish rcv vs sent backup flag in requests
+ (bsc#1012628).
+- mptcp: fix user-space PM announced address accounting
+ (bsc#1012628).
+- r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
+ (bsc#1012628).
+- net: wan: fsl_qmc_hdlc: Discard received CRC (bsc#1012628).
+- net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
+ (bsc#1012628).
+- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
+ (bsc#1012628).
+- io_uring: keep multishot request NAPI timeout current
+ (bsc#1012628).
+- wifi: mac80211: use monitor sdata with driver only if desired
+ (bsc#1012628).
+- wifi: ath12k: fix soft lockup on suspend (bsc#1012628).
+- nouveau: set placement to original placement on uvmm validate
+ (bsc#1012628).
+- Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive
+ scanning (bsc#1012628).
+- drm/v3d: Validate passed in drm syncobj handles in the
+ performance extension (bsc#1012628).
+- drm/v3d: Validate passed in drm syncobj handles in the timestamp
+ extension (bsc#1012628).
+- drm/v3d: Fix potential memory leak in the performance extension
+ (bsc#1012628).
+- drm/v3d: Fix potential memory leak in the timestamp extension
+ (bsc#1012628).
+- drm/v3d: Prevent out of bounds access in performance query
+ extensions (bsc#1012628).
+- drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
+ (bsc#1012628).
+- drm/virtio: Fix type of dma-fence context variable
+ (bsc#1012628).
+- drm/amdgpu: fix contiguous handling for IB parsing v2
+ (bsc#1012628).
+- drm/ast: Fix black screen after resume (bsc#1012628).
+- drm/ast: astdp: Wake up during connector status detection
+ (bsc#1012628).
+- drm/vmwgfx: Fix handling of dumb buffers (bsc#1012628).
+- drm/vmwgfx: Fix a deadlock in dma buf fence polling
+ (bsc#1012628).
+- PCI: pciehp: Retain Power Indicator bits for userspace
+ indicators (bsc#1012628).
+- Revert "ALSA: firewire-lib: operate for period elapse event
+ in process context" (bsc#1012628).
+- Revert "ALSA: firewire-lib: obsolete workqueue for period
+ update" (bsc#1012628).
+- ALSA: seq: ump: Optimize conversions from SysEx to UMP
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
+ (bsc#1012628).
+- ALSA: usb-audio: Correct surround channels in UAC1 channel map
+ (bsc#1012628).
+- mptcp: sched: check both directions for backup (bsc#1012628).
+- protect the fetch of ->fd[fd] in do_dup2() from mispredictions
+ (bsc#1012628).
+- btrfs: make cow_file_range_inline() honor locked_page on error
+ (bsc#1012628).
+- btrfs: do not subtract delalloc from avail bytes (bsc#1012628).
+- btrfs: zoned: fix zone_unusable accounting on making block
+ group read-write again (bsc#1012628).
+- HID: wacom: Modify pen IDs (bsc#1012628).
+- platform/chrome: cros_ec_proto: Lock device when updating MKBP
+ version (bsc#1012628).
+- s390/fpu: Re-add exception handling in load_fpu_state()
+ (bsc#1012628).
+- ceph: force sending a cap update msg back to MDS for revoke op
+ (bsc#1012628).
+- rust: SHADOW_CALL_STACK is incompatible with Rust (bsc#1012628).
+- arm64: jump_label: Ensure patched jump_labels are visible to
+ all CPUs (bsc#1012628).
+- riscv: Fix linear mapping checks for non-contiguous memory
+ regions (bsc#1012628).
+- RISC-V: Enable the IPI before workqueue_online_cpu()
+ (bsc#1012628).
+- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
+ (bsc#1012628).
+- perf: riscv: Fix selecting counters in legacy mode
+ (bsc#1012628).
+- perf arch events: Fix duplicate RISC-V SBI firmware event name
+ (bsc#1012628).
+- riscv/purgatory: align riscv_kernel_entry (bsc#1012628).
+- ipv6: fix ndisc_is_useropt() handling for PIO (bsc#1012628).
+- igc: Fix double reset adapter triggered from a single taprio
+ cmd (bsc#1012628).
+- net/mlx5e: Add a check for the return value from
+ mlx5_port_set_eth_ptys (bsc#1012628).
+- net/mlx5e: Fix CT entry update leaks of modify header context
+ (bsc#1012628).
+- net/mlx5e: Require mlx5 tc classifier action support for IPsec
+ prio capability (bsc#1012628).
+- net/mlx5: Fix missing lock on sync reset reload (bsc#1012628).
+- net/mlx5: Lag, don't use the hardcoded value of the first port
+ (bsc#1012628).
+- net/mlx5: Fix error handling in irq_pool_request_irq
+ (bsc#1012628).
+- net/mlx5: Always drain health in shutdown callback
+ (bsc#1012628).
+- netfilter: iptables: Fix potential null-ptr-deref in
+ ip6table_nat_table_init() (bsc#1012628).
+- netfilter: iptables: Fix null-ptr-deref in
+ iptable_nat_table_init() (bsc#1012628).
+- drm/atomic: Allow userspace to use damage clips with async flips
+ (bsc#1012628).
+- drm/atomic: Allow userspace to use explicit sync with atomic
+ async flips (bsc#1012628).
+- ALSA: hda: Conditionally use snooping for AMD HDMI
+ (bsc#1012628).
+- s390/mm/ptdump: Fix handling of identity mapping area
+ (bsc#1012628).
+- net: phy: micrel: Fix the KSZ9131 MDI-X status issue
+ (bsc#1012628).
+- net: mvpp2: Don't re-use loop iterator (bsc#1012628).
+- drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro (bsc#1012628).
+- net/iucv: fix use after free in iucv_sock_close() (bsc#1012628).
+- ice: xsk: fix txq interrupt mapping (bsc#1012628).
+- ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
+ (bsc#1012628).
+- ice: improve updating ice_{t,r}x_ring::xsk_pool (bsc#1012628).
+- ice: toggle netif_carrier when setting up XSK pool
+ (bsc#1012628).
+- ice: modify error handling when setting XSK pool in ndo_bpf
+ (bsc#1012628).
+- ice: replace synchronize_rcu with synchronize_net (bsc#1012628).
+- ice: don't busy wait for Rx queue disable in ice_qp_dis()
+ (bsc#1012628).
+- ice: respect netif readiness in AF_XDP ZC related ndo's
+ (bsc#1012628).
+- i915/perf: Remove code to update PWR_CLK_STATE for gen12
+ (bsc#1012628).
+- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is
+ specified in rtnl_dellink() (bsc#1012628).
+- net: axienet: start napi before enabling Rx/Tx (bsc#1012628).
+- tcp: Adjust clamping window for applications specifying
+ SO_RCVBUF (bsc#1012628).
+- ethtool: fix setting key and resetting indir at once
+ (bsc#1012628).
+- drm/client: Fix error code in drm_client_buffer_vmap_local()
+ (bsc#1012628).
+- Bluetooth: hci_sync: Fix suspending with wrong filter policy
+ (bsc#1012628).
+- Bluetooth: btintel: Fail setup on error (bsc#1012628).
+- ALSA: hda: conexant: Fix headset auto detect fail in the
+ polling mode (bsc#1012628).
+- net: phy: realtek: add support for RTL8366S Gigabit PHY
+ (bsc#1012628).
+- wifi: cfg80211: correct S1G beacon length calculation
+ (bsc#1012628).
+- wifi: cfg80211: fix reporting failed MLO links status with
+ cfg80211_connect_done (bsc#1012628).
+- sched: act_ct: take care of padding in struct zones_ht_key
+ (bsc#1012628).
+- drm/vmwgfx: Trigger a modeset when the screen moves
+ (bsc#1012628).
+- ethtool: rss: echo the context number back (bsc#1012628).
+- netlink: specs: correct the spec of ethtool (bsc#1012628).
+- bnxt_en: Fix RSS logic in __bnxt_reserve_rings() (bsc#1012628).
+- drm/vmwgfx: Fix overlay when using Screen Targets (bsc#1012628).
+- drm/vmwgfx: Make sure the screen surface is ref counted
+ (bsc#1012628).
+- drm/nouveau: prime: fix refcount underflow (bsc#1012628).
+- drm/gpuvm: fix missing dependency to DRM_EXEC (bsc#1012628).
+- perf tool: fix dereferencing NULL al->maps (bsc#1012628).
+- HID: amd_sfh: Move sensor discovery before HID device
+ initialization (bsc#1012628).
+- ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
+ (bsc#1012628).
+- ARM: 9406/1: Fix callchain_trace() return value (bsc#1012628).
+- MIPS: dts: loongson: Fix ls2k1000-rtc interrupt (bsc#1012628).
+- MIPS: dts: loongson: Fix liointc IRQ polarity (bsc#1012628).
+- MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
+ (bsc#1012628).
+- perf/x86/intel: Add a distinct name for Granite Rapids
+ (bsc#1012628).
+- perf/x86/intel: Switch to new Intel CPU model defines
+ (bsc#1012628).
+- perf: imx_perf: fix counter start and config sequence
+ (bsc#1012628).
+- f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
+ (bsc#1012628).
+- f2fs: fix to avoid use SSR allocate when do defragment
+ (bsc#1012628).
+- ext4: check the extent status again before inserting delalloc
+ block (bsc#1012628).
+- ext4: factor out a common helper to query extent map
+ (bsc#1012628).
+- mm/migrate: putback split folios when numa hint migration fails
+ (bsc#1012628).
+- mm/migrate: move NUMA hinting fault folio isolation + checks
+ under PTL (bsc#1012628).
+- mm/migrate: make migrate_misplaced_folio() return 0 on success
+ (bsc#1012628).
+- mm: fix khugepaged activation policy (bsc#1012628).
+- mm/huge_memory: mark racy access onhuge_anon_orders_always
+ (bsc#1012628).
+- commit f753e8f
+
+-------------------------------------------------------------------
+Fri Aug 9 21:13:42 CEST 2024 - mpdesouza(a)suse.com
+
+- kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).
+ After the Jump project the kernel used by SLE and openSUSE Leap are the
+ same. As consequence the klp_symbols variable is set, enabling
+ kernel-default-livepatch-devel on both SLE and openSUSE.
+ The current rules to avoid enabling the package exclude openSUSE
+ Tumbleweed alone, which doesn't makes sense for now. Enabling
+ kernel-default-livepatch-devel on TW makes it easier to test the
+ creation of kernel livepatches of the next SLE versions.
+- commit fd0b293
+
+-------------------------------------------------------------------
+Thu Aug 8 10:40:46 CEST 2024 - mvetter(a)suse.com
+
+- kernel-binary: generate and install compile_commands.json (bsc#1228971)
+ This file contains the command line options used to compile every C file.
+ It's useful for the livepatching team.
+- commit c063746
+
+-------------------------------------------------------------------
+Wed Aug 7 13:07:25 CEST 2024 - mkoutny(a)suse.com
+
+- packaging: Add case-sensitive perl option parsing
+ A recent change in Getopt::Long [1]:
+ Changes in version 2.55
+ -----------------------
+ * Fix long standing bug that duplicate options were not detected
+ when the options differ in case while ignore_case is in effect.
+ This will now yield a warning and become a fatal error in a future
+ release.
+ perl defaults to ignore_case by default, switch it off to avoid
+ accidental misparsing of options.
+ This was suggested after similar change in scripts/.
+- commit e978477
+
+-------------------------------------------------------------------
+Mon Aug 5 01:37:13 CEST 2024 - mkubecek(a)suse.cz
+
+- check-for-config-changes: ignore also GCC_ASM_GOTO_OUTPUT_BROKEN
+ Mainline commit f2f6a8e88717 ("init/Kconfig: remove
+ CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND") replaced
+ GCC_ASM_GOTO_OUTPUT_WORKAROUND with GCC_ASM_GOTO_OUTPUT_BROKEN. Ignore both
+ when checking config changes.
+- commit b60be3e
+
+-------------------------------------------------------------------
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.423676566 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.427676733 +0200
@@ -17,7 +17,7 @@
%define srcversion 6.10
-%define patchversion 6.10.3
+%define patchversion 6.10.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,9 +25,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
dtb-riscv64.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.575682920 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.579683088 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor 64kb
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-64kb
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -808,6 +809,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1467,6 +1471,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1660,6 +1669,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.623684927 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.627685094 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor debug
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-debug
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -800,6 +801,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1459,6 +1463,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1652,6 +1661,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.667686767 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.667686767 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor default
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-default
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -916,6 +917,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1575,6 +1579,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1768,6 +1777,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.703688271 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.707688439 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define build_html 1
%define build_pdf 0
@@ -28,9 +28,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-docs
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.743689944 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.747690111 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor kvmsmall
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-kvmsmall
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -824,6 +825,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1483,6 +1487,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1676,6 +1685,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.783691616 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.787691784 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor lpae
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-lpae
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -800,6 +801,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1459,6 +1463,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1652,6 +1661,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.823693289 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.823693289 +0200
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 6.10.3
+%define patchversion 6.10.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
%endif
%endif
%endif
-%global kernel_package kernel%kernel_flavor-srchash-ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%global kernel_package kernel%kernel_flavor-srchash-0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.863694961 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.863694961 +0200
@@ -17,15 +17,15 @@
# needsrootforbuild
-%define patchversion 6.10.3
+%define patchversion 6.10.4
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.899696466 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.903696632 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor pae
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-pae
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -872,6 +873,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1531,6 +1535,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1724,6 +1733,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.939698138 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.939698138 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -26,9 +26,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-source
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:30.975699643 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:30.979699810 +0200
@@ -16,16 +16,16 @@
#
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
-Version: 6.10.3
+Version: 6.10.4
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.019701482 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.019701482 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor vanilla
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-vanilla
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -796,6 +797,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1455,6 +1459,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1648,6 +1657,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ kernel-zfcpdump.spec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.059703154 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.063703321 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.3
-%define git_commit ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+%define patchversion 6.10.4
+%define git_commit 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -30,15 +30,16 @@
%define split_optional 0
%define supported_modules_check 0
%define build_flavor zfcpdump
+%define generate_compile_commands 1
%include %_sourcedir/kernel-spec-macros
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: kernel-zfcpdump
-Version: 6.10.3
+Version: 6.10.4
%if 0%{?is_kotd}
-Release: <RELEASE>.gba01e0e
+Release: <RELEASE>.g0363a35
%else
Release: 0
%endif
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -808,6 +809,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -1467,6 +1471,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1660,6 +1669,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.243710847 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.247711013 +0200
@@ -15,6 +15,7 @@
'CC_VERSION_TEXT'
'DYNAMIC_SIGFRAME'
'FTRACE_MCOUNT_USE_[A-Z_]*'
+ 'GCC_ASM_GOTO_OUTPUT_BROKEN'
'GCC_ASM_GOTO_OUTPUT_WORKAROUND'
'GCC_VERSION'
'G*CC[0-9]*_NO_[A-Z_]*'
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.319714024 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.323714190 +0200
@@ -25,4 +25,6 @@
BUILD_HTML=Yes
# build documentation in PDF format
BUILD_PDF=No
+# Generate compile_commands.json
+GENERATE_COMPILE_COMMANDS=Yes
++++++ group-source-files.pl ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.391717033 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.395717201 +0200
@@ -1,7 +1,7 @@
#!/usr/bin/perl
use File::Spec;
-use Getopt::Long;
+use Getopt::Long qw(:config no_ignore_case);
use strict;
&main();
++++++ guards ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.419718204 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.423718372 +0200
@@ -26,7 +26,7 @@
#
use FileHandle;
-use Getopt::Long;
+use Getopt::Long qw(:config no_ignore_case);
use strict;
# Prototypes
++++++ kabi.pl ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.459719877 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.463720043 +0200
@@ -2,7 +2,7 @@
use strict;
use warnings;
-use Getopt::Long;
+use Getopt::Long qw(:config no_ignore_case);
use Data::Dumper;
# ( { sym => regexp, mod => regexp, fail => 0/1 }, ... )
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.515722217 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.519722384 +0200
@@ -30,6 +30,7 @@
%define split_optional @SPLIT_OPTIONAL@
%define supported_modules_check @SUPPORTED_MODULES_CHECK@
%define build_flavor @FLAVOR@
+%define generate_compile_commands @GENERATE_COMPILE_COMMANDS@
%include %_sourcedir/kernel-spec-macros
@@ -133,7 +134,7 @@
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
-%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -v ^PTF | grep -vc openSUSE) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
+%if 0%{?_project:1} && ( %(echo %_project | grep -Ex -f %_sourcedir/release-projects | grep -vc ^PTF) || %(echo %_project | grep -Ec "^(Devel:)?Kernel:") )
%define klp_symbols 1
%endif
@@ -614,6 +615,9 @@
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%exclude %obj_install_dir/%cpu_arch_flavor/Symbols.list
+%if %generate_compile_commands
+%exclude %obj_install_dir/%cpu_arch_flavor/compile_commands.json
+%endif
%if "%kmp_target_cpu" != "%cpu_arch"
%obj_install_dir/%kmp_target_cpu
/usr/src/linux-obj/%kmp_target_cpu
@@ -991,6 +995,11 @@
# Generate list of symbols that are used to create kernel livepatches
%if 0%{?klp_symbols}
%_sourcedir/klp-symbols . Symbols.list
+
+ %if %generate_compile_commands
+ # Generate compile_commands.json
+ make compile_commands.json
+ %endif
%endif
%install
@@ -1184,6 +1193,11 @@
cp Symbols.list %rpm_install_dir/%cpu_arch/%build_flavor
echo %obj_install_dir/%cpu_arch/%build_flavor/Symbols.list > %my_builddir/livepatch-files.no_dir
+ %if %generate_compile_commands
+ cp compile_commands.json %rpm_install_dir/%cpu_arch/%build_flavor
+ echo %obj_install_dir/%cpu_arch/%build_flavor/compile_commands.json >> %my_builddir/livepatch-files.no_dir
+ %endif
+
%if "%CONFIG_LIVEPATCH_IPA_CLONES" == "y"
find %kernel_build_dir -name "*.ipa-clones" ! -size 0 | sed -e 's|^%kernel_build_dir/||' | sort > ipa-clones.list
cp ipa-clones.list %rpm_install_dir/%cpu_arch/%build_flavor
++++++ mkspec ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.859736598 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.863736765 +0200
@@ -4,7 +4,7 @@
use warnings;
use File::Copy;
-use Getopt::Long;
+use Getopt::Long qw(:config no_ignore_case);
my $dir = ".";
my $rpmrelease;
@@ -64,6 +64,7 @@
my $supported_modules_check = to_bool $vars{'SUPPORTED_MODULES_CHECK'};
my $build_pdf = to_bool $vars{'BUILD_PDF'};
my $build_html = to_bool $vars{'BUILD_HTML'};
+my $generate_compile_commands = to_bool $vars{'GENERATE_COMPILE_COMMANDS'};
if (!defined ($rpmrelease)) {
$rpmrelease = $vars{'RELEASE'} || 0;
@@ -140,6 +141,7 @@
YEAR => (localtime time)[5] + 1900,
COMPRESS_MODULES => $compress_modules,
COMPRESS_VMLINUX => $compress_vmlinux,
+ GENERATE_COMPILE_COMMANDS => $generate_compile_commands,
);
# binary spec files
++++++ modversions ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:31.931739609 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:31.935739775 +0200
@@ -3,7 +3,7 @@
use File::Basename;
use File::Path;
use File::Find;
-use Getopt::Long;
+use Getopt::Long qw(:config no_ignore_case);
use strict;
my %symbol_type_name = (
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 13274 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch new/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch
--- old/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch 2024-08-12 06:59:52.000000000 +0200
@@ -0,0 +1,90 @@
+From: Michael Chan <michael.chan(a)broadcom.com>
+Date: Mon, 5 Aug 2024 22:37:42 -0700
+Subject: bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
+Git-commit: da03f5d1b2c319a2b74fe76edeadcd8fa5f44376
+Patch-mainline: 6.11-rc3
+References: git-fixes
+
+A recent commit has modified the code in __bnxt_reserve_rings() to
+set the default RSS indirection table to default only when the number
+of RX rings is changing. While this works for newer firmware that
+requires RX ring reservations, it causes the regression on older
+firmware not requiring RX ring resrvations (BNXT_NEW_RM() returns
+false).
+
+With older firmware, RX ring reservations are not required and so
+hw_resc->resv_rx_rings is not always set to the proper value. The
+comparison:
+
+if (old_rx_rings != bp->hw_resc.resv_rx_rings)
+
+in __bnxt_reserve_rings() may be false even when the RX rings are
+changing. This will cause __bnxt_reserve_rings() to skip setting
+the default RSS indirection table to default to match the current
+number of RX rings. This may later cause bnxt_fill_hw_rss_tbl() to
+use an out-of-range index.
+
+We already have bnxt_check_rss_tbl_no_rmgr() to handle exactly this
+scenario. We just need to move it up in bnxt_need_reserve_rings()
+to be called unconditionally when using older firmware. Without the
+fix, if the TX rings are changing, we'll skip the
+bnxt_check_rss_tbl_no_rmgr() call and __bnxt_reserve_rings() may also
+skip the bnxt_set_dflt_rss_indir_tbl() call for the reason explained
+in the last paragraph. Without setting the default RSS indirection
+table to default, it causes the regression:
+
+BUG: KASAN: slab-out-of-bounds in __bnxt_hwrm_vnic_set_rss+0xb79/0xe40
+Read of size 2 at addr ffff8881c5809618 by task ethtool/31525
+Call Trace:
+__bnxt_hwrm_vnic_set_rss+0xb79/0xe40
+ bnxt_hwrm_vnic_rss_cfg_p5+0xf7/0x460
+ __bnxt_setup_vnic_p5+0x12e/0x270
+ __bnxt_open_nic+0x2262/0x2f30
+ bnxt_open_nic+0x5d/0xf0
+ ethnl_set_channels+0x5d4/0xb30
+ ethnl_default_set_doit+0x2f1/0x620
+
+Reported-by: Breno Leitao <leitao(a)debian.org>
+Closes: https://lore.kernel.org/netdev/ZrC6jpghA3PWVWSB@gmail.com/
+Fixes: 98ba1d931f61 ("bnxt_en: Fix RSS logic in __bnxt_reserve_rings()")
+Reviewed-by: Pavan Chebbi <pavan.chebbi(a)broadcom.com>
+Reviewed-by: Kalesh AP <kalesh-anakkur.purayil(a)broadcom.com>
+Reviewed-by: Somnath Kotur <somnath.kotur(a)broadcom.com>
+Signed-off-by: Michael Chan <michael.chan(a)broadcom.com>
+Tested-by: Breno Leitao <leitao(a)debian.org>
+Link: https://patch.msgid.link/20240806053742.140304-1-michael.chan@broadcom.com
+Signed-off-by: Jakub Kicinski <kuba(a)kernel.org>
+Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
+---
+ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 13 +++++++------
+ 1 file changed, 7 insertions(+), 6 deletions(-)
+
+--- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c
++++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c
+@@ -7433,19 +7433,20 @@ static bool bnxt_need_reserve_rings(stru
+ int rx = bp->rx_nr_rings, stat;
+ int vnic, grp = rx;
+
+- if (hw_resc->resv_tx_rings != bp->tx_nr_rings &&
+- bp->hwrm_spec_code >= 0x10601)
+- return true;
+-
+ /* Old firmware does not need RX ring reservations but we still
+ * need to setup a default RSS map when needed. With new firmware
+ * we go through RX ring reservations first and then set up the
+ * RSS map for the successfully reserved RX rings when needed.
+ */
+- if (!BNXT_NEW_RM(bp)) {
++ if (!BNXT_NEW_RM(bp))
+ bnxt_check_rss_tbl_no_rmgr(bp);
++
++ if (hw_resc->resv_tx_rings != bp->tx_nr_rings &&
++ bp->hwrm_spec_code >= 0x10601)
++ return true;
++
++ if (!BNXT_NEW_RM(bp))
+ return false;
+- }
+
+ vnic = bnxt_get_total_vnics(bp, rx);
+
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:32.543765193 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:32.547765360 +0200
@@ -881,6 +881,130 @@
patches.kernel.org/6.10.3-808-selinux-smack-remove-the-capability-checks-in…
patches.kernel.org/6.10.3-809-selftests-bpf-DENYLIST.aarch64-Skip-fexit_sle…
patches.kernel.org/6.10.3-810-Linux-6.10.3.patch
+ patches.kernel.org/6.10.4-001-mm-huge_memory-mark-racy-access-onhuge_anon_o…
+ patches.kernel.org/6.10.4-002-mm-fix-khugepaged-activation-policy.patch
+ patches.kernel.org/6.10.4-003-mm-migrate-make-migrate_misplaced_folio-retur…
+ patches.kernel.org/6.10.4-004-mm-migrate-move-NUMA-hinting-fault-folio-isol…
+ patches.kernel.org/6.10.4-005-mm-migrate-putback-split-folios-when-numa-hin…
+ patches.kernel.org/6.10.4-006-ext4-factor-out-a-common-helper-to-query-exte…
+ patches.kernel.org/6.10.4-007-ext4-check-the-extent-status-again-before-ins…
+ patches.kernel.org/6.10.4-008-f2fs-fix-to-avoid-use-SSR-allocate-when-do-de…
+ patches.kernel.org/6.10.4-009-f2fs-assign-CURSEG_ALL_DATA_ATGC-if-blkaddr-i…
+ patches.kernel.org/6.10.4-010-perf-imx_perf-fix-counter-start-and-config-se…
+ patches.kernel.org/6.10.4-011-perf-x86-intel-Switch-to-new-Intel-CPU-model-…
+ patches.kernel.org/6.10.4-012-perf-x86-intel-Add-a-distinct-name-for-Granit…
+ patches.kernel.org/6.10.4-013-MIPS-Loongson64-DTS-Fix-PCIe-port-nodes-for-l…
+ patches.kernel.org/6.10.4-014-MIPS-dts-loongson-Fix-liointc-IRQ-polarity.pa…
+ patches.kernel.org/6.10.4-015-MIPS-dts-loongson-Fix-ls2k1000-rtc-interrupt.…
+ patches.kernel.org/6.10.4-016-ARM-9406-1-Fix-callchain_trace-return-value.p…
+ patches.kernel.org/6.10.4-017-ARM-9408-1-mm-CFI-Fix-some-erroneous-reset-pr…
+ patches.kernel.org/6.10.4-018-HID-amd_sfh-Move-sensor-discovery-before-HID-…
+ patches.kernel.org/6.10.4-019-perf-tool-fix-dereferencing-NULL-al-maps.patch
+ patches.kernel.org/6.10.4-020-drm-gpuvm-fix-missing-dependency-to-DRM_EXEC.…
+ patches.kernel.org/6.10.4-021-drm-nouveau-prime-fix-refcount-underflow.patch
+ patches.kernel.org/6.10.4-022-drm-vmwgfx-Make-sure-the-screen-surface-is-re…
+ patches.kernel.org/6.10.4-023-drm-vmwgfx-Fix-overlay-when-using-Screen-Targ…
+ patches.kernel.org/6.10.4-024-bnxt_en-Fix-RSS-logic-in-__bnxt_reserve_rings…
+ patches.kernel.org/6.10.4-025-netlink-specs-correct-the-spec-of-ethtool.pat…
+ patches.kernel.org/6.10.4-026-ethtool-rss-echo-the-context-number-back.patch
+ patches.kernel.org/6.10.4-027-drm-vmwgfx-Trigger-a-modeset-when-the-screen-…
+ patches.kernel.org/6.10.4-028-sched-act_ct-take-care-of-padding-in-struct-z…
+ patches.kernel.org/6.10.4-029-wifi-cfg80211-fix-reporting-failed-MLO-links-…
+ patches.kernel.org/6.10.4-030-wifi-cfg80211-correct-S1G-beacon-length-calcu…
+ patches.kernel.org/6.10.4-031-net-phy-realtek-add-support-for-RTL8366S-Giga…
+ patches.kernel.org/6.10.4-032-ALSA-hda-conexant-Fix-headset-auto-detect-fai…
+ patches.kernel.org/6.10.4-033-Bluetooth-btintel-Fail-setup-on-error.patch
+ patches.kernel.org/6.10.4-034-Bluetooth-hci_sync-Fix-suspending-with-wrong-…
+ patches.kernel.org/6.10.4-035-drm-client-Fix-error-code-in-drm_client_buffe…
+ patches.kernel.org/6.10.4-036-ethtool-fix-setting-key-and-resetting-indir-a…
+ patches.kernel.org/6.10.4-037-tcp-Adjust-clamping-window-for-applications-s…
+ patches.kernel.org/6.10.4-038-net-axienet-start-napi-before-enabling-Rx-Tx.…
+ patches.kernel.org/6.10.4-039-rtnetlink-Don-t-ignore-IFLA_TARGET_NETNSID-wh…
+ patches.kernel.org/6.10.4-040-i915-perf-Remove-code-to-update-PWR_CLK_STATE…
+ patches.kernel.org/6.10.4-041-ice-respect-netif-readiness-in-AF_XDP-ZC-rela…
+ patches.kernel.org/6.10.4-042-ice-don-t-busy-wait-for-Rx-queue-disable-in-i…
+ patches.kernel.org/6.10.4-043-ice-replace-synchronize_rcu-with-synchronize_…
+ patches.kernel.org/6.10.4-044-ice-modify-error-handling-when-setting-XSK-po…
+ patches.kernel.org/6.10.4-045-ice-toggle-netif_carrier-when-setting-up-XSK-…
+ patches.kernel.org/6.10.4-046-ice-improve-updating-ice_-t-r-x_ring-xsk_pool…
+ patches.kernel.org/6.10.4-047-ice-add-missing-WRITE_ONCE-when-clearing-ice_…
+ patches.kernel.org/6.10.4-048-ice-xsk-fix-txq-interrupt-mapping.patch
+ patches.kernel.org/6.10.4-049-net-iucv-fix-use-after-free-in-iucv_sock_clos…
+ patches.kernel.org/6.10.4-050-drm-i915-hdcp-Fix-HDCP2_STREAM_STATUS-macro.p…
+ patches.kernel.org/6.10.4-051-net-mvpp2-Don-t-re-use-loop-iterator.patch
+ patches.kernel.org/6.10.4-052-net-phy-micrel-Fix-the-KSZ9131-MDI-X-status-i…
+ patches.kernel.org/6.10.4-053-s390-mm-ptdump-Fix-handling-of-identity-mappi…
+ patches.kernel.org/6.10.4-054-ALSA-hda-Conditionally-use-snooping-for-AMD-H…
+ patches.kernel.org/6.10.4-055-drm-atomic-Allow-userspace-to-use-explicit-sy…
+ patches.kernel.org/6.10.4-056-drm-atomic-Allow-userspace-to-use-damage-clip…
+ patches.kernel.org/6.10.4-057-netfilter-iptables-Fix-null-ptr-deref-in-ipta…
+ patches.kernel.org/6.10.4-058-netfilter-iptables-Fix-potential-null-ptr-der…
+ patches.kernel.org/6.10.4-059-net-mlx5-Always-drain-health-in-shutdown-call…
+ patches.kernel.org/6.10.4-060-net-mlx5-Fix-error-handling-in-irq_pool_reque…
+ patches.kernel.org/6.10.4-061-net-mlx5-Lag-don-t-use-the-hardcoded-value-of…
+ patches.kernel.org/6.10.4-062-net-mlx5-Fix-missing-lock-on-sync-reset-reloa…
+ patches.kernel.org/6.10.4-063-net-mlx5e-Require-mlx5-tc-classifier-action-s…
+ patches.kernel.org/6.10.4-064-net-mlx5e-Fix-CT-entry-update-leaks-of-modify…
+ patches.kernel.org/6.10.4-065-net-mlx5e-Add-a-check-for-the-return-value-fr…
+ patches.kernel.org/6.10.4-066-igc-Fix-double-reset-adapter-triggered-from-a…
+ patches.kernel.org/6.10.4-067-ipv6-fix-ndisc_is_useropt-handling-for-PIO.pa…
+ patches.kernel.org/6.10.4-068-riscv-purgatory-align-riscv_kernel_entry.patch
+ patches.kernel.org/6.10.4-069-perf-arch-events-Fix-duplicate-RISC-V-SBI-fir…
+ patches.kernel.org/6.10.4-070-perf-riscv-Fix-selecting-counters-in-legacy-m…
+ patches.kernel.org/6.10.4-071-riscv-mm-Add-handling-for-VM_FAULT_SIGSEGV-in…
+ patches.kernel.org/6.10.4-072-RISC-V-Enable-the-IPI-before-workqueue_online…
+ patches.kernel.org/6.10.4-073-riscv-Fix-linear-mapping-checks-for-non-conti…
+ patches.kernel.org/6.10.4-074-arm64-jump_label-Ensure-patched-jump_labels-a…
+ patches.kernel.org/6.10.4-075-rust-SHADOW_CALL_STACK-is-incompatible-with-R…
+ patches.kernel.org/6.10.4-076-ceph-force-sending-a-cap-update-msg-back-to-M…
+ patches.kernel.org/6.10.4-077-s390-fpu-Re-add-exception-handling-in-load_fp…
+ patches.kernel.org/6.10.4-078-platform-chrome-cros_ec_proto-Lock-device-whe…
+ patches.kernel.org/6.10.4-079-HID-wacom-Modify-pen-IDs.patch
+ patches.kernel.org/6.10.4-080-btrfs-zoned-fix-zone_unusable-accounting-on-m…
+ patches.kernel.org/6.10.4-081-btrfs-do-not-subtract-delalloc-from-avail-byt…
+ patches.kernel.org/6.10.4-082-btrfs-make-cow_file_range_inline-honor-locked…
+ patches.kernel.org/6.10.4-083-protect-the-fetch-of-fd-fd-in-do_dup2-from-mi…
+ patches.kernel.org/6.10.4-084-mptcp-sched-check-both-directions-for-backup.…
+ patches.kernel.org/6.10.4-085-ALSA-usb-audio-Correct-surround-channels-in-U…
+ patches.kernel.org/6.10.4-086-ALSA-hda-realtek-Add-quirk-for-Acer-Aspire-E5…
+ patches.kernel.org/6.10.4-087-ALSA-seq-ump-Optimize-conversions-from-SysEx-…
+ patches.kernel.org/6.10.4-088-Revert-ALSA-firewire-lib-obsolete-workqueue-f…
+ patches.kernel.org/6.10.4-089-Revert-ALSA-firewire-lib-operate-for-period-e…
+ patches.kernel.org/6.10.4-090-PCI-pciehp-Retain-Power-Indicator-bits-for-us…
+ patches.kernel.org/6.10.4-091-drm-vmwgfx-Fix-a-deadlock-in-dma-buf-fence-po…
+ patches.kernel.org/6.10.4-092-drm-vmwgfx-Fix-handling-of-dumb-buffers.patch
+ patches.kernel.org/6.10.4-093-drm-ast-astdp-Wake-up-during-connector-status…
+ patches.kernel.org/6.10.4-094-drm-ast-Fix-black-screen-after-resume.patch
+ patches.kernel.org/6.10.4-095-drm-amdgpu-fix-contiguous-handling-for-IB-par…
+ patches.kernel.org/6.10.4-096-drm-virtio-Fix-type-of-dma-fence-context-vari…
+ patches.kernel.org/6.10.4-097-drm-i915-Fix-possible-int-overflow-in-skl_ddi…
+ patches.kernel.org/6.10.4-098-drm-v3d-Prevent-out-of-bounds-access-in-perfo…
+ patches.kernel.org/6.10.4-099-drm-v3d-Fix-potential-memory-leak-in-the-time…
+ patches.kernel.org/6.10.4-100-drm-v3d-Fix-potential-memory-leak-in-the-perf…
+ patches.kernel.org/6.10.4-101-drm-v3d-Validate-passed-in-drm-syncobj-handle…
+ patches.kernel.org/6.10.4-102-drm-v3d-Validate-passed-in-drm-syncobj-handle…
+ patches.kernel.org/6.10.4-103-Bluetooth-hci_event-Fix-setting-DISCOVERY_FIN…
+ patches.kernel.org/6.10.4-104-nouveau-set-placement-to-original-placement-o…
+ patches.kernel.org/6.10.4-105-wifi-ath12k-fix-soft-lockup-on-suspend.patch
+ patches.kernel.org/6.10.4-106-wifi-mac80211-use-monitor-sdata-with-driver-o…
+ patches.kernel.org/6.10.4-107-io_uring-keep-multishot-request-NAPI-timeout-…
+ patches.kernel.org/6.10.4-108-net-usb-sr9700-fix-uninitialized-variable-use…
+ patches.kernel.org/6.10.4-109-net-wan-fsl_qmc_hdlc-Convert-carrier_lock-spi…
+ patches.kernel.org/6.10.4-110-net-wan-fsl_qmc_hdlc-Discard-received-CRC.pat…
+ patches.kernel.org/6.10.4-111-r8169-don-t-increment-tx_dropped-in-case-of-N…
+ patches.kernel.org/6.10.4-112-mptcp-fix-user-space-PM-announced-address-acc…
+ patches.kernel.org/6.10.4-113-mptcp-distinguish-rcv-vs-sent-backup-flag-in-…
+ patches.kernel.org/6.10.4-114-mptcp-fix-NL-PM-announced-address-accounting.…
+ patches.kernel.org/6.10.4-115-mptcp-mib-count-MPJ-with-backup-flag.patch
+ patches.kernel.org/6.10.4-116-mptcp-fix-bad-RCVPRUNED-mib-accounting.patch
+ patches.kernel.org/6.10.4-117-mptcp-pm-fix-backup-support-in-signal-endpoin…
+ patches.kernel.org/6.10.4-118-mptcp-pm-only-set-request_bkup-flag-when-send…
+ patches.kernel.org/6.10.4-119-mptcp-fix-duplicate-data-handling.patch
+ patches.kernel.org/6.10.4-120-selftests-mptcp-fix-error-path.patch
+ patches.kernel.org/6.10.4-121-selftests-mptcp-always-close-input-s-FD-if-op…
+ patches.kernel.org/6.10.4-122-selftests-mptcp-join-validate-backup-in-MPJ.p…
+ patches.kernel.org/6.10.4-123-selftests-mptcp-join-check-backup-support-in-…
+ patches.kernel.org/6.10.4-124-Linux-6.10.4.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -909,6 +1033,7 @@
# sorted patches
########################################################
patches.suse/net-drop-bad-gso-csum_start-and-offset-in-virtio_net.patch
+ patches.suse/bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_hw_rss.patch
########################################################
# end of sorted patches
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.43yS1H/_old 2024-08-14 14:14:32.571766363 +0200
+++ /var/tmp/diff_new_pack.43yS1H/_new 2024-08-14 14:14:32.575766531 +0200
@@ -1,4 +1,4 @@
-2024-08-04 06:37:13 +0000
-GIT Revision: ba01e0e99300e32d9451fb54748dbe3f82fe94f9
+2024-08-12 05:49:20 +0000
+GIT Revision: 0363a35c72d0822713d4a9b778a5c9b63b7e8ad2
GIT Branch: stable
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libxml++30 for openSUSE:Factory checked in at 2024-08-14 14:14:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libxml++30 (Old)
and /work/SRC/openSUSE:Factory/.libxml++30.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxml++30"
Wed Aug 14 14:14:01 2024 rev:3 rq:1193732 version:3.2.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/libxml++30/libxml++30.changes 2022-09-21 14:39:17.049231081 +0200
+++ /work/SRC/openSUSE:Factory/.libxml++30.new.7232/libxml++30.changes 2024-08-14 14:14:15.815065880 +0200
@@ -1,0 +2,20 @@
+Mon Aug 12 14:34:14 UTC 2024 - Bjørn Lie <bjorn.lie(a)gmail.com>
+
+- Update to version 3.2.5:
+ + Documentation:
+ - Update Visual Studio build docs
+ - Parser docs: Add a link to parser options
+ + Meson build:
+ - Detect if we build from a git subtree
+ - Don't copy files with configure_file()
+ - Fix the evaluation of is_git_build on Windows
+ - Backport libxml2 CMake support from libxml++-5.0
+ - Don't fail if warning_level=everything
+ - Don't require the 'dot' command to build the documentation
+ - Add the build-manual option
+ - Add bcrypt dependency when libxml2 is a subproject
+ + Build: Make it compatible with libxml2 >= 2.12.0 by modifying
+ #include directives
+- Add check section and run meson_test macro.
+
+-------------------------------------------------------------------
Old:
----
libxml++-3.2.4.tar.xz
New:
----
libxml++-3.2.5.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libxml++30.spec ++++++
--- /var/tmp/diff_new_pack.ZbBpCE/_old 2024-08-14 14:14:16.499094474 +0200
+++ /var/tmp/diff_new_pack.ZbBpCE/_new 2024-08-14 14:14:16.503094641 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libxml++30
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%define so_ver 3_0-1
Name: libxml++30
-Version: 3.2.4
+Version: 3.2.5
Release: 0
Summary: C++ Interface for XML Files
License: LGPL-2.1-or-later
@@ -76,9 +76,12 @@
%ldconfig_scriptlets -n libxml++-%{so_ver}
+%check
+%meson_test
+
%files -n libxml++-%{so_ver}
%license COPYING
-%doc AUTHORS ChangeLog NEWS README
+%doc ChangeLog NEWS README.md
%{_libdir}/*.so.*
%files devel
++++++ libxml++-3.2.4.tar.xz -> libxml++-3.2.5.tar.xz ++++++
++++ 36474 lines of diff (skipped)
1
0