Bug 30773

Summary: gnome-shell still depends on chrome-gnome-shell, instead of gnome-browser-connector -> unmet dependencies
Product: Mageia Reporter: Lewis Goeroech <grclajos>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: Normal CC: boulshet, imbeault.regis, jani.valimaa
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: gnome-browser-connector-42.0-1.mga9.x86_64.rpm, gnome-shell-42.4-1.mga9.x86_64.rpm CVE:
Status comment:

Description Lewis Goeroech 2022-08-25 00:12:43 CEST
When I am trying to install the task-gnome metapackage for Mageia Cauldron, RPMDrake throws an error saying that it has unmet dependencies for gnome-shell, resulting in not being able to install the GNOME desktop environment.

I then tried to install gnome-shell to see the error logs in the terminal, and it threw me an error message saying that it depends on chrome-gnome-shell, but it cannot find the package since it was replaced by gnome-browser-connector.

Please change gnome-shell's dependency to gnome-browser-connector as soon as possible.

Version-Release number of selected component (if applicable):
GNOME Shell: 42.4-1
GNOME Browser Connector: 42.0-1

How reproducible:

By either trying to install the task-gnome(-minimal) metapackage or gnome-shell

Steps to Reproduce:
1. Go into your preferred choice for managing packages (rpmdrake, dnfdragora or urpmi/dnf in the terminal)
2. Try to install the aforementioned packages
Lewis Goeroech 2022-08-25 00:15:21 CEST

Hardware: All => x86_64

Comment 1 Lewis Goeroech 2022-08-25 00:28:16 CEST
This is the exact error message when I use the command "sudo urpmi task-gnome":

While some packages may have been installed, there were failures.
A requested package cannot be installed:
gnome-shell-42.4-1.mga9.x86_64 (due to unsatisfied chrome-gnome-shell)
Comment 2 Lewis Goeroech 2022-08-25 00:31:21 CEST
And this is the DNF error message:

Problem: conflicting requests
  - package task-gnome-1:42.2-1.mga9.noarch requires task-gnome-minimal, but none of the providers can be installed
  - package task-gnome-minimal-1:42.2-1.mga9.noarch requires gnome-shell, but none of the providers can be installed
  - nothing provides chrome-gnome-shell needed by gnome-shell-42.4-1.mga9.i586
  - nothing provides chrome-gnome-shell needed by gnome-shell-42.4-1.mga9.x86_64
Comment 3 GG HH 2022-08-25 08:08:28 CEST
an ugly workaround :

rpm -e --nodeps chrome-gnome-shell
urpmi gnome-browser-connector

CC: (none) => boulshet

Comment 4 Jani Välimaa 2022-08-25 10:18:27 CEST
Fixed with gnome-shell >= 42.4-2.mga9 and gnome-browser-connector >= 42.0-2.mga9.

Resolution: (none) => FIXED
Status: NEW => RESOLVED
CC: (none) => jani.valimaa

Comment 5 Dave Hodgins 2022-08-25 18:54:10 CEST
*** Bug 30775 has been marked as a duplicate of this bug. ***

CC: (none) => imbeault.regis