Bug 1889609
Summary: | Can't remove switcheroo-control | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | udo <udovdh> |
Component: | switcheroo-control | Assignee: | Kalev Lember <klember> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 32 | CC: | bnocera, klember |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-10-21 09:32:20 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
udo
2020-10-20 08:07:18 UTC
Also seen on Fedora 32: # rpm -qi switcheroo-control Name : switcheroo-control Version : 2.2 Release : 1.fc32 Architecture: x86_64 Install Date: zo 18 okt 2020 14:19:10 CEST Group : Unspecified Size : 105891 License : GPLv3 Signature : RSA/SHA256, ma 27 apr 2020 14:21:03 CEST, Key ID 6c13026d12c944d0 Source RPM : switcheroo-control-2.2-1.fc32.src.rpm Build Date : ma 27 apr 2020 14:05:18 CEST Build Host : buildhw-04.phx2.fedoraproject.org Packager : Fedora Project Vendor : Fedora Project URL : https://gitlab.freedesktop.org/hadess/switcheroo-control/ Bug URL : https://bugz.fedoraproject.org/switcheroo-control Summary : D-Bus service to check the availability of dual-GPU Description : D-Bus service to check the availability of dual-GPU. # rpm -e switcheroo-control error: Failed dependencies: switcheroo-control is needed by (installed) gnome-control-center-3.36.4-2.fc32.x86_64 switcheroo-control is needed by (installed) gnome-shell-3.36.7-1.fc32.x86_64 gnome-shell is making use of the switcheroo-control DBus API. Is it somehow problematic for you to have switcheroo-control installed? It's a tiny package. More stuff is moving towards DBus. Does this mean they will not be able to be removed without disuption? If so, that movement goes against modularity and user choice. Excuse me, but I do not need *all* ideas offered in Fedora. I'd like to have the freedom to choose. And if DBus is designed that way so that applications cannot be removed it is a bug. So it is not about the storage, the cpu, etc but about the principal idea of freedom. There is nothing to switch here. Same for iio-sensor-proxy, gnome-online accounts, accountsservice, etc. I do not have IIO hardware, am not into 'a-social' platforms, do not need a service for something that worked without a service for ages. That is not luddite but choice. Fedora isn't shipped as a bag of bits, and all those bits are necessary to provide a cohesive OS, where people don't have to wonder why a certain functionality does not work, and it also reduces the maintenance burden to know that the underlying dependency is present when needed. You have the choice and the freedom to fork any of the packages that depend on the packages you don't want. (I'm the upstream author of switcheroo-control, and iio-sensor-proxy) Why then are they in separate rpms? Why then do they have fake (in my eyes) dependencies? This move is not good and is against user choice. There's even howto's of removing and disabling gnome stuff, so that is how the crowd may feel: https://eklitzke.org/lobotomizing-gnome |