Bug 2126443 - add obsoletes for Pantheon desktop packages in Fedora >= 37
Summary: add obsoletes for Pantheon desktop packages in Fedora >= 37
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: fedora-obsolete-packages
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jason Tibbitts
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-09-13 12:30 UTC by Fabio Valentini
Modified: 2022-09-30 00:15 UTC (History)
3 users (show)

Fixed In Version: fedora-obsolete-packages-38-10.fc38 fedora-obsolete-packages-37-20
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-09-30 00:15:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2022-09-13 12:30:13 UTC
Most packages for the Pantheon desktop were retired from Fedora 37+ due to FTBFS / FTI issues. If any of these packages are installed, they will block upgrading due to conflicts with gnome-shell / mutter:

 Problem: The operation would result in removing the following protected packages: gnome-shell
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

Using "--allowerasing" indeed does work around the problem, but this will not help users who upgrade using a GUI.

Therefore I request that Obsoletes for the following packages are added to fedora-obsolete-packages (these are the latest available NEVRs on Fedora 36):

elementary-calculator-0:1.7.2-2.fc36
elementary-calendar-0:6.1.1-1.fc36
elementary-camera-0:6.2.0-1.fc36
elementary-capnet-assist-0:2.4.2-1.fc36
elementary-code-0:6.2.0-1.fc36
elementary-files-0:6.1.4-1.fc36
elementary-greeter-0:6.1.0-1.fc36
elementary-mail-0:6.4.0-1.fc36
elementary-music-0:5.1.1-4.fc36
elementary-notifications-0:6.0.2-1.fc36
elementary-photos-0:2.7.5-1.fc36
elementary-print-0:0.1.3-8.fc36
elementary-screenshot-tool-0:6.0.2-3.fc36
elementary-settings-daemon-0:1.2.0-1.fc36
elementary-shortcut-overlay-0:1.2.1-3.fc36
elementary-sideload-0:6.0.2-2.fc36
elementary-tasks-0:6.3.0-1.fc36
elementary-terminal-0:6.1.0-1.fc36
elementary-videos-0:2.8.4-1.fc36
elementary-wallpapers-0:5.4-6.fc36
gala-0:6.3.1-3.fc36
pantheon-agent-geoclue2-0:1.0.5-3.fc36
pantheon-agent-polkit-0:1.0.5-1.fc36
pantheon-session-settings-0:35.0-1.fc36
switchboard-0:6.0.2-1.fc36
switchboard-plug-a11y-0:2.3.0-3.fc36
switchboard-plug-about-0:6.1.0-1.fc36
switchboard-plug-applications-0:6.0.1-2.fc36
switchboard-plug-bluetooth-0:2.3.6-3.fc36
switchboard-plug-display-0:2.3.2-2.fc36
switchboard-plug-keyboard-0:2.7.0-3.fc36
switchboard-plug-mouse-touchpad-0:6.1.0-2.fc36
switchboard-plug-networking-0:2.4.3-1.fc36
switchboard-plug-notifications-0:2.2.0-3.fc36
switchboard-plug-onlineaccounts-0:6.5.0-1.fc36
switchboard-plug-pantheon-shell-0:6.3.0-1.fc36
switchboard-plug-printers-0:2.2.0-1.fc36
switchboard-plug-sharing-0:2.1.5-3.fc36
switchboard-plug-sound-0:2.3.1-1.fc36
wingpanel-0:3.0.2-4.fc36
wingpanel-applications-menu-0:2.10.2-2.fc36
wingpanel-indicator-bluetooth-0:2.1.8-2.fc36
wingpanel-indicator-datetime-0:2.4.0-2.fc36
wingpanel-indicator-keyboard-0:2.4.0-3.fc36
wingpanel-indicator-network-0:2.3.3-1.fc36
wingpanel-indicator-nightlight-0:2.1.0-3.fc36
wingpanel-indicator-notifications-0:6.0.6-1.fc36
wingpanel-indicator-power-0:6.1.0-2.fc36
wingpanel-indicator-session-0:2.3.0-3.fc36
wingpanel-indicator-sound-0:6.0.1-2.fc36

Removing these packages on upgrade should be safe. Both GDM and the GNOME session components will remain installed, so people will not be left without a GUI after rebooting.

Comment 2 Fabio Valentini 2022-09-23 14:44:11 UTC
The PRs for F38 and F37 have been merged (thank you!).
I assume there be another build / bodhi update / freeze exception for fedora-obsolete-packages on F37 before GA to actually ship this change?

Comment 3 Fedora Update System 2022-09-23 22:08:34 UTC
FEDORA-2022-7805db0e91 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-7805db0e91

Comment 4 Fedora Update System 2022-09-24 03:00:08 UTC
FEDORA-2022-7805db0e91 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-7805db0e91`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-7805db0e91

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

Comment 5 Fedora Update System 2022-09-26 16:22:48 UTC
FEDORA-2022-6fbc050c73 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-6fbc050c73

Comment 6 Fedora Update System 2022-09-27 02:23:15 UTC
FEDORA-2022-6fbc050c73 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-6fbc050c73`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-6fbc050c73

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

Comment 7 Fedora Update System 2022-09-30 00:15:21 UTC
FEDORA-2022-6fbc050c73 has been pushed to the Fedora 37 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.