Your message dated Sat, 25 Jul 2026 08:48:57 +0000
with message-id <[email protected]>
and subject line Bug#1142730: fixed in plasma-workspace 4:6.7.2-5
has caused the Debian Bug report #1142730,
regarding dh_installsystemduser: Debhelper 14 and restart all user services
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1142730: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142730
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: debhelper
Version: 14.3
Severity: important
X-Debbugs-Cc: [email protected]
Control: affects -1 plasma-workspace
Control: block 1142512 by -1

Hey,

ISSUE
-----

We switched to Debhelper 14 we end up that plasma-workspace breaks for
several users (#1142512). The reason is that Debhleper 14 automatically
restarts user sservices. After investigating the issue we end up, that
it is a unhappy combination of dh_installsystemduser stanzas. And only
users running a X11 session while trigger the update are affected.

Three services have a [ install ] - section in their service file so
dh_installsystemduser enables those services. So far so good, that was
the default for Debhelper 13, too and never triggered an issue.

plasma-kcminit.service
plasma-ksmserver.service
plasma-plasmashell.service

With Debhelper 14 the automatic restart of all user services was added
(if they are running or enabled).
So because those three services are enabled in the first step, the
service restart behaviour now starts those services. In the end you get
a plasmashell on top of XFCE, not that expacted ;) Additionally for
users running a KDE Plasma on X11 will break their session. A restart on
wayland don't break anything, but never the less those three services
get started.

Maybe a unrelated issue I see is that the grep for a install section is too
simple to trigger enable of a service. At least plasma-kcminit.service
only has an alias in the install - section. From my understanding this
alias does not need any file or symlink to be created, to be useful, so
a enable stanza should not been added for this service.

THOUGHTS
---------

At least the start of unstarted services should not happen, if the target,
they are part of, is not started.

For me it looks unsafe to just restart any user service while upgrading
without asking the admin (who execute the upgrade).
At least on KDE Plasma uses a lot user services and restarting them may
break the Desktop, as seen here. Restarting gpg or wireplumber service
without consent is also not a good idea, as it breaks a working user.

Wouldn't be the proper solution in extending the "service restart dpkg
trigger" to care also about user services? This helper already knows
about outdated user services, that needs a restart.

Regards,

hefee


-- System Information:
Debian Release: forky/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 
'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.1.3+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages debhelper depends on:
ii  autotools-dev            20240727.1+nmu1
ii  dh-autoreconf            22
ii  dh-strip-nondeterminism  1.15.1-1
ii  dpkg                     1.23.7
ii  dpkg-dev                 1.23.7
ii  dwz                      0.17-1
ii  file                     1:5.47-4
ii  libdebhelper-perl        14.3
ii  libdpkg-perl             1.23.7
ii  man-db                   2.13.1-1
ii  perl                     5.40.1-8
ii  po-debconf               1.0.22

debhelper recommends no packages.

Versions of packages debhelper suggests:
ii  dh-make  2.202601

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: plasma-workspace
Source-Version: 4:6.7.2-5
Done: Aurélien COUDERC <[email protected]>

We believe that the bug you reported is fixed in the latest version of
plasma-workspace, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurélien COUDERC <[email protected]> (supplier of updated plasma-workspace 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 25 Jul 2026 10:24:31 +0200
Source: plasma-workspace
Architecture: source
Version: 4:6.7.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <[email protected]>
Changed-By: Aurélien COUDERC <[email protected]>
Closes: 1142730
Changes:
 plasma-workspace (4:6.7.2-5) unstable; urgency=medium
 .
   [ Aurélien COUDERC ]
   * Revert debhelper compatibility bump to 14, it causes unwanted restarts of
     user services on upgrade which break various desktops. (Closes: #1142730)
   * Manually pass CMAKE_BUILD_RPATH_USE_ORIGIN=ON until debhelper 14
     fixes the issue with unwanted user service restarts on upgrade.
   * Drop obsolete cmake configuration option PLASMA_X11_DEFAULT_SESSION.
Checksums-Sha1:
 dd1ac35a832ee39265e11b4065b5017cfb8bde70 6776 plasma-workspace_6.7.2-5.dsc
 892df20e8825b827fa3dc32289eb760e721881b5 63084 
plasma-workspace_6.7.2-5.debian.tar.xz
 3b23782f8fe588718f295aa06773d3344b59e6ec 40585 
plasma-workspace_6.7.2-5_source.buildinfo
Checksums-Sha256:
 a45854b3f6afe6247949bd00262f773f99c42f9668cb1b924cab278b60bb66cb 6776 
plasma-workspace_6.7.2-5.dsc
 ca41855a37c9cd83f9160df5a58a2cc005f859f3595a3ed6e7dee3498612ead7 63084 
plasma-workspace_6.7.2-5.debian.tar.xz
 78177530dc5b66832c666e5621051e71e36acef930a96f7e98274a9bd0255f3b 40585 
plasma-workspace_6.7.2-5_source.buildinfo
Files:
 a03dfd9e51e7cd777c6b25586ae958d7 6776 kde optional plasma-workspace_6.7.2-5.dsc
 ec4ac7798b30ee5c081d4ed21335b2fb 63084 kde optional 
plasma-workspace_6.7.2-5.debian.tar.xz
 0d6128aed1e5d8ace30f1023a2b26c6c 40585 kde optional 
plasma-workspace_6.7.2-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

wsG7BAEBCgBvBYJqZHLJCRBxp+Uz8pGjJEcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmf5NYSPGSV4PehkNcqfg5pvnhetNTogGOyGbr6zAJ8/
thYhBCFv/0AAGg4HDig7H3Gn5TPykaMkAADDTg/7BMsbQzA652YivsRCDrja5bzs
7EC5xn2kvKzIj9hP2fncbqqzJupyk+8wfr4yWtaOAV3BVORqF/IqjsWYppHcBX8C
XHbhTyHd9tAYPCxhRNSH/X3ymGqjqgcRcHBaMBp9JwzCBSMzUyUfpwhxiMCaLqe8
BgebIMo8bnC46egAtHvGrip18f3MIJOxkWRWXtYtHdfmY13nSEsRqJdg0tnaTakx
eExLuuu5Vg4Xy2JYv9MN3+ZJrhFNJ197zqLnyL+/RiYAJuLHKrzy8AlHhYSoLnre
ECTyHzPO4iT+Fju5ey5qvCwFVxX/M7U8AXfFktztBQ/ekAMiWJCfuPb+xtMqVO5a
mGrC3HqXqYqZxrC5zNUR5kIi+/RIXZvcV/ZmUiF9srudiAuBrW6R/NSgqrWNmjDG
+3yur18g4DsZEYWuGQvS6sWjsAl0nqt/hMT7cGgQ2U75akAPIbc8XCRQjJjRyAWD
C5NHrVXuE98oarr7/PMhC2l/HoZUL9LUzhDF8pqvhsrsnYqCgrY7hoRVnrr49wxZ
Du6K+OGzjSJCzL/dTarryZN3B7eaS8uvIlyTj3dUoiAFg7vakx8VwJHsCCcwMy3c
hro0IV0Tq3E8S+SU5prdqwRWbm3wYxIfavFy7jt5A1is8Hkn/Lz38derNbShABzO
x+R1uhjj7yVAM1+qARk=
=LZrX
-----END PGP SIGNATURE-----

Attachment: pgpYCBYWGJel3.pgp
Description: PGP signature


--- End Message ---

Reply via email to