summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/changelog14
-rw-r--r--debian/patches/debian/Don-t-enable-audit-by-default.patch2
-rw-r--r--debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch12
-rw-r--r--debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch2
-rw-r--r--debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch2
-rw-r--r--debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch4
-rw-r--r--debian/patches/p11kit-switch-to-dlopen.patch6
-rw-r--r--debian/salsa-ci.yml6
8 files changed, 34 insertions, 14 deletions
diff --git a/debian/changelog b/debian/changelog
index 2b71275..52ebc91 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+systemd (252.25-1~deb12u1) bookworm; urgency=medium
+
+ * New upstream version 252.25
+ * Refresh patches for v252.25
+
+ -- Luca Boccassi <bluca@debian.org> Thu, 09 May 2024 18:11:06 +0100
+
+systemd (252.24-1~deb12u1) bookworm; urgency=medium
+
+ * New upstream version 252.24
+ * Refresh patches
+
+ -- Luca Boccassi <bluca@debian.org> Fri, 26 Apr 2024 01:34:18 +0100
+
systemd (252.23-1~deb12u1) bookworm; urgency=medium
* New upstream version 252.23 (CVE-2023-50387, CVE-2023-50868)
diff --git a/debian/patches/debian/Don-t-enable-audit-by-default.patch b/debian/patches/debian/Don-t-enable-audit-by-default.patch
index 67f2b46..5e6804c 100644
--- a/debian/patches/debian/Don-t-enable-audit-by-default.patch
+++ b/debian/patches/debian/Don-t-enable-audit-by-default.patch
@@ -29,7 +29,7 @@ index 160544a..7e6f175 100644
<varlistentry>
diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
-index a78e2c0..efeb50c 100644
+index 863575c..1b9b8e1 100644
--- a/src/journal/journald-server.c
+++ b/src/journal/journald-server.c
@@ -2279,7 +2279,7 @@ int server_init(Server *s, const char *namespace) {
diff --git a/debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch b/debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch
index dbbd56f..b16b4d2 100644
--- a/debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch
+++ b/debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch
@@ -16,10 +16,10 @@ Closes: #981407
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c
-index 5f4d4b0..cf5e55f 100644
+index 11166f9..b049507 100644
--- a/src/core/load-fragment.c
+++ b/src/core/load-fragment.c
-@@ -543,6 +543,7 @@ static int patch_var_run(
+@@ -578,6 +578,7 @@ static int patch_var_run(
const char *e;
char *z;
@@ -27,7 +27,7 @@ index 5f4d4b0..cf5e55f 100644
e = path_startswith(*path, "/var/run/");
if (!e)
-@@ -552,7 +553,8 @@ static int patch_var_run(
+@@ -587,7 +588,8 @@ static int patch_var_run(
if (!z)
return log_oom();
@@ -51,10 +51,10 @@ index 3c5df6c..24eff86 100644
"Please update package to include a native systemd unit file, in order to make it more safe and robust.", fpath);
diff --git a/src/tmpfiles/tmpfiles.c b/src/tmpfiles/tmpfiles.c
-index 281284c..8952a26 100644
+index a186246..83f3e5c 100644
--- a/src/tmpfiles/tmpfiles.c
+++ b/src/tmpfiles/tmpfiles.c
-@@ -2991,6 +2991,7 @@ static int specifier_expansion_from_arg(const Specifier *specifier_table, Item *
+@@ -2992,6 +2992,7 @@ static int specifier_expansion_from_arg(const Specifier *specifier_table, Item *
static int patch_var_run(const char *fname, unsigned line, char **path) {
const char *k;
char *n;
@@ -62,7 +62,7 @@ index 281284c..8952a26 100644
assert(path);
assert(*path);
-@@ -3016,7 +3017,8 @@ static int patch_var_run(const char *fname, unsigned line, char **path) {
+@@ -3017,7 +3018,8 @@ static int patch_var_run(const char *fname, unsigned line, char **path) {
/* Also log about this briefly. We do so at LOG_NOTICE level, as we fixed up the situation automatically, hence
* there's no immediate need for action by the user. However, in the interest of making things less confusing
* to the user, let's still inform the user that these snippets should really be updated. */
diff --git a/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch b/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch
index 838c4e4..7d7d082 100644
--- a/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch
+++ b/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch
@@ -30,7 +30,7 @@ index 2db6a0f..160544a 100644
<literal>systemd.journald.forward_to_kmsg</literal>,
<literal>systemd.journald.forward_to_console</literal>, and
diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
-index 77aef79..a78e2c0 100644
+index 31358cd..863575c 100644
--- a/src/journal/journald-server.c
+++ b/src/journal/journald-server.c
@@ -2289,6 +2289,7 @@ int server_init(Server *s, const char *namespace) {
diff --git a/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch b/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
index e570fff..0c8bd57 100644
--- a/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
+++ b/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
@@ -19,7 +19,7 @@ Bug-Debian: https://bugs.debian.org/815020
2 files changed, 1 insertion(+), 21 deletions(-)
diff --git a/src/core/main.c b/src/core/main.c
-index 1c4b464..e84e7dd 100644
+index 7b51099..40a6612 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -1650,24 +1650,6 @@ static void cmdline_take_random_seed(void) {
diff --git a/debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch b/debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
index ec8985c..fb73567 100644
--- a/debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
+++ b/debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
@@ -239,10 +239,10 @@ index 0000000..b7ad58d
+
+</refentry>
diff --git a/meson.build b/meson.build
-index e707742..6330645 100644
+index 703ee3a..07963ce 100644
--- a/meson.build
+++ b/meson.build
-@@ -3368,6 +3368,15 @@ executable(
+@@ -3369,6 +3369,15 @@ executable(
install : true,
install_dir : rootlibexecdir)
diff --git a/debian/patches/p11kit-switch-to-dlopen.patch b/debian/patches/p11kit-switch-to-dlopen.patch
index ed9cbf2..60398fc 100644
--- a/debian/patches/p11kit-switch-to-dlopen.patch
+++ b/debian/patches/p11kit-switch-to-dlopen.patch
@@ -13,10 +13,10 @@ Subject: p11kit: switch to dlopen()
7 files changed, 202 insertions(+), 60 deletions(-)
diff --git a/meson.build b/meson.build
-index afcb4a7..e707742 100644
+index aea27dc..703ee3a 100644
--- a/meson.build
+++ b/meson.build
-@@ -1462,8 +1462,10 @@ if want_p11kit != 'false' and not skip_deps
+@@ -1463,8 +1463,10 @@ if want_p11kit != 'false' and not skip_deps
version : '>= 0.23.3',
required : want_p11kit == 'true')
have = libp11kit.found()
@@ -718,7 +718,7 @@ index 85dbb81..55728c2 100644
}
diff --git a/test/test-functions b/test/test-functions
-index da17bff..58257d4 100644
+index 097babf..dfb8db3 100644
--- a/test/test-functions
+++ b/test/test-functions
@@ -1391,7 +1391,7 @@ install_missing_libraries() {
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
index ffee353..a611faf 100644
--- a/debian/salsa-ci.yml
+++ b/debian/salsa-ci.yml
@@ -9,4 +9,10 @@ variables:
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011649
SALSA_CI_DISABLE_PIUPARTS: 1
RELEASE: 'bookworm'
+ SALSA_CI_IMAGES_LINTIAN: ${SALSA_CI_IMAGES}/lintian:stable
SALSA_CI_LINTIAN_SUPPRESS_TAGS: "bad-distribution-in-changes-file"
+ # The following jobs all run on unstable, and cannot work because they expect
+ # overrides, compiler flags, dependencies, etc to work as in unstable, but this
+ # is a stable branch
+ SALSA_CI_DISABLE_BLHC: 1
+ SALSA_CI_DISABLE_REPROTEST: 1