| Summary: | A few missing deps in Cauldron task-gnome-minimal (which are not lacking for M9) | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Jens Persson <xerxes2> |
| Component: | RPM Packages | Assignee: | GNOME maintainers <gnome> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | geiger.david68210 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
|
Description
Jens Persson
2023-11-22 19:57:08 CET
Thank you for the report, and your careful investigations. To clarify "dnf in task-gnome-minimal", 'in' = 'install. These necessary things are not missing in Mageia 9: $ urpmq --requires-recursive task-gnome-minimal | grep lib64atspi-gir2.0 lib64atspi-gir2.0 $ urpmq --requires-recursive task-gnome-minimal | grep lib64gdm-gir1.0 lib64gdm-gir1.0 $ urpmq --requires-recursive task-gnome-minimal | grep lib64geoclue-gir2.0 lib64geoclue-gir2.0 $ urpmq --requires-recursive task-gnome-minimal | grep lib64gnome-desktop-gir4.0 lib64gnome-desktop-gir4.0 $ urpmq --requires-recursive task-gnome-minimal | grep lib64nma4-gir1.0 lib64nma4-gir1.0 $ urpmq --requires-recursive task-gnome-minimal | grep lib64adwaita-gir1 lib64adwaita-gir1 $ urpmq --requires-recursive task-gnome-minimal | grep lib64gmenu-gir3.0 lib64gmenu-gir3.0 $ urpmq --requires-recursive task-gnome-minimal | grep lib64gnome-menu3_0 lib64gnome-menu3_0 $ urpmq --requires-recursive task-gnome-minimal | grep gnome-weather $ This is not required by anything but itself: $ urpmq --whatrequires gnome-weather $ Should it be in task-gnome? It is just a Gnome application, optionally installable, and not apparently necessary for Gnome to function: Name : gnome-weather Summary : A weather application for GNOME BTAIM assigning to Gnome team. Summary:
A few missing deps in task-gnome-minimal =>
A few missing deps in Cauldron task-gnome-minimal (which are not lacking for M9) I see, so it works with urpmi in mga9, interesting. I haven't used urpmi in years and it's borked in Cauldron now, dammit. Did some digging and found the repoquery tool. So running repoquery on all 9 "missing" deps it did find 1 of them. $ repoquery -q -a --requires --recursive --resolve task-gnome-minimal|grep lib64atspi-gir2.0 lib64atspi-gir2.0-0:2.50.0-1.mga10.x86_64 The other 8 it couldn't find though. But I couldn't test with urpmq. Have no clue if repoquery is smart enough to find everything? About Gnome didn't start without gnome-weather was a bit weird yeah. I dare everyone to uninstall it and restart Gnome haha. I will investigate this more. Did one more test. Same result as last time, but to be exact about gnome-weather it's only the gir that Gnome needs to start. Gnome does not start without this package installed: lib64gweather-gir4.0 Seeing Gnome is outdated in Cauldron, has the Gnome team gone awol? Maybe we should start looking for them? Where can they be? On Cauldron we have now an issue with the typelib()-style Provides/Requires script, this is why some "xxx-gir" packages are not pulled during installation. We have to fix that. On current stable mga9 all is fine, installing minimal gnome works as it should. CC:
(none) =>
geiger.david68210 Should be fixed now with rpm-mageia-setup-2.73-6.mga10! So a rebuild of gnome-shell and gnome-shell-extensions requires again all appropriate typelib(). Hey thanks man for updating Gnome. Ok so I did one more test run now. First I installed a basesystem-minimal in Cauldron and after that I installed task-gnome-minimal. Task-gnome-minimal installed 1243 packages and now Gnome starts perfectly and everything seems to work as intended. So yeah problem seems to be fixed now. So closing! Resolution:
(none) =>
FIXED |