Bug 2251688 (F40Everythingbootx86_64Oversize) - Fedora 40: Everything boot x86_64 image exceeds maximum size
Summary: Fedora 40: Everything boot x86_64 image exceeds maximum size
Keywords:
Status: CLOSED RAWHIDE
Alias: F40Everythingbootx86_64Oversize
Product: Fedora
Classification: Fedora
Component: distribution
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Aoife Moloney
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedBlocker
Depends On:
Blocks: FedoraOversizeTracker BetaBlocker, F40BetaBlocker F40FinalBlocker, FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2023-11-27 08:49 UTC by Fedora QA Tools SIG
Modified: 2024-01-30 18:43 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-01-30 16:37:28 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fedora QA Tools SIG 2023-11-27 08:49:24 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231127.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231127.n.0.iso from compose Fedora-Rawhide-20231127.n.0 is 808611840 bytes, exceeding the maximum size 734003200. Canonical maximum sizes can be found at https://docs.fedoraproject.org/en-US/releases/f40/spins/ and https://docs.fedoraproject.org/en-US/releases/f40/blocking/ . This check is run by the 'relval' tool, which has its own list of maximum sizes derived from those pages. If the maximum size used for this comparison is wrong, please add a comment and file a bug against relval at https://pagure.io/fedora-qa/relval/issues and it will be corrected. If you believe the canonical maximum size for an image should be changed, please follow the appropriate process before filing a relval bug.

Comment 1 Adam Williamson 2023-11-28 00:53:49 UTC
This changed between 1115.n.0 (731002880 bytes) and 1116.n.0 (808173568 bytes). ~36M of it seems to be down to images/pxeboot/initrd.img within the ISO (*not* within the install.img image) - that's 104M in 115.n.0, 140M in 1116.n.0.

The install.img file is 36M bigger in 1116.n.0 (590M) than 1115.n.0 (554M). Those two together pretty much account for the increase.

Some of the increase seems to be caused by linux-firmware - it's 22M bigger uncompressed (172M in 1115.n.0, 194M in 1116.n.0). I think the stuff from linux-firmware is in the images/pxeboot/initrd.img as well as inside install.img, so I guess that accounts for ~22M out of the 36M difference in both cases, if we assume the files are compressed already so compression isn't significant.

I can't really account for the other 14M (x2 = 28M), annoyingly...

There really isn't much we can do about linux-firmware size increases at this point, sadly. It's just going to keep getting bigger unless upstream changes course. We may just have to bump the maxes here.

Comment 2 Fedora QA Tools SIG 2023-11-30 09:02:05 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231130.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231130.n.0.iso from compose Fedora-Rawhide-20231130.n.0 is 762032128 bytes, exceeding the maximum size 734003200.

Comment 3 Adam Williamson 2023-12-02 00:51:40 UTC
Per https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers , this is an automatic blocker. Marking accepted.

Comment 4 Fedora QA Tools SIG 2023-12-06 08:36:05 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231206.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231206.n.0.iso from compose Fedora-Rawhide-20231206.n.0 is 761622528 bytes, exceeding the maximum size 734003200.

Comment 5 Fedora QA Tools SIG 2023-12-13 08:52:25 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231213.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231213.n.0.iso from compose Fedora-Rawhide-20231213.n.0 is 761935872 bytes, exceeding the maximum size 734003200.

Comment 6 Fedora QA Tools SIG 2023-12-16 08:29:11 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231216.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231216.n.0.iso from compose Fedora-Rawhide-20231216.n.0 is 768522240 bytes, exceeding the maximum size 734003200.

Comment 7 Fedora QA Tools SIG 2023-12-20 09:47:09 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231220.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231220.n.0.iso from compose Fedora-Rawhide-20231220.n.0 is 768987136 bytes, exceeding the maximum size 734003200.

Comment 8 Fedora QA Tools SIG 2023-12-23 10:23:02 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20231223.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20231223.n.0.iso from compose Fedora-Rawhide-20231223.n.0 is 769069056 bytes, exceeding the maximum size 734003200.

Comment 9 Fedora QA Tools SIG 2024-01-07 09:21:49 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240107.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20240107.n.0.iso from compose Fedora-Rawhide-20240107.n.0 is 770136064 bytes, exceeding the maximum size 734003200.

Comment 10 Fedora QA Tools SIG 2024-01-18 01:25:09 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240117.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20240117.n.0.iso from compose Fedora-Rawhide-20240117.n.0 is 779524096 bytes, exceeding the maximum size 734003200.

Comment 11 Fedora QA Tools SIG 2024-01-21 10:58:54 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240121.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20240121.n.0.iso from compose Fedora-Rawhide-20240121.n.0 is 781287424 bytes, exceeding the maximum size 734003200.

Comment 12 Adam Williamson 2024-01-22 18:08:34 UTC
This has been under discussion at https://pagure.io/fesco/issue/3122 . I have now made a recommendation to FESCo in https://pagure.io/fesco/issue/3122#comment-892727 and proposed it as a PR in https://pagure.io/fedora-pgm/pgm_docs/pull-request/64 .

Comment 13 Adam Williamson 2024-01-30 00:12:52 UTC
FESCo approved the change in max size to 1 GB, so this image is no longer oversize. https://pagure.io/fesco/issue/3122#comment-893766

Comment 14 Fedora QA Tools SIG 2024-01-30 08:38:44 UTC
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240130.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20240130.n.0.iso from compose Fedora-Rawhide-20240130.n.0 is 777273344 bytes, exceeding the maximum size 734003200.

Comment 15 Adam Williamson 2024-01-30 16:37:28 UTC
Agh. That shouldn't still be firing. I updated the sizes already...sorry, I'll figure out why the script didn't know.

Comment 16 Adam Williamson 2024-01-30 18:43:02 UTC
sigh, I hadn't actually updated the size list correctly. should be fixed now.


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