Package: release.debian.org Severity: normal User: [email protected] Usertags: unblock X-Debbugs-Cc: [email protected], [email protected] Control: affects -1 + src:x2gothinclient
Please unblock package x2gothinclient [ 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 changes (see end of this mail) and because of low popcon number (36 votes). In addition to the adduser changes, the diff to testing also includes removal of lsb-base and policykit-1 (in favour of polkitd). I'll leave it up to the release team whether those additional changes on top of the adduser changes are permitted or whether they should be reverted before granting the unblock request. [ 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 x2gothinclient/1.5.0.1-10 diff -Nru x2gothinclient-1.5.0.1/debian/changelog x2gothinclient-1.5.0.1/debian/changelog --- x2gothinclient-1.5.0.1/debian/changelog 2022-10-15 12:58:17.000000000 +0200 +++ x2gothinclient-1.5.0.1/debian/changelog 2023-05-19 10:59:29.000000000 +0200 @@ -1,9 +1,19 @@ -x2gothinclient (1.5.0.1-8.1) unstable; urgency=medium +x2gothinclient (1.5.0.1-10) unstable; urgency=medium - * Non-maintainer upload. - * No source change upload to rebuild with debhelper 13.10. + * debian/changelog: + + Fix wrong bug closure in upload of 1.5.0.1-9. - -- Michael Biebl <[email protected]> Sat, 15 Oct 2022 12:58:17 +0200 + -- Mike Gabriel <[email protected]> Fri, 19 May 2023 10:59:29 +0200 + +x2gothinclient (1.5.0.1-9) unstable; urgency=medium + + * debian/x2gothinclient-common.postrm: + + Ignore failures during execution of deluser/delgroup. (Closes: #1034755). + * debian/control: + + Drop from D: lsb-base (obsoleted package). Thanks, lintian. + + Drop from D: policykit-1, replace by polkitd. Thanks, lintian. + + -- Mike Gabriel <[email protected]> Tue, 16 May 2023 22:09:06 +0200 x2gothinclient (1.5.0.1-8) unstable; urgency=medium diff -Nru x2gothinclient-1.5.0.1/debian/control x2gothinclient-1.5.0.1/debian/control --- x2gothinclient-1.5.0.1/debian/control 2022-10-03 11:54:53.000000000 +0200 +++ x2gothinclient-1.5.0.1/debian/control 2023-05-16 22:14:12.000000000 +0200 @@ -56,7 +56,6 @@ ${misc:Pre-Depends}, Depends: ${misc:Depends}, - lsb-base, nfs-common, patch, plymouth, @@ -66,7 +65,7 @@ dbus-user-session, x2gothinclient-displaymanager | x2gothinclient-minidesktop, locales, - policykit-1, + polkitd, Recommends: acpid, gnupg-agent, @@ -187,14 +186,13 @@ ${misc:Pre-Depends}, Depends: ${misc:Depends}, - lsb-base, psmisc, pinentry-x2go, xauth, xinit, locales, dbus-x11, - policykit-1, + polkitd, libfile-path-expand-perl, x2gothinclient-common (>= ${source:Version}), x2gothinclient-common (<< ${source:Version}.1), Provides: @@ -265,7 +263,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, - lsb-base, lsscsi, eject, libfile-path-expand-perl, diff -Nru x2gothinclient-1.5.0.1/debian/x2gothinclient-common.postrm x2gothinclient-1.5.0.1/debian/x2gothinclient-common.postrm --- x2gothinclient-1.5.0.1/debian/x2gothinclient-common.postrm 2019-12-13 12:28:29.000000000 +0100 +++ x2gothinclient-1.5.0.1/debian/x2gothinclient-common.postrm 2023-05-16 22:07:53.000000000 +0200 @@ -17,8 +17,8 @@ case "$1" in purge) - getent passwd x2gothinclient >/dev/null && deluser x2gothinclient - getent group x2gothinclient >/dev/null && delgroup x2gothinclient + getent passwd x2gothinclient >/dev/null && deluser x2gothinclient || true + getent group x2gothinclient >/dev/null && delgroup x2gothinclient || true rm -Rf /var/lib/x2gothinclient

