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 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