Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1830474 - Removing installed extension removes gnome-tweaks
Summary: Removing installed extension removes gnome-tweaks
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell-extension-system-monitor-applet
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: nicolas.vieville
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-05-02 04:54 UTC by Ilyas B Arinov
Modified: 2020-05-19 05:25 UTC (History)
1 user (show)

Fixed In Version: gnome-shell-extension-system-monitor-applet-38-8.20200503git7f8f0a7.fc32 gnome-shell-extension-system-monitor-applet-38-8.20200503git7f8f0a7.fc31 gnome-shell-extension-system-monitor-applet-38-8.20200503git7f8f0a7.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-05-05 05:35:46 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
installation log (19.17 KB, text/plain)
2020-05-02 04:56 UTC, Ilyas B Arinov
no flags Details

Description Ilyas B Arinov 2020-05-02 04:54:44 UTC
Description of problem:
Testing gnome-shell-extension case I installed gnome-shell-extension-system-monitor-applet first and some other extensions later. When I installed first extension gnome-tweaks package was installed as dependency. Now when I try to remove gnome-shell-extension-system-monitor-applet extension, dnf wants to remove gnome-tweaks. However I still have openweather extension installed and I lose tweaks to control openweather extension.

Version-Release number of selected component (if applicable):
Fedora 32, Gnome 3.36.1

How reproducible:
Always

Steps to Reproduce:
1. dnf install gnome-shell-extension-system-monitor-applet
2. install another extensions, for example openweather and drive-menu
3. dnf remove gnome-shell-extension-system-monitor-applet

Actual results:
Removing gnome-shell-extension-system-monitor-applet removes gnome-tweaks.

Expected results:
Removing gnome-shell-extension-system-monitor-applet does not remove gnome-tweaks.

Additional info:

Installing gnome-tweak first and then installing gnome-shell-extension-system-monitor-applet separately works as expected.

Installing gnome-shell-extension-drive-menu and some other extensions I checked has no gnome-tweak dependency.

Comment 1 Ilyas B Arinov 2020-05-02 04:56:09 UTC
Created attachment 1683987 [details]
installation log

Comment 2 Fedora Update System 2020-05-03 15:13:45 UTC
FEDORA-2020-cf70aa2178 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-cf70aa2178

Comment 3 Fedora Update System 2020-05-03 15:20:46 UTC
FEDORA-2020-6fa198174c has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-6fa198174c

Comment 4 nicolas.vieville 2020-05-03 15:27:57 UTC
Hello,

Thanks for reporting this issue.

There seems that dnf treats "Recommends" tag in rpm files as "Requires" tag and then leads to this issue when gnome-tweaks is considered as "Requires" when first installing gnome-shell-extension-system-monitor-applet. A few of gnome-shell-extension packages use this "Recommends" tag with gnome-tweaks, that's why I originally used it. I was probably wrong as others gnome-shell-extension packages don't use any "Recommends" or "Suggests" tag.

This "Requires" tag has been switched to "Suggests" tag in an attempt to fix this issue.
I wonder if you could give a try to the new package, as it gets build and is available here:

https://koji.fedoraproject.org/koji/buildinfo?buildID=1502698

New package should be installed (didn't tested it) by the command below typed in a root console:

dnf install --advisory=FEDORA-2020-cf70aa2178 \*

Feedback and karma can be provided here:

https://bodhi.fedoraproject.org/updates/FEDORA-2020-cf70aa2178

Please feel free to make any comment about this subject.

Cordially,


-- 
NVieville

Comment 5 Fedora Update System 2020-05-03 15:28:52 UTC
FEDORA-2020-4d291af93e has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2020-4d291af93e

Comment 6 Fedora Update System 2020-05-03 15:34:47 UTC
FEDORA-EPEL-2020-4923a9147c has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-4923a9147c

Comment 7 Fedora Update System 2020-05-03 15:40:13 UTC
FEDORA-EPEL-2020-3e58e509ee has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-3e58e509ee

Comment 8 Fedora Update System 2020-05-04 06:53:42 UTC
FEDORA-EPEL-2020-4923a9147c has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-4923a9147c

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

Comment 9 Fedora Update System 2020-05-04 06:58:13 UTC
FEDORA-2020-6fa198174c has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-6fa198174c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-6fa198174c

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

Comment 10 Fedora Update System 2020-05-04 07:05:40 UTC
FEDORA-2020-cf70aa2178 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-cf70aa2178`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-cf70aa2178

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

Comment 11 Fedora Update System 2020-05-04 07:21:45 UTC
FEDORA-EPEL-2020-3e58e509ee has been pushed to the Fedora EPEL 7 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-3e58e509ee

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

Comment 12 Fedora Update System 2020-05-04 07:56:01 UTC
FEDORA-2020-4d291af93e has been pushed to the Fedora 30 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-4d291af93e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-4d291af93e

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

Comment 13 Fedora Update System 2020-05-05 05:35:46 UTC
FEDORA-2020-cf70aa2178 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2020-05-12 02:24:46 UTC
FEDORA-2020-6fa198174c has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2020-05-12 06:11:44 UTC
FEDORA-2020-4d291af93e has been pushed to the Fedora 30 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 16 Fedora Update System 2020-05-19 05:20:30 UTC
FEDORA-EPEL-2020-4923a9147c has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2020-05-19 05:25:51 UTC
FEDORA-EPEL-2020-3e58e509ee has been pushed to the Fedora EPEL 7 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.