Bug 993503
Summary: | RFE: log packages required by installer | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Tyler <stephent98> |
Component: | anaconda | Assignee: | Martin Kolman <mkolman> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | anaconda-maint-list, dshea, g.kaviyarasu, hawk, jonathan, mkolman, pbokoc, sbueno, stephent98, vanmeeuwen+fedora |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-12-22 11:45:08 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Steve Tyler
2013-08-06 05:27:21 UTC
Richard: What annotation in the log do you suggest for the list of packages required by the installer? For my test patch (Bug 988233, Comment 11), I used "pre-configured packages: ", but that doesn't explain enough, IMO. The resulting log record looked like this: 23:10:40,579 INFO anaconda: pre-configured packages: ['grub2', 'e2fsprogs', 'lvm2', 'authconfig', 'firewalld'] (In reply to Steve Tyler from comment #1) > Richard: What annotation in the log do you suggest for the list of packages > required by the installer? What about 'installer immutable default package selection'? 23:10:40,579 INFO anaconda: installer immutable default package selection: 'grub2','e2fsprogs', 'lvm2', 'authconfig', 'firewalld'] Since this selection is not the same as the core package group which is described as being installed in any case. I suggest mentioning the possibility of additionally installed packages on the Kickstart Wiki page Chapter 3: https://fedoraproject.org/wiki/Anaconda/Kickstart. i.e.: 'Depending on the installation target there may be additional packages installed by default beside the core group which can not be removed within the %packages section. For a list of default packages take a look at /var/log/anaconda/anaconda.packaging.log and search for 'installer immutable default package selection'. Uninstalling those packages may break your system. If you still want to uninstall one of those packages you may do so in the %post section.' I would update the wiki myself but I'm not sure if updating a wiki once in a while justifies a Fedora account. What about also including some information why were the given packages added ? For example the realmd integration adds some packages based on the domain type it is joining. If it discovers AD, it installs different packages than when it joins a FreeIPA domain. So it might be good if the immutable package listing was delimited by a reason why the given packages have been selected for installation (where possible). Example: Packages needed by realmd for joining a FreeIPA domain: ['libfoo','barutil', 'bazd'] Moving to Rawhide as this feature request is not F19 specific. This should be long fixed by a patch series done by rvykydal. |