Learn more about these different git repos.
Other Git URLs
The Cinnamon livemedia compose is missing several packages that are dependencies of the 'cinnamon' metapackage, despite including that package and others from the @cinnamon-desktop group as the kickstart has been unchanged. An example of a package that's missing is 'cinnamon-session'.
The issue seems to have started occurring after 2018-01-06, the earliest compose log that's still there is: https://kojipkgs.fedoraproject.org//packages/Fedora-Cinnamon-Live/Rawhide/20180108.n.0/data/logs/image/x86_64/root.log and here is one from today: https://kojipkgs.fedoraproject.org//packages/Fedora-Cinnamon-Live/Rawhide/20180217.n.2/data/logs/image/x86_64/root.log
These logs say "Downloading 1426 RPMs" or so, I don't have the logs from 2018-01-05 and earlier but the number is supposed to be around 1470. As the kickstart isn't doing anything except including the @cinnamon-desktop group itself, I'm not sure how to debug this further.
@grinnz I took a look into this with @adamwill today.
Starting with cinnamon-session - we checked what requires it:
sudo dnf repoquery --whatrequires cinnamon-session cinnamon-0:3.6.8-0.1.20180209git4b2bc05.fc28.x86_64
The cinnamon package is defined in the cinnamon-desktop group in fedora-comps for f28 and f27.
When I looked at the packaging log I can see that <libcomps.Package object 'cinnamon' at 0x7f71ad5c06d8> is present as I'd expect under the entry that begins 21:35:50,641 DBG dnf: Adding packages from group 'cinnamon-desktop'.
Looking at that same file, I don't see a line for Installed: cinnamon as I'd expect - I see other cinnamon items but not that one.
Checking into that further:
dnf --repofrompath rawhide-nightly,https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180218.n.0/compose/Everything/x86_64/os/ --deplist --repo rawhide-nightly repoquery --requires cinnamon
I can see that cinnamon-session is required for cinnamon to install at all.
dnf --repofrompath rawhide-nightly,https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20180218.n.0/compose/Everything/x86_64/os/ --repo rawhide-nightly repoquery --requires cinnamon-session
I thought it was interesting that it required polkit-gnome, so I checked in the packaging log and sure enough that isn't being installed either.
The best guess right now is something to do with dependencies - @adamwill is going to boot a local image and work on proving whether or not this theory is correct.
@adamwill did you have any luck with your testing?
Wound up chasing down a whole other nest of sharks when I found that network install images weren't working right as they had fedora-modular-release instead of fedora-release...since then we've had all sorts of stuff blowing up in composes and I haven't got back to this yet.
fedora-modular-release
fedora-release
Today's looks like it contains all the right packages: https://kojipkgs.fedoraproject.org//packages/Fedora-Cinnamon-Live/Rawhide/20180224.n.0/data/logs/image/x86_64/root.log
So perhaps this is resolved?
@adamwill would fedora-release/fedora-modular-release have impacted the above or do we need to keep looking?
Who knows, but if the packages are there now, I guess this is resolved?
See also https://pagure.io/fedora-comps/pull-request/230 , which would make the image compose fail if core packages are missing - feel free to suggest amendments to that PR.
cinnamon spin still has no cinnamon https://koji.fedoraproject.org/koji/buildinfo?buildID=1070888
@grinnz , is this still an issue?
Metadata Update from @syeghiay: - Issue assigned to mohanboddu
Seems fixed to me: https://koji.fedoraproject.org/koji/buildinfo?buildID=1248264
Metadata Update from @kevin: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.