#1120094 libplasmaactivities7: All activities always active

Package:
libplasmaactivities7
Source:
libplasmaactivities7
Description:
core components for the KDE's Activities system - shared library
Submitter:
Patrick Häcker
Date:
2025-11-05 13:03:02 UTC
Severity:
normal
Tags:
#1120094#5
Date:
2025-11-05 07:20:47 UTC
From:
To:
Dear Maintainer,

activities can no longer be stopped in Plasma 6.5 and all are active at the
same time. Not only does this create a huge burden for the system resources
with a ton of currently unused processes, it also renders the UI, and
therefore activities as a whole, basically useless.

Cycling forward and backward through activities, e.g. with the thumb mouse
buttons, is straightforward when the typical two or three activities are
active. It does not work in any sensible way with the >20 activities which
are now always active. Additionally, moving windows to certain activities
is normally a quick task via the context menu, but now with >20 instead of
~2 entries to choose from, this is much slower.

Although removing this feature was a deliberate decision from upstream
(although obviously from developers not using the feature themself) the
reasons are not convincing to me. It basically boils down to: "It does not
work in all possible situations, so it is better to never work at all".

This makes the whole package mostly useless beyond the simplest of use
cases. For the simplest of use cases, however, virtual desktops are good
enough, so activities are not needed. Therefore, this change effectively
makes the package useless.

Therefore, I suggest that Debian corrects the upstream decision for the
Debian packages by reverting 690d377810f775b0e4e7512f9516c8a9ba123d4f.

Having every (non-trivial) user of activities recompile the packages
themself is not a viable option, due to the SONAME change, the large number
of reverse dependencies of libplasmaactivities7 and the strict version
coupling between the Plasma packages.

Kind regards
Patrick

#1120094#10
Date:
2025-11-05 13:01:33 UTC
From:
To:
control: tags -1 + upstream wontfix


Dear Patrick,

Le 5 novembre 2025 08:20:47 GMT+01:00, "Patrick Häcker" <pat_h@web.de> a écrit :

Dear Patrick,

thanks for your bug report. You're not the only one bothered by this change, the issue has also been reported as #1118361 [1].

Unfortunately that's more of a divergence than we're willing to maintain in Debian downstream as the already pretty thin stretched Qt/KDE Team.

So if the feature is that important to your workflow I would advise engaging constructively with upstream around that workflow to find a better way to bring back what you need.

Like you I don't like the decision since I was using the feature, but unlike you I share the concerns raised by upstream about its previous behaviour and think they would need to be addressed from a design standpoint before moving forward.

I think nested session management is a pretty difficult topic, since handling session management properly is already a topic of its own. And if I were to dedicate resource on the topic I would prioritise ensuring the best session management features are enabled in all apps (think proper app state restore) and also in the Wayland session before working on nested setups.


[1] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118361>


Happy hacking,
--
Aurélien

#1120094#17
Date:
2025-11-05 13:01:33 UTC
From:
To:
control: tags -1 + upstream wontfix


Dear Patrick,

Le 5 novembre 2025 08:20:47 GMT+01:00, "Patrick Häcker" <pat_h@web.de> a écrit :

Dear Patrick,

thanks for your bug report. You're not the only one bothered by this change, the issue has also been reported as #1118361 [1].

Unfortunately that's more of a divergence than we're willing to maintain in Debian downstream as the already pretty thin stretched Qt/KDE Team.

So if the feature is that important to your workflow I would advise engaging constructively with upstream around that workflow to find a better way to bring back what you need.

Like you I don't like the decision since I was using the feature, but unlike you I share the concerns raised by upstream about its previous behaviour and think they would need to be addressed from a design standpoint before moving forward.

I think nested session management is a pretty difficult topic, since handling session management properly is already a topic of its own. And if I were to dedicate resource on the topic I would prioritise ensuring the best session management features are enabled in all apps (think proper app state restore) and also in the Wayland session before working on nested setups.


[1] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118361>


Happy hacking,
--
Aurélien