Bug#1053681: bookworm-pu: package systemd/252.18-1~deb12u1

2023-11-29 Thread Luca Boccassi
On Wed, 29 Nov 2023 at 06:41, Adam D. Barratt  wrote:
>
> On Mon, 2023-11-13 at 21:44 +, Luca Boccassi wrote:
> > It was noted that the diffstat is very large - that's because we now
> > update hwdb.d in point releases, so it's 99.% new hardware
> > identifiers being added. I've regenerated the debdiff to exclude
> > files
> > in the hwdb.d directory, so that it's easier to read.
> >
>
> Thanks for the filtered diff.
>
> While it does make the overall diff more tractable, it's not always
> that simple (as an outsider to the systemd development process at
> least) to identify what the actual changes are, in amongst the
> documentation and test suite updates, and reformatting, and whether
> they make sense for a Debian stable release.
>
> Thankfully
> https://github.com/systemd/systemd-stable/compare/v252.17...v252.19
> isn't /too/ large.

Ok thanks for the feedback, I will attach a similar link for future
updates. I produce the 252.x stable updates pretty much with Debian
Bookworm as the main use case, everything we backport there is
intended for it.



Bug#1053681: bookworm-pu: package systemd/252.18-1~deb12u1

2023-11-28 Thread Adam D. Barratt
On Mon, 2023-11-13 at 21:44 +, Luca Boccassi wrote:
> It was noted that the diffstat is very large - that's because we now
> update hwdb.d in point releases, so it's 99.% new hardware
> identifiers being added. I've regenerated the debdiff to exclude
> files
> in the hwdb.d directory, so that it's easier to read.
> 

Thanks for the filtered diff.

While it does make the overall diff more tractable, it's not always
that simple (as an outsider to the systemd development process at
least) to identify what the actual changes are, in amongst the
documentation and test suite updates, and reformatting, and whether
they make sense for a Debian stable release.

Thankfully
https://github.com/systemd/systemd-stable/compare/v252.17...v252.19
isn't /too/ large.

Regards,

Adam



Bug#1053681: bookworm-pu: package systemd/252.18-1~deb12u1

2023-10-08 Thread Luca Boccassi
Package: release.debian.org
Severity: normal
Tags: bookworm
User: release.debian@packages.debian.org
Usertags: pu
X-Debbugs-Cc: pkg-systemd-maintain...@lists.alioth.debian.org

Dear Release Team,

We would like to upload the latest stable point release of systemd 252
to bookworm-p-u. Stable release branches are maintained upstream with
the intention of providing bug fixes only and no compatibility
breakages, and with automated non-trivial CI jobs that also cover
Debian and Ubuntu. I have already uploaded to p-u.

Debdiff attached. No packaging changes besides refreshing patches.

-- 
Kind regards,
Luca Boccassi
diff -Nru systemd-252.17/debian/changelog systemd-252.18/debian/changelog
--- systemd-252.17/debian/changelog	2023-09-20 13:15:14.0 +0100
+++ systemd-252.18/debian/changelog	2023-10-08 16:14:12.0 +0100
@@ -1,3 +1,10 @@
+systemd (252.18-1~deb12u1) bookworm; urgency=medium
+
+  * New upstream version 252.18
+  * Refresh patches
+
+ -- Luca Boccassi   Sun, 08 Oct 2023 16:14:12 +0100
+
 systemd (252.17-1~deb12u1) bookworm; urgency=medium
 
   * New upstream version 252.17. Fixes minor security issue in arm64
diff -Nru systemd-252.17/debian/patches/debian/Don-t-enable-audit-by-default.patch systemd-252.18/debian/patches/debian/Don-t-enable-audit-by-default.patch
--- systemd-252.17/debian/patches/debian/Don-t-enable-audit-by-default.patch	2023-09-20 13:15:08.0 +0100
+++ systemd-252.18/debian/patches/debian/Don-t-enable-audit-by-default.patch	2023-10-08 16:14:01.0 +0100
@@ -29,10 +29,10 @@
  

 diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
-index bced165..6356be2 100644
+index 3e55795..314f684 100644
 --- a/src/journal/journald-server.c
 +++ b/src/journal/journald-server.c
-@@ -2275,7 +2275,7 @@ int server_init(Server *s, const char *namespace) {
+@@ -2273,7 +2273,7 @@ int server_init(Server *s, const char *namespace) {
  .compress.threshold_bytes = UINT64_MAX,
  .seal = true,
  
diff -Nru systemd-252.17/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch systemd-252.18/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch
--- systemd-252.17/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch	2023-09-20 13:15:08.0 +0100
+++ systemd-252.18/debian/patches/debian/Re-enable-journal-forwarding-to-syslog.patch	2023-10-08 16:14:01.0 +0100
@@ -30,10 +30,10 @@
  systemd.journald.forward_to_kmsg,
  systemd.journald.forward_to_console, and
 diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c
-index 6faf48d..bced165 100644
+index 4c5eadc..3e55795 100644
 --- a/src/journal/journald-server.c
 +++ b/src/journal/journald-server.c
-@@ -2285,6 +2285,7 @@ int server_init(Server *s, const char *namespace) {
+@@ -2283,6 +2283,7 @@ int server_init(Server *s, const char *namespace) {
  .ratelimit_interval = DEFAULT_RATE_LIMIT_INTERVAL,
  .ratelimit_burst = DEFAULT_RATE_LIMIT_BURST,
  
diff -Nru systemd-252.17/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch systemd-252.18/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
--- systemd-252.17/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch	2023-09-20 13:15:08.0 +0100
+++ systemd-252.18/debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch	2023-10-08 16:14:01.0 +0100
@@ -19,7 +19,7 @@
  2 files changed, 1 insertion(+), 21 deletions(-)
 
 diff --git a/src/core/main.c b/src/core/main.c
-index a84fafa..5e61df8 100644
+index c3b1a35..59ea0c6 100644
 --- a/src/core/main.c
 +++ b/src/core/main.c
 @@ -1650,24 +1650,6 @@ static void cmdline_take_random_seed(void) {
diff -Nru systemd-252.17/debian/patches/p11kit-switch-to-dlopen.patch systemd-252.18/debian/patches/p11kit-switch-to-dlopen.patch
--- systemd-252.17/debian/patches/p11kit-switch-to-dlopen.patch	2023-09-20 13:15:08.0 +0100
+++ systemd-252.18/debian/patches/p11kit-switch-to-dlopen.patch	2023-10-08 16:14:01.0 +0100
@@ -718,10 +718,10 @@
  }
  
 diff --git a/test/test-functions b/test/test-functions
-index 4bdd2a9..f0423dd 100644
+index f801d49..9b9ddcb 100644
 --- a/test/test-functions
 +++ b/test/test-functions
-@@ -1356,7 +1356,7 @@ install_missing_libraries() {
+@@ -1360,7 +1360,7 @@ install_missing_libraries() {
  local lib path
  # A number of dependencies is now optional via dlopen, so the install
  # script will not pick them up, since it looks at linkage.
@@ -730,7 +730,7 @@
  ddebug "Searching for $lib via pkg-config"
  if pkg-config --exists "$lib"; then
  path="$(pkg-config --variable=libdir "$lib")"
-@@ -1368,6 +1368,10 @@ install_missing_libraries() {
+@@ -1372,6 +1372,10 @@ install_missing_libraries() {
  if ! [[ ${lib} =~ ^lib ]]; then
  lib="lib${lib}"