So I first installed a basesystem-minimal in Cauldron and after that I run "dnf5 in task-gnome-minimal" and it installed 1236 packages. It was only around 500mb so not that heavy. But I just thought that this was never gonna work without problems, and it didn't. Gnome refused to start so looking at the log there was a missing file. After tracking that file down to a package I had to repeat 6 times and then Gnome started perfectly! So these are the 6 missing deps for getting Gnome to start: lib64atspi-gir2.0 lib64gdm-gir1.0 lib64geoclue-gir2.0 lib64gnome-desktop-gir4.0 lib64nma4-gir1.0 gnome-weather And after that I clicked on everything and there were 3 more missing deps. Gnome extensions missed one: lib64adwaita-gir1 And the apps-menu inside gnome-extensions missed two: lib64gmenu-gir3.0 lib64gnome-menu3_0 So after installing 1236 packages only 9 were missing for task-gnome-minimal to work perfectly. This is a really minimal Gnome install, just the way I like it. Good job by the Gnome team.
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)Assignee: bugsquad => gnome
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) => FIXEDStatus: NEW => RESOLVED