[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1119890: plasma-workspace: Should plasma-workspace still Depend on x11-xserver-utils?



control: severity -1 wishlist

Le 1 novembre 2025 21:51:49 GMT+01:00, Diederik de Haas <didi.debian@cknow.org> a écrit :

>I tried to create a 'minimal' system image with KDE Plasma 6 (wrt the
>black box under cursor problem) and I use this command for that:
>``aptitude install kde-plasma-desktop -t sid``
>
>Then I noticed that 'cpp' and all its Depends and Recommends got
>installed and that is due to x11-xserver-utils getting installed, which
>is (currently?) a Depends of plasma-workspace.

Yes that looks a bit overkill.

>If I look at x11-xserver-utils' package description, I see various tools
>which are useful for an Xorg environment.
>But now that we have/are switched to Wayland, that seems less/not
>important? I can be wrong ofc.

>So I'm wondering if it's still required or could possibly be downgraded
>to Recommends?

So. While we've switched to Wayland as the default for a long time now (bookworm), I still want to ensure that the Xorg session is guaranteed to work for people who may still need it.

I've had a brief look and I don't see an easy way to split the plasma-workspace package into Wayland and an X11 parts.

So what would help is analysing :
- why that dependency exists : the x11-xserver-utils mainly ships binaries plus some Xvidtune conf file. It would be helpful to identify if any of these binaries is still called by any of plasma-workspace's source code
- try removing the x11-xserver-utils package (with some kind of dpkg force flag) and see what breaks and if the X11 session is still fully functional
- as for why x11-xserver-utils has the explicit dependency to cpp I found this [2] : xrdb needs it.
- it would be nice to also check whether / why x11-utils is still needed as a dependency


[1] <https://packages.debian.org/sid/amd64/x11-xserver-utils/filelist>
[2] <https://salsa.debian.org/xorg-team/app/x11-xserver-utils/-/commit/d251a8ca189c07129110297eb3202e55cc6e78c2>


Thanks,
--
Aurélien


Reply to: