Description of problem: I'm really not sure if this is a bug,or if this is the right place for the report.Just wonder why the widely used cockpit is not in the server iso while there are so many cockpit subpackages. [root@dhcp-128-50 lnie]#mount Fedora-Server-dvd-x86_64-29_Beta-1.1.iso /mnt [root@dhcp-128-50 lnie]# ls /mnt/Packages/c/ | grep cockpit cockpit-bridge-175-1.fc29.x86_64.rpm cockpit-docker-175-1.fc29.x86_64.rpm cockpit-kubernetes-175-1.fc29.x86_64.rpm cockpit-networkmanager-175-1.fc29.noarch.rpm cockpit-pcp-175-1.fc29.x86_64.rpm cockpit-storaged-175-1.fc29.noarch.rpm cockpit-system-175-1.fc29.noarch.rpm cockpit-ws-175-1.fc29.x86_64.rpm Version-Release number of selected component (if applicable): Fedora-Server-dvd-x86_64-29_Beta-1.1.iso How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
This is actually pretty well everything that you need for cockpit. It is indeed weird that the "cockpit" metapackage is missing, and the dependencies are listed explicitly: https://pagure.io/fedora-comps/blob/master/f/comps-f29.xml.in#_3380 I'll send a PR to clean this up. Thanks!
Fix sent here: https://pagure.io/fedora-comps/pull-request/322
Does this need to get in for the beta? Or is it just housekeeping/cleanup?
Kevin: It's not a big difference effectively, mostly adding cockpit-packagekit by default. Having the metapackage installed is just a cleanliness/upgrade robustness issue. So it's fine to land after beta.
@Steve: Since you asked on IRC: This is the bug to clean up comps, comment #2 has the PR.
The reason we didn’t have the meta package was that (before soft depa) the metapackage carried *everything* and was too heavy for the default install. Even as it is, I’d like comps to list some of the “Recommmends” subpackages explicitly as “mandatory” for Fedora Server (such as the NetworkManager and Storage support), mostly because I don’t trust our tools not to have regressions in handling soft depa from time to time.
@Stephen: Right, I don't expect them to actually install transitive Recommends. Thus my PR leaves them in place (plus adds -packagekit), and just drops the strict requirements (like -ws, -bridge) and replaces these with the metapackage.
PR got merged.
This message is a reminder that Fedora 29 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '29'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 29 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Fedora 29 changed to end-of-life (EOL) status on 2019-11-26. Fedora 29 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.
This was fixed long ago, but the BZ wasn't closed. We updated comps.xml to include the "cockpit" metapackage.