Bug 2009730 (F35Everythingbootx86_64Oversize)
| Summary: | Fedora 35: Everything boot x86_64 image exceeds maximum size | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Fedora QA Tools SIG <qa-tools-sig> | ||||
| Component: | distribution | Assignee: | Aoife Moloney <amoloney> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 35 | CC: | awilliam, bugzilla, jamacku, kevin, robatino | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | AcceptedBlocker | ||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2021-10-10 22:39:18 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 1891955 | ||||||
| Attachments: |
|
||||||
|
Description
Fedora QA Tools SIG
2021-10-01 12:54:47 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-35-20211004.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-35-20211004.n.0.iso from compose Fedora-35-20211004.n.0 is 735051776 bytes, exceeding the maximum size 734003200. Marking this as a final blocker, which should have happened automatically. This may be fixed when BZ #2009731 is fixed. The size grew between Fedora-35-20210924.n.0 - when the image was 730857472 bytes - and Fedora-35-20210927.n.0 - when it was 735051776 bytes (the exact same size it is now). I think because of details of how the images are built there's some kinda block size effect or something which means the sizes will always fall on some kind of boundary like this. The diff of included packages between the two builds is quite long, unfortunately. There is one package which was straight up *added*: chkconfig (I haven't figured out why yet). chkconfig is 781358 bytes in size according to `rpm -q`, so it doesn't account for a 5MB growth all on its own unless it was just enough to kick us over a boundary or something. I'll attach the full diff. Created attachment 1829639 [details]
diff of packages contained in the 0924 (below limit) vs 0927 (over limit) images
chkconfig is pulled in because initscripts-10.10 added a dependency on it. The PR for this was https://github.com/fedora-sysv/initscripts/pull/374 , where the only justification is "As a easy way to get full legacy system V support." CCing Jan Macku for comment. Tomorrow I'll see if I can get an image built with that dependency left out, but no other changes, and see what effect that has on the image size. Hi, I added Requires for chkconfig since initscripts are usually used together with it. But do we need support for initscripts in Fedora network install images? Thanks Yes, we do. It was added for https://bugzilla.redhat.com/show_bug.cgi?id=1615332 - the installer environment should have import-state.service to import state from the initramfs, and that service is in the initscripts package. OK, poked about and found ~30M of firmware files we can cut safely, I think. See https://github.com/weldr/lorax/pull/1175 . FEDORA-2021-cdb998bce7 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-cdb998bce7 FEDORA-2021-cdb998bce7 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-cdb998bce7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-cdb998bce7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-cdb998bce7 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. Note, I didn't set the updates to close the bugs just so we can verify the image sizes in the next compose and make sure they're under the limit. If so I'll close the bugs. [adamw@xps13k ~]$ curl -I https://kojipkgs.fedoraproject.org/compose/branched/Fedora-35-20211010.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-35-20211010.n.0.iso | grep length % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 646M 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 content-length: 677380096 |