Package: release.debian.org
Severity: normal
X-Debbugs-Cc: swupd...@packages.debian.org
Control: affects -1 + src:swupdate
User: release.debian....@packages.debian.org
Usertags: unblock

Please unblock package swupdate

[ Reason ]
Fix for #1108896.

[ Impact ]
Running client programs that connect to the sockets provided by the
swupdate services cannot connect after restarting the service.

[ Tests ]
Restart swupdate.service or swupdate-progress.service and find the
Unix domain sockets /run/swupdate/sockinstctrl and
/run/swupdate/swupdateprog disappear.

[ Risks ]
Trivial changes in service files. No risk.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

unblock swupdate/2024.12.1+dfsg-3
diff -Nru swupdate-2024.12.1+dfsg/debian/changelog 
swupdate-2024.12.1+dfsg/debian/changelog
--- swupdate-2024.12.1+dfsg/debian/changelog    2025-01-23 23:25:03.000000000 
+0100
+++ swupdate-2024.12.1+dfsg/debian/changelog    2025-07-14 12:55:55.000000000 
+0200
@@ -1,3 +1,17 @@
+swupdate (2024.12.1+dfsg-3) unstable; urgency=medium
+
+  [ Quirin Gylstorff ]
+  * swupdate.swupdate-progress.service: Add missing runtime socket
+
+ -- Bastian Germann <b...@debian.org>  Mon, 14 Jul 2025 12:55:55 +0200
+
+swupdate (2024.12.1+dfsg-2) unstable; urgency=medium
+
+  [ Quirin Gylstorff ]
+  * Preserve the runtime directory during a service restart
+
+ -- Bastian Germann <b...@debian.org>  Mon, 07 Jul 2025 08:45:08 +0200
+
 swupdate (2024.12.1+dfsg-1) unstable; urgency=medium
 
   * New upstream version 2024.12.1+dfsg
diff -Nru swupdate-2024.12.1+dfsg/debian/swupdate.service 
swupdate-2024.12.1+dfsg/debian/swupdate.service
--- swupdate-2024.12.1+dfsg/debian/swupdate.service     2025-01-23 
23:16:33.000000000 +0100
+++ swupdate-2024.12.1+dfsg/debian/swupdate.service     2025-07-14 
12:54:20.000000000 +0200
@@ -5,6 +5,7 @@
 
 [Service]
 RuntimeDirectory=swupdate
+RuntimeDirectoryPreserve=restart
 Type=notify
 ExecStart=/usr/lib/swupdate/swupdate.sh
 KillMode=mixed
diff -Nru swupdate-2024.12.1+dfsg/debian/swupdate.swupdate-progress.service 
swupdate-2024.12.1+dfsg/debian/swupdate.swupdate-progress.service
--- swupdate-2024.12.1+dfsg/debian/swupdate.swupdate-progress.service   
2025-01-23 23:16:33.000000000 +0100
+++ swupdate-2024.12.1+dfsg/debian/swupdate.swupdate-progress.service   
2025-07-14 12:55:24.000000000 +0200
@@ -3,6 +3,8 @@
 After=swupdate.service
 
 [Service]
+RuntimeDirectory=swupdate
+RuntimeDirectoryPreserve=true
 ExecStart=/usr/bin/swupdate-progress -r -w
 
 [Install]

Reply via email to