• Bug#1099770: launcher for systemsettings and plasma-discover present bu

    From Jonathan Dowland@21:1/5 to All on Fri Mar 7 21:10:02 2025
    Package: plasma-workspace
    Version: 4:6.3.0-1
    Severity: normal

    Hello

    To test Trixie, d-i, etc., I decided to try out KDE, which somehow I've
    not done in all my years of open source.

    An install on top of a freshly installed Trixie system (with only standard packages) results in a taskbar with two broken launchers: one for systemsettings.desktop (shipped in the systemsettings package) and another for org.kde.discover.desktop (shipped in the plasma-discover package).

    I installed task-kde-desktop and transitively installed plasma-workspace
    which is where I think the bug is, but I am not familiar with KDE package structure so forgive me if I've chosen the wrong component.

    I configure apt with no-install-recommends. plasma-desktop Recommends:
    both systemsettings and plasma-discover. This bug could be resolved
    either by promoting those to Depends:, or otherwise arranging for the
    broken launchers not to be present in the taskbar.

    I don't know what method generates the file .config/plasma-org.kde.plasma.desktop-appletsrc
    but that's where the .desktop files are referenced.


    Thanks!


    -- System Information:
    Debian Release: 11.11
    APT prefers oldstable
    APT policy: (990, 'oldstable'), (500, 'oldoldstable')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.0.2-x86_64-linode157 (SMP w/2 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_SOFTLOCKUP
    Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /bin/dash
    Init: systemd (via /run/systemd/system)

    Versions of packages plasma-workspace depends on:
    pn default-dbus-session-bus | dbus-session-bus <none>
    pn drkonqi <none>
    pn frameworkintegration <none>
    pn gdb-minimal | gdb <none>
    ii iso-codes 4.6.0-1
    pn kactivitymanagerd <none>
    pn kded5 <none>
    pn kinit <none>
    pn kio <none>
    pn kpackagetool5 <none>
    pn kwin-common <none>
    pn libappstreamqt2 <none>
    ii libc6 2.31-13+deb11u11
    pn libcolorcorrect5 <none>
    ii libegl1 1.3.2-1
    ii libfontconfig1 2.13.1-4.2
    ii libfreetype6 2.10.4+dfsg-1+deb11u1
    ii libgcc-s1 [libgcc1] 10.2.1-6
    ii libgcc1 1:8.3.0-6
    ii libgl1 1.3.2-1
    pn libgps23 <none>
    pn libgps28 <none>
    ii libice6 2:1.0.10-1
    pn libkf5activities5 <none>
    pn libkf5activitiesstats1 <none>
    pn libkf5archive5 <none>
    pn libkf5auth5 <none>
    pn libkf5authcore5 <none>
    pn libkf5baloo5 <none>
    pn libkf5bookmarks5 <none>
    pn libkf5calendarevents5 <none>
    pn libkf5completion5 <none>
    pn libkf5config-bin <none>
    pn libkf5configcore5 <none>
    pn libkf5configgui5 <none>
    pn libkf5configwidgets5 <none>
    pn libkf5coreaddons5 <none>
    pn libkf5crash5 <none>
    pn libkf5dbusaddons5 <none>
    pn libkf5declarative5 <none>
    pn libkf5globalaccel-bin <none>
    pn libkf5globalaccel5 <none>
    pn libkf5guiaddons5 <none>
    pn libkf5holidays5 <none>
    pn libkf5i18n5 <none>
    pn libkf5iconthemes5 <none>
    pn libkf5idletime5 <none>
    pn libkf5itemmodels5 <none>
    pn libkf5itemviews5 <none>
    pn libkf5jobwidgets5 <none>
    pn libkf5js5 <none>
    pn libkf5jsembed5 <none>
    pn libkf5kcmutils5 <none>
    pn libkf5kdelibs4support5 <none>
    pn libkf5kiocore5 <none>
    pn libkf5kiofilewidgets5 <none>
    pn libkf5kiogui5 <none>
    pn libkf5kiowidgets5 <none>
    pn libkf5networkmanagerqt6 <none>
    pn libkf5newstuff5 <none>
    pn libkf5newstuffcore5 <none>
    pn libkf5notifications5 <none>
    pn libkf5notifyconfig5 <none>
    pn libkf5package5 <none>
    pn libkf5parts5 <none>
    pn libkf5people5 <none>
    pn libkf5peoplewidgets5 <none>
    pn libkf5plasma5 <none>
    pn libkf5plasmaquick5 <none>
    pn libkf5prison5 <none>
    pn libkf5quickaddons5 <none>
    pn libkf5runner5 <none>
    pn libkf5service-bin <none>
    pn libkf5service5 <none>
    pn libkf5solid5 <none>
    pn libkf5texteditor5 <none>
    pn libkf5textwidgets5 <none>
    pn libkf5wallet-bin <none>
    pn libkf5wallet5 <none>
    pn libkf5waylandclient5 <none>
    pn libkf5widgetsaddons5 <none>
    pn libkf5windowsystem5 <none>
    pn libkf5xmlgui5 <none>
    pn libkfontinst5 <none>
    pn libkfontinstui5 <none>
    pn libkscreenlocker5 <none>
    pn libksgrd7 <none>
    pn libksgrd9 <none>
    pn libksysguardsensorfaces1 <none>
    pn libkuserfeedbackcore1 <none>
    pn libkworkspace5-5 <none>
    pn libnotificationmanager1 <none>
    pn libphonon4qt5-4 <none>
    pn libpipewire-0.3-0 <none>
    pn libplasma-geolocation-interface5 <none>
    pn libprocesscore7 <none>
    pn libprocesscore9 <none>
    pn libprocessui7 <none>
    pn libprocessui9 <none>
    pn libqalculate20 <none>
    pn libqt5core5a <none>
    pn libqt5dbus5 <none>
    pn libqt5gui5 <none>
    pn libqt5gui5 | libqt5gui5-gles <none>
    pn libqt5network5 <none>
    pn libqt5printsupport5 <none>
    pn libqt5qml5 <none>
    pn libqt5quick5 <none>
    pn libqt5quick5 | libqt5quick5-gles <none>
    pn libqt5sql5 <none>
    pn libqt5svg5 <none>
    pn libqt5waylandclient5 <none>
    pn libqt5widgets5 <none>
    pn libqt5x11extras5 <none>
    pn libqt5xml5 <none>
    ii libsm6 2:1.2.3-1
    ii libstdc++6 10.2.1-6
    pn libtaskmanager6 <none>
    pn libtaskmanager6abi1 <none>
    ii libwayland-client0 1.18.0-2~exp1.1
    pn libweather-ion7 <none>
    ii libx11-6 2:1.7.2-1+deb11u2
    pn libxcb-composite0 <none>
    pn libxcb-damage0 <none>
    pn libxcb-image0 <none>
    ii libxcb-randr0 1.14-3
    ii libxcb-shape0 1.14-3
    pn libxcb-util0 <none>
    pn libxcb-util1 <none>
    ii libxcb1 1.14-3
    ii libxcursor1 1:1.2.0-2
    ii libxfixes3 1:5.0.3-2
    pn libxft2 <none>
    ii libxrender1 1:0.9.10-1
    ii libxtst6 2:1.2.3-1
    pn milou <none>
    pn phonon4qt5 <none>
    pn plasma-framework <none>
    pn plasma-integration <none>
    pn plasma-workspace-data <none>
    pn qdbus-qt5 <none>
    pn qml-module-org-kde-draganddrop <none>
    pn qml-module-org-kde-kcoreaddons <none>
    pn qml-module-org-kde-kholidays <none>
    pn qml-module-org-kde-kquickcontrols <none>
    pn qml-module-org-kde-kquickcontrolsaddons <none>
    pn qml-module-org-kde-ksysguard <none>
    pn qml-module-org-kde-kwindowsystem <none>
    pn qml-module-org-kde-prison <none>
    pn qml-module-org-kde-quickcharts <none>
    pn qml-module-org-kde-solid <none>
    pn qml-module-org-kde-userfeedback <none>
    pn qml-module-qt-labs-folderlistmodel <none>
    pn qml-module-qtgraphicaleffects <none>
    pn qml-module-qtqml-models2 <none>
    pn qml-module-qtquick-controls <none>
    pn qml-module-qtquick-dialogs <none>
    pn qml-module-qtquick-layouts <none>
    pn qml-module-qtquick-window2 <none>
    pn qml-module-qtquick2 <none>
    pn udisks2 <none>
    pn x11-utils <none>
    pn x11-xserver-utils <none>
    ii zlib1g 1:1.2.11.dfsg-2+deb11u2

    Versions of packages plasma-workspace recommends:
    pn kde-cli-tools <none>
    pn kio-extras <none>
    pn ksysguardd <none>
    pn libpam-kwallet5 <none>
    pn powerdevil <none>

    plasma-workspace suggests no packages.

    --

    ⢀⣴⠾⠻⢶⣦⠀
    ⣾⠁⢠⠒⠀⣿⡁ Jonathan Dowland
    ⢿⡄⠘⠷⠚⠋⠀ https://jmtd.net
    ⠈⠳⣄⠀⠀⠀⠀ Please do not CC me, I am subscribed to the list.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?ISO-8859-1?Q?Aur=E9lien_COUDERC?=@21:1/5 to All on Fri Mar 7 22:10:01 2025
    control: reassign -1 desktop-base

    Hi Jonathan.

    Le 7 mars 2025 19:58:26 GMT+01:00, Jonathan Dowland <jmtd@debian.org> a écrit :

    […]

    An install on top of a freshly installed Trixie system (with only standard >packages) results in a taskbar with two broken launchers: one for >systemsettings.desktop (shipped in the systemsettings package) and another for >org.kde.discover.desktop (shipped in the plasma-discover package).

    Thanks for you bug report.

    My guess is that I need to adapt the default user config that we ship in desktop-base for various desktop environments.

    The conf currently shipping is still identical to bookworm but the whole plasma stack changed from 5 to 6 in the meantime and probably needs updates.

    If you happen to be interested in foxing it for everyone you can have a look at :
    <https://salsa.debian.org/debian-desktop-team/desktop-base/-/tree/master/defaults/kde?ref_type=heads>

    Last time I got most of the inspiration from what the kubuntu people do in their kubuntu-settings packages :
    <https://git.launchpad.net/ubuntu/+source/kubuntu-settings/tree/>


    Hally hacking,
    --
    Aurélien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)