Bug#1036394: unblock: desktop-autoloader/0.0.4-2

Johannes Schauer Marin Rodrigues josch at debian.org
Sat May 20 11:51:04 BST 2023


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: desktop-autoloader at packages.debian.org, sunweaver at debian.org
Control: affects -1 + src:desktop-autoloader

Please unblock package desktop-autoloader

[ Reason ]

In the context of #1035654, five source packages (including this one)
still fail to purge remove without adduser installed.

[ Impact ]

We want to avoid the situation where a user removes the package, then
upgrades to apt that doesn't depend on adduser, then removes adduser and
then attempts to purge this package.

[ Tests ]

See the script I posted in #1035654.

[ Risks ]

Low risk due to trivial change (see end of this mail) and because of low
popcon number (2 votes).

[ 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 desktop-autoloader/0.0.4-2

diff -Nru desktop-autoloader-0.0.4/debian/changelog desktop-autoloader-0.0.4/debian/changelog
--- desktop-autoloader-0.0.4/debian/changelog	2018-05-16 13:31:31.000000000 +0200
+++ desktop-autoloader-0.0.4/debian/changelog	2023-05-16 22:37:00.000000000 +0200
@@ -1,3 +1,10 @@
+desktop-autoloader (0.0.4-2) unstable; urgency=medium
+
+  * debian/desktop-autoloader.postrm:
+    + Ignore failures during execution of deluser/delgroup: (Closes: #1035291).
+
+ -- Mike Gabriel <sunweaver at debian.org>  Tue, 16 May 2023 22:37:00 +0200
+
 desktop-autoloader (0.0.4-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru desktop-autoloader-0.0.4/debian/desktop-autoloader.postrm desktop-autoloader-0.0.4/debian/desktop-autoloader.postrm
--- desktop-autoloader-0.0.4/debian/desktop-autoloader.postrm	2018-04-03 20:40:40.000000000 +0200
+++ desktop-autoloader-0.0.4/debian/desktop-autoloader.postrm	2023-05-16 22:35:46.000000000 +0200
@@ -22,8 +22,8 @@
 			rm -Rf ~desktop-autoloader
 		fi
 
-		getent passwd desktop-autoloader >/dev/null && deluser desktop-autoloader
-		getent group desktop-autoloader >/dev/null && delgroup desktop-autoloader
+		getent passwd desktop-autoloader >/dev/null && deluser desktop-autoloader || true
+		getent group desktop-autoloader >/dev/null && delgroup desktop-autoloader || true
 
 		# there might be extra .desktop symlinks in /etc/desktop-autoloader/autostart,
 		# wiping them all...



More information about the Debian-edu-pkg-team mailing list