#115 Remove Qt5 QDbusViewer from the default install
Closed: Fixed 2 months ago by ngompa. Opened 2 years ago by mustafam.

In the default install in both KDE spin and Kinoite, qt5-qdbusviewer is installed.
I don't think this dev tool should be installed by default, most users don't use it.

Why it is installed? I think it is recommended by khotkeys
dnf repoquery --whatrecommends qt5-qdbusviewer

I think this recommendation should be removed (or converted to another soft dependency not installed by default)


Metadata Update from @ngompa:
- Issue tagged with: experience

2 years ago

Metadata Update from @ngompa:
- Issue tagged with: meeting

2 years ago

See also the bug that dependency fixes,
https://bugs.kde.org/329094

that said, I would tend be against removing the dependency.

See also the bug that dependency fixes,
https://bugs.kde.org/329094

I think the original reporter just asked for an error message if the viewer is not installed.
From the above issue:
"In case qdbusviewer is not installed it would be helpfull to get an error message."
"Expected Results:
if the d-bus browser is not installed, an error message appears"

that said, I would tend be against removing the dependency.

I don't know if qt5-qdbusviewer is widely used, I don't think it is.
Being a GUI application in the menus is strange for an obscure application.
Even if the package stays installed, I think the menu entry should go.

This functionality is required for khotkeys KCM stlil, and we don't think it's worth it to split out the desktop file into a subpackage to hide the app in the application menu. So for now, we're not going to do anything...

Metadata Update from @ngompa:
- Issue untagged with: meeting
- Issue close_status updated to: Won't fix
- Issue status updated to: Closed (was: Open)

2 years ago

In other distros such as Kubuntu and KDE Neon, qtdbusviewer is hidden. Do they use qtchooser then?

I'll see if I can follow up on https://bugs.kde.org/show_bug.cgi?id=411462 so we can finally remove this app from the default install

FWIW, KHotKeys does not work on Wayland and its KCM was just made X11-only today. Given that Fedora now ships with Wayland by default, we could maybe consider removing this dependency.

Metadata Update from @ngompa:
- Issue status updated to: Open (was: Closed)

2 years ago

We do ship both sessions on the media, but it's definitely something we could consider now, since we prefer and principally work with the Wayland session.

Metadata Update from @siosm:
- Issue tagged with: packaging

2 years ago

Metadata Update from @siosm:
- Issue untagged with: packaging

2 years ago

Metadata Update from @siosm:
- Issue tagged with: packaging

2 years ago

https://bugs.kde.org/show_bug.cgi?id=329094 has been fixed upstream for Frameworks 5.103, which should completely unblock removing QDbusViewer from the defalut install.

Justin likes this.

On Sun, 5 Feb 2023, 5:01 am Nate Graham, pagure@pagure.io wrote:

ngraham added a new comment to an issue you are following:
https://bugs.kde.org/show_bug.cgi?id=329094 has been fixed upstream for Frameworks 5.103, which should completely unblock removing QDbusViewer from the defalut install.

To reply, visit the link below or just reply to this email
https://pagure.io/fedora-kde/SIG/issue/115

https://bugs.kde.org/show_bug.cgi?id=329094 has been fixed upstream for Frameworks 5.103, which should completely unblock removing QDbusViewer from the defalut install.

That would be great, I'm on Kinoite now and removing it is not that easy :)
I think we can remove the dependency, or convert the 'Recommends' to 'Suggests'

Metadata Update from @siosm:
- Issue set to the milestone: Future Release

a year ago

@jgrulich How bad would it be for us to subpackage out qdbus in Qt5 and Qt6?

@jgrulich How bad would it be for us to subpackage out qdbus in Qt5 and Qt6?

@ngompa it's kind of sub-packaged already.

The qt5-qttools package contains barely:

%{_bindir}/qdbus-qt5
%{_bindir}/qtpaths
%{_qt5_bindir}/qdbus
%{_qt5_bindir}/qdbus-qt5
%{_qt5_bindir}/qtpaths

everything else is into subpackage or fully new packages:

%files
%files common
%files  libs-designer
%files  libs-designercomponents
%files  libs-help
%files -n qt5-assistant
%files -n qt5-doctools
%files -n qt5-designer
%files -n qt5-designer-plugin-webkit
%files -n qt5-linguist
%files -n qt5-qdbusviewer
%files devel
%files static
%files examples

This will be gone with Plasma 6.

Metadata Update from @ngompa:
- Issue close_status updated to: Fixed
- Issue set to the milestone: KDE Plasma 6.0 (was: Future Release)
- Issue status updated to: Closed (was: Open)

2 months ago

Login to comment on this ticket.

Metadata
Boards 1
Packaging Status: Done