From 22368f92d625dbce400ca0013815b4db3adcafaef623c2e07072bd5c42ba90b5 Mon Sep 17 00:00:00 2001 From: Franck Bui Date: Thu, 17 Dec 2020 10:43:58 +0000 Subject: [PATCH 1/2] Accepting request 856647 from home:fbui:systemd:openSUSE-Factory - Enable support for zstd compression systemd-journald will now use zstd for compressing large fields in journal files. systemd-coredump will also use this algorithm to compress coredump files. Please note that systemd older than v246 won't be able to read new journal files as zstd algorithm is not supported by these versions. This incompatible change was actually not the only one introduced by v246 since the hash tables in journal files have been hardened against hash collisions too in an incompatible way with older versions. OBS-URL: https://build.opensuse.org/request/show/856647 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1130 --- systemd-mini.changes | 17 +++++++++++++++++ systemd-mini.spec | 1 + systemd.changes | 17 +++++++++++++++++ systemd.spec | 1 + 4 files changed, 36 insertions(+) diff --git a/systemd-mini.changes b/systemd-mini.changes index d5d6ac36..7e9edbb1 100644 --- a/systemd-mini.changes +++ b/systemd-mini.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Wed Dec 16 10:40:48 UTC 2020 - Franck Bui + +- Enable support for zstd compression + + systemd-journald will now use zstd for compressing large fields in + journal files. systemd-coredump will also use this algorithm to + compress coredump files. + + Please note that systemd older than v246 won't be able to read new + journal files as zstd algorithm is not supported by these versions. + + This incompatible change was actually not the only one introduced by + v246 since the hash tables in journal files have been hardened + against hash collisions too in an incompatible way with older + versions. + ------------------------------------------------------------------- Mon Dec 14 07:55:03 UTC 2020 - Dominique Leuenberger diff --git a/systemd-mini.spec b/systemd-mini.spec index 450e5910..f9802bc8 100644 --- a/systemd-mini.spec +++ b/systemd-mini.spec @@ -79,6 +79,7 @@ BuildRequires: pkgconfig(liblzma) BuildRequires: pkgconfig(libpcre2-8) BuildRequires: pkgconfig(libqrencode) BuildRequires: pkgconfig(libselinux) >= 2.1.9 +BuildRequires: pkgconfig(libzstd) %ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x BuildRequires: pkgconfig(libseccomp) >= 2.3.1 %endif diff --git a/systemd.changes b/systemd.changes index d5d6ac36..7e9edbb1 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Wed Dec 16 10:40:48 UTC 2020 - Franck Bui + +- Enable support for zstd compression + + systemd-journald will now use zstd for compressing large fields in + journal files. systemd-coredump will also use this algorithm to + compress coredump files. + + Please note that systemd older than v246 won't be able to read new + journal files as zstd algorithm is not supported by these versions. + + This incompatible change was actually not the only one introduced by + v246 since the hash tables in journal files have been hardened + against hash collisions too in an incompatible way with older + versions. + ------------------------------------------------------------------- Mon Dec 14 07:55:03 UTC 2020 - Dominique Leuenberger diff --git a/systemd.spec b/systemd.spec index 1db25784..9e6679df 100644 --- a/systemd.spec +++ b/systemd.spec @@ -77,6 +77,7 @@ BuildRequires: pkgconfig(liblzma) BuildRequires: pkgconfig(libpcre2-8) BuildRequires: pkgconfig(libqrencode) BuildRequires: pkgconfig(libselinux) >= 2.1.9 +BuildRequires: pkgconfig(libzstd) %ifarch aarch64 %ix86 x86_64 x32 %arm ppc64le s390x BuildRequires: pkgconfig(libseccomp) >= 2.3.1 %endif From 90bc59e9b0b8830877d108300ed8ef828224984e97ebf77045af285c638820b5 Mon Sep 17 00:00:00 2001 From: Franck Bui Date: Fri, 18 Dec 2020 15:38:23 +0000 Subject: [PATCH 2/2] Accepting request 856898 from home:fbui:systemd:openSUSE-Factory - Import commit 520e53b6d85087b05892ee637ae93f1b269e7e52 (merge of v246.9) For a complete list of changes, visit: https://github.com/openSUSE/systemd/compare/2401461e5f0e32922823d954c56106f96344070e...520e53b6d85087b05892ee637ae93f1b269e7e52 - Import commit 2401461e5f0e32922823d954c56106f96344070e 6131548b0f udev: link_update() should fail if the entry in symlink dir couldn't have been created f6cb8c7d79 udev: make algorithm that selects highest priority devlink less susceptible to race conditions (bsc#1084748) fc64e47291 basic/stat-util: make mtime check stricter and use entire timestamp ae91d45d3d test/sys-script.py: add missing DEVNAME entries to uevents 09e3473a7a test/udev_test.pl: add "expected good" count fc89379b5b test/udev-test.pl: suppress umount error message at startup d9e114f10d test/sd-script.py: new helper script for udev testing f2672eae66 test/udev-test.pl: generator for large list of block devices 42b68e43e2 test/udev-test.pl: add repeat count eec8ec375a tests/udev-test.pl: add multiple device test 73b8f3cf93 test/udev-test.pl: count "good" results ee04d70bb6 test/udev-test.pl: merge import parent tests into one 03942c8fbc test/udev-test.pl: merge "space and var with space" tests ec95546189 test/udev-test.pl: remove bogus rules from magic subsys test f704429217 test/udev-test.pl: Make some tests a little harder ce1a877dc0 test/udev-test.pl: last_rule is unsupported 913c72ff2d test/udev-test.pl: fix wrong test descriptions eeb25a1be6 test/udev-test.pl: allow checking multiple symlinks 00ab4292da test/udev-test.pl: test correctness of symlink targets 5b71ee2911 test/udev-test.pl: use computed devnode name 2e04bb9ae8 test/udev-test.pl: allow concurrent additions and removals 8816dd593c test/udev-test.pl: create rules only once 214418632d test/udev-test.pl: allow multiple devices per test 1eb6b23f27 udev-test: do not rely on "mail" group being defined 4a0a4dcf10 udev: Fix sound.target dependency (bsc#1179363) OBS-URL: https://build.opensuse.org/request/show/856898 OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1131 --- systemd-mini.changes | 39 +++++++++++++++++++++++ systemd-mini.spec | 4 +-- systemd-v246.7+suse.50.gd5e7958d35.tar.xz | 3 -- systemd-v246.9+suse.78.g520e53b6d8.tar.xz | 3 ++ systemd.changes | 39 +++++++++++++++++++++++ systemd.spec | 4 +-- 6 files changed, 85 insertions(+), 7 deletions(-) delete mode 100644 systemd-v246.7+suse.50.gd5e7958d35.tar.xz create mode 100644 systemd-v246.9+suse.78.g520e53b6d8.tar.xz diff --git a/systemd-mini.changes b/systemd-mini.changes index 7e9edbb1..be0880dd 100644 --- a/systemd-mini.changes +++ b/systemd-mini.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Fri Dec 18 08:54:20 UTC 2020 - Franck Bui + +- Import commit 520e53b6d85087b05892ee637ae93f1b269e7e52 (merge of v246.9) + + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/2401461e5f0e32922823d954c56106f96344070e...520e53b6d85087b05892ee637ae93f1b269e7e52 + +------------------------------------------------------------------- +Fri Dec 18 08:41:04 UTC 2020 - Franck Bui + +- Import commit 2401461e5f0e32922823d954c56106f96344070e + + 6131548b0f udev: link_update() should fail if the entry in symlink dir couldn't have been created + f6cb8c7d79 udev: make algorithm that selects highest priority devlink less susceptible to race conditions (bsc#1084748) + fc64e47291 basic/stat-util: make mtime check stricter and use entire timestamp + ae91d45d3d test/sys-script.py: add missing DEVNAME entries to uevents + 09e3473a7a test/udev_test.pl: add "expected good" count + fc89379b5b test/udev-test.pl: suppress umount error message at startup + d9e114f10d test/sd-script.py: new helper script for udev testing + f2672eae66 test/udev-test.pl: generator for large list of block devices + 42b68e43e2 test/udev-test.pl: add repeat count + eec8ec375a tests/udev-test.pl: add multiple device test + 73b8f3cf93 test/udev-test.pl: count "good" results + ee04d70bb6 test/udev-test.pl: merge import parent tests into one + 03942c8fbc test/udev-test.pl: merge "space and var with space" tests + ec95546189 test/udev-test.pl: remove bogus rules from magic subsys test + f704429217 test/udev-test.pl: Make some tests a little harder + ce1a877dc0 test/udev-test.pl: last_rule is unsupported + 913c72ff2d test/udev-test.pl: fix wrong test descriptions + eeb25a1be6 test/udev-test.pl: allow checking multiple symlinks + 00ab4292da test/udev-test.pl: test correctness of symlink targets + 5b71ee2911 test/udev-test.pl: use computed devnode name + 2e04bb9ae8 test/udev-test.pl: allow concurrent additions and removals + 8816dd593c test/udev-test.pl: create rules only once + 214418632d test/udev-test.pl: allow multiple devices per test + 1eb6b23f27 udev-test: do not rely on "mail" group being defined + 4a0a4dcf10 udev: Fix sound.target dependency (bsc#1179363) + ------------------------------------------------------------------- Wed Dec 16 10:40:48 UTC 2020 - Franck Bui diff --git a/systemd-mini.spec b/systemd-mini.spec index f9802bc8..73c531fa 100644 --- a/systemd-mini.spec +++ b/systemd-mini.spec @@ -26,7 +26,7 @@ ##### WARNING: please do not edit this auto generated spec file. Use the systemd.spec! ##### %define mini -mini %define min_kernel_version 4.5 -%define suse_version +suse.50.gd5e7958d35 +%define suse_version +suse.78.g520e53b6d8 %bcond_with gnuefi %if 0%{?bootstrap} @@ -55,7 +55,7 @@ Name: systemd-mini URL: http://www.freedesktop.org/wiki/Software/systemd -Version: 246.7 +Version: 246.9 Release: 0 Summary: A System and Session Manager License: LGPL-2.1-or-later diff --git a/systemd-v246.7+suse.50.gd5e7958d35.tar.xz b/systemd-v246.7+suse.50.gd5e7958d35.tar.xz deleted file mode 100644 index db7bf6ca..00000000 --- a/systemd-v246.7+suse.50.gd5e7958d35.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3c1a83d6d456c3d2f14d2942a3b85b6044ae52c5385cfb4074c23ec8bdebab6 -size 6564004 diff --git a/systemd-v246.9+suse.78.g520e53b6d8.tar.xz b/systemd-v246.9+suse.78.g520e53b6d8.tar.xz new file mode 100644 index 00000000..805cd127 --- /dev/null +++ b/systemd-v246.9+suse.78.g520e53b6d8.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988d1da9b2cdd0856c7036b120c037789f2ed6d5171911ff654cd8bcf72cf07a +size 6569608 diff --git a/systemd.changes b/systemd.changes index 7e9edbb1..be0880dd 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Fri Dec 18 08:54:20 UTC 2020 - Franck Bui + +- Import commit 520e53b6d85087b05892ee637ae93f1b269e7e52 (merge of v246.9) + + For a complete list of changes, visit: + https://github.com/openSUSE/systemd/compare/2401461e5f0e32922823d954c56106f96344070e...520e53b6d85087b05892ee637ae93f1b269e7e52 + +------------------------------------------------------------------- +Fri Dec 18 08:41:04 UTC 2020 - Franck Bui + +- Import commit 2401461e5f0e32922823d954c56106f96344070e + + 6131548b0f udev: link_update() should fail if the entry in symlink dir couldn't have been created + f6cb8c7d79 udev: make algorithm that selects highest priority devlink less susceptible to race conditions (bsc#1084748) + fc64e47291 basic/stat-util: make mtime check stricter and use entire timestamp + ae91d45d3d test/sys-script.py: add missing DEVNAME entries to uevents + 09e3473a7a test/udev_test.pl: add "expected good" count + fc89379b5b test/udev-test.pl: suppress umount error message at startup + d9e114f10d test/sd-script.py: new helper script for udev testing + f2672eae66 test/udev-test.pl: generator for large list of block devices + 42b68e43e2 test/udev-test.pl: add repeat count + eec8ec375a tests/udev-test.pl: add multiple device test + 73b8f3cf93 test/udev-test.pl: count "good" results + ee04d70bb6 test/udev-test.pl: merge import parent tests into one + 03942c8fbc test/udev-test.pl: merge "space and var with space" tests + ec95546189 test/udev-test.pl: remove bogus rules from magic subsys test + f704429217 test/udev-test.pl: Make some tests a little harder + ce1a877dc0 test/udev-test.pl: last_rule is unsupported + 913c72ff2d test/udev-test.pl: fix wrong test descriptions + eeb25a1be6 test/udev-test.pl: allow checking multiple symlinks + 00ab4292da test/udev-test.pl: test correctness of symlink targets + 5b71ee2911 test/udev-test.pl: use computed devnode name + 2e04bb9ae8 test/udev-test.pl: allow concurrent additions and removals + 8816dd593c test/udev-test.pl: create rules only once + 214418632d test/udev-test.pl: allow multiple devices per test + 1eb6b23f27 udev-test: do not rely on "mail" group being defined + 4a0a4dcf10 udev: Fix sound.target dependency (bsc#1179363) + ------------------------------------------------------------------- Wed Dec 16 10:40:48 UTC 2020 - Franck Bui diff --git a/systemd.spec b/systemd.spec index 9e6679df..1e20e227 100644 --- a/systemd.spec +++ b/systemd.spec @@ -24,7 +24,7 @@ %define bootstrap 0 %define mini %nil %define min_kernel_version 4.5 -%define suse_version +suse.50.gd5e7958d35 +%define suse_version +suse.78.g520e53b6d8 %bcond_with gnuefi %if 0%{?bootstrap} @@ -53,7 +53,7 @@ Name: systemd URL: http://www.freedesktop.org/wiki/Software/systemd -Version: 246.7 +Version: 246.9 Release: 0 Summary: A System and Session Manager License: LGPL-2.1-or-later