--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: swupdate@packages.debian.org
Control: affects -1 + src:swupdate
User: release.debian.org@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 <bage@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 <bage@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]
--- End Message ---