Bug 1628457 - Is there a reason why cockpit is not included into the server iso
Summary: Is there a reason why cockpit is not included into the server iso
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: comps
Version: 29
Hardware: Unspecified
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Martin Pitt
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-09-13 06:16 UTC by lnie
Modified: 2019-12-02 20:35 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-27 19:29:18 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description lnie 2018-09-13 06:16:41 UTC
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:

Comment 1 Martin Pitt 2018-09-14 11:54:30 UTC
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!

Comment 2 Martin Pitt 2018-09-14 13:33:49 UTC
Fix sent here: https://pagure.io/fedora-comps/pull-request/322

Comment 3 Kevin Fenzi 2018-09-14 19:17:39 UTC
Does this need to get in for the beta? Or is it just housekeeping/cleanup?

Comment 4 Martin Pitt 2018-09-15 11:33:12 UTC
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.

Comment 5 Martin Pitt 2018-09-20 06:29:11 UTC
@Steve: Since you asked on IRC: This is the bug to clean up comps, comment #2 has the PR.

Comment 6 Stephen Gallagher 2018-09-20 10:28:35 UTC
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.

Comment 7 Martin Pitt 2018-09-20 10:39:15 UTC
@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.

Comment 8 Martin Pitt 2018-09-20 14:40:35 UTC
PR  got merged.

Comment 9 Ben Cotton 2019-10-31 20:41:38 UTC
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.

Comment 10 Ben Cotton 2019-11-27 19:29:18 UTC
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.

Comment 11 Stephen Gallagher 2019-12-02 20:35:42 UTC
This was fixed long ago, but the BZ wasn't closed. We updated comps.xml to include the "cockpit" metapackage.


Note You need to log in before you can comment on or make changes to this bug.