Bug 2009852 - Do not make malcontent-control user uninstallable using gui
Summary: Do not make malcontent-control user uninstallable using gui
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: malcontent
Version: 35
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-10-01 19:06 UTC by Daniel Rusek
Modified: 2021-10-29 22:56 UTC (History)
2 users (show)

Fixed In Version: malcontent-0.10.2-2.fc35
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-10-29 22:56:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Daniel Rusek 2021-10-01 19:06:30 UTC
Description of problem:
Currently, malcontent-control is displayed in GNOME Software on Fedora 35 as "Parental Controls" and allows users to uninstall it. However, trying to uninstall it will result in gnome-shell being uninstalled as well (or will hopefully result in just an error since gnome-shell is a protected package, but I am not sure how PackageKit handles this).

Version-Release number of selected component (if applicable):
malcontent-control-0.10.0-5.fc35.x86_64

How reproducible:
Every time.

Steps to Reproduce:
1. Use latest Fedora 35 Workstation system.
2. Open GNOME Software and switch to the "Installed" tab.
3. See if "Parental Controls" has an "Uninstall" button.

Actual results:
"Parental Controls" is uninstallable using GNOME Software.

Expected results:
"Parental Controls" is not uninstallable using GNOME Software.

Additional info:
This was already fixed in upstream[1] by adding <compulsory_for_desktop> to the malcontent-control AppData file, but it would be great if this simple fix could also be added as an downstream patch in Fedora since new malcontent releases are not so frequent.

[1] https://gitlab.freedesktop.org/pwithnall/malcontent/-/merge_requests/122/diffs

Comment 1 Fedora Update System 2021-10-04 12:20:39 UTC
FEDORA-2021-540d5f6b01 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-540d5f6b01

Comment 2 Fedora Update System 2021-10-05 15:16:23 UTC
FEDORA-2021-540d5f6b01 has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-540d5f6b01`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-540d5f6b01

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2021-10-29 22:56:26 UTC
FEDORA-2021-540d5f6b01 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.