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
July 2024
- 1 participants
- 1521 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pysnmp for openSUSE:Factory checked in at 2024-07-29 21:52:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pysnmp (Old)
and /work/SRC/openSUSE:Factory/.python-pysnmp.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pysnmp"
Mon Jul 29 21:52:55 2024 rev:19 rq:1190192 version:6.2.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pysnmp/python-pysnmp.changes 2024-02-01 18:06:02.132497547 +0100
+++ /work/SRC/openSUSE:Factory/.python-pysnmp.new.1882/python-pysnmp.changes 2024-07-29 21:53:52.856347443 +0200
@@ -1,0 +2,56 @@
+Mon Jul 29 08:33:51 UTC 2024 - Daniel Garcia <daniel.garcia(a)suse.com>
+
+- Update to version 6.2.4
+ * Deleted more obsolete items.
+- Update to version 6.2.3
+ * Removed unused dependencies.
+- Enable tests
+- Get source from pypi, github tag doesn't have the latest version and
+ looks like the releases are not done in the github.
+
+-------------------------------------------------------------------
+Sat Jul 20 09:33:35 UTC 2024 - Martin Hauke <mardnh(a)gmx.de>
+
+- Update to version 6.2.2
+ * Cleaned up sync API leftover.
+ * Retired temporary sync API.
+ * Removed package postfix. A helper release to enable migration.
+ * Merged changes from 4.4.13.
+ * Fixed more access descriptors.
+ * Initial work to support pysmi-lextudio 1.3.0 and above.
+ * Removed package postfix. A helper release to enable migration.
+ * Restricted pysmi-lextudio version to 1.2.0 to avoid
+ breaking changes.
+ * Fixed walkCmd bug.
+ * Fixed bulkWalkCmd bug.
+ * Added sync oneliner back.
+ * Fix annotations.
+ * Added walkCmd() and bulkWalkCmd() to hlapi.
+ * Improved Slim class to support IPv6.
+ * Added some sync API based on asyncio.
+ * Added custom socket support in openServerMode.
+ * Fixed various bugs in RFC3414 error handling.
+ * Reverted some changes in 6.0.2 on asyncio dispatch.
+ * Deleted asyncore related bits.
+ * Simplified asyncio dispatch.
+ * Added ignoreNonIncreasingOid option to nextCmd and bulkCmd.
+ * Fixed a dispatch bug related to "Slim.close".
+ * Improved asyncio "runDispatcher" method to support timeout.
+ * Changed internal defaults to asyncio.
+ * Converted asyncore samples to asyncio.
+- Update to version 5.1.0
+ * Removed package postfix. A helper release to enable migration.
+- Update to version 5.0.34
+ Changes since 5.0.28
+ * Fixed a v3 authentication issue when wrong user name is used.
+ * Fixed an import error with Python 3.12.
+ * Added timeout and retries to Slim class.
+ * Added experimental Python 3.12 support based on pyasyncore.
+ But all asyncore based API is deprecated and will be removed
+ in the next major release.
+ * Added pyasn1 0.5.1 support.
+ * Fix asyncio hlapi double awaitable returns.
+- Drop patch:
+ * support-new-pyasn1.patch (not longer needed)
+
+-------------------------------------------------------------------
Old:
----
pysnmp-5.0.28.tar.gz
support-new-pyasn1.patch
New:
----
pysnmp-6.2.4.tar.gz
BETA DEBUG BEGIN:
Old:- Drop patch:
* support-new-pyasn1.patch (not longer needed)
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pysnmp.spec ++++++
--- /var/tmp/diff_new_pack.vbtWdz/_old 2024-07-29 21:53:53.864388264 +0200
+++ /var/tmp/diff_new_pack.vbtWdz/_new 2024-07-29 21:53:53.864388264 +0200
@@ -17,17 +17,18 @@
Name: python-pysnmp
-Version: 5.0.28
+Version: 6.2.4
Release: 0
Summary: A pure-Python SNMPv1/v2c/v3 library
License: BSD-2-Clause
URL: https://github.com/lextudio/pysnmp
-Source: https://github.com/lextudio/pysnmp/archive/refs/tags/v%{version}.tar.gz#/py…
-# PATCH-FIX-UPSTREAM ish? Sourced from gh#pyasn1/pyasn1/issues/28
-Patch0: support-new-pyasn1.patch
+Source: https://files.pythonhosted.org/packages/source/p/pysnmp/pysnmp-%{version}.t…
BuildRequires: %{python_module pip}
BuildRequires: %{python_module poetry-core}
+BuildRequires: %{python_module pyasn1}
BuildRequires: %{python_module pysmi}
+BuildRequires: %{python_module pytest-asyncio}
+BuildRequires: %{python_module pytest}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: net-snmp
@@ -70,15 +71,20 @@
chmod -x docs/net-snmptrapd.conf docs/net-snmpd.conf
%python_expand %fdupes %{buildroot}%{$python_sitelib}
-### Disable checks since those require a running snmpd
-#%%check
-#%%python_expand PYTHONPATH=%%{buildroot}%%{$python_sitelib} ./runtests.sh
+%check
+donttest="test_addAsn1MibSource"
+
+# Running tests with python -m to make it work with the import path
+%{python_expand #
+# Not running asyncio tests that requires network
+$python -m pytest -v -m 'not asyncio' -k "not $donttest"
+}
%files %{python_files}
%license LICENSE.rst
-%doc CHANGES.txt README.md THANKS.txt TODO.txt docs examples
+%doc README.md docs examples
%{python_sitelib}/pysnmp
-%{python_sitelib}/pysnmp_lextudio-%{version}.dist-info
+%{python_sitelib}/pysnmp-%{version}.dist-info
%files -n python-pysnmp-doc
%license LICENSE.rst
++++++ pysnmp-5.0.28.tar.gz -> pysnmp-6.2.4.tar.gz ++++++
++++ 57868 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnuradio for openSUSE:Factory checked in at 2024-07-29 21:52:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuradio (Old)
and /work/SRC/openSUSE:Factory/.gnuradio.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuradio"
Mon Jul 29 21:52:54 2024 rev:72 rq:1190185 version:3.10.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes 2024-05-15 21:26:57.542378896 +0200
+++ /work/SRC/openSUSE:Factory/.gnuradio.new.1882/gnuradio.changes 2024-07-29 21:53:50.544253815 +0200
@@ -1,0 +2,56 @@
+Thu Jul 25 12:22:27 UTC 2024 - Wojciech Kazubski <wk(a)ire.pw.edu.pl>
+
+- Update to version 3.10.11.0
+- Changed
+ * Project
+ + Const (keyword) cleanup in a large number of files. QtGUI
+ code uses const in many more places.
+ * Runtime
+ + Add persistent() function to gr paths module. This function
+ returns either the value of the XDG_CACHE_HOME environment
+ variable, or appdata()/.local/state.
+ * GRC
+ + Work continues on the Qt version of GRC (gnuradio-companion --qt).
+ While the Gtk version is still the default, we're getting
+ close to the point where the Qt version can be the default.
+ + Generated Python code now includes a startup event
+ (flowgraph_started) to the top level class. This was added
+ specifically to avoid a race in the Variable Function Probe
+ block, and may be useful elsewhere.
+ + Struct variables have not been usable since around v3.8. Fixed!
+ + Paths are now based on gr paths, where they were previous
+ hardcoded to the user's home directory.
+ + C++ hier block code paths fixed (so hier blocks work again).
+ + Block connection line shape and width are now preferences.
+ * gr-blocks
+ + New Burst To Stream block transforms a bursty tagged stream
+ into a continuous stream by inserting zeros in the output
+ between input packets whenever no packets are available at
+ the input.
+ * gr-digital
+ + FLL Band Edge power calculations fixed, along with thread
+ safety issues.
+ * gr-fec
+ + Unused RS code removed - unlikely anyone will notice.
+ * gr-filter
+ + Numpy float_ changed to float64 for Numpy 2.0 compatibility.
+ * gr-fft
+ + Vector version of FFT fft_v library function (calls fftw)
+ thread safety improved.
+ * gr-uhd
+ + Do not require PyQt5 for non-graphical configurations.
+ * modtool
+ + Many bug fixes and cleanups, resulting in more reliable
+ operation. That sounds really good, right?
+ + Remove dependency on the "click plugins" package.
+ + Appending new blocks to CMake files respects closing parens.
+ * Build system and packaging
+ + CMake minimum versions were out of sync in different places,
+ fixed.
+ + Incorrect Qwt maximum version removed.
+- Last two patches gnuradio-fix-error-message-for-Qwt-version.patch
+ and gnuradio-remove-maximum-version-for-Qwt.patch removed as
+ appliedn upstream.
+- Containd fix for latest spdlog (Tumbleweed).
+
+-------------------------------------------------------------------
Old:
----
gnuradio-3.10.10.0.tar.gz
gnuradio-fix-error-message-for-Qwt-version.patch
gnuradio-remove-maximum-version-for-Qwt.patch
New:
----
gnuradio-3.10.11.0.tar.gz
BETA DEBUG BEGIN:
Old: + Incorrect Qwt maximum version removed.
- Last two patches gnuradio-fix-error-message-for-Qwt-version.patch
and gnuradio-remove-maximum-version-for-Qwt.patch removed as
Old:- Last two patches gnuradio-fix-error-message-for-Qwt-version.patch
and gnuradio-remove-maximum-version-for-Qwt.patch removed as
appliedn upstream.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuradio.spec ++++++
--- /var/tmp/diff_new_pack.JUsKW7/_old 2024-07-29 21:53:51.136277790 +0200
+++ /var/tmp/diff_new_pack.JUsKW7/_new 2024-07-29 21:53:51.140277951 +0200
@@ -16,10 +16,10 @@
#
-%define sover 3_10_10
+%define sover 3_10_11
%bcond_without docs
Name: gnuradio
-Version: 3.10.10.0
+Version: 3.10.11.0
Release: 0
Summary: GNU software radio
License: GPL-3.0-or-later
@@ -31,8 +31,6 @@
Source99: %{name}-rpmlintrc
Patch0: missing_library.patch
Patch1: gnuradio-not-install-freedesktop-files.patch
-Patch2: gnuradio-fix-error-message-for-Qwt-version.patch
-Patch3: gnuradio-remove-maximum-version-for-Qwt.patch
BuildRequires: alsa-devel
BuildRequires: cmake >= 3.16.3
BuildRequires: codec2-devel
@@ -182,8 +180,6 @@
%setup -q
%patch -P 0 -p1
%patch -P 1 -p1 -R
-%patch -P 2 -p1
-%patch -P 3 -p1
# protect the template files from %%cmake macro magic / mangling
find gr-utils/modtool/templates/gr-newmod -name CMakeLists.txt -ls -exec mv '{}' '{}.tmpl' \;
++++++ gnuradio-3.10.10.0.tar.gz -> gnuradio-3.10.11.0.tar.gz ++++++
++++ 9972 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package clamav for openSUSE:Factory checked in at 2024-07-29 21:52:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clamav (Old)
and /work/SRC/openSUSE:Factory/.clamav.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clamav"
Mon Jul 29 21:52:52 2024 rev:126 rq:1190182 version:1.3.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/clamav/clamav.changes 2024-07-02 18:17:42.686189302 +0200
+++ /work/SRC/openSUSE:Factory/.clamav.new.1882/clamav.changes 2024-07-29 21:53:49.180198578 +0200
@@ -1,0 +2,5 @@
+Mon Jul 29 07:03:44 UTC 2024 - Bernhard Wiedemann <bwiedemann(a)suse.com>
+
+- Add upstream 1305.patch to fix tests (boo#1102840, https://github.com/Cisco-Talos/clamav/issues/1300)
+
+-------------------------------------------------------------------
New:
----
1305.patch
BETA DEBUG BEGIN:
New:
- Add upstream 1305.patch to fix tests (boo#1102840, https://github.com/Cisco-Talos/clamav/issues/1300)
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ clamav.spec ++++++
--- /var/tmp/diff_new_pack.4wMQBy/_old 2024-07-29 21:53:50.180239075 +0200
+++ /var/tmp/diff_new_pack.4wMQBy/_new 2024-07-29 21:53:50.184239236 +0200
@@ -55,12 +55,15 @@
Patch12: clamav-fips.patch
Patch14: clamav-document-maxsize.patch
Patch15: clamav-format.patch
+Patch16: https://github.com/Cisco-Talos/clamav/pull/1305.patch
ExcludeArch: %{arml}
BuildRequires: cargo%{?vrust}
BuildRequires: cmake%{?vcmake}
BuildRequires: gcc%{?vgcc}
BuildRequires: gcc%{?vgcc}-c++
+# temp for Patch16
+BuildRequires: git-core
BuildRequires: libbz2-devel
BuildRequires: libjson-c-devel
BuildRequires: libopenssl-devel >= 1.0.2
@@ -184,6 +187,7 @@
%patch -P 12
%patch -P 14
%patch -P 15
+git apply %{PATCH16}
chmod -x docs/html/images/flamegraph.svg
%build
++++++ 1305.patch ++++++
++++ 2256 lines (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package petsc for openSUSE:Factory checked in at 2024-07-29 21:52:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/petsc (Old)
and /work/SRC/openSUSE:Factory/.petsc.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "petsc"
Mon Jul 29 21:52:49 2024 rev:36 rq:1190164 version:3.21.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/petsc/petsc.changes 2024-06-20 16:48:10.419685161 +0200
+++ /work/SRC/openSUSE:Factory/.petsc.new.1882/petsc.changes 2024-07-29 21:53:47.564133135 +0200
@@ -1,0 +2,5 @@
+Thu Jul 25 19:18:20 UTC 2024 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- fix missing libyaml requirement of -devel package boo#1228280
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ petsc.spec ++++++
--- /var/tmp/diff_new_pack.PpFzxj/_old 2024-07-29 21:53:48.304163103 +0200
+++ /var/tmp/diff_new_pack.PpFzxj/_new 2024-07-29 21:53:48.308163265 +0200
@@ -2,6 +2,7 @@
# spec file
#
# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger(a)gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -273,7 +274,7 @@
URL: https://www.mcs.anl.gov/petsc/
BuildRequires: fdupes
BuildRequires: hwloc-devel
-BuildRequires: libyaml-devel
+BuildRequires: pkgconfig(yaml-0.1)
BuildRequires: pkg-config
BuildRequires: python3-base
@@ -346,6 +347,7 @@
Summary: Devel files for petsc
Group: Development/Libraries/C and C++
Requires: %{libname %_vers} = %{version}
+Requires: pkgconfig(yaml-0.1)
%if %{without hpc}
Requires: Modules
Requires: suitesparse-devel
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package klp-build for openSUSE:Factory checked in at 2024-07-29 21:52:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/klp-build (Old)
and /work/SRC/openSUSE:Factory/.klp-build.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "klp-build"
Mon Jul 29 21:52:48 2024 rev:5 rq:1190166 version:0~20240725.cc0513f
Changes:
--------
--- /work/SRC/openSUSE:Factory/klp-build/klp-build.changes 2024-07-25 15:44:49.280726726 +0200
+++ /work/SRC/openSUSE:Factory/.klp-build.new.1882/klp-build.changes 2024-07-29 21:53:46.852104301 +0200
@@ -1,0 +2,9 @@
+Mon Jul 29 07:09:22 UTC 2024 - mvetter(a)suse.com
+
+- Update to version 0~20240725.cc0513f:
+ * ksrc.py: Check CVE passed in get-patches
+ * extractor: lock the same src directory on which architecture the script is running on
+ * Add support for tests files in directories
+ * extractor: Add filelocking support for srcdir
+
+-------------------------------------------------------------------
Old:
----
klp-build-0~20240722.3c379d8.tar.xz
New:
----
klp-build-0~20240725.cc0513f.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ klp-build.spec ++++++
--- /var/tmp/diff_new_pack.SMbFKi/_old 2024-07-29 21:53:47.312122930 +0200
+++ /var/tmp/diff_new_pack.SMbFKi/_new 2024-07-29 21:53:47.316123092 +0200
@@ -18,7 +18,7 @@
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
Name: klp-build
-Version: 0~20240722.3c379d8
+Version: 0~20240725.cc0513f
Release: 0
Summary: The kernel livepatching creation tool
License: GPL-2.0-only
++++++ _service ++++++
--- /var/tmp/diff_new_pack.SMbFKi/_old 2024-07-29 21:53:47.356124712 +0200
+++ /var/tmp/diff_new_pack.SMbFKi/_new 2024-07-29 21:53:47.360124874 +0200
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/SUSE/klp-build</param>
- <param name="revision">3c379d867b7279a79c44467f478b432bfe118049</param>
+ <param name="revision">cc0513fdedb78113bad1f5afc60bc37ad1c5f301</param>
<param name="versionformat">0~%cd.%h</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">mvetter(a)suse.com</param>
++++++ klp-build-0~20240722.3c379d8.tar.xz -> klp-build-0~20240725.cc0513f.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/klp-build-0~20240722.3c379d8/klpbuild/config.py new/klp-build-0~20240725.cc0513f/klpbuild/config.py
--- old/klp-build-0~20240722.3c379d8/klpbuild/config.py 2024-07-22 16:13:16.000000000 +0200
+++ new/klp-build-0~20240725.cc0513f/klpbuild/config.py 2024-07-25 18:01:15.000000000 +0200
@@ -299,6 +299,26 @@
return Path(self.get_data_dir(arch), "lib", "modules", f"{self.get_cs_kernel(cs)}-{self.get_ktype(cs)}")
return self.get_data_dir(arch)
+ def get_tests_path(self):
+ self.kgraft_tests_path = Path(Path().home(), "kgr", "kgraft-patches_testscripts")
+ if not self.kgraft_tests_path.is_dir():
+ raise RuntimeError(f"Couldn't find {self.kgraft_tests_path}")
+
+ test_sh = Path(self.kgraft_tests_path, f"{self.lp_name}_test_script.sh")
+ test_dir_sh = Path(self.kgraft_tests_path, f"{self.lp_name}/test_script.sh")
+
+ if test_sh.is_file():
+ test_src = test_sh
+ elif test_dir_sh.is_file():
+ # For more complex tests we support using a directory containing
+ # as much files as needed. A `test_script.sh` is still required
+ # as an entry point.
+ test_src = Path(os.path.dirname(test_dir_sh))
+ else:
+ raise RuntimeError(f"Couldn't find {test_sh} or {test_dir_sh}")
+
+ return test_src
+
def flush_cs_file(self):
with open(self.cs_file, "w") as f:
f.write(json.dumps(self.codestreams, indent=4))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/klp-build-0~20240722.3c379d8/klpbuild/extractor.py new/klp-build-0~20240725.cc0513f/klpbuild/extractor.py
--- old/klp-build-0~20240722.3c379d8/klpbuild/extractor.py 2024-07-22 16:13:16.000000000 +0200
+++ new/klp-build-0~20240725.cc0513f/klpbuild/extractor.py 2024-07-25 18:01:15.000000000 +0200
@@ -16,6 +16,7 @@
from pathlib import Path
from pathlib import PurePath
from threading import Lock
+from filelock import FileLock
from natsort import natsorted
@@ -30,6 +31,9 @@
def __init__(self, lp_name, lp_filter, apply_patches, app, avoid_ext, workers=4):
super().__init__(lp_name, lp_filter)
+ self.sdir_lock = FileLock(Path(self.get_data_dir(utils.ARCH), "sdir.lock"))
+ self.sdir_lock.acquire()
+
if not self.lp_path.exists():
raise ValueError(f"{self.lp_path} not created. Run the setup subcommand first")
@@ -62,6 +66,11 @@
self.app = app
self.tem = TemplateGen(self.lp_name, self.filter, self.app)
+ def __del__(self):
+ if self.sdir_lock:
+ self.sdir_lock.release()
+ os.remove(self.sdir_lock.lock_file)
+
@staticmethod
def unquote_output(matchobj):
return matchobj.group(0).replace('"', "")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/klp-build-0~20240722.3c379d8/klpbuild/ibs.py new/klp-build-0~20240725.cc0513f/klpbuild/ibs.py
--- old/klp-build-0~20240722.3c379d8/klpbuild/ibs.py 2024-07-22 16:13:16.000000000 +0200
+++ new/klp-build-0~20240725.cc0513f/klpbuild/ibs.py 2024-07-25 18:01:15.000000000 +0200
@@ -314,11 +314,7 @@
# Download all built rpms
self.download()
- self.kgraft_tests_path = Path(Path().home(), "kgr", "kgraft-patches_testscripts")
- if not self.kgraft_tests_path.is_dir():
- raise RuntimeError("Couldn't find ~/kgr/kgraft-patches_testscripts")
-
- test_sh = Path(self.kgraft_tests_path, f"{self.lp_name}_test_script.sh")
+ test_src = self.get_tests_path()
run_test = pkg_resources.resource_filename("scripts", "run-kgr-test.sh")
for arch in ARCHS:
@@ -361,16 +357,20 @@
build_cs.append(self.get_full_cs(cs))
- # Prepare the config file used by kgr-test
- config = Path(test_arch_path, "repro", f"{self.lp_name}_config.in")
+ # Prepare the config and test files used by kgr-test
+ test_dst = Path(test_arch_path, f"repro/{self.lp_name}")
+ if test_src.is_file():
+ shutil.copy(test_src, f"{test_dst}_test_script.sh")
+ config = f"{test_dst}_config.in"
+ else:
+ # Alternatively, we create test_dst as a directory containing
+ # at least a test_script.sh and a config.in
+ shutil.copytree(test_src, test_dst)
+ config = Path(test_dst, "config.in")
+
with open(config, "w") as f:
f.write("\n".join(natsorted(build_cs)))
- if test_sh.is_file():
- shutil.copy(test_sh, Path(test_arch_path, "repro"))
- else:
- logging.warning(f"missing {test_sh}")
-
subprocess.run(
["tar", "-cJf", f"{self.lp_name}.tar.xz", f"{self.lp_name}"],
cwd=tests_path,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/klp-build-0~20240722.3c379d8/klpbuild/ksrc.py new/klp-build-0~20240725.cc0513f/klpbuild/ksrc.py
--- old/klp-build-0~20240722.3c379d8/klpbuild/ksrc.py 2024-07-22 16:13:16.000000000 +0200
+++ new/klp-build-0~20240725.cc0513f/klpbuild/ksrc.py 2024-07-25 18:01:15.000000000 +0200
@@ -121,29 +121,24 @@
patches_dir = Path(self.lp_path, "patches")
shutil.rmtree(patches_dir, ignore_errors=True)
- # Ensure that a testfile was created before preparing the patches
- kgraft_tests_path = Path(Path().home(), "kgr", "kgraft-patches_testscripts")
- test_sh = Path(kgraft_tests_path, f"{self.lp_name}_test_script.sh")
- if not test_sh.is_file():
- logging.warning(f"Test file {test_sh} not created.")
- else:
- subprocess.check_output(
- [
- "/usr/bin/git",
- "-C",
- str(kgraft_tests_path),
- "format-patch",
- "-1",
- f"{test_sh}",
- "--cover-letter",
- "--start-number",
- "1",
- "--subject-prefix",
- f"PATCH {ver}",
- "--output-directory",
- f"{patches_dir}",
- ]
- )
+ test_src = self.get_tests_path()
+ subprocess.check_output(
+ [
+ "/usr/bin/git",
+ "-C",
+ str(self.kgraft_tests_path),
+ "format-patch",
+ "-1",
+ f"{test_src}",
+ "--cover-letter",
+ "--start-number",
+ "1",
+ "--subject-prefix",
+ f"PATCH {ver}",
+ "--output-directory",
+ f"{patches_dir}",
+ ]
+ )
# Filter only the branches related to this BSC
for branch in self.branches:
@@ -205,6 +200,11 @@
logging.info(f"No CVE informed, skipping the processing of getting the patches.")
return {}
+ # Support CVEs from 2020 up to 2029
+ if not re.match(r"^202[0-9]-[0-9]{4,7}$", cve):
+ logging.info(f"Invalid CVE number {cve}, skipping the processing of getting the patches.")
+ return {}
+
print("Fetching changes from all supported branches...")
# Mount the command to fetch all branches for supported codestreams
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/klp-build-0~20240722.3c379d8/scripts/run-kgr-test.sh new/klp-build-0~20240725.cc0513f/scripts/run-kgr-test.sh
--- old/klp-build-0~20240722.3c379d8/scripts/run-kgr-test.sh 2024-07-22 16:13:16.000000000 +0200
+++ new/klp-build-0~20240725.cc0513f/scripts/run-kgr-test.sh 2024-07-25 18:01:15.000000000 +0200
@@ -14,20 +14,21 @@
# directory of the current script is the bsc number
bsc=$(basename "$(pwd)")
-TEST_SCRIPT="repro/${bsc}_test_script.sh"
-if [ ! -f "$TEST_SCRIPT" ]; then
- echo "Missing $TEST_SCRIPT. Aborting."
- exit 1
-fi
-
# Remove any previous test output
rm -rf tests.out/*
# If the test has multiple files, it should be contained in a directory under
# repro/$bsc, otherwise it's only one file under repro
-CONF_IN=repro/$bsc/config.in
-if [ ! -f "$CONF_IN" ]; then
- CONF_IN=repro/${bsc}_config.in
+TEST_SCRIPT=repro/${bsc}_test_script.sh
+CONF_IN=repro/${bsc}_config.in
+if [ -d "repro/$bsc" ]; then
+ TEST_SCRIPT=repro/${bsc}/test_script.sh
+ CONF_IN=repro/$bsc/config.in
+fi
+
+if [ ! -f "$TEST_SCRIPT" ]; then
+ echo "Missing $TEST_SCRIPT. Aborting."
+ exit 1
fi
# Check multiple places where an updated version of the VMs can be found
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/klp-build-0~20240722.3c379d8/setup.py new/klp-build-0~20240725.cc0513f/setup.py
--- old/klp-build-0~20240722.3c379d8/setup.py 2024-07-22 16:13:16.000000000 +0200
+++ new/klp-build-0~20240725.cc0513f/setup.py 2024-07-25 18:01:15.000000000 +0200
@@ -32,5 +32,6 @@
"natsort",
"osc-tiny",
"requests",
+ "filelock"
],
)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package clang-extract for openSUSE:Factory checked in at 2024-07-29 21:52:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/clang-extract (Old)
and /work/SRC/openSUSE:Factory/.clang-extract.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clang-extract"
Mon Jul 29 21:52:47 2024 rev:8 rq:1190165 version:0~20240726.4309abc
Changes:
--------
--- /work/SRC/openSUSE:Factory/clang-extract/clang-extract.changes 2024-07-25 11:47:12.717487643 +0200
+++ /work/SRC/openSUSE:Factory/.clang-extract.new.1882/clang-extract.changes 2024-07-29 21:53:46.048071742 +0200
@@ -1,0 +2,6 @@
+Mon Jul 29 07:08:20 UTC 2024 - mvetter(a)suse.com
+
+- Update to version 0~20240726.4309abc:
+ * Fix closure missing TypedefDecl because not being referenced by type
+
+-------------------------------------------------------------------
Old:
----
clang-extract-0~20240722.a998e91.tar.xz
New:
----
clang-extract-0~20240726.4309abc.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ clang-extract.spec ++++++
--- /var/tmp/diff_new_pack.s2eTZQ/_old 2024-07-29 21:53:46.568092801 +0200
+++ /var/tmp/diff_new_pack.s2eTZQ/_new 2024-07-29 21:53:46.572092962 +0200
@@ -17,7 +17,7 @@
Name: clang-extract
-Version: 0~20240722.a998e91
+Version: 0~20240726.4309abc
Release: 0
Summary: A tool to extract code content from source files
License: Apache-2.0 WITH LLVM-exception AND NCSA
++++++ _service ++++++
--- /var/tmp/diff_new_pack.s2eTZQ/_old 2024-07-29 21:53:46.600094096 +0200
+++ /var/tmp/diff_new_pack.s2eTZQ/_new 2024-07-29 21:53:46.604094258 +0200
@@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/SUSE/clang-extract</param>
- <param name="revision">a998e91ea98a06179bb39f0fa6e39427ad29774b</param>
+ <param name="revision">4309abcfa899db4ada43550620bdfb226a9393f6</param>
<param name="versionformat">0~%cd.%h</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">mvetter(a)suse.com</param>
++++++ clang-extract-0~20240722.a998e91.tar.xz -> clang-extract-0~20240726.4309abc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/libcextract/Closure.hh new/clang-extract-0~20240726.4309abc/libcextract/Closure.hh
--- old/clang-extract-0~20240722.a998e91/libcextract/Closure.hh 2024-07-23 01:27:55.000000000 +0200
+++ new/clang-extract-0~20240726.4309abc/libcextract/Closure.hh 2024-07-26 20:29:36.000000000 +0200
@@ -22,6 +22,7 @@
#include <unordered_set>
#include "LLVMMisc.hh"
+#include "PrettyPrint.hh"
using namespace clang;
@@ -241,6 +242,66 @@
}
return VISITOR_CONTINUE;
+ }
+
+ bool VisitDeclaratorDecl(DeclaratorDecl *decl)
+ {
+ /* There are some types in which we lose the the typedef reference, for
+ * example:
+ *
+ * typedef void (*XtErrorHandler)(char *);
+ * extern void XtSetErrorHandler(XtErrorHandler __attribute((noreturn)));
+ *
+ * The type dump for this is:
+ *
+ * FunctionProtoType 0x5210000720e0 'void (void (*)(char *) __attribute__((noreturn)))' cdecl
+ * |-BuiltinType 0x521000014170 'void'
+ * `-PointerType 0x521000071fd0 'void (*)(char *) __attribute__((noreturn))'
+ * `-ParenType 0x521000071f70 'void (char *) __attribute__((noreturn))' sugar
+ * `-FunctionProtoType 0x521000071f30 'void (char *) __attribute__((noreturn))' noreturn cdecl
+ * |-BuiltinType 0x521000014170 'void'
+ * `-PointerType 0x521000014d10 'char *'
+ * `-BuiltinType 0x5210000141b0 'char'
+ *
+ * Notice that there is no reference for XtErrorHandler. Somehow clang was
+ * not able to identify that XtErrorHandler __attribute((noreturn)) is a
+ * XtErrorHandler. OTOH, if we drop __attribute((noreturn)) we get:
+ *
+ * FunctionProtoType 0x521000071ff0 'void (XtErrorHandler)' cdecl
+ * |-BuiltinType 0x521000014170 'void'
+ * `-ElaboratedType 0x521000071f00 'XtErrorHandler' sugar
+ * `-TypedefType 0x521000071ed0 'XtErrorHandler' sugar
+ * |-Typedef 0x521000071e78 'XtErrorHandler'
+ * `-PointerType 0x521000071e10 'void (*)(char *)'
+ * `-ParenType 0x521000071db0 'void (char *)' sugar
+ * `-FunctionProtoType 0x521000071d70 'void (char *)' cdecl
+ * |-BuiltinType 0x521000014170 'void'
+ * `-PointerType 0x521000014d10 'char *'
+ * `-BuiltinType 0x5210000141b0 'char'
+ *
+ * which is correct. Hence we get the SourceText and try to match to any
+ * decl that is in the symbol table with that name.
+ */
+
+ SourceManager &sm = AST->getSourceManager();
+ const LangOptions &lo = AST->getLangOpts();
+
+ const TypeSourceInfo *typeinfo = decl->getTypeSourceInfo();
+ const TypeLoc &tl = typeinfo->getTypeLoc();
+
+ /* Get the range of the token which we expect is the type of it. */
+ SourceLocation tok_begin = Lexer::GetBeginningOfToken(tl.getBeginLoc(), sm, lo);
+ SourceLocation tok_end = Lexer::getLocForEndOfToken(tl.getBeginLoc(), 0, sm, lo);
+
+ StringRef text = PrettyPrint::Get_Source_Text({tok_begin, tok_end});
+
+ /* Lookup in the symbol table for any Decl matching it. */
+ DeclContextLookupResult decls = Get_Decl_From_Symtab(AST, text);
+ for (auto decl_it : decls) {
+ TRY_TO(TraverseDecl(decl_it));
+ }
+
+ return VISITOR_CONTINUE;
}
bool VisitValueDecl(ValueDecl *decl)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/libcextract/LLVMMisc.cpp new/clang-extract-0~20240726.4309abc/libcextract/LLVMMisc.cpp
--- old/clang-extract-0~20240722.a998e91/libcextract/LLVMMisc.cpp 2024-07-23 01:27:55.000000000 +0200
+++ new/clang-extract-0~20240726.4309abc/libcextract/LLVMMisc.cpp 2024-07-26 20:29:36.000000000 +0200
@@ -205,3 +205,18 @@
}
return false;
}
+
+/** Lookup in the symbol table for a declaration with given name passed by info. */
+DeclContextLookupResult Get_Decl_From_Symtab(ASTUnit *ast, const IdentifierInfo *info)
+{
+ TranslationUnitDecl *tu = ast->getASTContext().getTranslationUnitDecl();
+ return tu->lookup(DeclarationName(info));
+}
+
+/** Lookup in the symbol table for a declaration with given name passed by name. */
+DeclContextLookupResult Get_Decl_From_Symtab(ASTUnit *ast, const StringRef &name)
+{
+ IdentifierTable &symtab = ast->getPreprocessor().getIdentifierTable();
+ IdentifierInfo &info = symtab.get(name);
+ return Get_Decl_From_Symtab(ast, &info);
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/libcextract/LLVMMisc.hh new/clang-extract-0~20240726.4309abc/libcextract/LLVMMisc.hh
--- old/clang-extract-0~20240722.a998e91/libcextract/LLVMMisc.hh 2024-07-23 01:27:55.000000000 +0200
+++ new/clang-extract-0~20240726.4309abc/libcextract/LLVMMisc.hh 2024-07-26 20:29:36.000000000 +0200
@@ -89,3 +89,9 @@
/** Check if Decl have a Location comment. */
bool Have_Location_Comment(const SourceManager &sm, RawComment *comment);
+
+/** Lookup in the symbol table for a declaration with given name passed by info. */
+DeclContextLookupResult Get_Decl_From_Symtab(ASTUnit *ast, const IdentifierInfo *info);
+
+/** Lookup in the symbol table for a declaration with given name passed by name. */
+DeclContextLookupResult Get_Decl_From_Symtab(ASTUnit *ast, const StringRef &name);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/testsuite/small/attr-13.c new/clang-extract-0~20240726.4309abc/testsuite/small/attr-13.c
--- old/clang-extract-0~20240722.a998e91/testsuite/small/attr-13.c 1970-01-01 01:00:00.000000000 +0100
+++ new/clang-extract-0~20240726.4309abc/testsuite/small/attr-13.c 2024-07-26 20:29:36.000000000 +0200
@@ -0,0 +1,14 @@
+/* { dg-options "-DCE_EXTRACT_FUNCTIONS=f -DCE_NO_EXTERNALIZATION" }*/
+/* { dg-xfail } */
+
+enum MHD_Result {
+ MHD_NO = 0,
+ MHD_YES = 1
+}__attribute__((enum_extensibility(closed)));
+
+enum MHD_Result f() {
+ return MHD_NO;
+}
+
+
+/* { dg-final { scan-tree-dump "__attribute__\(\(enum_externsibility\(closed\)\)\)" } } */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/testsuite/small/typedef-14.c new/clang-extract-0~20240726.4309abc/testsuite/small/typedef-14.c
--- old/clang-extract-0~20240722.a998e91/testsuite/small/typedef-14.c 1970-01-01 01:00:00.000000000 +0100
+++ new/clang-extract-0~20240726.4309abc/testsuite/small/typedef-14.c 2024-07-26 20:29:36.000000000 +0200
@@ -0,0 +1,11 @@
+/* { dg-options "-DCE_EXTRACT_FUNCTIONS=f -DCE_NO_EXTERNALIZATION" }*/
+
+typedef void (*XtErrorHandler)(char *);
+extern void XtSetErrorHandler(XtErrorHandler __attribute((noreturn)));
+
+void f() {
+ XtSetErrorHandler(((void*)0));
+}
+
+/* { dg-final { scan-tree-dump "typedef void \(\*XtErrorHandler\)\(char \*\);" } } */
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/testsuite/small/typedef-15.c new/clang-extract-0~20240726.4309abc/testsuite/small/typedef-15.c
--- old/clang-extract-0~20240722.a998e91/testsuite/small/typedef-15.c 1970-01-01 01:00:00.000000000 +0100
+++ new/clang-extract-0~20240726.4309abc/testsuite/small/typedef-15.c 2024-07-26 20:29:36.000000000 +0200
@@ -0,0 +1,23 @@
+/* { dg-options "-DCE_EXTRACT_FUNCTIONS=f -DCE_NO_EXTERNALIZATION" }*/
+/* { dg-xfail } */
+
+typedef long unsigned int size_t;
+typedef void
+ *(*AcquireMemoryHandler)(size_t),
+ (*DestroyMemoryHandler)(void *),
+ *(*ResizeMemoryHandler)(void *,size_t),
+ *(*AcquireAlignedMemoryHandler)(const size_t,const size_t),
+ (*RelinquishAlignedMemoryHandler)(void *);
+
+extern void
+ GetMagickMemoryMethods(AcquireMemoryHandler *,ResizeMemoryHandler *, DestroyMemoryHandler *),
+ *ResetMagickMemory(void *,int,const size_t);
+
+void f()
+{
+ (void) ResetMagickMemory((void*)0,0,0);
+}
+
+/* { dg-final { scan-tree-dump "\*\(\*AcquireMemoryHandler\)\(size_t\)," } } */
+/* { dg-final { scan-tree-dump "\*\(\*DestroyMemoryHandler\)\(void *\*\)," } } */
+/* { dg-final { scan-tree-dump "\*\(\*ResizeMemoryHandler\)\(void *\*, *size_t\)," } } */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/clang-extract-0~20240722.a998e91/testsuite/small/typedef-16.c new/clang-extract-0~20240726.4309abc/testsuite/small/typedef-16.c
--- old/clang-extract-0~20240722.a998e91/testsuite/small/typedef-16.c 1970-01-01 01:00:00.000000000 +0100
+++ new/clang-extract-0~20240726.4309abc/testsuite/small/typedef-16.c 2024-07-26 20:29:36.000000000 +0200
@@ -0,0 +1,34 @@
+/* { dg-options "-DCE_EXTRACT_FUNCTIONS=f -DCE_NO_EXTERNALIZATION" }*/
+/* { dg-xfail } */
+
+typedef long unsigned int size_t;
+
+typedef struct _MagickWand
+ MagickWand;
+
+typedef enum
+{
+ MagickFalse = 0,
+ MagickTrue = 1
+} MagickBooleanType;
+
+typedef enum
+{
+ UndefinedChannel = 0x0000,
+ RedChannel = 0x0001,
+ GrayChannel = 0x0001,
+} ChannelType;
+
+extern __attribute__ ((visibility ("default"))) MagickBooleanType
+ MagickAdaptiveBlurImage(MagickWand *,const double,const double),
+ MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t),
+ MagickAdaptiveSharpenImage(MagickWand *,const double,const double);
+
+MagickBooleanType f(MagickWand *wand, const ChannelType channel, const double radius, const double sigma) {
+ MagickBooleanType status;
+ status = MagickAdaptiveSharpenImage(wand, radius, sigma);
+ return status;
+}
+
+/* { dg-final { scan-tree-dump "typedef long unsigned int size_t;" } } */
+/* { dg-final { scan-tree-dump "MagickAdaptiveSharpenImage\(MagickWand *\*,const double, *\*const double\);" } } */
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package abiword for openSUSE:Factory checked in at 2024-07-29 21:52:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/abiword (Old)
and /work/SRC/openSUSE:Factory/.abiword.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "abiword"
Mon Jul 29 21:52:46 2024 rev:65 rq:1190080 version:3.0.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/abiword/abiword.changes 2024-07-04 16:25:36.696632055 +0200
+++ /work/SRC/openSUSE:Factory/.abiword.new.1882/abiword.changes 2024-07-29 21:53:45.284040803 +0200
@@ -1,0 +2,6 @@
+Thu Jul 25 21:25:08 UTC 2024 - Georg Pfuetzenreuter <mail+rpm(a)georg-pfuetzenreuter.net>
+
+- Remove unused --enable-dynamic configure option
+- Add missing plugin.m4 to build AbiCommand
+
+-------------------------------------------------------------------
New:
----
AbiCommand_plugin.m4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ abiword.spec ++++++
--- /var/tmp/diff_new_pack.5pYxvB/_old 2024-07-29 21:53:45.864064291 +0200
+++ /var/tmp/diff_new_pack.5pYxvB/_new 2024-07-29 21:53:45.864064291 +0200
@@ -27,6 +27,8 @@
URL: http://www.abisource.com/
Source0: http://abisource.com/downloads/abiword/%{version}/source/%{name}-%{version}…
Source1: abiword.appdata.xml
+# I don't know why this is missing in the release tarballs!
+Source2: https://raw.githubusercontent.com/AbiWord/abiword/release-3.0.4/plugins/com…
# PATCH-FIX-UPSTREAM abiword-librevenge.patch fstrba(a)suse.com -- Fix build against librevenge-based libraries (svn revs 34461, 34462, 34463, 34464 and 34468)
Patch5: abiword-librevenge.patch
# PATCH-FIX-UPSTREAM abiword-libwps-0.4.patch dimstar(a)opensuse.org -- Port to libwps-0.4; patch taken from Fedora.
@@ -109,6 +111,7 @@
%prep
%autosetup -p0
+cp %{SOURCE2} plugins/command/plugin.m4
%build
# We modified plugin configuration and thus we need to regenerate the whole build system
@@ -138,7 +141,6 @@
%endif
%configure \
--disable-static \
- --enable-dynamic \
--enable-plugins \
--enable-clipart \
--enable-templates \
++++++ AbiCommand_plugin.m4 ++++++
command_deps="no"
if test "$enable_command" != ""; then
if test "$TOOLKIT" != "gtk"; then
command_deps="no"
AC_MSG_WARN([command plugin: only supported on UNIX/gtk platforms])
else
# stolen from the original plugin.m4 in abiword-plugins
AC_CHECK_HEADER(readline/readline.h,[
AC_CHECK_HEADER(readline/history.h,[
AC_CHECK_LIB(readline,readline,[
command_deps="yes"
],[ AC_CHECK_LIB(readline,rl_initialize,[
command_deps="yes"
],,)
],)
])
])
fi
fi
if test "$enable_command" = "yes" || \
test "$command_deps" = "yes"; then
if test "$enable_command_builtin" = "yes"; then
AC_MSG_ERROR([command plugin: static linking not supported])
fi
AC_MSG_CHECKING([command plugin: for readline and friends])
if test "$command_deps" != "yes"; then
AC_MSG_ERROR([no])
else
AC_MSG_RESULT([yes])
COMMAND_LIBS="-lreadline -lhistory $COMMAND_LIBS"
fi
test "$enable_command" = "auto" && PLUGINS="$PLUGINS command"
COMMAND_CFLAGS="$COMMAND_CFLAGS "'${PLUGIN_CFLAGS}'
COMMAND_LIBS="$COMMAND_LIBS "'${PLUGIN_LIBS}'
fi
AC_SUBST([COMMAND_CFLAGS])
AC_SUBST([COMMAND_LIBS])
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package starship for openSUSE:Factory checked in at 2024-07-29 21:52:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/starship (Old)
and /work/SRC/openSUSE:Factory/.starship.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "starship"
Mon Jul 29 21:52:42 2024 rev:20 rq:1190074 version:1.20.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/starship/starship.changes 2024-05-16 17:17:53.065813538 +0200
+++ /work/SRC/openSUSE:Factory/.starship.new.1882/starship.changes 2024-07-29 21:53:40.823860187 +0200
@@ -1,0 +2,21 @@
+Mon Jul 29 03:04:26 UTC 2024 - Dead Mozay <dead_mozay(a)opensuse.org>
+
+- Update to version 1.20.1:
+ * Features:
+ - color: add prev_fg and prev_bg as color specifiers based
+ on the previous foreground/background colors respectively.
+ - color: add prevfg,prevbg as color specifiers based on
+ the previous foreground/background colors respectively.
+ - gcloud: Disabled gcloud module when active config
+ hasn't been set.
+ - purescript: add support for spago-next configuration files.
+ * Bug Fixes:
+ - custom: escape characters in command output by default.
+ - direnv: replace nonexistent "orange" color with "bright-yellow".
+ - dotnet: Remove duplicate v in dotnet version.
+ - k8s: don't trigger if scan config is set but env vars are not.
+ - preset: fix typo in Open Policy Agent module format string.
+ * Performance Improvements:
+ - k8s: Improve performance of kubeconfig module.
+
+-------------------------------------------------------------------
Old:
----
starship-1.19.0.obscpio
New:
----
starship-1.20.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ starship.spec ++++++
--- /var/tmp/diff_new_pack.76kPWR/_old 2024-07-29 21:53:45.056031569 +0200
+++ /var/tmp/diff_new_pack.76kPWR/_new 2024-07-29 21:53:45.060031731 +0200
@@ -17,7 +17,7 @@
Name: starship
-Version: 1.19.0
+Version: 1.20.1
Release: 0
Summary: A customizable prompt for many shells
License: ISC
++++++ _service ++++++
--- /var/tmp/diff_new_pack.76kPWR/_old 2024-07-29 21:53:45.084032703 +0200
+++ /var/tmp/diff_new_pack.76kPWR/_new 2024-07-29 21:53:45.092033027 +0200
@@ -6,7 +6,7 @@
<param name="scm">git</param>
<param name="version">git-master</param>
<param name="versionformat">@PARENT_TAG@</param>
- <param name="revision">v1.19.0</param>
+ <param name="revision">v1.20.1</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesauthor">dead_mozay(a)opensuse.org</param>
</service>
++++++ starship-1.19.0.obscpio -> starship-1.20.1.obscpio ++++++
/work/SRC/openSUSE:Factory/starship/starship-1.19.0.obscpio /work/SRC/openSUSE:Factory/.starship.new.1882/starship-1.20.1.obscpio differ: char 49, line 1
++++++ starship.obsinfo ++++++
--- /var/tmp/diff_new_pack.76kPWR/_old 2024-07-29 21:53:45.136034809 +0200
+++ /var/tmp/diff_new_pack.76kPWR/_new 2024-07-29 21:53:45.140034971 +0200
@@ -1,5 +1,5 @@
name: starship
-version: 1.19.0
-mtime: 1715792773
-commit: de2c4a63553568adcba95432acfbe36080cc6be8
+version: 1.20.1
+mtime: 1722071243
+commit: f505324dac96a7f39b92ff85477c109d7efe6c5e
++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/starship/vendor.tar.zst /work/SRC/openSUSE:Factory/.starship.new.1882/vendor.tar.zst differ: char 7, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rnp for openSUSE:Factory checked in at 2024-07-29 21:52:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rnp (Old)
and /work/SRC/openSUSE:Factory/.rnp.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rnp"
Mon Jul 29 21:52:39 2024 rev:15 rq:1190050 version:0.17.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/rnp/rnp.changes 2024-04-03 17:22:34.126260486 +0200
+++ /work/SRC/openSUSE:Factory/.rnp.new.1882/rnp.changes 2024-07-29 21:53:34.715612834 +0200
@@ -1,0 +2,17 @@
+Sun Jul 28 18:20:34 UTC 2024 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- rnp 0.17.1:
+ * Added support for Botan 3
+ * Updated support for OpenSSL 3
+ * Added support for mimemode in literal data packet
+ * Relaxed Base64 decoding to allow spaces after the checksum
+ * Added functions rnp_key_set_features() and
+ rnp_signature_get_features()
+- drop patches no longer needed:
+ * rnp-v0.17.0-cpp14-googletest.patch
+ * rnp-v0.17.0-disable-static.patch
+ * rnp-v0.17.0-system-sexp.patch
+ * rnp-v0.17.0-test-SHA1-cutoff.patch
+ * rnp-v0.17.0-tests.patch
+
+-------------------------------------------------------------------
Old:
----
rnp-v0.17.0-cpp14-googletest.patch
rnp-v0.17.0-disable-static.patch
rnp-v0.17.0-system-sexp.patch
rnp-v0.17.0-test-SHA1-cutoff.patch
rnp-v0.17.0-tests.patch
rnp-v0.17.0.tar.gz
rnp-v0.17.0.tar.gz.asc
New:
----
rnp-v0.17.1.tar.gz
rnp-v0.17.1.tar.gz.asc
BETA DEBUG BEGIN:
Old:- drop patches no longer needed:
* rnp-v0.17.0-cpp14-googletest.patch
* rnp-v0.17.0-disable-static.patch
Old: * rnp-v0.17.0-cpp14-googletest.patch
* rnp-v0.17.0-disable-static.patch
* rnp-v0.17.0-system-sexp.patch
Old: * rnp-v0.17.0-disable-static.patch
* rnp-v0.17.0-system-sexp.patch
* rnp-v0.17.0-test-SHA1-cutoff.patch
Old: * rnp-v0.17.0-system-sexp.patch
* rnp-v0.17.0-test-SHA1-cutoff.patch
* rnp-v0.17.0-tests.patch
Old: * rnp-v0.17.0-test-SHA1-cutoff.patch
* rnp-v0.17.0-tests.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rnp.spec ++++++
--- /var/tmp/diff_new_pack.LMQe9Y/_old 2024-07-29 21:53:35.251634540 +0200
+++ /var/tmp/diff_new_pack.LMQe9Y/_new 2024-07-29 21:53:35.251634540 +0200
@@ -18,7 +18,7 @@
%define soname 0
Name: rnp
-Version: 0.17.0
+Version: 0.17.1
Release: 0
Summary: OpenPGP implementation fully compliant with RFC 4880
License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause
@@ -26,13 +26,8 @@
Source: https://github.com/rnpgp/rnp/releases/download/v%{version}/%{name}-v%{versi…
Source2: https://github.com/rnpgp/rnp/releases/download/v%{version}/%{name}-v%{versi…
Source3: https://www.rnpgp.org/openpgp_keys/31AF5A24D861EFCB7CB79A1924900CE0AEFB5417…
-Patch0: rnp-v0.17.0-disable-static.patch
-Patch2: rnp-v0.17.0-system-sexp.patch
-Patch3: rnp-v0.17.0-tests.patch
-Patch4: rnp-v0.17.0-test-SHA1-cutoff.patch
-Patch5: rnp-v0.17.0-cpp14-googletest.patch
+BuildRequires: c++_compiler
BuildRequires: cmake >= 3.18
-BuildRequires: gcc-c++
BuildRequires: gpg2 >= 2.2
BuildRequires: gtest
BuildRequires: pkgconfig
++++++ rnp-v0.17.0.tar.gz -> rnp-v0.17.1.tar.gz ++++++
++++ 23129 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package sexpp for openSUSE:Factory checked in at 2024-07-29 21:52:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sexpp (Old)
and /work/SRC/openSUSE:Factory/.sexpp.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sexpp"
Mon Jul 29 21:52:39 2024 rev:2 rq:1190045 version:0.8.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/sexpp/sexpp.changes 2023-06-27 23:16:52.851467241 +0200
+++ /work/SRC/openSUSE:Factory/.sexpp.new.1882/sexpp.changes 2024-07-29 21:53:31.799494745 +0200
@@ -1,0 +2,7 @@
+Sun Jul 28 18:03:26 UTC 2024 - Andreas Stieger <andreas.stieger(a)gmx.de>
+
+- sexpp 0.8.8:
+ * Add header to fix compilation with gcc 13
+ * Implemented char_traits for SEXP octet_t
+
+-------------------------------------------------------------------
@@ -4 +11 @@
-- upstream and library renamed to sexp
+- upstream and library renamed to sexpp
Old:
----
sexpp-0.8.7.tar.gz
New:
----
sexpp-0.8.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sexpp.spec ++++++
--- /var/tmp/diff_new_pack.yr2R9Y/_old 2024-07-29 21:53:32.227512078 +0200
+++ /var/tmp/diff_new_pack.yr2R9Y/_new 2024-07-29 21:53:32.231512240 +0200
@@ -1,8 +1,7 @@
#
# spec file for package sexpp
#
-# Copyright (c) 2023 SUSE LLC
-# Copyright (c) 2023 Andreas Stieger <Andreas.Stieger(a)gmx.de>
+# Copyright (c) 2024 Andreas Stieger <Andreas.Stieger(a)gmx.de>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +18,7 @@
%define soversion 0
Name: sexpp
-Version: 0.8.7
+Version: 0.8.8
Release: 0
Summary: S-expressions parser and generator library
License: MIT
++++++ sexpp-0.8.7.tar.gz -> sexpp-0.8.8.tar.gz ++++++
++++ 7321 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gpxsee for openSUSE:Factory checked in at 2024-07-29 21:52:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpxsee (Old)
and /work/SRC/openSUSE:Factory/.gpxsee.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpxsee"
Mon Jul 29 21:52:37 2024 rev:126 rq:1189986 version:13.23
Changes:
--------
--- /work/SRC/openSUSE:Factory/gpxsee/gpxsee.changes 2024-06-17 19:30:01.743427003 +0200
+++ /work/SRC/openSUSE:Factory/.gpxsee.new.1882/gpxsee.changes 2024-07-29 21:53:30.495441938 +0200
@@ -1,0 +2,7 @@
+Sun Jul 28 14:03:19 CEST 2024 - tumic(a)cbox.cz
+
+- Update to version 13.23
+ * Improved ENC maps rendering.
+ * Various minor fixes.
+
+-------------------------------------------------------------------
Old:
----
GPXSee-13.22.tar.gz
New:
----
GPXSee-13.23.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gpxsee.spec ++++++
--- /var/tmp/diff_new_pack.9gMeR4/_old 2024-07-29 21:53:31.059464778 +0200
+++ /var/tmp/diff_new_pack.9gMeR4/_new 2024-07-29 21:53:31.059464778 +0200
@@ -19,7 +19,7 @@
# See also http://en.opensuse.org/openSUSE:Specfile_guidelines
Name: gpxsee
-Version: 13.22
+Version: 13.23
Release: 1
Summary: GPS log file visualization and analysis tool
License: GPL-3.0-only
++++++ GPXSee-13.22.tar.gz -> GPXSee-13.23.tar.gz ++++++
++++ 3760 lines of diff (skipped)
++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.9gMeR4/_old 2024-07-29 21:53:31.579485836 +0200
+++ /var/tmp/diff_new_pack.9gMeR4/_new 2024-07-29 21:53:31.583485998 +0200
@@ -1,5 +1,5 @@
pkgname=gpxsee
-pkgver=13.22
+pkgver=13.23
pkgrel=1
pkgdesc='GPS log files visualizing and analyzing tool'
arch=('i686' 'x86_64')
++++++ debian.changelog ++++++
--- /var/tmp/diff_new_pack.9gMeR4/_old 2024-07-29 21:53:31.607486970 +0200
+++ /var/tmp/diff_new_pack.9gMeR4/_new 2024-07-29 21:53:31.615487294 +0200
@@ -1,3 +1,10 @@
+gpxsee (13.23) stable; urgency=low
+
+ * Improved ENC maps rendering.
+ * Various minor fixes.
+
+ -- Martin Tuma <tumic(a)cbox.cz> Sun, 28 Jul 2024 14:06:36 +0200
+
gpxsee (13.22) stable; urgency=low
* Improved marine maps (ENC & IMG) rendering.
++++++ gpxsee.dsc ++++++
--- /var/tmp/diff_new_pack.9gMeR4/_old 2024-07-29 21:53:31.679489886 +0200
+++ /var/tmp/diff_new_pack.9gMeR4/_new 2024-07-29 21:53:31.683490048 +0200
@@ -1,10 +1,10 @@
Format: 1.0
Source: gpxsee
-Version: 13.22-1
+Version: 13.23-1
Binary: gpxsee
Maintainer: Martin Tuma <tumic(a)cbox.cz>
Architecture: any
Build-Depends: debhelper (>= 9), qtbase5-dev, qtbase5-private-dev, qtbase5-dev-tools, qt5-qmake, qttools5-dev-tools, libqt5opengl5-dev, qtpositioning5-dev, libqt5svg5-dev, libqt5serialport5-dev
Files:
- 00000000000000000000000000000000 0 GPXSee-13.22.tar.gz
+ 00000000000000000000000000000000 0 GPXSee-13.23.tar.gz
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package zls for openSUSE:Factory checked in at 2024-07-29 21:52:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zls (Old)
and /work/SRC/openSUSE:Factory/.zls.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zls"
Mon Jul 29 21:52:36 2024 rev:2 rq:1189983 version:0.13.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/zls/zls.changes 2024-05-28 17:30:26.539571012 +0200
+++ /work/SRC/openSUSE:Factory/.zls.new.1882/zls.changes 2024-07-29 21:53:29.355395771 +0200
@@ -1,0 +2,7 @@
+Sun Jul 28 12:21:35 UTC 2024 - Soc Virnyl Estela <obs(a)uncomfyhalomacro.pl>
+
+- Update to version 0.13.0:
+ * Release intended for Zig 0.13.0. No significant
+ changes
+
+-------------------------------------------------------------------
Old:
----
zls-0.12.0.tar.xz
New:
----
zls-0.13.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ zls.spec ++++++
--- /var/tmp/diff_new_pack.nql1rd/_old 2024-07-29 21:53:29.819414562 +0200
+++ /var/tmp/diff_new_pack.nql1rd/_new 2024-07-29 21:53:29.819414562 +0200
@@ -11,13 +11,13 @@
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-#
+
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: zls
-Version: 0.12.0
+Version: 0.13.0
Release: 0
Summary: Language server implementation for Zig in Zig
License: MIT
++++++ vendor.tar.zst ++++++
++++ 6705 lines of diff (skipped)
++++++ zls-0.12.0.tar.xz -> zls-0.13.0.tar.xz ++++++
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-07-29 21:52:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Mon Jul 29 21:52:12 2024 rev:741 rq:1190238 version:6.10.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2024-07-28 17:19:21.815601410 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.1882/dtb-aarch64.changes 2024-07-29 21:52:23.608739723 +0200
@@ -1,0 +2,78 @@
+Mon Jul 29 10:51:47 CEST 2024 - jslaby(a)suse.cz
+
+- Update
+ patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
+ (bsc#1228387).
+ Fix the bsc #.
+- commit 65a34e2
+
+-------------------------------------------------------------------
+Mon Jul 29 10:44:28 CEST 2024 - jslaby(a)suse.cz
+
+- drm/qxl: Pin buffer objects for internal mappings (bsc#1228388).
+- commit 691f036
+
+-------------------------------------------------------------------
+Sun Jul 28 09:18:09 CEST 2024 - jslaby(a)suse.cz
+
+- Linux 6.10.2 (bsc#1012628).
+- tap: add missing verification for short frame (bsc#1012628).
+- tun: add missing verification for short frame (bsc#1012628).
+- filelock: Fix fcntl/close race recovery compat path
+ (bsc#1012628).
+- ALSA: seq: ump: Skip useless ports for static blocks
+ (bsc#1012628).
+- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA
+ is paused (bsc#1012628).
+- arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for
+ USB (bsc#1012628).
+- arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for
+ USB (bsc#1012628).
+- arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode
+ for USB (bsc#1012628).
+- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for
+ USB (bsc#1012628).
+- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode
+ for USB (bsc#1012628).
+- arm64: dts: qcom: msm8998: Disable SS instance in Parkmode
+ for USB (bsc#1012628).
+- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for
+ USB (bsc#1012628).
+- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode
+ for USB (bsc#1012628).
+- arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
+ (bsc#1012628).
+- arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe
+ 6a (bsc#1012628).
+- arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe
+ 6a (bsc#1012628).
+- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
+ (bsc#1012628).
+- arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
+ (bsc#1012628).
+- arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
+ (bsc#1012628).
+- arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park
+ mode (bsc#1012628).
+- arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park
+ mode (bsc#1012628).
+- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy
+ Book Pro 360 (bsc#1012628).
+- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
+ (bsc#1012628).
+- ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
+ (bsc#1012628).
+- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
+ (bsc#1012628).
+- fs/ntfs3: Validate ff offset (bsc#1012628).
+- fs/ntfs3: Add a check for attr_names and oatbl (bsc#1012628).
+- jfs: don't walk off the end of ealist (bsc#1012628).
+- ocfs2: add bounds checking to ocfs2_check_dir_entry()
+ (bsc#1012628).
+- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
+ (bsc#1012628).
+- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
+ (bsc#1012628).
+- commit d3b5079
+
+-------------------------------------------------------------------
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.Undqec/_old 2024-07-29 21:52:32.637104338 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:32.637104338 +0200
@@ -17,7 +17,7 @@
%define srcversion 6.10
-%define patchversion 6.10.1
+%define patchversion 6.10.2
%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.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%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.Undqec/_old 2024-07-29 21:52:32.781110153 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:32.785110315 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.1
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define patchversion 6.10.2
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,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-64kb
-Version: 6.10.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:32.889114515 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:32.889114515 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.10
-%define patchversion 6.10.1
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define patchversion 6.10.2
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%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.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:32.921115808 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:32.925115969 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.1
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define patchversion 6.10.2
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,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-kvmsmall
-Version: 6.10.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:32.993118715 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:32.993118715 +0200
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 6.10.1
+%define patchversion 6.10.2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -38,16 +38,16 @@
%endif
%endif
%endif
-%global kernel_package kernel%kernel_flavor-srchash-178f0b6b0edb584f81ff83551bd7fd141a077216
+%global kernel_package kernel%kernel_flavor-srchash-65a34e2b50710364d2085b4c3258b865dc204d62
%endif
%if 0%{?rhel_version}
%global kernel_package kernel
%endif
Name: kernel-obs-build
-Version: 6.10.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:33.025120008 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:33.029120169 +0200
@@ -17,15 +17,15 @@
# needsrootforbuild
-%define patchversion 6.10.1
+%define patchversion 6.10.2
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-obs-qa
-Version: 6.10.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:33.065121623 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:33.069121785 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.1
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define patchversion 6.10.2
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,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-pae
-Version: 6.10.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:33.097122916 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:33.101123077 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.10
-%define patchversion 6.10.1
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define patchversion 6.10.2
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%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.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:33.133124370 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:33.133124370 +0200
@@ -16,16 +16,16 @@
#
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-syms
-Version: 6.10.1
+Version: 6.10.2
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:33.169125823 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:33.169125823 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.10
-%define patchversion 6.10.1
-%define git_commit 178f0b6b0edb584f81ff83551bd7fd141a077216
+%define patchversion 6.10.2
+%define git_commit 65a34e2b50710364d2085b4c3258b865dc204d62
%define variant %{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -36,9 +36,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-vanilla
-Version: 6.10.1
+Version: 6.10.2
%if 0%{?is_kotd}
-Release: <RELEASE>.g178f0b6
+Release: <RELEASE>.g65a34e2
%else
Release: 0
%endif
kernel-zfcpdump.spec: same change
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 2076 lines of diff (skipped)
++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch new/patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
--- old/patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch 2024-07-29 10:51:47.000000000 +0200
@@ -0,0 +1,168 @@
+From: Thomas Zimmermann <tzimmermann(a)suse.de>
+Date: Mon, 8 Jul 2024 16:21:37 +0200
+Subject: drm/qxl: Pin buffer objects for internal mappings
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: c537fb4e3d36e7cd1a0837dd577cd30d3d64f1bc
+Patch-mainline: 6.11-rc1
+References: bsc#1228387
+
+Add qxl_bo_pin_and_vmap() that pins and vmaps a buffer object in one
+step. Update callers of the regular qxl_bo_vmap(). Fixes a bug where
+qxl accesses an unpinned buffer object while it is being moved; such
+as with the monitor-description BO. An typical error is shown below.
+
+[ 4.303586] [drm:drm_atomic_helper_commit_planes] *ERROR* head 1 wrong: 65376256x16777216+0+0
+[ 4.586883] [drm:drm_atomic_helper_commit_planes] *ERROR* head 1 wrong: 65376256x16777216+0+0
+[ 4.904036] [drm:drm_atomic_helper_commit_planes] *ERROR* head 1 wrong: 65335296x16777216+0+0
+[ 5.374347] [drm:qxl_release_from_id_locked] *ERROR* failed to find id in release_idr
+
+Commit b33651a5c98d ("drm/qxl: Do not pin buffer objects for vmap")
+removed the implicit pin operation from qxl's vmap code. This is the
+correct behavior for GEM and PRIME interfaces, but the pin is still
+needed for qxl internal operation.
+
+Also add a corresponding function qxl_bo_vunmap_and_unpin() and remove
+the old qxl_bo_vmap() helpers.
+
+Future directions: BOs should not be pinned or vmapped unnecessarily.
+The pin-and-vmap operation should be removed from the driver and a
+temporary mapping should be established with a vmap_local-like helper.
+See the client helper drm_client_buffer_vmap_local() for semantics.
+
+v2:
+- unreserve BO on errors in qxl_bo_pin_and_vmap() (Dmitry)
+
+Signed-off-by: Thomas Zimmermann <tzimmermann(a)suse.de>
+Fixes: b33651a5c98d ("drm/qxl: Do not pin buffer objects for vmap")
+Reported-by: David Kaplan <david.kaplan(a)amd.com>
+Closes: https://lore.kernel.org/dri-devel/ab0fb17d-0f96-4ee6-8b21-65d02bb02655@suse…
+Tested-by: David Kaplan <david.kaplan(a)amd.com>
+Reviewed-by: Daniel Vetter <daniel.vetter(a)ffwll.ch>
+Cc: Thomas Zimmermann <tzimmermann(a)suse.de>
+Cc: Dmitry Osipenko <dmitry.osipenko(a)collabora.com>
+Cc: Christian König <christian.koenig(a)amd.com>
+Cc: Zack Rusin <zack.rusin(a)broadcom.com>
+Cc: Dave Airlie <airlied(a)redhat.com>
+Cc: Gerd Hoffmann <kraxel(a)redhat.com>
+Cc: virtualization(a)lists.linux.dev
+Cc: spice-devel(a)lists.freedesktop.org
+Reviewed-by: Dmitry Osipenko <dmitry.osipenko(a)collabora.com>
+Reviewed-by: Zack Rusin <zack.rusin(a)broadcom.com>
+Link: https://patchwork.freedesktop.org/patch/msgid/20240708142208.194361-1-tzimm…
+Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
+---
+ drivers/gpu/drm/qxl/qxl_display.c | 14 +++++++-------
+ drivers/gpu/drm/qxl/qxl_object.c | 13 +++++++++++--
+ drivers/gpu/drm/qxl/qxl_object.h | 4 ++--
+ 3 files changed, 20 insertions(+), 11 deletions(-)
+
+--- a/drivers/gpu/drm/qxl/qxl_display.c
++++ b/drivers/gpu/drm/qxl/qxl_display.c
+@@ -581,11 +581,11 @@ static struct qxl_bo *qxl_create_cursor(
+ if (ret)
+ goto err;
+
+- ret = qxl_bo_vmap(cursor_bo, &cursor_map);
++ ret = qxl_bo_pin_and_vmap(cursor_bo, &cursor_map);
+ if (ret)
+ goto err_unref;
+
+- ret = qxl_bo_vmap(user_bo, &user_map);
++ ret = qxl_bo_pin_and_vmap(user_bo, &user_map);
+ if (ret)
+ goto err_unmap;
+
+@@ -611,12 +611,12 @@ static struct qxl_bo *qxl_create_cursor(
+ user_map.vaddr, size);
+ }
+
+- qxl_bo_vunmap(user_bo);
+- qxl_bo_vunmap(cursor_bo);
++ qxl_bo_vunmap_and_unpin(user_bo);
++ qxl_bo_vunmap_and_unpin(cursor_bo);
+ return cursor_bo;
+
+ err_unmap:
+- qxl_bo_vunmap(cursor_bo);
++ qxl_bo_vunmap_and_unpin(cursor_bo);
+ err_unref:
+ qxl_bo_unpin(cursor_bo);
+ qxl_bo_unref(&cursor_bo);
+@@ -1202,7 +1202,7 @@ int qxl_create_monitors_object(struct qx
+ }
+ qdev->monitors_config_bo = gem_to_qxl_bo(gobj);
+
+- ret = qxl_bo_vmap(qdev->monitors_config_bo, &map);
++ ret = qxl_bo_pin_and_vmap(qdev->monitors_config_bo, &map);
+ if (ret)
+ return ret;
+
+@@ -1233,7 +1233,7 @@ int qxl_destroy_monitors_object(struct q
+ qdev->monitors_config = NULL;
+ qdev->ram_header->monitors_config = 0;
+
+- ret = qxl_bo_vunmap(qdev->monitors_config_bo);
++ ret = qxl_bo_vunmap_and_unpin(qdev->monitors_config_bo);
+ if (ret)
+ return ret;
+
+--- a/drivers/gpu/drm/qxl/qxl_object.c
++++ b/drivers/gpu/drm/qxl/qxl_object.c
+@@ -182,7 +182,7 @@ out:
+ return 0;
+ }
+
+-int qxl_bo_vmap(struct qxl_bo *bo, struct iosys_map *map)
++int qxl_bo_pin_and_vmap(struct qxl_bo *bo, struct iosys_map *map)
+ {
+ int r;
+
+@@ -190,7 +190,15 @@ int qxl_bo_vmap(struct qxl_bo *bo, struc
+ if (r)
+ return r;
+
++ r = qxl_bo_pin_locked(bo);
++ if (r) {
++ qxl_bo_unreserve(bo);
++ return r;
++ }
++
+ r = qxl_bo_vmap_locked(bo, map);
++ if (r)
++ qxl_bo_unpin_locked(bo);
+ qxl_bo_unreserve(bo);
+ return r;
+ }
+@@ -241,7 +249,7 @@ void qxl_bo_vunmap_locked(struct qxl_bo
+ ttm_bo_vunmap(&bo->tbo, &bo->map);
+ }
+
+-int qxl_bo_vunmap(struct qxl_bo *bo)
++int qxl_bo_vunmap_and_unpin(struct qxl_bo *bo)
+ {
+ int r;
+
+@@ -250,6 +258,7 @@ int qxl_bo_vunmap(struct qxl_bo *bo)
+ return r;
+
+ qxl_bo_vunmap_locked(bo);
++ qxl_bo_unpin_locked(bo);
+ qxl_bo_unreserve(bo);
+ return 0;
+ }
+--- a/drivers/gpu/drm/qxl/qxl_object.h
++++ b/drivers/gpu/drm/qxl/qxl_object.h
+@@ -59,9 +59,9 @@ extern int qxl_bo_create(struct qxl_devi
+ u32 priority,
+ struct qxl_surface *surf,
+ struct qxl_bo **bo_ptr);
+-int qxl_bo_vmap(struct qxl_bo *bo, struct iosys_map *map);
++int qxl_bo_pin_and_vmap(struct qxl_bo *bo, struct iosys_map *map);
+ int qxl_bo_vmap_locked(struct qxl_bo *bo, struct iosys_map *map);
+-int qxl_bo_vunmap(struct qxl_bo *bo);
++int qxl_bo_vunmap_and_unpin(struct qxl_bo *bo);
+ void qxl_bo_vunmap_locked(struct qxl_bo *bo);
+ void *qxl_bo_kmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, int page_offset);
+ void qxl_bo_kunmap_atomic_page(struct qxl_device *qdev, struct qxl_bo *bo, void *map);
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:34.057161687 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:34.061161849 +0200
@@ -39,6 +39,38 @@
patches.kernel.org/6.10.1-010-io_uring-fix-error-pbuf-checking.patch
patches.kernel.org/6.10.1-011-thermal-core-Allow-thermal-zones-to-tell-the-…
patches.kernel.org/6.10.1-012-Linux-6.10.1.patch
+ patches.kernel.org/6.10.2-001-drm-amdgpu-Fix-signedness-bug-in-sdma_v4_0_pr…
+ patches.kernel.org/6.10.2-002-s390-mm-Fix-VM_FAULT_HWPOISON-handling-in-do_…
+ patches.kernel.org/6.10.2-003-ocfs2-add-bounds-checking-to-ocfs2_check_dir_…
+ patches.kernel.org/6.10.2-004-jfs-don-t-walk-off-the-end-of-ealist.patch
+ patches.kernel.org/6.10.2-005-fs-ntfs3-Add-a-check-for-attr_names-and-oatbl…
+ patches.kernel.org/6.10.2-006-fs-ntfs3-Validate-ff-offset.patch
+ patches.kernel.org/6.10.2-007-usb-gadget-midi2-Fix-incorrect-default-MIDI2-…
+ patches.kernel.org/6.10.2-008-ALSA-hda-tas2781-Add-new-quirk-for-Lenovo-Her…
+ patches.kernel.org/6.10.2-009-ALSA-hda-realtek-Enable-headset-mic-on-Positi…
+ patches.kernel.org/6.10.2-010-ALSA-hda-realtek-Fix-the-speaker-output-on-Sa…
+ patches.kernel.org/6.10.2-011-arm64-dts-qcom-sc7180-Disable-SuperSpeed-inst…
+ patches.kernel.org/6.10.2-012-arm64-dts-qcom-sc7280-Disable-SuperSpeed-inst…
+ patches.kernel.org/6.10.2-013-arm64-dts-qcom-x1e80100-qcp-Fix-USB-PHYs-regu…
+ patches.kernel.org/6.10.2-014-arm64-dts-qcom-qrb2210-rb1-switch-I2C2-to-i2c…
+ patches.kernel.org/6.10.2-015-arm64-dts-qcom-qrb4210-rb2-switch-I2C2-to-i2c…
+ patches.kernel.org/6.10.2-016-arm64-dts-qcom-x1e80100-crd-Fix-the-PHY-regul…
+ patches.kernel.org/6.10.2-017-arm64-dts-qcom-x1e80100-qcp-Fix-the-PHY-regul…
+ patches.kernel.org/6.10.2-018-arm64-dts-qcom-x1e80100-crd-Fix-USB-PHYs-regu…
+ patches.kernel.org/6.10.2-019-arm64-dts-qcom-msm8996-Disable-SS-instance-in…
+ patches.kernel.org/6.10.2-020-arm64-dts-qcom-sm6350-Disable-SS-instance-in-…
+ patches.kernel.org/6.10.2-021-arm64-dts-qcom-msm8998-Disable-SS-instance-in…
+ patches.kernel.org/6.10.2-022-arm64-dts-qcom-ipq6018-Disable-SS-instance-in…
+ patches.kernel.org/6.10.2-023-arm64-dts-qcom-sdm630-Disable-SS-instance-in-…
+ patches.kernel.org/6.10.2-024-arm64-dts-qcom-ipq8074-Disable-SS-instance-in…
+ patches.kernel.org/6.10.2-025-arm64-dts-qcom-sdm845-Disable-SS-instance-in-…
+ patches.kernel.org/6.10.2-026-arm64-dts-qcom-sm6115-Disable-SS-instance-in-…
+ patches.kernel.org/6.10.2-027-ALSA-pcm_dmaengine-Don-t-synchronize-DMA-chan…
+ patches.kernel.org/6.10.2-028-ALSA-seq-ump-Skip-useless-ports-for-static-bl…
+ patches.kernel.org/6.10.2-029-filelock-Fix-fcntl-close-race-recovery-compat…
+ patches.kernel.org/6.10.2-030-tun-add-missing-verification-for-short-frame.…
+ patches.kernel.org/6.10.2-031-tap-add-missing-verification-for-short-frame.…
+ patches.kernel.org/6.10.2-032-Linux-6.10.2.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -66,6 +98,7 @@
########################################################
# sorted patches
########################################################
+ patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
########################################################
# end of sorted patches
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.Undqec/_old 2024-07-29 21:52:34.081162656 +0200
+++ /var/tmp/diff_new_pack.Undqec/_new 2024-07-29 21:52:34.085162818 +0200
@@ -1,4 +1,4 @@
-2024-07-25 10:37:14 +0000
-GIT Revision: 178f0b6b0edb584f81ff83551bd7fd141a077216
+2024-07-29 08:51:47 +0000
+GIT Revision: 65a34e2b50710364d2085b4c3258b865dc204d62
GIT Branch: stable
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-source-longterm for openSUSE:Factory checked in at 2024-07-29 21:52:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source-longterm (Old)
and /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source-longterm"
Mon Jul 29 21:52:12 2024 rev:25 rq:1189979 version:6.6.43
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source-longterm/kernel-longterm.changes 2024-07-22 17:14:44.121433175 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1882/kernel-longterm.changes 2024-07-29 21:52:18.876548612 +0200
@@ -1,0 +2,273 @@
+Sat Jul 27 12:10:52 CEST 2024 - rfrohl(a)suse.com
+
+- Linux 6.6.43 (bsc#1218260).
+- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
+ (bsc#1218260).
+- ocfs2: add bounds checking to ocfs2_check_dir_entry()
+ (bsc#1218260).
+- jfs: don't walk off the end of ealist (bsc#1218260).
+- fs/ntfs3: Add a check for attr_names and oatbl (bsc#1218260).
+- fs/ntfs3: Validate ff offset (bsc#1218260).
+- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
+ (bsc#1218260).
+- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
+ (bsc#1218260).
+- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy
+ Book Pro 360 (bsc#1218260).
+- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
+ (bsc#1218260).
+- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode
+ for USB (bsc#1218260).
+- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for
+ USB (bsc#1218260).
+- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode
+ for USB (bsc#1218260).
+- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for
+ USB (bsc#1218260).
+- ALSA: seq: ump: Skip useless ports for static blocks
+ (bsc#1218260).
+- filelock: Fix fcntl/close race recovery compat path
+ (bsc#1218260).
+- tun: add missing verification for short frame (bsc#1218260).
+- tap: add missing verification for short frame (bsc#1218260).
+- Rename to
+ patches.kernel.org/6.6.43-014-ALSA-pcm_dmaengine-Don-t-synchronize-DMA-chan….
+- commit 0490691
+
+-------------------------------------------------------------------
+Fri Jul 26 09:39:22 CEST 2024 - rfrohl(a)suse.com
+
+- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused (git-fixes).
+- Bluetooth: Fix usage of __hci_cmd_sync_status (git-fixes).
+- commit f2f4851
+
+-------------------------------------------------------------------
+Thu Jul 25 16:05:22 CEST 2024 - rfrohl(a)suse.com
+
+- config: arm64 changes for v6.6.42
+- commit 6272eb6
+
+-------------------------------------------------------------------
+Thu Jul 25 11:04:45 CEST 2024 - rfrohl(a)suse.com
+
+- Linux 6.6.42 (bsc#1218260).
+- cachefiles: fix slab-use-after-free in
+ cachefiles_withdraw_cookie() (bsc#1218260).
+- cachefiles: fix slab-use-after-free in fscache_withdraw_volume()
+ (bsc#1218260).
+- netfs, fscache: export fscache_put_volume() and add
+ fscache_try_get_volume() (bsc#1218260).
+- wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL
+ (bsc#1218260).
+- wifi: mac80211: disable softirqs for queued frame handling
+ (bsc#1218260).
+- wifi: cfg80211: wext: set ssids=NULL for passive scans
+ (bsc#1218260).
+- of/irq: Disable "interrupt-map" parsing for PASEMI Nemo
+ (bsc#1218260).
+- Bluetooth: L2CAP: Fix deadlock (bsc#1218260).
+- mm: page_ref: remove folio_try_get_rcu() (bsc#1218260).
+- ARM: 9324/1: fix get_user() broken with veneer (bsc#1218260).
+- cifs: fix noisy message on copy_file_range (bsc#1218260).
+- ALSA: hda: Use imply for suggesting
+ CONFIG_SERIAL_MULTI_INSTANTIATE (bsc#1218260).
+- spi: mux: set ctlr->bits_per_word_mask (bsc#1218260).
+- selftests/bpf: Extend tcx tests to cover late tcx_entry release
+ (bsc#1218260).
+- hfsplus: fix uninit-value in copy_name (bsc#1218260).
+- selftests/vDSO: fix clang build errors and warnings
+ (bsc#1218260).
+- selftest/timerns: fix clang build failures for abs() calls
+ (bsc#1218260).
+- ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods
+ by MAX_BDL_ENTRIES (bsc#1218260).
+- ksmbd: return FILE_DEVICE_DISK instead of super magic
+ (bsc#1218260).
+- spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
+ (bsc#1218260).
+- riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
+ (bsc#1218260).
+- drivers/perf: riscv: Reset the counter to hpmevent mapping
+ while starting cpus (bsc#1218260).
+- wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK
+ (bsc#1218260).
+- fs: better handle deep ancestor chains in is_subdir()
+ (bsc#1218260).
+- drm/radeon: check bo_va->bo is non-NULL before using it
+ (bsc#1218260).
+- drm/amd/display: Fix refresh rate range for some panel
+ (bsc#1218260).
+- drm/amd/display: Account for cursor prefetch BW in DML1 mode
+ support (bsc#1218260).
+- drm/amd/display: Add refresh rate range check (bsc#1218260).
+- erofs: ensure m_llen is reset to 0 if metadata is invalid
+ (bsc#1218260).
+- bluetooth/l2cap: sync sock recv cb and release (bsc#1218260).
+- Bluetooth: btnxpuart: Enable Power Save feature on startup
+ (bsc#1218260).
+- Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
+ (bsc#1218260).
+- tee: optee: ffa: Fix missing-field-initializers warning
+ (bsc#1218260).
+- scsi: libsas: Fix exp-attached device scan after probe failure
+ scanned in again after probe failed (bsc#1218260).
+- powerpc/eeh: avoid possible crash when edev->pdev changes
+ (bsc#1218260).
+- powerpc/pseries: Whitelist dtl slub object for copying to
+ userspace (bsc#1218260).
+- net: mac802154: Fix racy device stats updates by DEV_STATS_INC()
+ and DEV_STATS_ADD() (bsc#1218260).
+- net: usb: qmi_wwan: add Telit FN912 compositions (bsc#1218260).
+- ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA
+ (bsc#1218260).
+- ALSA: dmaengine_pcm: terminate dmaengine before synchronize
+ (bsc#1218260).
+- ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
+ (bsc#1218260).
+- ALSA: PCM: Allow resume only for suspended streams
+ (bsc#1218260).
+- ibmvnic: Add tx check to prevent skb leak (bsc#1218260).
+- btrfs: qgroup: fix quota root leak after quota disable failure
+ (bsc#1218260).
+- platform/x86: lg-laptop: Use ACPI device handle when evaluating
+ WMAB/WMBB (bsc#1218260).
+- platform/x86: lg-laptop: Change ACPI device id (bsc#1218260).
+- platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
+ (bsc#1218260).
+- platform/x86: wireless-hotkey: Add support for LG Airplane
+ Button (bsc#1218260).
+- platform/mellanox: nvsw-sn2201: Add check for
+ platform_device_add_resources (bsc#1218260).
+- s390/sclp: Fix sclp_init() cleanup on failure (bsc#1218260).
+- octeontx2-pf: Fix coverity and klockwork issues in octeon PF
+ driver (bsc#1218260).
+- gpio: pca953x: fix pca953x_irq_bus_sync_unlock race
+ (bsc#1218260).
+- can: kvaser_usb: fix return value for hif_usb_send_regout
+ (bsc#1218260).
+- Input: ads7846 - use spi_device_id table (bsc#1218260).
+- nvme: fix NVME_NS_DEAC may incorrectly identifying the disk
+ as EXT_LBA (bsc#1218260).
+- ASoC: rt722-sdca-sdw: add debounce time for type detection
+ (bsc#1218260).
+- ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on
+ error rollback (bsc#1218260).
+- ASoC: ti: omap-hdmi: Fix too long driver name (bsc#1218260).
+- ASoC: ti: davinci-mcasp: Set min period size using FIFO config
+ (bsc#1218260).
+- ALSA: dmaengine: Synchronize dma channel after drop()
+ (bsc#1218260).
+- bytcr_rt5640 : inverse jack detect for Archos 101 cesium
+ (bsc#1218260).
+- ASoC: topology: Do not assign fields that are already set
+ (bsc#1218260).
+- ASoC: topology: Fix references to freed memory (bsc#1218260).
+- Input: xpad - add support for ASUS ROG RAIKIRI PRO
+ (bsc#1218260).
+- ASoC: rt722-sdca-sdw: add silence detection register as volatile
+ (bsc#1218260).
+- Input: i8042 - add Ayaneo Kun to i8042 quirk table
+ (bsc#1218260).
+- Input: elantech - fix touchpad state on resume for Lenovo N24
+ (bsc#1218260).
+- mips: fix compat_sys_lseek syscall (bsc#1218260).
+- ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE
+ (bsc#1218260).
+- drm/amdgpu: Indicate CU havest info to CP (bsc#1218260).
+- selftests: openvswitch: Set value to nla flags (bsc#1218260).
+- cpumask: limit FORCE_NR_CPUS to just the UP case (bsc#1218260).
+- spi: Fix OCTAL mode support (bsc#1218260).
+- ALSA: hda/realtek: Add more codec ID to no shutup pins list
+ (bsc#1218260).
+- drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
+ (bsc#1218260).
+- KVM: PPC: Book3S HV: Prevent UAF in
+ kvm_spapr_tce_attach_iommu_group() (bsc#1218260).
+- ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5
+ (bsc#1218260).
+- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
+ (bsc#1218260).
+- ALSA: hda: cs35l56: Fix lifecycle of codec pointer
+ (bsc#1218260).
+- nvmet: always initialize cqe.result (bsc#1218260).
+- nvme: avoid double free special payload (bsc#1218260).
+- drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time
+ (bsc#1218260).
+- drm: panel-orientation-quirks: Add quirk for Aya Neo KUN
+ (bsc#1218260).
+- drm/exynos: dp: drop driver owner initialization (bsc#1218260).
+- iomap: Fix iomap_adjust_read_range for plen calculation
+ (bsc#1218260).
+- mei: demote client disconnect warning on suspend to debug
+ (bsc#1218260).
+- fs/file: fix the check in find_next_fd() (bsc#1218260).
+- cachefiles: make on-demand read killable (bsc#1218260).
+- cachefiles: Set object to close if ondemand_id < 0 in copen
+ (bsc#1218260).
+- cachefiles: add consistency check for copen/cread (bsc#1218260).
+- nfs: don't invalidate dentries on transient errors
+ (bsc#1218260).
+- nfs: Avoid flushing many pages with NFS_FILE_SYNC (bsc#1218260).
+- nfs: propagate readlink errors in nfs_symlink_filler
+ (bsc#1218260).
+- NFSv4: Fix memory leak in nfs4_set_security_label (bsc#1218260).
+- HID: Ignore battery for ELAN touchscreens 2F2C and 4116
+ (bsc#1218260).
+- input: Add support for "Do Not Disturb" (bsc#1218260).
+- input: Add event code for accessibility key (bsc#1218260).
+- kconfig: remove wrong expr_trans_bool() (bsc#1218260).
+- kconfig: gconf: give a proper initial state to the Save button
+ (bsc#1218260).
+- null_blk: fix validation of block size (bsc#1218260).
+- arm64: armv8_deprecated: Fix warning in isndep cpuhp starting
+ process (bsc#1218260).
+- ila: block BH in ila_output() (bsc#1218260).
+- net: ipv6: rpl_iptunnel: block BH in rpl_output() and
+ rpl_input() (bsc#1218260).
+- Input: silead - Always support 10 fingers (bsc#1218260).
+- of/irq: Factor out parsing of interrupt-map parent phandle+args
+ from of_irq_parse_raw() (bsc#1218260).
+- selftests/futex: pass _GNU_SOURCE without a value to the
+ compiler (bsc#1218260).
+- selftests/openat2: Fix build warnings on ppc64 (bsc#1218260).
+- selftests: cachestat: Fix build warnings on ppc64 (bsc#1218260).
+- wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
+ (bsc#1218260).
+- wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill
+ (bsc#1218260).
+- wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe
+ option (bsc#1218260).
+- wifi: iwlwifi: mvm: handle BA session teardown in RF-kill
+ (bsc#1218260).
+- wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
+ (bsc#1218260).
+- wifi: iwlwifi: mvm: remove stale STA link data during restart
+ (bsc#1218260).
+- wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
+ (bsc#1218260).
+- wifi: cfg80211: fix 6 GHz scan request building (bsc#1218260).
+- wifi: mac80211: handle tasklet frames before stopping
+ (bsc#1218260).
+- wifi: mac80211: apply mcast rate only if interface is up
+ (bsc#1218260).
+- wifi: mac80211: mesh: init nonpeer_pm to active by default in
+ mesh sdata (bsc#1218260).
+- tools/power/cpupower: Fix Pstate frequency reporting on AMD
+ Family 1Ah CPUs (bsc#1218260).
+- ACPI: EC: Avoid returning AE_OK on errors in address space
+ handler (bsc#1218260).
+- ACPI: EC: Abort address space access upon error (bsc#1218260).
+- efi/libstub: zboot.lds: Discard .discard sections (bsc#1218260).
+- scsi: qedf: Set qed_slowpath_params to zero before use
+ (bsc#1218260).
+- scsi: qedf: Wait for stag work during unload (bsc#1218260).
+- scsi: qedf: Don't process stag work during unload and recovery
+ (bsc#1218260).
+- scsi: sr: Fix unintentional arithmetic wraparound (bsc#1218260).
+- scsi: core: alua: I/O errors for ALUA state transitions
+ (bsc#1218260).
+- filelock: Remove locks reliably when fcntl/close race is
+ detected (bsc#1218260).
+- commit 9616744
+
+-------------------------------------------------------------------
kernel-source-longterm.changes: same change
kernel-syms-longterm.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-longterm.spec ++++++
--- /var/tmp/diff_new_pack.YsVVsM/_old 2024-07-29 21:52:21.952672842 +0200
+++ /var/tmp/diff_new_pack.YsVVsM/_new 2024-07-29 21:52:21.956673004 +0200
@@ -18,8 +18,8 @@
%define srcversion 6.6
-%define patchversion 6.6.41
-%define git_commit e4edbc071417ac2a13cfeb8a3d0b7a6062c370a8
+%define patchversion 6.6.43
+%define git_commit 04906915e8e863ab112dfbbc89c991ae0986c4f1
%define variant -longterm%{nil}
%define compress_modules zstd
%define compress_vmlinux xz
@@ -113,9 +113,9 @@
Summary: The Linux Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 6.6.41
+Version: 6.6.43
%if 0%{?is_kotd}
-Release: <RELEASE>.ge4edbc0
+Release: <RELEASE>.g0490691
%else
Release: 0
%endif
++++++ kernel-source-longterm.spec ++++++
--- /var/tmp/diff_new_pack.YsVVsM/_old 2024-07-29 21:52:21.984674135 +0200
+++ /var/tmp/diff_new_pack.YsVVsM/_new 2024-07-29 21:52:21.988674297 +0200
@@ -17,8 +17,8 @@
%define srcversion 6.6
-%define patchversion 6.6.41
-%define git_commit e4edbc071417ac2a13cfeb8a3d0b7a6062c370a8
+%define patchversion 6.6.43
+%define git_commit 04906915e8e863ab112dfbbc89c991ae0986c4f1
%define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
%endif
Name: kernel-source-longterm
-Version: 6.6.41
+Version: 6.6.43
%if 0%{?is_kotd}
-Release: <RELEASE>.ge4edbc0
+Release: <RELEASE>.g0490691
%else
Release: 0
%endif
++++++ kernel-syms-longterm.spec ++++++
--- /var/tmp/diff_new_pack.YsVVsM/_old 2024-07-29 21:52:22.024675751 +0200
+++ /var/tmp/diff_new_pack.YsVVsM/_new 2024-07-29 21:52:22.028675912 +0200
@@ -16,7 +16,7 @@
#
-%define git_commit e4edbc071417ac2a13cfeb8a3d0b7a6062c370a8
+%define git_commit 04906915e8e863ab112dfbbc89c991ae0986c4f1
%define variant -longterm%{nil}
%include %_sourcedir/kernel-spec-macros
@@ -25,10 +25,10 @@
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only
Group: Development/Sources
-Version: 6.6.41
+Version: 6.6.43
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.ge4edbc0
+Release: <RELEASE>.g0490691
%else
Release: 0
%endif
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default 2024-06-13 13:29:28.000000000 +0200
+++ new/config/arm64/default 2024-07-25 16:05:22.000000000 +0200
@@ -10188,6 +10188,7 @@
CONFIG_SURFACE_AGGREGATOR=m
CONFIG_SURFACE_AGGREGATOR_BUS=y
# CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION is not set
+# CONFIG_SERIAL_MULTI_INSTANTIATE is not set
CONFIG_HAVE_CLK=y
CONFIG_HAVE_CLK_PREPARE=y
CONFIG_COMMON_CLK=y
++++++ patches.kernel.org.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source-longterm/patches.kernel.org.tar.bz2 /work/SRC/openSUSE:Factory/.kernel-source-longterm.new.1882/patches.kernel.org.tar.bz2 differ: char 11, line 1
++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.YsVVsM/_old 2024-07-29 21:52:22.804707252 +0200
+++ /var/tmp/diff_new_pack.YsVVsM/_new 2024-07-29 21:52:22.808707414 +0200
@@ -8596,6 +8596,156 @@
patches.kernel.org/6.6.41-120-kbuild-Make-ld-version.sh-more-robust-against…
patches.kernel.org/6.6.41-121-i2c-rcar-fix-error-code-in-probe.patch
patches.kernel.org/6.6.41-122-Linux-6.6.41.patch
+ patches.kernel.org/6.6.42-001-filelock-Remove-locks-reliably-when-fcntl-clo…
+ patches.kernel.org/6.6.42-002-scsi-core-alua-I-O-errors-for-ALUA-state-tran…
+ patches.kernel.org/6.6.42-003-scsi-sr-Fix-unintentional-arithmetic-wraparou…
+ patches.kernel.org/6.6.42-004-scsi-qedf-Don-t-process-stag-work-during-unlo…
+ patches.kernel.org/6.6.42-005-scsi-qedf-Wait-for-stag-work-during-unload.pa…
+ patches.kernel.org/6.6.42-006-scsi-qedf-Set-qed_slowpath_params-to-zero-bef…
+ patches.kernel.org/6.6.42-007-efi-libstub-zboot.lds-Discard-.discard-sectio…
+ patches.kernel.org/6.6.42-008-ACPI-EC-Abort-address-space-access-upon-error…
+ patches.kernel.org/6.6.42-009-ACPI-EC-Avoid-returning-AE_OK-on-errors-in-ad…
+ patches.kernel.org/6.6.42-010-tools-power-cpupower-Fix-Pstate-frequency-rep…
+ patches.kernel.org/6.6.42-011-wifi-mac80211-mesh-init-nonpeer_pm-to-active-…
+ patches.kernel.org/6.6.42-012-wifi-mac80211-apply-mcast-rate-only-if-interf…
+ patches.kernel.org/6.6.42-013-wifi-mac80211-handle-tasklet-frames-before-st…
+ patches.kernel.org/6.6.42-014-wifi-cfg80211-fix-6-GHz-scan-request-building…
+ patches.kernel.org/6.6.42-015-wifi-iwlwifi-mvm-d3-fix-WoWLAN-command-versio…
+ patches.kernel.org/6.6.42-016-wifi-iwlwifi-mvm-remove-stale-STA-link-data-d…
+ patches.kernel.org/6.6.42-017-wifi-iwlwifi-mvm-Handle-BIGTK-cipher-in-kek_k…
+ patches.kernel.org/6.6.42-018-wifi-iwlwifi-mvm-handle-BA-session-teardown-i…
+ patches.kernel.org/6.6.42-019-wifi-iwlwifi-mvm-properly-set-6-GHz-channel-d…
+ patches.kernel.org/6.6.42-020-wifi-iwlwifi-mvm-Fix-scan-abort-handling-with…
+ patches.kernel.org/6.6.42-021-wifi-mac80211-fix-UBSAN-noise-in-ieee80211_pr…
+ patches.kernel.org/6.6.42-022-selftests-cachestat-Fix-build-warnings-on-ppc…
+ patches.kernel.org/6.6.42-023-selftests-openat2-Fix-build-warnings-on-ppc64…
+ patches.kernel.org/6.6.42-024-selftests-futex-pass-_GNU_SOURCE-without-a-va…
+ patches.kernel.org/6.6.42-025-of-irq-Factor-out-parsing-of-interrupt-map-pa…
+ patches.kernel.org/6.6.42-026-Input-silead-Always-support-10-fingers.patch
+ patches.kernel.org/6.6.42-027-net-ipv6-rpl_iptunnel-block-BH-in-rpl_output-…
+ patches.kernel.org/6.6.42-028-ila-block-BH-in-ila_output.patch
+ patches.kernel.org/6.6.42-029-arm64-armv8_deprecated-Fix-warning-in-isndep-…
+ patches.kernel.org/6.6.42-030-null_blk-fix-validation-of-block-size.patch
+ patches.kernel.org/6.6.42-031-kconfig-gconf-give-a-proper-initial-state-to-…
+ patches.kernel.org/6.6.42-032-kconfig-remove-wrong-expr_trans_bool.patch
+ patches.kernel.org/6.6.42-033-input-Add-event-code-for-accessibility-key.pa…
+ patches.kernel.org/6.6.42-034-input-Add-support-for-Do-Not-Disturb.patch
+ patches.kernel.org/6.6.42-035-HID-Ignore-battery-for-ELAN-touchscreens-2F2C…
+ patches.kernel.org/6.6.42-036-NFSv4-Fix-memory-leak-in-nfs4_set_security_la…
+ patches.kernel.org/6.6.42-037-nfs-propagate-readlink-errors-in-nfs_symlink_…
+ patches.kernel.org/6.6.42-038-nfs-Avoid-flushing-many-pages-with-NFS_FILE_S…
+ patches.kernel.org/6.6.42-039-nfs-don-t-invalidate-dentries-on-transient-er…
+ patches.kernel.org/6.6.42-040-cachefiles-add-consistency-check-for-copen-cr…
+ patches.kernel.org/6.6.42-041-cachefiles-Set-object-to-close-if-ondemand_id…
+ patches.kernel.org/6.6.42-042-cachefiles-make-on-demand-read-killable.patch
+ patches.kernel.org/6.6.42-043-fs-file-fix-the-check-in-find_next_fd.patch
+ patches.kernel.org/6.6.42-044-mei-demote-client-disconnect-warning-on-suspe…
+ patches.kernel.org/6.6.42-045-iomap-Fix-iomap_adjust_read_range-for-plen-ca…
+ patches.kernel.org/6.6.42-046-drm-exynos-dp-drop-driver-owner-initializatio…
+ patches.kernel.org/6.6.42-047-drm-panel-orientation-quirks-Add-quirk-for-Ay…
+ patches.kernel.org/6.6.42-048-drm-mediatek-Call-drm_atomic_helper_shutdown-…
+ patches.kernel.org/6.6.42-049-nvme-avoid-double-free-special-payload.patch
+ patches.kernel.org/6.6.42-050-nvmet-always-initialize-cqe.result.patch
+ patches.kernel.org/6.6.42-051-ALSA-hda-cs35l56-Fix-lifecycle-of-codec-point…
+ patches.kernel.org/6.6.42-052-wifi-cfg80211-wext-add-extra-SIOCSIWSCAN-data…
+ patches.kernel.org/6.6.42-053-ALSA-hda-realtek-Support-Lenovo-Thinkbook-16P…
+ patches.kernel.org/6.6.42-054-KVM-PPC-Book3S-HV-Prevent-UAF-in-kvm_spapr_tc…
+ patches.kernel.org/6.6.42-055-drm-vmwgfx-Fix-missing-HYPERVISOR_GUEST-depen…
+ patches.kernel.org/6.6.42-056-ALSA-hda-realtek-Add-more-codec-ID-to-no-shut…
+ patches.kernel.org/6.6.42-057-spi-Fix-OCTAL-mode-support.patch
+ patches.kernel.org/6.6.42-058-cpumask-limit-FORCE_NR_CPUS-to-just-the-UP-ca…
+ patches.kernel.org/6.6.42-059-selftests-openvswitch-Set-value-to-nla-flags.…
+ patches.kernel.org/6.6.42-060-drm-amdgpu-Indicate-CU-havest-info-to-CP.patch
+ patches.kernel.org/6.6.42-061-ALSA-hda-cs35l56-Select-SERIAL_MULTI_INSTANTI…
+ patches.kernel.org/6.6.42-062-mips-fix-compat_sys_lseek-syscall.patch
+ patches.kernel.org/6.6.42-063-Input-elantech-fix-touchpad-state-on-resume-f…
+ patches.kernel.org/6.6.42-064-Input-i8042-add-Ayaneo-Kun-to-i8042-quirk-tab…
+ patches.kernel.org/6.6.42-065-ASoC-rt722-sdca-sdw-add-silence-detection-reg…
+ patches.kernel.org/6.6.42-066-Input-xpad-add-support-for-ASUS-ROG-RAIKIRI-P…
+ patches.kernel.org/6.6.42-067-ASoC-topology-Fix-references-to-freed-memory.…
+ patches.kernel.org/6.6.42-068-ASoC-topology-Do-not-assign-fields-that-are-a…
+ patches.kernel.org/6.6.42-069-bytcr_rt5640-inverse-jack-detect-for-Archos-1…
+ patches.kernel.org/6.6.42-070-ALSA-dmaengine-Synchronize-dma-channel-after-…
+ patches.kernel.org/6.6.42-071-ASoC-ti-davinci-mcasp-Set-min-period-size-usi…
+ patches.kernel.org/6.6.42-072-ASoC-ti-omap-hdmi-Fix-too-long-driver-name.pa…
+ patches.kernel.org/6.6.42-073-ASoC-SOF-sof-audio-Skip-unprepare-for-in-use-…
+ patches.kernel.org/6.6.42-074-ASoC-rt722-sdca-sdw-add-debounce-time-for-typ…
+ patches.kernel.org/6.6.42-075-nvme-fix-NVME_NS_DEAC-may-incorrectly-identif…
+ patches.kernel.org/6.6.42-076-Input-ads7846-use-spi_device_id-table.patch
+ patches.kernel.org/6.6.42-077-can-kvaser_usb-fix-return-value-for-hif_usb_s…
+ patches.kernel.org/6.6.42-078-gpio-pca953x-fix-pca953x_irq_bus_sync_unlock-…
+ patches.kernel.org/6.6.42-079-octeontx2-pf-Fix-coverity-and-klockwork-issue…
+ patches.kernel.org/6.6.42-080-s390-sclp-Fix-sclp_init-cleanup-on-failure.pa…
+ patches.kernel.org/6.6.42-081-platform-mellanox-nvsw-sn2201-Add-check-for-p…
+ patches.kernel.org/6.6.42-082-platform-x86-wireless-hotkey-Add-support-for-…
+ patches.kernel.org/6.6.42-083-platform-x86-lg-laptop-Remove-LGEX0815-hotkey…
+ patches.kernel.org/6.6.42-084-platform-x86-lg-laptop-Change-ACPI-device-id.…
+ patches.kernel.org/6.6.42-085-platform-x86-lg-laptop-Use-ACPI-device-handle…
+ patches.kernel.org/6.6.42-086-btrfs-qgroup-fix-quota-root-leak-after-quota-…
+ patches.kernel.org/6.6.42-087-ibmvnic-Add-tx-check-to-prevent-skb-leak.patch
+ patches.kernel.org/6.6.42-088-ALSA-PCM-Allow-resume-only-for-suspended-stre…
+ patches.kernel.org/6.6.42-089-ALSA-hda-relatek-Enable-Mute-LED-on-HP-Laptop…
+ patches.kernel.org/6.6.42-090-ALSA-dmaengine_pcm-terminate-dmaengine-before…
+ patches.kernel.org/6.6.42-091-ASoC-amd-yc-Fix-non-functional-mic-on-ASUS-M5…
+ patches.kernel.org/6.6.42-092-net-usb-qmi_wwan-add-Telit-FN912-compositions…
+ patches.kernel.org/6.6.42-093-net-mac802154-Fix-racy-device-stats-updates-b…
+ patches.kernel.org/6.6.42-094-powerpc-pseries-Whitelist-dtl-slub-object-for…
+ patches.kernel.org/6.6.42-095-powerpc-eeh-avoid-possible-crash-when-edev-pd…
+ patches.kernel.org/6.6.42-096-scsi-libsas-Fix-exp-attached-device-scan-afte…
+ patches.kernel.org/6.6.42-097-tee-optee-ffa-Fix-missing-field-initializers-…
+ patches.kernel.org/6.6.42-098-Bluetooth-hci_core-cancel-all-works-upon-hci_…
+ patches.kernel.org/6.6.42-099-Bluetooth-btnxpuart-Enable-Power-Save-feature…
+ patches.kernel.org/6.6.42-100-bluetooth-l2cap-sync-sock-recv-cb-and-release…
+ patches.kernel.org/6.6.42-101-erofs-ensure-m_llen-is-reset-to-0-if-metadata…
+ patches.kernel.org/6.6.42-102-drm-amd-display-Add-refresh-rate-range-check.…
+ patches.kernel.org/6.6.42-103-drm-amd-display-Account-for-cursor-prefetch-B…
+ patches.kernel.org/6.6.42-104-drm-amd-display-Fix-refresh-rate-range-for-so…
+ patches.kernel.org/6.6.42-105-drm-radeon-check-bo_va-bo-is-non-NULL-before-…
+ patches.kernel.org/6.6.42-106-fs-better-handle-deep-ancestor-chains-in-is_s…
+ patches.kernel.org/6.6.42-107-wifi-iwlwifi-properly-set-WIPHY_FLAG_SUPPORTS…
+ patches.kernel.org/6.6.42-108-drivers-perf-riscv-Reset-the-counter-to-hpmev…
+ patches.kernel.org/6.6.42-109-riscv-stacktrace-fix-usage-of-ftrace_graph_re…
+ patches.kernel.org/6.6.42-110-spi-imx-Don-t-expect-DMA-for-i.MX-25-35-50-51…
+ patches.kernel.org/6.6.42-111-ksmbd-return-FILE_DEVICE_DISK-instead-of-supe…
+ patches.kernel.org/6.6.42-112-ASoC-SOF-Intel-hda-pcm-Limit-the-maximum-numb…
+ patches.kernel.org/6.6.42-113-selftest-timerns-fix-clang-build-failures-for…
+ patches.kernel.org/6.6.42-114-selftests-vDSO-fix-clang-build-errors-and-war…
+ patches.kernel.org/6.6.42-115-hfsplus-fix-uninit-value-in-copy_name.patch
+ patches.kernel.org/6.6.42-116-selftests-bpf-Extend-tcx-tests-to-cover-late-…
+ patches.kernel.org/6.6.42-117-spi-mux-set-ctlr-bits_per_word_mask.patch
+ patches.kernel.org/6.6.42-118-ALSA-hda-Use-imply-for-suggesting-CONFIG_SERI…
+ patches.kernel.org/6.6.42-119-cifs-fix-noisy-message-on-copy_file_range.pat…
+ patches.kernel.org/6.6.42-120-ARM-9324-1-fix-get_user-broken-with-veneer.pa…
+ patches.kernel.org/6.6.42-121-mm-page_ref-remove-folio_try_get_rcu.patch
+ patches.kernel.org/6.6.42-122-Bluetooth-L2CAP-Fix-deadlock.patch
+ patches.kernel.org/6.6.42-123-of-irq-Disable-interrupt-map-parsing-for-PASE…
+ patches.kernel.org/6.6.42-124-wifi-cfg80211-wext-set-ssids-NULL-for-passive…
+ patches.kernel.org/6.6.42-125-wifi-mac80211-disable-softirqs-for-queued-fra…
+ patches.kernel.org/6.6.42-126-wifi-iwlwifi-mvm-don-t-wake-up-rx_sync_waitq-…
+ patches.kernel.org/6.6.42-127-netfs-fscache-export-fscache_put_volume-and-a…
+ patches.kernel.org/6.6.42-128-cachefiles-fix-slab-use-after-free-in-fscache…
+ patches.kernel.org/6.6.42-129-cachefiles-fix-slab-use-after-free-in-cachefi…
+ patches.kernel.org/6.6.42-130-Linux-6.6.42.patch
+ patches.kernel.org/Bluetooth-Fix-usage-of-__hci_cmd_sync_status.patch
+ patches.kernel.org/6.6.43-001-drm-amdgpu-Fix-signedness-bug-in-sdma_v4_0_pr…
+ patches.kernel.org/6.6.43-002-ocfs2-add-bounds-checking-to-ocfs2_check_dir_…
+ patches.kernel.org/6.6.43-003-jfs-don-t-walk-off-the-end-of-ealist.patch
+ patches.kernel.org/6.6.43-004-fs-ntfs3-Add-a-check-for-attr_names-and-oatbl…
+ patches.kernel.org/6.6.43-005-fs-ntfs3-Validate-ff-offset.patch
+ patches.kernel.org/6.6.43-006-usb-gadget-midi2-Fix-incorrect-default-MIDI2-…
+ patches.kernel.org/6.6.43-007-ALSA-hda-realtek-Enable-headset-mic-on-Positi…
+ patches.kernel.org/6.6.43-008-ALSA-hda-realtek-Fix-the-speaker-output-on-Sa…
+ patches.kernel.org/6.6.43-009-arm64-dts-qcom-qrb4210-rb2-switch-I2C2-to-i2c…
+ patches.kernel.org/6.6.43-010-arm64-dts-qcom-msm8996-Disable-SS-instance-in…
+ patches.kernel.org/6.6.43-011-arm64-dts-qcom-sm6350-Disable-SS-instance-in-…
+ patches.kernel.org/6.6.43-012-arm64-dts-qcom-ipq6018-Disable-SS-instance-in…
+ patches.kernel.org/6.6.43-013-arm64-dts-qcom-sdm630-Disable-SS-instance-in-…
+ patches.kernel.org/6.6.43-014-ALSA-pcm_dmaengine-Don-t-synchronize-DMA-chan…
+ patches.kernel.org/6.6.43-015-ALSA-seq-ump-Skip-useless-ports-for-static-bl…
+ patches.kernel.org/6.6.43-016-filelock-Fix-fcntl-close-race-recovery-compat…
+ patches.kernel.org/6.6.43-017-tun-add-missing-verification-for-short-frame.…
+ patches.kernel.org/6.6.43-018-tap-add-missing-verification-for-short-frame.…
+ patches.kernel.org/6.6.43-019-Linux-6.6.43.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.YsVVsM/_old 2024-07-29 21:52:22.832708383 +0200
+++ /var/tmp/diff_new_pack.YsVVsM/_new 2024-07-29 21:52:22.836708544 +0200
@@ -1,4 +1,4 @@
-2024-07-18 12:14:41 +0000
-GIT Revision: e4edbc071417ac2a13cfeb8a3d0b7a6062c370a8
+2024-07-27 10:10:52 +0000
+GIT Revision: 04906915e8e863ab112dfbbc89c991ae0986c4f1
GIT Branch: slowroll
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package systemd for openSUSE:Factory checked in at 2024-07-29 21:52:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
and /work/SRC/openSUSE:Factory/.systemd.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd"
Mon Jul 29 21:52:10 2024 rev:428 rq:1189722 version:256.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes 2024-07-03 20:28:37.101371530 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.1882/systemd.changes 2024-07-29 21:52:14.236361216 +0200
@@ -1,0 +2,65 @@
+Wed Jul 24 13:49:10 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Import commit 5bba1ebe17564b606cc5d1c07b14123c305019a7 (merge of v256.4)
+
+ For a complete list of changes, visit:
+ https://github.com/openSUSE/systemd/compare/bd8b5ee3cf0466b6b78e167967468cf…
+
+-------------------------------------------------------------------
+Wed Jul 24 12:34:13 UTC 2024 - Michal Koutný <mkoutny(a)suse.com>
+
+- Add 5004-disable-session-freeze.patch as a temporary workaround for
+ https://github.com/systemd/systemd/issues/33083
+
+-------------------------------------------------------------------
+Mon Jul 22 12:06:23 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Add temporarily 5003-core-when-switching-root-remove-run-systemd-before-e.patch (bsc#1227580)
+
+-------------------------------------------------------------------
+Mon Jul 22 11:53:27 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Don't mention any rpm macros inside comments, even if escaped (bsc#1228091)
+
+ Otherwise pesign-obs-integration ends up re-packaging systemd with all macros
+ inside comments unescaped leading to unpredictable behavior. Now why rpm
+ expands rpm macros inside comments is the question...
+
+-------------------------------------------------------------------
+Tue Jul 16 14:29:24 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Skip running the test units in %check for now.
+
+ Some tests don't appreciate to run inside the build environment of OBS
+ currently and some of them take an unexpected long time to execute on both
+ risc and s390x architectures.
+
+-------------------------------------------------------------------
+Thu Jul 11 10:17:06 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Make sure systemd-sysvcompat replaces systemd-sysvinit on upgrades (bsc#1218110)
+
+-------------------------------------------------------------------
+Mon Jul 8 07:56:15 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Import commit bd8b5ee3cf0466b6b78e167967468cf6f93ec807 (merge of v256.2)
+
+ For a complete list of changes, visit:
+ https://github.com/openSUSE/systemd/compare/dd15bf4f6430d8646e546ee0b980448…
+
+-------------------------------------------------------------------
+Thu Jul 4 13:04:04 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- varlinkctl is no more considered as experimental and has been moved to the
+ main package.
+
+-------------------------------------------------------------------
+Thu Jul 4 09:07:28 UTC 2024 - Franck Bui <fbui(a)suse.com>
+
+- Upgrade to v256.1 (commit dd15bf4f6430d8646e546ee0b980448c7d0c9699)
+
+ See https://github.com/openSUSE/systemd/blob/SUSE/v256/NEWS for details.
+
+ - Added pam.systemd-run0
+
+-------------------------------------------------------------------
@@ -1361,0 +1427 @@
+ - upstream commit f562abe2963bad241d34e0b308e48cf114672c84 (bsc#1226414)
Old:
----
systemd-v255.8+suse.34.g5a8eadd0c0.tar.xz
New:
----
5003-core-when-switching-root-remove-run-systemd-before-e.patch
5004-disable-session-freeze.patch
pam.systemd-run0
systemd-v256.4+suse.6.g5bba1ebe17.tar.xz
BETA DEBUG BEGIN:
New:
- Add temporarily 5003-core-when-switching-root-remove-run-systemd-before-e.patch (bsc#1227580)
New:
- Add 5004-disable-session-freeze.patch as a temporary workaround for
https://github.com/systemd/systemd/issues/33083
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.432409519 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.436409680 +0200
@@ -26,9 +26,9 @@
%define systemd_release %{?release_override}%{!?release_override:0}
%define archive_version %{nil}
%else
-%define systemd_version 255.8
+%define systemd_version 256.4
%define systemd_release 0
-%define archive_version +suse.34.g5a8eadd0c0
+%define archive_version +suse.6.g5bba1ebe17
%endif
%define systemd_major %{sub %systemd_version 1 3}
@@ -36,7 +36,7 @@
%define _testsuitedir %{_systemd_util_dir}/tests
%define xinitconfdir %{?_distconfdir}%{!?_distconfdir:%{_sysconfdir}}/X11/xinit
-# Similar to %%with but return true/false. The value when the condition is
+# Similar to 'with' macro but return true/false. The value when the condition is
# verified can be redefined when a second parameter is passed.
%define __when_1() %{expand:%%{?with_%{1}:true}%%{!?with_%{1}:false}}
%define __when_2() %{expand:%%{?with_%{1}:%{2}}%%{!?with_%{1}:false}}
@@ -124,7 +124,8 @@
BuildRequires: python3-Jinja2
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(blkid) >= 2.26
-# The following packages are only required by the execution of the unit tests during %%check
+# The following packages are only required by the execution of the unit tests
+# during the 'check' section.
BuildRequires: acl
BuildRequires: distribution-release
BuildRequires: python3-pefile
@@ -174,8 +175,6 @@
Obsoletes: systemd-coredump < %{version}-%{release}
Provides: systemd-logger = %{version}-%{release}
Obsoletes: systemd-logger < %{version}-%{release}
-Provides: systemd-sysvinit = %{version}-%{release}
-Obsoletes: systemd-sysvinit < %{version}-%{release}
Provides: systemd-analyze = %{version}-%{release}
Obsoletes: pm-utils <= 1.4.1
Obsoletes: suspend <= 1.0
@@ -190,6 +189,7 @@
Source6: baselibs.conf
Source7: triggers.systemd
Source8: pam.systemd-user
+Source9: pam.systemd-run0
Source14: kbd-model-map.legacy
Source100: fixlet-container-post.sh
@@ -219,13 +219,13 @@
# get rid of one of them !
#
Patch: 0001-Drop-support-for-efivar-SystemdOptions.patch
-Patch: 0009-pid1-handle-console-specificities-weirdness-for-s390.patch
%if %{with sysvcompat}
Patch: 0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch
Patch: 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch
%endif
%if %{without upstream}
+Patch: 0009-pid1-handle-console-specificities-weirdness-for-s390.patch
# Patches listed below are put in quarantine. Normally all changes must go to
# upstream first and then are cherry-picked in the SUSE git repository. But for
# very few cases, some stuff might be broken in upstream and need to be fixed or
@@ -233,7 +233,9 @@
# will be removed as soon as a proper fix will be merged by upstream.
Patch: 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
Patch: 5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch
+Patch: 5004-disable-session-freeze.patch
%endif
+Patch: 5003-core-when-switching-root-remove-run-systemd-before-e.patch
%description
Systemd is a system and service manager, compatible with SysV and LSB
@@ -269,8 +271,8 @@
Summary: SySV and LSB init script support for systemd (deprecated)
License: LGPL-2.1-or-later
Requires: %{name} = %{version}-%{release}
-Provides: systemd-sysvinit:%{_sbindir}/runlevel
-Provides: systemd-sysvinit:%{_sbindir}/telinit
+Provides: systemd-sysvinit = %{version}-%{release}
+Obsoletes: systemd-sysvinit < %{version}-%{release}
%description sysvcompat
This package ships the necessary files that enable minimal SysV and LSB init
@@ -347,10 +349,12 @@
# these tools are not linked against the libs directly but instead are
# dlopen()ed at runtime to avoid hard dependencies. Hence the use of soft
# dependencies.
+BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(libfido2)
BuildRequires: pkgconfig(tss2-esys)
BuildRequires: pkgconfig(tss2-mu)
BuildRequires: pkgconfig(tss2-rc)
+Recommends: libarchive13
Recommends: libfido2
Recommends: libtss2-esys0
Recommends: libtss2-mu0
@@ -367,10 +371,8 @@
%if %{with upstream}
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(xencontrol)
BuildRequires: pkgconfig(xkbcommon)
-Recommends: libarchive13
Recommends: libxkbcommon0
%endif
@@ -616,6 +618,7 @@
Requires: quota
Requires: socat
Requires: squashfs
+Requires: stress-ng
Requires: systemd-container
# System users/groups that some tests rely on.
Requires: group(bin)
@@ -629,8 +632,10 @@
# The following deps on libs are for test-dlopen-so whereas the pkgconfig ones
# are used by test-funtions to find the libs on the host and install them in the
# image, see install_missing_libraries() for details.
+Requires: pkgconfig(libarchive)
Requires: pkgconfig(libfido2)
Requires: pkgconfig(libidn2)
+Requires: pkgconfig(libkmod)
%if %{with experimental}
Requires: pkgconfig(libqrencode)
Requires: pkgconfig(pwquality)
@@ -692,15 +697,16 @@
technologies without waiting for them to be fully supported by both upstream
and openSUSE.
-Please note that all services should be considered in development phase and as
-such their behaviors details, unit files, option names, etc... are subject to
-change without the usual backwards-compatibility promises.
+Please note that the material shipped by this package should be considered in
+development phase and as such their behaviors, unit files, option names,
+etc... are subject to change without the usual backwards-compatibility promises.
Components that turn out to be stable and considered as fully supported will be
merged into the main package or moved into a dedicated package.
-Currently this package contains: bsod, oomd, measure, pcrextend, pcrlock,
-storagetm, sysupdate, tpm2-setup, userwork and ukify.
+Currently this package contains the following features : bsod, oomd, measure,
+pcrextend, pcrlock, run0, ssh-generator, storagetm, systemd-vmspawn, sysupdate,
+tpm2-setup, userwork and ukify.
Have fun (at your own risk).
%endif
@@ -757,12 +763,14 @@
\
-Dbump-proc-sys-fs-nr-open=false \
-Ddbus=disabled \
+ -Ddefault-mountfsd-trusted-directories=false \
-Ddefault-network=false \
-Dglib=disabled \
-Dgshadow=false \
-Dldconfig=false \
-Dlibidn=disabled \
-Dsmack=false \
+ -Dvmlinux-h=disabled \
-Dxenctrl=disabled \
-Dxkbcommon=disabled \
\
@@ -779,6 +787,7 @@
-Dhtml=%{disabled_with bootstrap} \
-Dima=%{when_not bootstrap} \
-Dkernel-install=%{when_not bootstrap} \
+ -Dlibarchive=%{disabled_with bootstrap} \
-Dlibfido2=%{disabled_with bootstrap} \
-Dlibidn2=%{enabled_with resolved} \
-Dlibiptc=%{disabled_with bootstrap} \
@@ -789,6 +798,8 @@
-Dlibcryptsetup-plugins=%{disabled_with bootstrap} \
-Dlibcurl=%{disabled_with bootstrap} \
-Dman=%{disabled_with bootstrap} \
+ -Dmountfsd=%{when_not bootstrap} \
+ -Dnsresourced=%{when_not bootstrap} \
-Dmicrohttpd=%{enabled_with journal_remote} \
-Dnss-myhostname=%{when_not bootstrap} \
-Dnss-mymachines=%{enabled_with machined} \
@@ -835,12 +846,17 @@
-Dresolve=%{when resolved} \
\
-Doomd=%{when experimental} \
- -Dsysupdate=%{enabled_with experimental} \
-%if %{with sd_boot}
- -Dukify=%{enabled_with experimental} \
+%if %{with experimental}
+ -Dsshdconfdir=%{_distconfdir}/ssh/sshd_config.d \
+ -Dsshconfdir=%{_distconfdir}/ssh/ssh_config.d \
+ -Dukify=%{enabled_with sd_boot} \
%else
+ -Dsshdconfdir=no \
+ -Dsshconfdir=no \
-Dukify=disabled \
%endif
+ -Dsshdprivsepdir=no \
+ -Dsysupdate=%{enabled_with experimental} \
-Dvmspawn=%{enabled_with experimental} \
\
-Dtests=%{when testsuite unsafe} \
@@ -871,9 +887,6 @@
install -m0755 -D %{SOURCE4} %{buildroot}/%{_systemd_util_dir}/systemd-sysv-install
%endif
-# Drop-ins are currently not supported by udev.
-mv %{buildroot}%{_prefix}/lib/udev/udev.conf %{buildroot}%{_sysconfdir}/udev/
-
# Install the fixlets
mkdir -p %{buildroot}%{_systemd_util_dir}/rpm
%if %{with machined}
@@ -892,6 +905,9 @@
# Replace upstream PAM configuration files with openSUSE ones.
install -m0644 -D %{SOURCE8} %{buildroot}%{_pam_vendordir}/systemd-user
+%if %{with experimental}
+install -m0644 -D %{SOURCE9} %{buildroot}%{_pam_vendordir}/systemd-run0
+%endif
# Don't enable wall ask password service, it spams every console (bnc#747783).
rm %{buildroot}%{_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path
@@ -942,6 +958,7 @@
mkdir -p %{buildroot}%{_sysconfdir}/systemd/timesyncd.conf.d
mkdir -p %{buildroot}%{_sysconfdir}/systemd/user.conf.d
mkdir -p %{buildroot}%{_sysconfdir}/udev/iocost.conf.d
+mkdir -p %{buildroot}%{_sysconfdir}/udev/udev.conf.d
mkdir -p %{buildroot}%{_sysconfdir}/systemd/network
mkdir -p %{buildroot}%{_sysconfdir}/systemd/nspawn
@@ -1012,6 +1029,11 @@
rm -f %{buildroot}%{_tmpfilesdir}/{etc,home,legacy,tmp,var}.conf
install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/systemd-suse.conf
+# These 2 following file are useless because on SUSE distros ssh can parse
+# drop-ins in /usr.
+rm -f %{buildroot}%{_tmpfilesdir}/20-systemd-ssh-generator.conf
+rm -f %{buildroot}%{_tmpfilesdir}/20-systemd-userdb.conf
+
# The content of the files shipped by systemd doesn't match the
# defaults used by SUSE. Don't ship those files but leave the decision
# to use the mechanism to the individual packages that actually
@@ -1040,14 +1062,19 @@
%if %{without bootstrap}
%find_lang systemd
%else
-rm -f %{buildroot}%{_bindir}/varlinkctl
rm -f %{buildroot}%{_journalcatalogdir}/*
rm -fr %{buildroot}%{_docdir}/systemd
+rm -f %{buildroot}%{_bindir}/run0
+rm -f %{buildroot}%{_systemdgeneratordir}/systemd-ssh-generator
+rm -f %{buildroot}%{_systemdgeneratordir}/systemd-tpm2-generator
+rm -f %{buildroot}%{_unitdir}/systemd-nspawn@.service
+rm -f %{buildroot}%{_systemd_util_dir}/systemd-ssh-proxy
%endif
-# Don't drop %%pre section even if it becomes empty: the build process of
-# installation images uses a hardcoded list of packages with a %%pre that needs
-# to be run during the build and complains if it can't find one.
+# Don't drop the following 'pre' section even if it becomes empty: the build
+# process of installation images uses a hardcoded list of packages with a 'pre'
+# section that needs to be run during the build and complains if it can't find
+# one.
%pre
# We don't really need to enable these units explicitely since during
# installation `systemctl preset-all` is executed at the end of the install
@@ -1060,8 +1087,10 @@
%systemd_pre systemd-userdbd.service
%check
+%if %{with upstream}
# Run the unit tests.
%meson_test
+%endif
%post
if [ $1 -eq 1 ]; then
@@ -1098,7 +1127,8 @@
journalctl --update-catalog || :
%endif
-# See the comment in %%pre about why we need to call %%systemd_pre.
+# See the comment in the 'pre' section about why we need to call 'systemd_pre'
+# macro.
%systemd_post remote-fs.target
%systemd_post getty@.service
%systemd_post systemd-journald-audit.socket
@@ -1174,14 +1204,24 @@
%ldconfig_scriptlets -n libsystemd0%{?mini}
%ldconfig_scriptlets -n libudev%{?mini}1
-%if %{with machined}
%pre container
+%systemd_pre systemd-mountfsd.socket
+%systemd_pre systemd-nsresourced.socket
+%if %{with machined}
%systemd_pre machines.target
+%endif
%preun container
+%systemd_preun systemd-mountfsd.socket
+%systemd_preun systemd-nsresourced.socket
+%if %{with machined}
%systemd_preun machines.target
+%endif
%postun container
+%systemd_postun systemd-mountfsd.socket
+%systemd_postun systemd-nsresourced.socket
+%if %{with machined}
%ldconfig
%systemd_postun machines.target
%endif
@@ -1192,6 +1232,8 @@
%if %{without filetriggers}
%tmpfiles_create systemd-nspawn.conf
%endif
+%systemd_post systemd-mountfsd.socket
+%systemd_post systemd-nsresourced.socket
%systemd_post machines.target
%{_systemd_util_dir}/rpm/fixlet-container-post.sh $1 || :
%endif
++++++ 5003-core-when-switching-root-remove-run-systemd-before-e.patch ++++++
From 437ea859ca6fa13e1b4b5075c85f6a5ebe93cd01 Mon Sep 17 00:00:00 2001
From: Franck Bui <fbui(a)suse.com>
Date: Wed, 17 Jul 2024 11:02:03 +0200
Subject: [PATCH 5003/5003] core: when switching root remove /run/systemd
before executing the binary specified by init=
It's important if the binary specified by the init= boot option is not systemd
otherwise it confuses systemctl that incorrectly assumes that systemd is still
the init system due to the presence of /run/systemd/system.
Also some tools might also check the presence of /run/systemd/private to test
if systemd is running as pid1.
(cherry picked from commit 8c28dd24427598214d4464565192ec3f3b1a74a4)
---
src/core/main.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/src/core/main.c b/src/core/main.c
index 4b8a315d86..ae8272d7e7 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -80,6 +80,7 @@
#include "psi-util.h"
#include "random-util.h"
#include "rlimit-util.h"
+#include "rm-rf.h"
#include "seccomp-util.h"
#include "selinux-setup.h"
#include "selinux-util.h"
@@ -2037,6 +2038,17 @@ static int do_reexecute(
arg_serialization = safe_fclose(arg_serialization);
fds = fdset_free(fds);
+ /* Drop /run/systemd directory. Some of its content can be used as a flag indicating that systemd is
+ * the init system but we might be replacing it with something different. If systemd is used again it
+ * will recreate the directory and its content anyway. */
+ r = rm_rf("/run/systemd.pre-switch-root", REMOVE_ROOT|REMOVE_MISSING_OK);
+ if (r < 0)
+ log_warning_errno(r, "Failed to prepare /run/systemd.pre-switch-root/, ignoring: %m");
+
+ r = RET_NERRNO(rename("/run/systemd", "/run/systemd.pre-switch-root"));
+ if (r < 0)
+ log_warning_errno(r, "Failed to move /run/systemd/ to /run/systemd.pre-switch-root/, ignoring: %m");
+
/* Reopen the console */
(void) make_console_stdio();
--
2.35.3
++++++ 5004-disable-session-freeze.patch ++++++
From: Michal Koutný <mkoutny(a)suse.com>
Date: Wed, 24 Jul 2024 14:20:17 +0200
Subject: Disable session freeze
Freezing of user.slice is not reliable and it breaks regular suspend/resume
operations for users [1].
Disable the partial (user.slice) freezing (rely on kernel freezing of every
task upon suspend) since the benefit of user.slice freezing does not outweight
the breakage caused by cgroup freezing implementation.
[1] https://github.com/systemd/systemd/issues/33083
---
src/home/homework.c | 7 ++++---
src/sleep/sleep.c | 8 +++++---
2 files changed, 9 insertions(+), 6 deletions(-)
--- a/src/sleep/sleep.c
+++ b/src/sleep/sleep.c
@@ -603,12 +603,14 @@ static int run(int argc, char *argv[]) {
r = getenv_bool("SYSTEMD_SLEEP_FREEZE_USER_SESSIONS");
if (r < 0 && r != -ENXIO)
log_warning_errno(r, "Cannot parse value of $SYSTEMD_SLEEP_FREEZE_USER_SESSIONS, ignoring.");
+ if (r == -ENXIO)
+ r = 0; /* Do not freeze by default unless requested */
if (r != 0)
(void) unit_freezer_new_freeze(SPECIAL_USER_SLICE, &user_slice_freezer);
else
- log_notice("User sessions remain unfrozen on explicit request ($SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=0).\n"
- "This is not recommended, and might result in unexpected behavior, particularly\n"
- "in suspend-then-hibernate operations or setups with encrypted home directories.");
+ log_notice("User sessions remain unfrozen (add $SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=1 to override),\n"
+ "relying on kernel to perform the freeze.\n"
+ "This is a temporary downstream workaround for https://github.com/systemd/systemd/issues/33083.");
switch (arg_operation) {
--- a/src/home/homework.c
+++ b/src/home/homework.c
@@ -1879,10 +1879,11 @@ static int user_session_freezer(uid_t ui
r = getenv_bool("SYSTEMD_HOME_LOCK_FREEZE_SESSION");
if (r < 0 && r != -ENXIO)
log_warning_errno(r, "Cannot parse value of $SYSTEMD_HOME_LOCK_FREEZE_SESSION, ignoring: %m");
- else if (r == 0) {
+ else if (r == 0 || r == -ENXIO) { /* Do not freeze by default unless requested */
if (freeze_now)
- log_notice("Session remains unfrozen on explicit request ($SYSTEMD_HOME_LOCK_FREEZE_SESSION=0).\n"
- "This is not recommended, and might result in unexpected behavior including data loss!");
+ log_notice("Session remains unfrozen (add $SYSTEMD_HOME_LOCK_FREEZE_SESSION=1 to override).\n"
+ "This is a temporary downstream workaround for https://github.com/systemd/systemd/issues/33083.\n"
+ "Home locking is thus experimental and might result in unexpected behavior including data loss!");
*ret = NULL;
return 0;
++++++ files.container ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.540413881 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.544414043 +0200
@@ -5,13 +5,41 @@
%{_bindir}/systemd-nspawn
%if %{without bootstrap}
%{_datadir}/bash-completion/completions/systemd-nspawn
+%endif
+%{_datadir}/polkit-1/actions/io.systemd.mount-file-system.policy
+%if %{without bootstrap}
%{_datadir}/zsh/site-functions/_systemd-nspawn
%{_mandir}/man1/systemd-nspawn.1.gz
%{_mandir}/man5/systemd.nspawn.5.gz
%{_mandir}/man8/libnss_mymachines.so.2.8.gz
%{_mandir}/man8/nss-mymachines.8.gz
+%{_mandir}/man8/systemd-mountfsd.8.gz
+%{_mandir}/man8/systemd-mountfsd.service.8.gz
+%{_mandir}/man8/systemd-nsresourced.8.gz
+%{_mandir}/man8/systemd-nsresourced.service.8.gz
+%endif
+%if %{with networkd}
+%{_systemd_util_dir}/network/80-container-host0.network
+%{_systemd_util_dir}/network/80-container-vb.link
+%{_systemd_util_dir}/network/80-container-vb.network
+%{_systemd_util_dir}/network/80-container-ve.link
+%{_systemd_util_dir}/network/80-container-ve.network
+%{_systemd_util_dir}/network/80-container-vz.link
+%{_systemd_util_dir}/network/80-container-vz.network
+%{_systemd_util_dir}/network/80-namespace-ns.link
+%{_systemd_util_dir}/network/80-namespace-ns.network
%endif
+%if %{without bootstrap}
+%{_systemd_util_dir}/systemd-mountfsd
+%{_systemd_util_dir}/systemd-mountwork
+%{_systemd_util_dir}/systemd-nsresourced
+%{_systemd_util_dir}/systemd-nsresourcework
+%{_unitdir}/systemd-mountfsd.service
+%{_unitdir}/systemd-mountfsd.socket
%{_unitdir}/systemd-nspawn@.service
+%{_unitdir}/systemd-nsresourced.service
+%{_unitdir}/systemd-nsresourced.socket
+%endif
%if %{with machined}
%dir %{_unitdir}/machines.target.wants
@@ -43,12 +71,14 @@
%endif
%if %{with importd}
+%{_bindir}/importctl
%{_datadir}/bash-completion/completions/importctl
%{_datadir}/dbus-1/interfaces/org.freedesktop.import1.Manager.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.import1.Transfer.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.import1.service
%{_datadir}/dbus-1/system.d/org.freedesktop.import1.conf
%{_datadir}/polkit-1/actions/org.freedesktop.import1.policy
+%{_mandir}/man1/importctl.1.gz
%{_mandir}/man5/org.freedesktop.import1.5.gz
%{_mandir}/man8/systemd-importd.8.gz
%{_mandir}/man8/systemd-importd.service.8.gz
++++++ files.devel-doc ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.576415335 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.580415497 +0200
@@ -158,6 +158,7 @@
%{_mandir}/man3/sd_bus_creds_get_mask.3.gz
%{_mandir}/man3/sd_bus_creds_get_owner_uid.3.gz
%{_mandir}/man3/sd_bus_creds_get_pid.3.gz
+%{_mandir}/man3/sd_bus_creds_get_pidfd_dup.3.gz
%{_mandir}/man3/sd_bus_creds_get_ppid.3.gz
%{_mandir}/man3/sd_bus_creds_get_selinux_context.3.gz
%{_mandir}/man3/sd_bus_creds_get_session.3.gz
@@ -179,6 +180,7 @@
%{_mandir}/man3/sd_bus_creds_has_inheritable_cap.3.gz
%{_mandir}/man3/sd_bus_creds_has_permitted_cap.3.gz
%{_mandir}/man3/sd_bus_creds_new_from_pid.3.gz
+%{_mandir}/man3/sd_bus_creds_new_from_pidfd.3.gz
%{_mandir}/man3/sd_bus_creds_ref.3.gz
%{_mandir}/man3/sd_bus_creds_unref.3.gz
%{_mandir}/man3/sd_bus_creds_unrefp.3.gz
@@ -496,6 +498,7 @@
%{_mandir}/man3/sd_event_source_get_exit_on_failure.3.gz
%{_mandir}/man3/sd_event_source_get_floating.3.gz
%{_mandir}/man3/sd_event_source_get_inotify_mask.3.gz
+%{_mandir}/man3/sd_event_source_get_inotify_path.3.gz
%{_mandir}/man3/sd_event_source_get_io_events.3.gz
%{_mandir}/man3/sd_event_source_get_io_fd.3.gz
%{_mandir}/man3/sd_event_source_get_io_fd_own.3.gz
@@ -636,6 +639,7 @@
%{_mandir}/man3/sd_journal_set_data_threshold.3.gz
%{_mandir}/man3/sd_journal_step_one.3.gz
%{_mandir}/man3/sd_journal_stream_fd.3.gz
+%{_mandir}/man3/sd_journal_stream_fd_with_namespace.3.gz
%{_mandir}/man3/sd_journal_test_cursor.3.gz
%{_mandir}/man3/sd_journal_wait.3.gz
%{_mandir}/man3/sd_listen_fds.3.gz
++++++ files.experimental ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.600416304 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.604416465 +0200
@@ -12,25 +12,28 @@
# Main config files have been replaced in favor of drop-ins.
%ghost %{_sysconfdir}/systemd/oomd.conf
%{_bindir}/oomctl
+%{_bindir}/run0
%{_bindir}/systemd-vmspawn
%if %{with sd_boot}
%{_bindir}/ukify
%endif
-%{_bindir}/varlinkctl
%{_datadir}/bash-completion/completions/oomctl
+%{_datadir}/bash-completion/completions/run0
+%{_datadir}/bash-completion/completions/systemd-vmspawn
%{_datadir}/dbus-1/interfaces/org.freedesktop.oom1.Manager.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portable1.Image.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.portable1.Manager.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.oom1.service
%{_datadir}/dbus-1/system.d/org.freedesktop.oom1.conf
%{_datadir}/zsh/site-functions/_oomctl
+%{_datadir}/zsh/site-functions/_run0
%{_mandir}/man1/oomctl.1.gz
+%{_mandir}/man1/run0.1.gz
%{_mandir}/man1/systemd-measure.1.gz
%{_mandir}/man1/systemd-vmspawn.1.gz
%if %{with sd_boot}
%{_mandir}/man1/ukify.1.gz
%endif
-%{_mandir}/man1/varlinkctl.1.gz
%{_mandir}/man5/oomd.conf.5.gz
%{_mandir}/man5/oomd.conf.d.5.gz
%{_mandir}/man5/org.freedesktop.oom1.5.gz
@@ -45,7 +48,6 @@
%{_mandir}/man8/systemd-pcrextend.8.gz
%{_mandir}/man8/systemd-pcrfs-root.service.8.gz
%{_mandir}/man8/systemd-pcrfs@.service.8.gz
-%endif
%{_mandir}/man8/systemd-pcrlock-file-system.service.8.gz
%{_mandir}/man8/systemd-pcrlock-firmware-code.service.8.gz
%{_mandir}/man8/systemd-pcrlock-firmware-config.service.8.gz
@@ -54,7 +56,6 @@
%{_mandir}/man8/systemd-pcrlock-secureboot-authority.service.8.gz
%{_mandir}/man8/systemd-pcrlock-secureboot-policy.service.8.gz
%{_mandir}/man8/systemd-pcrlock.8.gz
-%if %{with sd_boot}
%{_mandir}/man8/systemd-pcrmachine.service.8.gz
%{_mandir}/man8/systemd-pcrphase-initrd.service.8.gz
%{_mandir}/man8/systemd-pcrphase-sysinit.service.8.gz
@@ -67,12 +68,14 @@
%{_mandir}/man8/systemd-sysupdate.8.gz
%{_mandir}/man8/systemd-sysupdate.service.8.gz
%{_mandir}/man8/systemd-sysupdate.timer.8.gz
+%{_mandir}/man8/systemd-tpm2-generator.8.gz
%if %{with sd_boot}
%{_mandir}/man8/systemd-tpm2-setup-early.service.8.gz
%{_mandir}/man8/systemd-tpm2-setup.8.gz
%{_mandir}/man8/systemd-tpm2-setup.service.8.gz
%{_prefix}/lib/kernel/install.d/60-ukify.install
%endif
+%{_pam_vendordir}/systemd-run0
%{_prefix}/lib/pcrlock.d/350-action-efi-application.pcrlock
%{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d/300-0x00000000.pcrlock
%{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d/600-0xffffffff.pcrlock
@@ -103,11 +106,13 @@
%if %{with sd_boot}
%{_systemd_util_dir}/ukify
%endif
+%{_systemdgeneratordir}/systemd-tpm2-generator
%{_sysusersdir}/systemd-oom.conf
%{_unitdir}/initrd.target.wants/systemd-bsod.service
%if %{with sd_boot}
%{_unitdir}/initrd.target.wants/systemd-pcrphase-initrd.service
%{_unitdir}/sockets.target.wants/systemd-pcrextend.socket
+%{_unitdir}/sockets.target.wants/systemd-pcrlock.socket
%endif
%{_unitdir}/storage-target-mode.target
%if %{with sd_boot}
@@ -132,6 +137,8 @@
%{_unitdir}/systemd-pcrlock-make-policy.service
%{_unitdir}/systemd-pcrlock-secureboot-authority.service
%{_unitdir}/systemd-pcrlock-secureboot-policy.service
+%{_unitdir}/systemd-pcrlock.socket
+%{_unitdir}/systemd-pcrlock@.service
%{_unitdir}/systemd-pcrmachine.service
%{_unitdir}/systemd-pcrphase-initrd.service
%{_unitdir}/systemd-pcrphase-sysinit.service
@@ -146,4 +153,19 @@
%{_unitdir}/systemd-tpm2-setup-early.service
%{_unitdir}/systemd-tpm2-setup.service
%endif
+%{_unitdir}/systemd-vmspawn@.service
+
+# ssh-generator: in the futur to be moved to the main package
+%{_systemdgeneratordir}/systemd-ssh-generator
+%if %{without bootstrap}
+%{_mandir}/man8/systemd-ssh-generator.8.gz
+%endif
+# the ssh proxy will likely be promoted to systemd-container
+%dir %{_distconfdir}/ssh
+%dir %{_distconfdir}/ssh/ssh_config.d
+%{_distconfdir}/ssh/ssh_config.d/20-systemd-ssh-proxy.conf
+%{_systemd_util_dir}/systemd-ssh-proxy
+%if %{without bootstrap}
+%{_mandir}/man1/systemd-ssh-proxy.1.gz
+%endif
++++++ files.homed ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.624417273 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.628417435 +0200
@@ -1,14 +1,19 @@
#
# Please keep the list sorted (with `LC_ALL=C sort`).
#
+%dir %{_distconfdir}/ssh
+%dir %{_distconfdir}/ssh/sshd_config.d
%{_bindir}/homectl
+%{_bindir}/systemd-home-fallback-shell
%{_datadir}/bash-completion/completions/homectl
%{_datadir}/dbus-1/interfaces/org.freedesktop.home1.Home.xml
%{_datadir}/dbus-1/interfaces/org.freedesktop.home1.Manager.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.home1.service
%{_datadir}/dbus-1/system.d/org.freedesktop.home1.conf
%{_datadir}/polkit-1/actions/org.freedesktop.home1.policy
+%{_distconfdir}/ssh/sshd_config.d/20-systemd-userdb.conf
%{_mandir}/man1/homectl.1.gz
+%{_mandir}/man1/systemd-homed-firstboot.service.1.gz
%{_mandir}/man5/homed.conf.5.gz
%{_mandir}/man5/homed.conf.d.5.gz
%{_mandir}/man5/org.freedesktop.home1.5.gz
@@ -20,5 +25,6 @@
%{_systemd_util_dir}/systemd-homed
%{_systemd_util_dir}/systemd-homework
%{_unitdir}/systemd-homed-activate.service
+%{_unitdir}/systemd-homed-firstboot.service
%{_unitdir}/systemd-homed.service
++++++ files.network ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.672419212 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.676419374 +0200
@@ -30,12 +30,11 @@
%{_mandir}/man8/systemd-networkd-wait-online@.service.8.gz
%{_mandir}/man8/systemd-networkd.8.gz
%{_mandir}/man8/systemd-networkd.service.8.gz
+%{_systemd_util_dir}/network/80-6rd-tunnel.link
%{_systemd_util_dir}/network/80-6rd-tunnel.network
%{_systemd_util_dir}/network/80-auto-link-local.network.example
-%{_systemd_util_dir}/network/80-container-host0.network
-%{_systemd_util_dir}/network/80-container-vb.network
-%{_systemd_util_dir}/network/80-container-ve.network
-%{_systemd_util_dir}/network/80-container-vz.network
+%{_systemd_util_dir}/network/80-container-host0-tun.network
+%{_systemd_util_dir}/network/80-vm-vt.link
%{_systemd_util_dir}/network/80-vm-vt.network
%{_systemd_util_dir}/network/80-wifi-adhoc.network
%{_systemd_util_dir}/network/80-wifi-ap.network.example
@@ -46,6 +45,7 @@
%{_systemd_util_dir}/systemd-networkd-wait-online
%{_sysusersdir}/systemd-network.conf
%{_tmpfilesdir}/systemd-network.conf
+%{_unitdir}/systemd-networkd-persistent-storage.service
%{_unitdir}/systemd-networkd-wait-online.service
%{_unitdir}/systemd-networkd-wait-online@.service
%{_unitdir}/systemd-networkd.service
++++++ files.systemd ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.712420828 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.716420989 +0200
@@ -134,9 +134,13 @@
%{_bindir}/systemd-tmpfiles
%{_bindir}/systemd-tty-ask-password-agent
%{_bindir}/systemd-umount
+%{_bindir}/systemd-vpick
%{_bindir}/timedatectl
%if %{without bootstrap}
%{_bindir}/userdbctl
+%endif
+%{_bindir}/varlinkctl
+%if %{without bootstrap}
%{_datadir}/bash-completion/completions/busctl
%{_datadir}/bash-completion/completions/coredumpctl
%{_datadir}/bash-completion/completions/hostnamectl
@@ -157,6 +161,7 @@
%{_datadir}/bash-completion/completions/systemd-path
%{_datadir}/bash-completion/completions/systemd-run
%{_datadir}/bash-completion/completions/systemd-sysext
+%{_datadir}/bash-completion/completions/systemd-vpick
%{_datadir}/bash-completion/completions/timedatectl
%endif
# dbus introspection data for code generators: https://github.com/systemd/systemd/pull/20294
@@ -193,7 +198,9 @@
%{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
%{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
%{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
+%{_datadir}/mime/packages/io.systemd.xml
%{_datadir}/pkgconfig/systemd.pc
+%{_datadir}/polkit-1/actions/io.systemd.credentials.policy
%{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
%{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
%{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
@@ -220,6 +227,7 @@
%{_datadir}/zsh/site-functions/_systemd-run
%{_datadir}/zsh/site-functions/_systemd-tmpfiles
%{_datadir}/zsh/site-functions/_timedatectl
+%{_datadir}/zsh/site-functions/_varlinkctl
%{_journalcatalogdir}/systemd.catalog
%{_libdir}/libnss_myhostname.so.2
%{_libdir}/libnss_systemd.so.2
@@ -260,10 +268,13 @@
%{_mandir}/man1/systemd-stdio-bridge.1.gz
%{_mandir}/man1/systemd-tty-ask-password-agent.1.gz
%{_mandir}/man1/systemd-umount.1.gz
+%{_mandir}/man1/systemd-vpick.1.gz
%{_mandir}/man1/systemd.1.gz
%{_mandir}/man1/timedatectl.1.gz
%{_mandir}/man1/userdbctl.1.gz
+%{_mandir}/man1/varlinkctl.1.gz
%{_mandir}/man5/binfmt.d.5.gz
+%{_mandir}/man5/capsule@.service.5.gz
%{_mandir}/man5/coredump.conf.5.gz
%{_mandir}/man5/coredump.conf.d.5.gz
%{_mandir}/man5/dnssec-trust-anchors.d.5.gz
@@ -334,6 +345,7 @@
%{_mandir}/man7/systemd.syntax.7.gz
%{_mandir}/man7/systemd.system-credentials.7.gz
%{_mandir}/man7/systemd.time.7.gz
+%{_mandir}/man7/systemd.v.7.gz
%{_mandir}/man8/30-systemd-environment-d-generator.8.gz
%{_mandir}/man8/halt.8.gz
%{_mandir}/man8/libnss_myhostname.so.2.8.gz
@@ -517,6 +529,8 @@
%{_unitdir}/blockdev@.target
%{_unitdir}/bluetooth.target
%{_unitdir}/boot-complete.target
+%{_unitdir}/capsule.slice
+%{_unitdir}/capsule@.service
%{_unitdir}/console-getty.service
%{_unitdir}/container-getty@.service
%{_unitdir}/ctrl-alt-del.target
@@ -567,15 +581,6 @@
%{_unitdir}/printer.target
%{_unitdir}/proc-sys-fs-binfmt_misc.automount
%{_unitdir}/proc-sys-fs-binfmt_misc.mount
-%if %{with upstream}
-%{_unitdir}/quotaon-root.service
-%endif
-%if %{without upstream}
-%{_unitdir}/quotaon.service
-%endif
-%if %{with upstream}
-%{_unitdir}/quotaon@.service
-%endif
%{_unitdir}/reboot.target
%{_unitdir}/remote-fs-pre.target
%{_unitdir}/remote-fs.target
@@ -591,11 +596,14 @@
%if %{without bootstrap}
%{_unitdir}/sockets.target.wants/systemd-coredump.socket
%endif
+%{_unitdir}/sockets.target.wants/systemd-creds.socket
+%{_unitdir}/sockets.target.wants/systemd-hostnamed.socket
%{_unitdir}/sockets.target.wants/systemd-journald-dev-log.socket
%{_unitdir}/sockets.target.wants/systemd-journald.socket
%{_unitdir}/sockets.target.wants/systemd-sysext.socket
%{_unitdir}/soft-reboot.target
%{_unitdir}/sound.target
+%{_unitdir}/ssh-access.target
%{_unitdir}/swap.target
%{_unitdir}/sys-fs-fuse-connections.mount
%{_unitdir}/sys-kernel-config.mount
@@ -638,13 +646,17 @@
%{_unitdir}/systemd-coredump.socket
%{_unitdir}/systemd-coredump@.service
%endif
+%{_unitdir}/systemd-creds.socket
+%{_unitdir}/systemd-creds@.service
%{_unitdir}/systemd-exit.service
%{_unitdir}/systemd-halt.service
%{_unitdir}/systemd-hostnamed.service
+%{_unitdir}/systemd-hostnamed.socket
%{_unitdir}/systemd-journal-catalog-update.service
%{_unitdir}/systemd-journal-flush.service
%{_unitdir}/systemd-journald-audit.socket
%{_unitdir}/systemd-journald-dev-log.socket
+%{_unitdir}/systemd-journald-sync@.service
%{_unitdir}/systemd-journald-varlink@.socket
%{_unitdir}/systemd-journald.service
%{_unitdir}/systemd-journald.socket
@@ -689,5 +701,6 @@
%{_unitdir}/user@.service
%{_unitdir}/user@.service.d/10-login-barrier.conf
%{_unitdir}/user(a)0.service.d/10-login-barrier.conf
+%{_userunitdir}/capsule@.target
%{xinitconfdir}/xinitrc.d/50-systemd-user.sh
++++++ files.udev ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.748422281 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.752422443 +0200
@@ -1,7 +1,6 @@
#
# Please keep the list sorted (with `LC_ALL=C sort`).
#
-%config(noreplace) %{_sysconfdir}/udev/udev.conf
%if %{without bootstrap}
%dir %{_libdir}/cryptsetup
%endif
@@ -21,6 +20,7 @@
%dir %{_sysconfdir}/udev
%dir %{_sysconfdir}/udev/iocost.conf.d
%dir %{_sysconfdir}/udev/rules.d
+%dir %{_sysconfdir}/udev/udev.conf.d
%dir %{_systemd_util_dir}/network
%if %{without bootstrap}
%dir %{_systemd_util_dir}/repart
@@ -87,6 +87,7 @@
%{_mandir}/man5/timesyncd.conf.5.gz
%{_mandir}/man5/timesyncd.conf.d.5.gz
%{_mandir}/man5/udev.conf.5.gz
+%{_mandir}/man5/udev.conf.d.5.gz
%{_mandir}/man5/vconsole.conf.5.gz
%{_mandir}/man5/veritytab.5.gz
%{_mandir}/man7/hwdb.7.gz
@@ -110,6 +111,7 @@
%{_mandir}/man8/systemd-growfs-root.service.8.gz
%{_mandir}/man8/systemd-growfs.8.gz
%{_mandir}/man8/systemd-growfs@.service.8.gz
+%{_mandir}/man8/systemd-hibernate-clear.service.8.gz
%{_mandir}/man8/systemd-hibernate-resume-generator.8.gz
%{_mandir}/man8/systemd-hibernate-resume.8.gz
%{_mandir}/man8/systemd-hibernate.service.8.gz
@@ -174,6 +176,7 @@
%{_prefix}/lib/udev/iocost.conf
%{_prefix}/lib/udev/mtd_probe
%{_prefix}/lib/udev/scsi_id
+%{_prefix}/lib/udev/udev.conf
%{_prefix}/lib/udev/v4l_id
%{_systemd_util_dir}/network/99-default.link
%{_systemd_util_dir}/ntp-units.d/80-systemd-timesync.list
@@ -260,6 +263,7 @@
%{_udevhwdbdir}/70-analyzers.hwdb
%{_udevhwdbdir}/70-av-production.hwdb
%{_udevhwdbdir}/70-cameras.hwdb
+%{_udevhwdbdir}/70-hardware-wallets.hwdb
%{_udevhwdbdir}/70-joystick.hwdb
%{_udevhwdbdir}/70-mouse.hwdb
%{_udevhwdbdir}/70-pda.hwdb
@@ -320,10 +324,17 @@
%{_unitdir}/integritysetup-pre.target
%{_unitdir}/integritysetup.target
%{_unitdir}/kmod-static-nodes.service
+%endif
+%{_unitdir}/quotaon-root.service
+%{_unitdir}/quotaon@.service
+%if %{without bootstrap}
%{_unitdir}/remote-cryptsetup.target
%{_unitdir}/remote-veritysetup.target
%endif
%{_unitdir}/sleep.target
+%if %{with sd_boot}
+%{_unitdir}/sockets.target.wants/systemd-bootctl.socket
+%endif
%{_unitdir}/sockets.target.wants/systemd-udevd-control.socket
%{_unitdir}/sockets.target.wants/systemd-udevd-kernel.socket
%{_unitdir}/suspend-then-hibernate.target
@@ -332,6 +343,7 @@
%{_unitdir}/sysinit.target.wants/cryptsetup.target
%{_unitdir}/sysinit.target.wants/integritysetup.target
%{_unitdir}/sysinit.target.wants/kmod-static-nodes.service
+%{_unitdir}/sysinit.target.wants/systemd-hibernate-clear.service
%endif
%{_unitdir}/sysinit.target.wants/systemd-hwdb-update.service
%if %{without bootstrap}
@@ -349,11 +361,18 @@
%endif
%{_unitdir}/systemd-backlight@.service
%{_unitdir}/systemd-battery-check.service
+%if %{with sd_boot}
+%{_unitdir}/systemd-bootctl.socket
+%{_unitdir}/systemd-bootctl@.service
+%endif
%{_unitdir}/systemd-firstboot.service
%{_unitdir}/systemd-fsck-root.service
%{_unitdir}/systemd-fsck@.service
%{_unitdir}/systemd-growfs-root.service
%{_unitdir}/systemd-growfs@.service
+%if %{without bootstrap}
+%{_unitdir}/systemd-hibernate-clear.service
+%endif
%{_unitdir}/systemd-hibernate-resume.service
%{_unitdir}/systemd-hibernate.service
%{_unitdir}/systemd-hwdb-update.service
@@ -363,15 +382,8 @@
%endif
%{_unitdir}/systemd-network-generator.service
%{_unitdir}/systemd-pstore.service
-%if %{with upstream}
%{_unitdir}/systemd-quotacheck-root.service
-%endif
-%if %{without upstream}
-%{_unitdir}/systemd-quotacheck.service
-%endif
-%if %{with upstream}
%{_unitdir}/systemd-quotacheck@.service
-%endif
%{_unitdir}/systemd-random-seed.service
%{_unitdir}/systemd-remount-fs.service
%if %{without bootstrap}
@@ -384,6 +396,7 @@
%{_unitdir}/systemd-timesyncd.service
%{_unitdir}/systemd-tmpfiles-setup-dev-early.service
%{_unitdir}/systemd-tmpfiles-setup-dev.service
+%{_unitdir}/systemd-udev-load-credentials.service
%{_unitdir}/systemd-udev-settle.service
%{_unitdir}/systemd-udev-trigger.service
%{_unitdir}/systemd-udevd-control.socket
@@ -391,6 +404,7 @@
%{_unitdir}/systemd-udevd.service
%{_unitdir}/systemd-vconsole-setup.service
%{_unitdir}/systemd-volatile-root.service
+%{_unitdir}/tpm2.target
%if %{without bootstrap}
%{_unitdir}/veritysetup-pre.target
%{_unitdir}/veritysetup.target
++++++ fixlet-systemd-post.sh ++++++
--- /var/tmp/diff_new_pack.wuC5Jd/_old 2024-07-29 21:52:15.784423735 +0200
+++ /var/tmp/diff_new_pack.wuC5Jd/_new 2024-07-29 21:52:15.784423735 +0200
@@ -288,14 +288,14 @@
config_files=(systemd/journald.conf systemd/logind.conf systemd/system.conf systemd/user.conf
systemd/pstore.conf systemd/sleep.conf systemd/timesyncd.conf systemd/coredump.conf
systemd/journal-remote.conf systemd/journal-upload.conf systemd/networkd.conf
- systemd/resolved.conf systemd/oomd.conf udev/iocost.conf)
+ systemd/resolved.conf systemd/oomd.conf udev/iocost.conf udev/udev.conf)
for f in ${config_files[*]}; do
[ -e /etc/$f ] || continue
cat >&2 <<EOF
Main configuration files are deprecated in favor of drop-ins.
-Hence we suggest you to remove /etc/$f if it doesn't contain any customization or convert it into drop-in otherwise.
+Hence, we suggest that you remove /etc/$f if it doesn't contain any customization, or convert it into drop-in otherwise.
For more details, please visit https://en.opensuse.org/Systemd#Configuration.
EOF
done
++++++ pam.systemd-run0 ++++++
# SPDX-License-Identifier: LGPL-2.1-or-later
# This file is part of systemd.
#
# Used by run0 session.
account include common-account
session optional pam_keyinit.so force revoke
session include common-session
++++++ systemd-v255.8+suse.34.g5a8eadd0c0.tar.xz -> systemd-v256.4+suse.6.g5bba1ebe17.tar.xz ++++++
/work/SRC/openSUSE:Factory/systemd/systemd-v255.8+suse.34.g5a8eadd0c0.tar.xz /work/SRC/openSUSE:Factory/.systemd.new.1882/systemd-v256.4+suse.6.g5bba1ebe17.tar.xz differ: char 26, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package yast2 for openSUSE:Factory checked in at 2024-07-29 21:52:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2 (Old)
and /work/SRC/openSUSE:Factory/.yast2.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2"
Mon Jul 29 21:52:09 2024 rev:559 rq:1186617 version:5.0.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2/yast2.changes 2024-05-14 13:37:52.777532071 +0200
+++ /work/SRC/openSUSE:Factory/.yast2.new.1882/yast2.changes 2024-07-29 21:52:10.760220831 +0200
@@ -1,0 +2,6 @@
+Wed Jul 10 12:19:16 UTC 2024 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Re-added missing error class (bsc#1227580)
+- 5.0.9
+
+-------------------------------------------------------------------
Old:
----
yast2-5.0.8.tar.bz2
New:
----
yast2-5.0.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.fYSh87/_old 2024-07-29 21:52:12.224279957 +0200
+++ /var/tmp/diff_new_pack.fYSh87/_new 2024-07-29 21:52:12.228280119 +0200
@@ -17,7 +17,7 @@
Name: yast2
-Version: 5.0.8
+Version: 5.0.9
Release: 0
Summary: YaST2 Main Package
++++++ yast2-5.0.8.tar.bz2 -> yast2-5.0.9.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-5.0.8/library/systemd/src/lib/yast2/systemd/target.rb new/yast2-5.0.9/library/systemd/src/lib/yast2/systemd/target.rb
--- old/yast2-5.0.8/library/systemd/src/lib/yast2/systemd/target.rb 2024-05-09 11:15:04.000000000 +0200
+++ new/yast2-5.0.9/library/systemd/src/lib/yast2/systemd/target.rb 2024-07-10 16:00:58.000000000 +0200
@@ -10,6 +10,14 @@
end
end
+ # Exception when systemctl command failed
+ class SystemctlError < StandardError
+ # @param details [#to_s]
+ def initialize(details)
+ super "Systemctl command failed: #{details}"
+ end
+ end
+
# API to manage a systemd.target unit
#
# @example How to find a custom systemd target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-5.0.8/package/yast2.changes new/yast2-5.0.9/package/yast2.changes
--- old/yast2-5.0.8/package/yast2.changes 2024-05-09 11:15:04.000000000 +0200
+++ new/yast2-5.0.9/package/yast2.changes 2024-07-10 16:00:58.000000000 +0200
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Wed Jul 10 12:19:16 UTC 2024 - Stefan Hundhammer <shundhammer(a)suse.com>
+
+- Re-added missing error class (bsc#1227580)
+- 5.0.9
+
+-------------------------------------------------------------------
Mon May 6 13:08:32 UTC 2024 - Ladislav Slezák <lslezak(a)suse.com>
- Properly close nested progress callbacks (bsc#1223281)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-5.0.8/package/yast2.spec new/yast2-5.0.9/package/yast2.spec
--- old/yast2-5.0.8/package/yast2.spec 2024-05-09 11:15:04.000000000 +0200
+++ new/yast2-5.0.9/package/yast2.spec 2024-07-10 16:00:58.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2
-Version: 5.0.8
+Version: 5.0.9
Release: 0
Summary: YaST2 Main Package
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2024-07-29 11:15:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Mon Jul 29 11:15:09 2024 rev:3019 rq: version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/000release-packages/Aeon-release.changes 2024-07-29 10:13:57.668321418 +0200
+++ /work/SRC/openSUSE:Factory/.000release-packages.new.1882/Aeon-release.changes 2024-07-29 11:15:11.279933090 +0200
@@ -2 +2 @@
-Mon Jul 29 08:13:54 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
+Mon Jul 29 09:15:08 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
Kalpa-release.changes: same change
MicroOS-release.changes: same change
openSUSE-Addon-NonOss-release.changes: same change
openSUSE-release.changes: same change
stub.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
Kalpa-release.spec: same change
MicroOS-release.spec: same change
openSUSE-Addon-NonOss-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.k5EtFe/_old 2024-07-29 11:15:12.960000571 +0200
+++ /var/tmp/diff_new_pack.k5EtFe/_new 2024-07-29 11:15:12.972001050 +0200
@@ -7756,9 +7756,6 @@
Provides: weakremover(gstreamer-plugin-gstclutter-3_0)
Provides: weakremover(gstreamer-plugins-cogl)
Provides: weakremover(gstreamer-plugins-farstream-32bit)
-Provides: weakremover(gstreamer-plugins-good-32bit)
-Provides: weakremover(gstreamer-plugins-good-extra-32bit)
-Provides: weakremover(gstreamer-plugins-good-jack-32bit)
Provides: weakremover(gstreamer-plugins-qt)
Provides: weakremover(gstreamer-plugins-qt-devel)
Provides: weakremover(gstreamer-plugins-qt5)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-07-29 10:13:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Mon Jul 29 10:13:57 2024 rev:4087 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi: same change
openSUSE-cd-mini-x86_64.kiwi: same change
openSUSE-dvd5-dvd-x86_64.kiwi: same change
openSUSE-ftp-ftp-x86_64.kiwi: same change
stub.kiwi: same change
++++++ unsorted.yml ++++++
--- /var/tmp/diff_new_pack.LcDRKg/_old 2024-07-29 10:14:02.576519039 +0200
+++ /var/tmp/diff_new_pack.LcDRKg/_new 2024-07-29 10:14:02.588519522 +0200
@@ -16949,6 +16949,7 @@
- libxcam-devel
- libxcam1
- libxcb-composite0-32bit
+ - libxcb-cursor0-32bit
- libxcb-damage0-32bit
- libxcb-dbe0
- libxcb-devel
@@ -48079,6 +48080,7 @@
- xcb-imdkit-devel
- xcb-proto-devel
- xcb-util-cursor-devel
+ - xcb-util-cursor-devel-32bit
- xcb-util-devel
- xcb-util-devel-32bit
- xcb-util-errors-devel
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2024-07-29 10:13:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Mon Jul 29 10:13:56 2024 rev:3018 rq: version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/000release-packages/Aeon-release.changes 2024-07-28 18:41:29.952699429 +0200
+++ /work/SRC/openSUSE:Factory/.000release-packages.new.1882/Aeon-release.changes 2024-07-29 10:13:57.668321418 +0200
@@ -2 +2 @@
-Sun Jul 28 16:41:27 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
+Mon Jul 29 08:13:54 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
Kalpa-release.changes: same change
MicroOS-release.changes: same change
openSUSE-Addon-NonOss-release.changes: same change
openSUSE-release.changes: same change
stub.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
Kalpa-release.spec: same change
MicroOS-release.spec: same change
openSUSE-Addon-NonOss-release.spec: same change
openSUSE-release.spec: same change
stub.spec: same change
++++++ weakremovers.inc ++++++
--- /var/tmp/diff_new_pack.ZSM5x3/_old 2024-07-29 10:13:59.260385509 +0200
+++ /var/tmp/diff_new_pack.ZSM5x3/_new 2024-07-29 10:13:59.272385993 +0200
@@ -19115,7 +19115,6 @@
Provides: weakremover(libxbrz-1_6)
Provides: weakremover(libxbrz-1_7)
Provides: weakremover(libxc5)
-Provides: weakremover(libxcb-cursor0-32bit)
Provides: weakremover(libxcb-errors0-32bit)
Provides: weakremover(libxerces-c-3_1)
Provides: weakremover(libxerces-c-3_1-32bit)
@@ -44875,7 +44874,6 @@
Provides: weakremover(xaos-lang)
Provides: weakremover(xapps-common-lang)
Provides: weakremover(xboxdrv)
-Provides: weakremover(xcb-util-cursor-devel-32bit)
Provides: weakremover(xcm)
Provides: weakremover(xdcc)
Provides: weakremover(xen-libs-32bit)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000product for openSUSE:Factory checked in at 2024-07-28 21:15:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000product (Old)
and /work/SRC/openSUSE:Factory/.000product.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000product"
Sun Jul 28 21:15:39 2024 rev:4086 rq: version:unknown
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MicroOS-dvd5-dvd-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:43.839514633 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:43.843514792 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__MicroOS___20240726" schemaversion="4.1">
+<image name="OBS__MicroOS___20240728" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240726</productvar>
+ <productvar name="VERSION">20240728</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240726,openSUSE MicroOS</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:microos:20240728,openSUSE MicroOS</productinfo>
<productinfo name="LINGUAS">en_US </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240726/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/MicroOS/20240728/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-Addon-NonOss-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:43.883516392 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:43.887516553 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE-Addon-NonOss___20240726" schemaversion="4.1">
+<image name="OBS__openSUSE-Addon-NonOss___20240728" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240726</productvar>
+ <productvar name="VERSION">20240728</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240726,openSUSE NonOSS Addon</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse-addon-nonoss:20240728,openSUSE NonOSS Addon</productinfo>
<productinfo name="LINGUAS">af ar be_BY bg br ca cy el et ga gl gu_IN he hi_IN hr ka km ko lt mk nn pa_IN rw sk sl sr_CS ss st tg th tr uk ve vi xh zu </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE-Addon-NonOss/2024…</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ openSUSE-cd-mini-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:43.915517672 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:43.919517832 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240726" schemaversion="4.1">
+<image name="OBS__openSUSE___20240728" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240726</productvar>
+ <productvar name="VERSION">20240728</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240726,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240728,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240726/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240728/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
<productoption name="PLUGIN_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
openSUSE-dvd5-dvd-x86_64.kiwi: same change
++++++ openSUSE-ftp-ftp-x86_64.kiwi ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:43.975520072 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:43.979520232 +0200
@@ -1,4 +1,4 @@
-<image name="OBS__openSUSE___20240726" schemaversion="4.1">
+<image name="OBS__openSUSE___20240728" schemaversion="4.1">
<description type="system">
<author>The SUSE Team</author>
<contact>build(a)opensuse.org</contact>
@@ -23,7 +23,7 @@
<productvar name="DISTNAME">openSUSE</productvar>
<productvar name="FLAVOR">ftp</productvar>
<productvar name="MAKE_LISTINGS">true</productvar>
- <productvar name="MEDIUM_NAME">openSUSE-20240726-x86_64</productvar>
+ <productvar name="MEDIUM_NAME">openSUSE-20240728-x86_64</productvar>
<productvar name="MULTIPLE_MEDIA">true</productvar>
<productvar name="PRODUCT_DIR">/</productvar>
<productvar name="PRODUCT_NAME">$DISTNAME-$FLAVOR</productvar>
@@ -35,11 +35,11 @@
<productvar name="SEPARATE_MEDIA">true</productvar>
<productvar name="SHA1OPT">-x -2</productvar>
<productvar name="VENDOR">openSUSE</productvar>
- <productvar name="VERSION">20240726</productvar>
+ <productvar name="VERSION">20240728</productvar>
<productinfo name="CONTENTSTYLE">11</productinfo>
- <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240726,openSUSE Tumbleweed</productinfo>
+ <productinfo name="DISTRO">cpe:/o:opensuse:opensuse:20240728,openSUSE Tumbleweed</productinfo>
<productinfo name="LINGUAS">cs da de el en en_GB en_US es fr hu it ja pl pt pt_BR ru zh zh_CN zh_TW </productinfo>
- <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240726/x86_64</productinfo>
+ <productinfo name="REPOID">obsproduct://build.opensuse.org/openSUSE:Factory/openSUSE/20240728/x86_64</productinfo>
<productinfo name="VENDOR">openSUSE</productinfo>
<productoption name="DEBUGMEDIUM">2</productoption>
<productoption name="INI_DIR">/usr/share/kiwi/modules/plugins/tumbleweed</productoption>
++++++ Aeon.product ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:44.043522791 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:44.051523111 +0200
@@ -6,7 +6,7 @@
<name>Aeon</name>
<releasepkgname>Aeon-release</releasepkgname>
<endoflife/>
- <version>20240726</version>
+ <version>20240728</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Aeon</productline>
++++++ Kalpa.product ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:44.071523912 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:44.075524071 +0200
@@ -6,7 +6,7 @@
<name>Kalpa</name>
<releasepkgname>Kalpa-release</releasepkgname>
<endoflife/>
- <version>20240726</version>
+ <version>20240728</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>Kalpa</productline>
++++++ MicroOS.product ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:44.099525031 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:44.103525192 +0200
@@ -6,7 +6,7 @@
<name>MicroOS</name>
<releasepkgname>MicroOS-release</releasepkgname>
<endoflife/>
- <version>20240726</version>
+ <version>20240728</version>
<!-- release is no longer optional -->
<release>0</release>
<productline>MicroOS</productline>
++++++ openSUSE-Addon-NonOss.product ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:44.223529991 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:44.227530150 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<summary>openSUSE NonOSS Addon</summary>
<shortsummary>non oss addon</shortsummary>
++++++ openSUSE.product ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:44.255531271 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:44.259531430 +0200
@@ -4,7 +4,7 @@
<product>
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<productline>openSUSE</productline>
++++++ opensuse_aeon.group ++++++
--- /var/tmp/diff_new_pack.mDFMz7/_old 2024-07-28 21:15:44.283532390 +0200
+++ /var/tmp/diff_new_pack.mDFMz7/_new 2024-07-28 21:15:44.287532551 +0200
@@ -124,7 +124,7 @@
<group name="opensuse_aeon.x86_64">
<conditional name="only_x86_64"/>
<packagelist relationship="recommends">
- <package name=" patterns-aeon-base uninstallable: package patterns-aeon-base-5.0-13.1.x86_64 requires gnome-backgrounds, but none of the providers can be installed" supportstatus="unsupported"/>
+ <package name=" patterns-aeon-base uninstallable: package patterns-aeon-base-5.0-14.1.x86_64 requires gnome-backgrounds, but none of the providers can be installed" supportstatus="unsupported"/>
</packagelist>
</group>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package 000release-packages for openSUSE:Factory checked in at 2024-07-28 18:41:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/000release-packages (Old)
and /work/SRC/openSUSE:Factory/.000release-packages.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "000release-packages"
Sun Jul 28 18:41:28 2024 rev:3017 rq: version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/000release-packages/Aeon-release.changes 2024-07-26 19:14:58.870755897 +0200
+++ /work/SRC/openSUSE:Factory/.000release-packages.new.1882/Aeon-release.changes 2024-07-28 18:41:29.952699429 +0200
@@ -2 +2 @@
-Fri Jul 26 17:14:55 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
+Sun Jul 28 16:41:27 UTC 2024 - openSUSE <packaging(a)lists.opensuse.org>
Kalpa-release.changes: same change
MicroOS-release.changes: same change
openSUSE-Addon-NonOss-release.changes: same change
openSUSE-release.changes: same change
stub.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Aeon-release.spec ++++++
--- /var/tmp/diff_new_pack.cX9IYA/_old 2024-07-28 18:41:33.524843060 +0200
+++ /var/tmp/diff_new_pack.cX9IYA/_new 2024-07-28 18:41:33.536843543 +0200
@@ -17,7 +17,7 @@
Name: Aeon-release
-Version: 20240726
+Version: 20240728
Release: 0
Summary: openSUSE Aeon
License: GPL-2.0-or-later
@@ -174,9 +174,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = Aeon
-Provides: product(Aeon) = 20240726-0
+Provides: product(Aeon) = 20240728-0
Provides: product-label() = openSUSE%20Aeon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aaeon%3A20240726
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aaeon%3A20240728
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(Aeon)
@@ -192,7 +192,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(Aeon) = 20240726-0
+Provides: product_flavor(Aeon) = 20240728-0
Summary: openSUSE Aeon%{?betaversion: %{betaversion}}
%description appliance
@@ -257,11 +257,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>Aeon</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:aeon:20240726</cpeid>
+ <cpeid>cpe:/o:opensuse:aeon:20240728</cpeid>
<productline>Aeon</productline>
<register>
<pool>
++++++ Kalpa-release.spec ++++++
--- /var/tmp/diff_new_pack.cX9IYA/_old 2024-07-28 18:41:33.948860109 +0200
+++ /var/tmp/diff_new_pack.cX9IYA/_new 2024-07-28 18:41:33.964860753 +0200
@@ -17,7 +17,7 @@
Name: Kalpa-release
-Version: 20240726
+Version: 20240728
Release: 0
Summary: openSUSE Kalpa
License: GPL-2.0-or-later
@@ -174,9 +174,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = Kalpa
-Provides: product(Kalpa) = 20240726-0
+Provides: product(Kalpa) = 20240728-0
Provides: product-label() = openSUSE%20Kalpa
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Akalpa%3A20240726
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Akalpa%3A20240728
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(Kalpa)
@@ -192,7 +192,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(Kalpa) = 20240726-0
+Provides: product_flavor(Kalpa) = 20240728-0
Summary: openSUSE Kalpa%{?betaversion: %{betaversion}}
%description appliance
@@ -257,11 +257,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>Kalpa</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:kalpa:20240726</cpeid>
+ <cpeid>cpe:/o:opensuse:kalpa:20240728</cpeid>
<productline>Kalpa</productline>
<register>
<pool>
++++++ MicroOS-release.spec ++++++
--- /var/tmp/diff_new_pack.cX9IYA/_old 2024-07-28 18:41:34.260872655 +0200
+++ /var/tmp/diff_new_pack.cX9IYA/_new 2024-07-28 18:41:34.276873298 +0200
@@ -17,7 +17,7 @@
Name: MicroOS-release
-Version: 20240726
+Version: 20240728
Release: 0
Summary: openSUSE MicroOS
License: GPL-2.0-or-later
@@ -179,9 +179,9 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = MicroOS
-Provides: product(MicroOS) = 20240726-0
+Provides: product(MicroOS) = 20240728-0
Provides: product-label() = openSUSE%20MicroOS
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20240726
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Amicroos%3A20240728
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-endoflife()
Requires: product_flavor(MicroOS)
@@ -197,7 +197,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(MicroOS) = 20240726-0
+Provides: product_flavor(MicroOS) = 20240728-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description dvd
@@ -213,7 +213,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(MicroOS) = 20240726-0
+Provides: product_flavor(MicroOS) = 20240728-0
Summary: openSUSE MicroOS%{?betaversion: %{betaversion}}
%description appliance
@@ -278,11 +278,11 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>MicroOS</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<endoflife></endoflife>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:microos:20240726</cpeid>
+ <cpeid>cpe:/o:opensuse:microos:20240728</cpeid>
<productline>MicroOS</productline>
<register>
<pool>
++++++ openSUSE-Addon-NonOss-release.spec ++++++
--- /var/tmp/diff_new_pack.cX9IYA/_old 2024-07-28 18:41:34.648888256 +0200
+++ /var/tmp/diff_new_pack.cX9IYA/_new 2024-07-28 18:41:34.660888739 +0200
@@ -18,7 +18,7 @@
Name: openSUSE-Addon-NonOss-release
%define product openSUSE-Addon-NonOss
-Version: 20240726
+Version: 20240728
#!BcntSyncTag: openSUSE-Addon-NonOss
Release: 0
Summary: openSUSE NonOSS Addon
@@ -26,9 +26,9 @@
Group: System/Fhs
Provides: %name-%version
Provides: product() = openSUSE%2DAddon%2DNonOss
-Provides: product(openSUSE-Addon-NonOss) = 20240726-0
+Provides: product(openSUSE-Addon-NonOss) = 20240728-0
Provides: product-label() = non%20oss%20addon
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20240726
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%2Daddon%2Dnonoss%3A20240728
@@ -48,10 +48,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE-Addon-NonOss</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20240726</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse-addon-nonoss:20240728</cpeid>
<register>
<pool>
</pool>
++++++ openSUSE-release.spec ++++++
--- /var/tmp/diff_new_pack.cX9IYA/_old 2024-07-28 18:41:34.992902089 +0200
+++ /var/tmp/diff_new_pack.cX9IYA/_new 2024-07-28 18:41:35.020903215 +0200
@@ -20,7 +20,7 @@
#define betaversion %{nil}
%define codename Tumbleweed
Name: openSUSE-release
-Version: 20240726
+Version: 20240728
Release: 0
# 0 is the product release, not the build release of this package
Summary: openSUSE Tumbleweed
@@ -185,7 +185,7 @@
%include %{SOURCE100}
Provides: %name-%version
Provides: product() = openSUSE
-Provides: product(openSUSE) = 20240726-0
+Provides: product(openSUSE) = 20240728-0
%ifarch x86_64
Provides: product-register-target() = openSUSE%2DTumbleweed%2Dx86_64
%endif
@@ -199,7 +199,7 @@
Provides: product-register-target() = openSUSE%2DTumbleweed%2Daarch64
%endif
Provides: product-label() = openSUSE
-Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20240726
+Provides: product-cpeid() = cpe%3A%2Fo%3Aopensuse%3Aopensuse%3A20240728
Provides: product-url(releasenotes) = http%3A%2F%2Fdoc.opensuse.org%2Frelease%2Dnotes%2Fx86_64%2FopenSUSE%2FTumbleweed%2Frelease%2Dnotes%2DopenSUSE.rpm
Provides: product-url(repository) = http%3A%2F%2Fdownload.opensuse.org%2Ftumbleweed%2Frepo%2Foss%2F
Requires: product_flavor(openSUSE)
@@ -213,7 +213,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(ftp)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description ftp
@@ -228,7 +228,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(mini)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description mini
@@ -243,7 +243,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(dvd)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description dvd
@@ -258,7 +258,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-kde)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-kde
@@ -273,7 +273,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-x11)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-x11
@@ -288,7 +288,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-gnome)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-gnome
@@ -303,7 +303,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(livecd-xfce)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description livecd-xfce
@@ -318,7 +318,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-kde)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-kde
@@ -333,7 +333,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-gnome)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-gnome
@@ -348,7 +348,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(usb-x11)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description usb-x11
@@ -363,7 +363,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance
@@ -378,7 +378,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-docker)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-docker
@@ -393,7 +393,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-kvm)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-kvm
@@ -408,7 +408,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vmware)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vmware
@@ -423,7 +423,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-openstack)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-openstack
@@ -438,7 +438,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-hyperv)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-hyperv
@@ -453,7 +453,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-vagrant)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-vagrant
@@ -468,7 +468,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-wsl)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-wsl
@@ -483,7 +483,7 @@
Group: System/Fhs
Provides: product_flavor()
Provides: flavor(appliance-custom)
-Provides: product_flavor(openSUSE) = 20240726-0
+Provides: product_flavor(openSUSE) = 20240728-0
Summary: openSUSE Tumbleweed%{?betaversion: %{betaversion}}
%description appliance-custom
@@ -566,10 +566,10 @@
<product schemeversion="0">
<vendor>openSUSE</vendor>
<name>openSUSE</name>
- <version>20240726</version>
+ <version>20240728</version>
<release>0</release>
<arch>%{_target_cpu}</arch>
- <cpeid>cpe:/o:opensuse:opensuse:20240726</cpeid>
+ <cpeid>cpe:/o:opensuse:opensuse:20240728</cpeid>
<productline>openSUSE</productline>
<register>
<target>openSUSE-Tumbleweed-x86_64</target>
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ollama for openSUSE:Factory checked in at 2024-07-28 17:20:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ollama (Old)
and /work/SRC/openSUSE:Factory/.ollama.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ollama"
Sun Jul 28 17:20:22 2024 rev:15 rq:1189982 version:0.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ollama/ollama.changes 2024-07-26 16:15:41.954186621 +0200
+++ /work/SRC/openSUSE:Factory/.ollama.new.1882/ollama.changes 2024-07-28 17:20:55.307337942 +0200
@@ -1,0 +2,15 @@
+Sun Jul 28 11:32:19 UTC 2024 - Eyad Issa <eyadlorenzo(a)gmail.com>
+
+- Update to version 0.3.0:
+ * Ollama now supports tool calling with popular models such
+ as Llama 3.1. This enables a model to answer a given prompt
+ using tool(s) it knows about, making it possible for models to
+ perform more complex tasks or interact with the outside world.
+ * New models:
+ ~ Llama 3.1
+ ~ Mistral Large 2
+ ~ Firefunction v2
+ ~ Llama-3-Groq-Tool-Use
+ * Fixed duplicate error message when running ollama create
+
+-------------------------------------------------------------------
Old:
----
ollama-0.2.8.obscpio
New:
----
ollama-0.3.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ollama.spec ++++++
--- /var/tmp/diff_new_pack.DPmDDp/_old 2024-07-28 17:20:59.595509298 +0200
+++ /var/tmp/diff_new_pack.DPmDDp/_new 2024-07-28 17:20:59.599509458 +0200
@@ -17,7 +17,7 @@
Name: ollama
-Version: 0.2.8
+Version: 0.3.0
Release: 0
Summary: Tool for running AI models on-premise
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.DPmDDp/_old 2024-07-28 17:20:59.631510737 +0200
+++ /var/tmp/diff_new_pack.DPmDDp/_new 2024-07-28 17:20:59.635510897 +0200
@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/ollama/ollama.git</param>
<param name="scm">git</param>
- <param name="revision">v0.2.8</param>
+ <param name="revision">v0.3.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.DPmDDp/_old 2024-07-28 17:20:59.655511696 +0200
+++ /var/tmp/diff_new_pack.DPmDDp/_new 2024-07-28 17:20:59.659511856 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/ollama/ollama.git</param>
- <param name="changesrevision">c0648233f2236f82f6830d2aaed552ae0f72379b</param></service></servicedata>
+ <param name="changesrevision">bbf8f102ee06bd6b149e4999571c0844aa47b12f</param></service></servicedata>
(No newline at EOF)
++++++ ollama-0.2.8.obscpio -> ollama-0.3.0.obscpio ++++++
/work/SRC/openSUSE:Factory/ollama/ollama-0.2.8.obscpio /work/SRC/openSUSE:Factory/.ollama.new.1882/ollama-0.3.0.obscpio differ: char 49, line 1
++++++ ollama.obsinfo ++++++
--- /var/tmp/diff_new_pack.DPmDDp/_old 2024-07-28 17:20:59.699513454 +0200
+++ /var/tmp/diff_new_pack.DPmDDp/_new 2024-07-28 17:20:59.703513614 +0200
@@ -1,5 +1,5 @@
name: ollama
-version: 0.2.8
-mtime: 1721680628
-commit: c0648233f2236f82f6830d2aaed552ae0f72379b
+version: 0.3.0
+mtime: 1721946295
+commit: bbf8f102ee06bd6b149e4999571c0844aa47b12f
++++++ vendor.tar.zstd ++++++
Binary files /var/tmp/diff_new_pack.DPmDDp/_old and /var/tmp/diff_new_pack.DPmDDp/_new differ
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package libhts for openSUSE:Factory checked in at 2024-07-28 17:20:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libhts (Old)
and /work/SRC/openSUSE:Factory/.libhts.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libhts"
Sun Jul 28 17:20:21 2024 rev:7 rq:1189980 version:1.20
Changes:
--------
--- /work/SRC/openSUSE:Factory/libhts/libhts.changes 2024-01-03 14:53:27.460682632 +0100
+++ /work/SRC/openSUSE:Factory/.libhts.new.1882/libhts.changes 2024-07-28 17:20:48.135051337 +0200
@@ -1,0 +2,48 @@
+Mon Jul 15 12:17:55 UTC 2024 - jun wang <jgwang(a)suse.com>
+
+- Update to version 1.20
+ * When working on named files, bgzip now sets the modified and
+ access times of the output files it makes to match those of
+ the corresponding input
+ * It's now possible to use a -o option to specify the output
+ file name in bgzip
+ * Improved error faidx error messages
+ * Faster reading of SAM array (type "B") tags. These often turn
+ up in ONT and PacBio data
+ * Improved validity checking of base modification tags
+ * mpileup overlap removal now works where one read has a
+ deletion
+ * The S3 plugin can now find buckets via S3 access point aliases
+ * Added a --threads option (and -@ short option) to tabix
+ * tabix can now index Graph Alignment Format (GAF) files
+ * Security fix: Prevent possible heap overflow in
+ cram_encode_aux() on bad RG:Z tags
+ * Security fix: Prevent attempts to call a NULL pointer if
+ certain URL schemes are used in CRAM @SQ UR: tags
+ * Security fix: Fixed a bug where following certain AWS S3
+ redirects could downgrade the connection from TLS
+ (i.e. https://) to unencrypted http://. This could happen when
+ using path-based URLs and AWS_DEFAULT_REGION was set to a
+ region other that the one where the data was stored
+ * Fixed arithmetic overflow when loading very long references
+ for CRAM
+ * Fixed faidx and CRAM reference look-ups on compressed fasta
+ where the .fai index file was present, but the .gzi index of
+ compressed offsets was not
+ * Fixed BCF indexing on-the-fly bug which produced invalid
+ indexes when using multiple compression threads
+ * Ensure that pileup destructors are called by
+ bam_plp_destroy(), to prevent memory leaks
+ * Ensure on-the-fly index timestamps are always older than the
+ data file. Previously the files could be closed out of order,
+ leading to warnings being printed when using the index
+ * To prevent data corruption when reading (strictly invalid)
+ VCF files with duplicated FORMAT tags, all but the first copy
+ of the data associated with the tag are now dropped with a
+ warning
+ * Fixed a bug introduced in release 1.19 (PR #1689) which broke
+ variant record data if it tried to remove an over-long tag
+ * Changed error to warning when complaining about use of the CG
+ tag in SAM or CRAM files
+
+-------------------------------------------------------------------
Old:
----
htslib-1.19.tar.bz2
New:
----
htslib-1.20.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libhts.spec ++++++
--- /var/tmp/diff_new_pack.iwEUFT/_old 2024-07-28 17:20:48.591069560 +0200
+++ /var/tmp/diff_new_pack.iwEUFT/_new 2024-07-28 17:20:48.595069720 +0200
@@ -20,7 +20,7 @@
%define htscodecsminversion 1.6.0
Name: libhts
-Version: 1.19
+Version: 1.20
Release: 0
%define sonum 3
Summary: C library for high-throughput sequencing data formats
++++++ htslib-1.19.tar.bz2 -> htslib-1.20.tar.bz2 ++++++
++++ 4473 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jacktrip for openSUSE:Factory checked in at 2024-07-28 17:20:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jacktrip (Old)
and /work/SRC/openSUSE:Factory/.jacktrip.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jacktrip"
Sun Jul 28 17:20:17 2024 rev:21 rq:1189976 version:2.3.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/jacktrip/jacktrip.changes 2024-05-20 18:16:52.225786010 +0200
+++ /work/SRC/openSUSE:Factory/.jacktrip.new.1882/jacktrip.changes 2024-07-28 17:20:46.342979726 +0200
@@ -1,0 +2,8 @@
+Sun Jul 28 08:43:11 UTC 2024 - Andrea Manzini <andrea.manzini(a)suse.com>
+
+- Update to 2.3.1:
+ * (updated) VS Mode stronger recommendations for audio devices
+ * (fixed) Crash when JackTrip fails to connect using PLC
+ * (fixed) Sanity check for maximum UDP packet size
+
+-------------------------------------------------------------------
Old:
----
jacktrip-2.3.0.tar.gz
New:
----
jacktrip-2.3.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jacktrip.spec ++++++
--- /var/tmp/diff_new_pack.VEwAeX/_old 2024-07-28 17:20:46.826999067 +0200
+++ /var/tmp/diff_new_pack.VEwAeX/_new 2024-07-28 17:20:46.826999067 +0200
@@ -18,7 +18,7 @@
Name: jacktrip
-Version: 2.3.0
+Version: 2.3.1
Release: 0
Summary: Multi-machine network music performance over the Internet
License: GPL-3.0-only AND MIT AND LGPL-3.0-only
++++++ jacktrip-2.3.0.tar.gz -> jacktrip-2.3.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/docs/changelog.yml new/jacktrip-2.3.1/docs/changelog.yml
--- old/jacktrip-2.3.0/docs/changelog.yml 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/docs/changelog.yml 2024-07-26 19:21:30.000000000 +0200
@@ -1,3 +1,11 @@
+- Version: "2.3.1"
+ Date: 2024-07-26
+ Description:
+ - (updated) VS Mode stronger recommendations for audio devices
+ - (updated) Reverting OSX builds from Qt 6.2.8 back to 6.2.6
+ - (fixed) Crash when JackTrip fails to connect using PLC
+ - (fixed) Screen sharing on OSX freezes when window is hidden
+ - (fixed) Sanity check for maximum UDP packet size
- Version: "2.3.0"
Date: 2024-05-15
Description:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/macos/meson_native_minversion_11.ini new/jacktrip-2.3.1/macos/meson_native_minversion_11.ini
--- old/jacktrip-2.3.0/macos/meson_native_minversion_11.ini 1970-01-01 01:00:00.000000000 +0100
+++ new/jacktrip-2.3.1/macos/meson_native_minversion_11.ini 2024-07-26 19:21:30.000000000 +0200
@@ -0,0 +1,10 @@
+[constants]
+minversion_args = ['-mmacosx-version-min=11']
+
+[built-in options]
+c_args = minversion_args
+cpp_args = minversion_args
+objcpp_args = minversion_args
+c_link_args = minversion_args
+cpp_link_args = minversion_args
+objcpp_link_args = minversion_args
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/macos/meson_native_universal_11.ini new/jacktrip-2.3.1/macos/meson_native_universal_11.ini
--- old/jacktrip-2.3.0/macos/meson_native_universal_11.ini 1970-01-01 01:00:00.000000000 +0100
+++ new/jacktrip-2.3.1/macos/meson_native_universal_11.ini 2024-07-26 19:21:30.000000000 +0200
@@ -0,0 +1,11 @@
+[constants]
+minversion_args = ['-mmacosx-version-min=11']
+universal_args = ['-arch', 'x86_64', '-arch', 'arm64']
+
+[built-in options]
+c_args = universal_args + minversion_args
+cpp_args = universal_args + minversion_args
+objcpp_args = universal_args + minversion_args
+c_link_args = universal_args + minversion_args
+cpp_link_args = universal_args + minversion_args
+objcpp_link_args = universal_args + minversion_args
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/releases/edge/mac-manifests.json new/jacktrip-2.3.1/releases/edge/mac-manifests.json
--- old/jacktrip-2.3.0/releases/edge/mac-manifests.json 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/releases/edge/mac-manifests.json 2024-07-26 19:21:30.000000000 +0200
@@ -2,6 +2,36 @@
"app_name": "JackTrip",
"releases": [
{
+ "version": "2.3.0",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0",
+ "download": {
+ "date": "2024-05-15T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-macOS-x64-signed-inst…",
+ "downloadSize": "197443395",
+ "sha256": "384d8e84d733fcb0a0a951503030d5ed4f55b1e2810a5f8dc3337c40d8376c7d"
+ }
+ },
+ {
+ "version": "2.3.0-beta2",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0-beta2",
+ "download": {
+ "date": "2024-05-09T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-beta2-macOS-x64-signe…",
+ "downloadSize": "197442162",
+ "sha256": "b31dd19fbb95462f500755d613927518d55e8c94338100954230462c09c989b3"
+ }
+ },
+ {
+ "version": "2.3.0-beta1",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0-beta1",
+ "download": {
+ "date": "2024-05-04T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-beta1-macOS-x64-signe…",
+ "downloadSize": "177351316",
+ "sha256": "fdd884383fe25cbae6296d3614906a080366c3c51fbdd16b9d756c40d65666fc"
+ }
+ },
+ {
"version": "2.2.5",
"changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.2.5",
"download": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/releases/edge/win-manifests.json new/jacktrip-2.3.1/releases/edge/win-manifests.json
--- old/jacktrip-2.3.0/releases/edge/win-manifests.json 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/releases/edge/win-manifests.json 2024-07-26 19:21:30.000000000 +0200
@@ -2,6 +2,36 @@
"app_name": "JackTrip",
"releases": [
{
+ "version": "2.3.0",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0",
+ "download": {
+ "date": "2024-05-15T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-Windows-x64-signed-in…",
+ "downloadSize": "116105216",
+ "sha256": "0ec59f472224cbe7fe33fc5818525a931509d7588af6aae613e738196c77e4b1"
+ }
+ },
+ {
+ "version": "2.3.0-beta2",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0-beta2",
+ "download": {
+ "date": "2024-05-09T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-beta2-Windows-x64-sig…",
+ "downloadSize": "116101120",
+ "sha256": "2c6a3a16066b25a0f541c1c7fdc8a63c29e8437053301adf325d3ca6f42bf8cf"
+ }
+ },
+ {
+ "version": "2.3.0-beta1",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0-beta1",
+ "download": {
+ "date": "2024-05-04T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-beta1-Windows-x64-sig…",
+ "downloadSize": "116215808",
+ "sha256": "c75903089415487e983a80de0d780979815fcaa2c66020af67a2ed0a1bc0e904"
+ }
+ },
+ {
"version": "2.2.5",
"changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.2.5",
"download": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/releases/stable/linux-manifests.json new/jacktrip-2.3.1/releases/stable/linux-manifests.json
--- old/jacktrip-2.3.0/releases/stable/linux-manifests.json 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/releases/stable/linux-manifests.json 2024-07-26 19:21:30.000000000 +0200
@@ -2,6 +2,16 @@
"app_name": "JackTrip",
"releases": [
{
+ "version": "2.3.0",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0",
+ "download": {
+ "date": "2024-05-15T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-Linux-x64-binary.zip",
+ "downloadSize": "1193479",
+ "sha256": "cfe0982a82a01ce776f404af10095c37e35616ebe5b259a59d568f4c3330eec1"
+ }
+ },
+ {
"version": "2.2.5",
"changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.2.5",
"download": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/releases/stable/mac-manifests.json new/jacktrip-2.3.1/releases/stable/mac-manifests.json
--- old/jacktrip-2.3.0/releases/stable/mac-manifests.json 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/releases/stable/mac-manifests.json 2024-07-26 19:21:30.000000000 +0200
@@ -2,6 +2,16 @@
"app_name": "JackTrip",
"releases": [
{
+ "version": "2.3.0",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0",
+ "download": {
+ "date": "2024-05-15T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-macOS-x64-signed-inst…",
+ "downloadSize": "197443395",
+ "sha256": "384d8e84d733fcb0a0a951503030d5ed4f55b1e2810a5f8dc3337c40d8376c7d"
+ }
+ },
+ {
"version": "2.2.5",
"changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.2.5",
"download": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/releases/stable/win-manifests.json new/jacktrip-2.3.1/releases/stable/win-manifests.json
--- old/jacktrip-2.3.0/releases/stable/win-manifests.json 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/releases/stable/win-manifests.json 2024-07-26 19:21:30.000000000 +0200
@@ -2,6 +2,16 @@
"app_name": "JackTrip",
"releases": [
{
+ "version": "2.3.0",
+ "changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.3.0",
+ "download": {
+ "date": "2024-05-15T00:00:00Z",
+ "url": "https://files.jacktrip.org/app-builds/JackTrip-v2.3.0-Windows-x64-signed-in…",
+ "downloadSize": "116105216",
+ "sha256": "0ec59f472224cbe7fe33fc5818525a931509d7588af6aae613e738196c77e4b1"
+ }
+ },
+ {
"version": "2.2.5",
"changelog": "Full changelog at https://github.com/jacktrip/jacktrip/releases/tag/v2.2.5",
"download": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/src/Regulator.cpp new/jacktrip-2.3.1/src/Regulator.cpp
--- old/jacktrip-2.3.0/src/Regulator.cpp 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/src/Regulator.cpp 2024-07-26 19:21:30.000000000 +0200
@@ -307,17 +307,20 @@
Regulator::~Regulator()
{
- delete[] mXfrBuffer;
- delete[] mBroadcastBuffer;
- delete[] mSlotBuf;
- delete pushStat;
- delete pullStat;
- for (int i = 0; i < mNumChannels; i++)
- delete mChanData[i];
+ if (mInitialized) {
+ delete[] mXfrBuffer;
+ delete[] mBroadcastBuffer;
+ delete[] mSlotBuf;
+ delete[] mSlots;
+ delete pushStat;
+ delete pullStat;
+ delete mTime;
+ delete ba;
+ for (int i = 0; i < mNumChannels; i++)
+ delete mChanData[i];
+ }
if (m_b_BroadcastRingBuffer)
delete m_b_BroadcastRingBuffer;
- delete mTime;
- delete ba;
if (mWorkerThreadPtr != nullptr) {
mWorkerThreadPtr->quit();
mWorkerThreadPtr->wait();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/src/UdpDataProtocol.cpp new/jacktrip-2.3.1/src/UdpDataProtocol.cpp
--- old/jacktrip-2.3.0/src/UdpDataProtocol.cpp 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/src/UdpDataProtocol.cpp 2024-07-26 19:21:30.000000000 +0200
@@ -497,6 +497,13 @@
int full_redundant_packet_size = full_packet_size * mUdpRedundancyFactor;
int8_t* full_redundant_packet = NULL;
+ if (full_redundant_packet_size > 0x10000) {
+ throw std::runtime_error(
+ "Maximum UDP packet size exceeded! Either reduce your "
+ "Jack period size, the number of send channels or "
+ "the packet redundancy.");
+ }
+
// Set realtime priority (function in jacktrip_globals.h)
if (gVerboseFlag)
std::cout << " UdpDataProtocol:run" << mRunMode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/src/gui/Login.qml new/jacktrip-2.3.1/src/gui/Login.qml
--- old/jacktrip-2.3.0/src/gui/Login.qml 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/src/gui/Login.qml 2024-07-26 19:21:30.000000000 +0200
@@ -101,7 +101,7 @@
Text {
id: deviceVerificationExplanation
- text: `Please sign in and confirm the following code using your web browser. Return here when you are done.`
+ text: `To get started, please sign in and confirm the following code using your web browser. Return here when you are done.`
font.family: "Poppins"
font.pixelSize: 11 * virtualstudio.fontScale * virtualstudio.uiScale
anchors.horizontalCenter: parent.horizontalCenter
@@ -239,7 +239,6 @@
height: 48 * virtualstudio.uiScale
property bool showBackButton: !virtualstudio.vsFtux
- property bool showClassicModeButton: virtualstudio.vsFtux
Item {
id: backButton
@@ -264,31 +263,9 @@
}
Item {
- id: classicModeButton
- visible: parent.showClassicModeButton
- anchors.verticalCenter: parent.verticalCenter
- x: (parent.x + parent.width / 2) - classicModeButton.width - 8 * virtualstudio.uiScale
- width: 160 * virtualstudio.uiScale; height: 32 * virtualstudio.uiScale
- Text {
- text: "Use Classic Mode"
- font.underline: true
- font.family: "Poppins"
- font.pixelSize: 11 * virtualstudio.fontScale * virtualstudio.uiScale
- anchors.horizontalCenter: parent.horizontalCenter
- anchors.verticalCenter: parent.verticalCenter
- color: textColour
- }
- MouseArea {
- anchors.fill: parent
- onClicked: () => { virtualstudio.windowState = "login"; virtualstudio.toStandard(); }
- cursorShape: Qt.PointingHandCursor
- }
- }
-
- Item {
id: resetCodeButton
visible: true
- x: (parent.showBackButton || parent.showClassicModeButton) ? (parent.x + parent.width / 2) + 8 * virtualstudio.uiScale : (parent.x + parent.width / 2) - resetCodeButton.width / 2
+ x: parent.showBackButton ? (parent.x + parent.width / 2) + 8 * virtualstudio.uiScale : (parent.x + parent.width / 2) - resetCodeButton.width / 2
anchors.verticalCenter: parent.verticalCenter
width: 144 * virtualstudio.uiScale; height: 32 * virtualstudio.uiScale
Text {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/src/gui/Recommendations.qml new/jacktrip-2.3.1/src/gui/Recommendations.qml
--- old/jacktrip-2.3.0/src/gui/Recommendations.qml 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/src/gui/Recommendations.qml 2024-07-26 19:21:30.000000000 +0200
@@ -347,7 +347,7 @@
Text {
id: audioInterfaceRecommendationHeaderNonWindows
visible: !onWindows
- text: "External Audio Device Recommended"
+ text: "Use Recommended Audio Devices"
font { family: "Poppins"; weight: Font.Bold; pixelSize: fontMedium * virtualstudio.fontScale * virtualstudio.uiScale }
color: textColour
anchors.horizontalCenter: parent.horizontalCenter
@@ -358,10 +358,10 @@
Text {
id: audioInterfaceRecommendationSubheaderNonWindows
visible: !onWindows
- text: "Your audio device controls the quality of sound, and can also have a big impact on latency."
+ text: "Many audio devices are too slow to work well with JackTrip."
+ "<br/><br/>"
- + "It's OK to use the audio device that is built into your computer, but external USB and "
- + "Thunderbolt audio interfaces will usually produce better quality and lower latency."
+ + "We recommend external USB or Thunderbolt interfaces released within the past "
+ + "few years for the best quality, low latency and glitch-free sound."
font { family: "Poppins"; pixelSize: fontSmall * virtualstudio.fontScale * virtualstudio.uiScale }
color: textColour
width: 600
@@ -375,7 +375,7 @@
Text {
id: audioInterfaceRecommendationHeaderWindows
visible: onWindows
- text: "External Audio Device Recommended"
+ text: "Use Recommended Audio Devices"
font { family: "Poppins"; weight: Font.Bold; pixelSize: fontMedium * virtualstudio.fontScale * virtualstudio.uiScale }
color: textColour
anchors.horizontalCenter: parent.horizontalCenter
@@ -386,12 +386,12 @@
Text {
id: audioInterfaceRecommendationSubheaderWindows
visible: onWindows
- text: "Your audio device controls the quality of sound, and can also have a big impact on latency."
- + "<br/><br/>"
+ text: "Many audio devices are too slow to work well with JackTrip."
+ + "<br/>"
+ "ASIO drivers are required for low latency on Windows. "
+ "<br/><br/>"
- + "It's OK to use the audio device that is built into your computer, but external USB and "
- + "Thunderbolt devices will produce better quality and much lower latency."
+ + "We recommend external USB or Thunderbolt interfaces released within the past "
+ + "few years for the best quality, low latency and glitch-free sound."
font { family: "Poppins"; pixelSize: fontSmall * virtualstudio.fontScale * virtualstudio.uiScale }
color: textColour
width: 600
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jacktrip-2.3.0/src/jacktrip_globals.h new/jacktrip-2.3.1/src/jacktrip_globals.h
--- old/jacktrip-2.3.0/src/jacktrip_globals.h 2024-05-15 20:27:43.000000000 +0200
+++ new/jacktrip-2.3.1/src/jacktrip_globals.h 2024-07-26 19:21:30.000000000 +0200
@@ -40,7 +40,7 @@
#include "AudioInterface.h"
-constexpr const char* const gVersion = "2.3.0"; ///< JackTrip version
+constexpr const char* const gVersion = "2.3.1"; ///< JackTrip version
//*******************************************************************************
/// \name Default Values
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package fakeroot for openSUSE:Factory checked in at 2024-07-28 17:20:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fakeroot (Old)
and /work/SRC/openSUSE:Factory/.fakeroot.new.1882 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fakeroot"
Sun Jul 28 17:20:19 2024 rev:18 rq:1189981 version:1.35.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/fakeroot/fakeroot.changes 2024-07-01 11:21:02.948544209 +0200
+++ /work/SRC/openSUSE:Factory/.fakeroot.new.1882/fakeroot.changes 2024-07-28 17:20:47.371020807 +0200
@@ -1,0 +2,6 @@
+Fri Jul 26 16:05:25 UTC 2024 - Martin Jambor <mjambor(a)suse.com>
+
+- Aded fakeroot-C99.patch to fix C99 violations which prevent building
+ with GCC 14.
+
+-------------------------------------------------------------------
New:
----
fakeroot-C99.patch
BETA DEBUG BEGIN:
New:
- Aded fakeroot-C99.patch to fix C99 violations which prevent building
with GCC 14.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fakeroot.spec ++++++
--- /var/tmp/diff_new_pack.xT8h5o/_old 2024-07-28 17:20:47.863040467 +0200
+++ /var/tmp/diff_new_pack.xT8h5o/_new 2024-07-28 17:20:47.863040467 +0200
@@ -27,6 +27,8 @@
Source99: baselibs.conf
# PATCH-FIX-UPSTREAM fakeroot-1.21-fix-shell-in-fakeroot.patch (deb#828810)
Patch0: fakeroot-1.21-fix-shell-in-fakeroot
+# PATCH-FIX-UPSTREAM fakeroot-C99.patch - fix C99 issues preventing building with gcc 14
+Patch1: fakeroot-C99.patch
BuildRequires: autoconf >= 2.71
BuildRequires: automake
BuildRequires: fdupes
@@ -41,7 +43,7 @@
BuildRequires: sharutils
BuildRequires: user(daemon)
Requires(post): update-alternatives
-Requires(preun): update-alternatives
+Requires(preun):update-alternatives
%description
fakeroot runs a command in an environment wherein it appears to have
++++++ fakeroot-C99.patch ++++++
Index: fakeroot-1.35.1/communicate.c
===================================================================
--- fakeroot-1.35.1.orig/communicate.c
+++ fakeroot-1.35.1/communicate.c
@@ -576,7 +576,7 @@ void send_get_fakem(struct fake_msg *buf
&fm,
sizeof(fm)-sizeof(fm.mtype),0,0);
- ptr = &fm;
+ ptr = (uint8_t*) &fm;
for (k=0; k<16; k++) {
magic_candidate = *(uint32_t*)&ptr[k];
if (magic_candidate == FAKEROOT_MAGIC_LE || magic_candidate == FAKEROOT_MAGIC_BE) {
Index: fakeroot-1.35.1/faked.c
===================================================================
--- fakeroot-1.35.1.orig/faked.c
+++ fakeroot-1.35.1/faked.c
@@ -1089,7 +1089,7 @@ void get_msg()
do {
r=msgrcv(msg_get,&fm,sizeof(struct fake_msg_buf),0,0);
- ptr = &fm;
+ ptr = (uint8_t*) &fm;
for (k=0; k<16; k++) {
magic_candidate = *(uint32_t*)&ptr[k];
if (magic_candidate == FAKEROOT_MAGIC_LE || magic_candidate == FAKEROOT_MAGIC_BE) {
1
0