Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250416.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250416.n.0.iso from compose Fedora-Rawhide-20250416.n.0 is 1014243328 bytes, exceeding the maximum size 1000000000. Canonical maximum sizes can be found at https://docs.fedoraproject.org/en-US/releases/f43/spins/ and https://docs.fedoraproject.org/en-US/releases/f43/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.
I can look into this, but we can also just bump the max size. We bumped Server aarch64 netinst max size to 1.2G in F42 cycle. We *could* just do the same for all release-blocking netinst images.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250419.n.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250419.n.1.iso from compose Fedora-Rawhide-20250419.n.1 is 1015986176 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250423.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250423.n.0.iso from compose Fedora-Rawhide-20250423.n.0 is 1016479744 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250426.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250426.n.0.iso from compose Fedora-Rawhide-20250426.n.0 is 1017108480 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250429.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250429.n.0.iso from compose Fedora-Rawhide-20250429.n.0 is 1017122816 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250502.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250502.n.0.iso from compose Fedora-Rawhide-20250502.n.0 is 1017135104 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250507.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250507.n.0.iso from compose Fedora-Rawhide-20250507.n.0 is 1017348096 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250510.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250510.n.0.iso from compose Fedora-Rawhide-20250510.n.0 is 1017403392 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250517.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250517.n.0.iso from compose Fedora-Rawhide-20250517.n.0 is 1020448768 bytes, exceeding the maximum size 1000000000.
The size criterion was moved to Final, adjusting.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250527.n.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250527.n.1.iso from compose Fedora-Rawhide-20250527.n.1 is 1020567552 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250530.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250530.n.0.iso from compose Fedora-Rawhide-20250530.n.0 is 1020887040 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250602.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250602.n.0.iso from compose Fedora-Rawhide-20250602.n.0 is 1020852224 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250605.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250605.n.0.iso from compose Fedora-Rawhide-20250605.n.0 is 1023789056 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250612.n.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250612.n.1.iso from compose Fedora-Rawhide-20250612.n.1 is 1024811008 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250616.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250616.n.0.iso from compose Fedora-Rawhide-20250616.n.0 is 1157699584 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250619.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250619.n.0.iso from compose Fedora-Rawhide-20250619.n.0 is 1157662720 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250622.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250622.n.0.iso from compose Fedora-Rawhide-20250622.n.0 is 1157666816 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250625.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250625.n.0.iso from compose Fedora-Rawhide-20250625.n.0 is 1158510592 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250708.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250708.n.0.iso from compose Fedora-Rawhide-20250708.n.0 is 1161142272 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250711.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250711.n.0.iso from compose Fedora-Rawhide-20250711.n.0 is 1164232704 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250715.n.2/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250715.n.2.iso from compose Fedora-Rawhide-20250715.n.2 is 1166030848 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250718.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250718.n.0.iso from compose Fedora-Rawhide-20250718.n.0 is 1167865856 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250723.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250723.n.0.iso from compose Fedora-Rawhide-20250723.n.0 is 1167837184 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250728.n.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250728.n.1.iso from compose Fedora-Rawhide-20250728.n.1 is 1165131776 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250731.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250731.n.0.iso from compose Fedora-Rawhide-20250731.n.0 is 1164568576 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250803.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250803.n.0.iso from compose Fedora-Rawhide-20250803.n.0 is 1166700544 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250807.n.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250807.n.1.iso from compose Fedora-Rawhide-20250807.n.1 is 1172623360 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20250810.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-Rawhide-20250810.n.0.iso from compose Fedora-Rawhide-20250810.n.0 is 1184577536 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250815.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250815.n.0.iso from compose Fedora-43-20250815.n.0 is 1219864576 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250818.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250818.n.0.iso from compose Fedora-43-20250818.n.0 is 1219864576 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250821.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250821.n.0.iso from compose Fedora-43-20250821.n.0 is 1219450880 bytes, exceeding the maximum size 1000000000.
Accepted as an automatic blocker per policy: https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250826.n.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250826.n.1.iso from compose Fedora-43-20250826.n.1 is 1221220352 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250910.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250910.n.0.iso from compose Fedora-43-20250910.n.0 is 1222289408 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/43/Fedora-43-20250910.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43_Beta-1.1.iso from compose Fedora-43-20250910.0 is 1221959680 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/43/Fedora-43-20250910.1/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43_Beta-1.2.iso from compose Fedora-43-20250910.1 is 1221980160 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/43/Fedora-43-20250910.2/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43_Beta-1.3.iso from compose Fedora-43-20250910.2 is 1221982208 bytes, exceeding the maximum size 1000000000.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250914.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250914.n.0.iso from compose Fedora-43-20250914.n.0 is 1222346752 bytes, exceeding the maximum size 1000000000.
Sigh, okay, let's see. -rw-r--r--. 1 adamw adamw 955957248 Apr 9 04:46 Fedora-Everything-netinst-x86_64-42-1.1.iso -rw-r--r--. 1 adamw adamw 1221982208 Sep 10 14:38 Fedora-Everything-netinst-x86_64-43_Beta-1.3.iso we've grown ~266M from F42 to F43 Beta, compressed. ~170M of that difference is in the install.img image that contains the installer environment. The rest is from the initramfs: F42's pxeboot/initrd.img is 169M, F43 Beta's is 261.5M. I'm not sure if that's the dracut 107 size issue, or just more big graphics card firmwares in the initramfs. Inside the installer image itself, off the bat, we've got 105M more firmware (which is usually all pre-compressed so it won't compress further) - 257M in F42, 362M in F43 Beta. It's really unfortunate that these big firmwares appear twice in the ISO. Also 34M more in kernel modules, which are also compressed - 130M vs. 96M. So that's 139M right there, just over half the total. There's an extra ~16M in /usr/libexec which appears to be almost entirely /usr/libexec/glycin-loaders , from the new glycin stuff. Do we need that in the installer environment? If not, lorax could strip it, however much we hate that mechanism... There's an extra 10M in /usr/share which is all /usr/share/locale , spread across a ton of languages. Not sure it's worth digging into that, though there's probably something we could trim that isn't really needed for the installer. There's about 60M more in /usr/lib64 . There's an extra 10M in Python bits - python3.14 is 38.5M on F43 Beta, python3.13 is 28.8M on F42. F43 has two libicudata libraries, so.76.1 and so.77.1 - that's 32M right there. We could probably try and get rid of one of those. libglycin-2.so.0 is 4.6M and isn't present in F42. After that it seems like pretty small change. So...we can look at getting rid of one of the libicudata sonames, and maybe stripping some glycin stuff. We can take another look through firmwares and see if we can strip any of the new ones, or get rid of any older ones. I don't see much else to attack really, maybe the kernel modules. I guess I'll invest a bit more time into investigating the above angles of attack next week, then propose a new size limit.
Everything boot x86_64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250920.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250920.n.0.iso from compose Fedora-43-20250920.n.0 is 1225447424 bytes, exceeding the maximum size 1000000000.
FEDORA-2025-d42ff8139a (freerdp-3.16.0-4.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-d42ff8139a
I think the libicudata thing is due to freerdp. It was supposed to get rebuilt for ICU 77, but it failed the rebuild. Can't tell why as the build logs have been garbage collected. But I tried a mock build and it worked fine, so I went ahead and rebuilt it in Rawhide and F43. That should help a bit; we can see the consequences in tomorrow's Rawhide. I'm out of time today, tomorrow I'll look into the glycin stuff a bit.
silly bodhi, I said not to change the bug status...
Welp, the Rawhide build failed for some reason, but I got openQA to build an F43 image and it's 1213751296 bytes. Saved a bit over 10MB. woohoo. I'll see if I can claw another 15MB out today somehow.
OK, I dug into firmware a bit. There are two big chunks. One is good news, one is uncertain. The good news: ~33M is qcom/qdu100, which is qcom-accel-firmware, which is "for Qualcomm Technologies data center and Open-vRAN accelerators". We *definitely* don't need that on x86_64 and we probably don't even need it on aarch64, for the installer environment. So that should get us under 1.2G. Yay. I will send a lorax PR to drop it. The uncertain news: ~64M is the new 570 version firmwares for NVIDIA GPUs, nvidia/tu102/gsp/gsp-570* and nvidia/ga102/gsp/gsp-570*. This is broadly to do with the newly-added nouveau driver support for Hopper and Blackwell GPUs, but I have some questions about it. One, we now have *both* 535 *and* 570 firmwares for tu102 and ga102 - do we need both? Two, why do we have 570 firmware for tu102? From Google, at least, tu102 is an old generation (from 2018). It's not Blackwell or Hopper. I don't understand why it would suddenly need a 570 firmware. But I'm probably missing something - maybe some part of tu102 is 'standard' for all later NVIDIA gens so even newer cards use this firmware, or something? CCing Peter Robinson in case he knows, and I'll also try emailing the NVIDIA folks. nvidia/tu102/gsp/gsp-535.113.01.bin.xz nvidia/tu102/gsp/gsp-570.144.bin.xz nvidia/ga102/gsp/gsp-535.113.01.bin.xz nvidia/ga102/gsp/gsp-570.144.bin.xz
lorax PR for qcom-accel-firmware: https://github.com/weldr/lorax/pull/1493 . A netinst built using lorax with that patch *and* the freerdp rebuild to drop icu 76 is 1180907520 bytes. And there was much rejoicing.
Info from Timur Tabi on NVIDIA firmwares. Quoted texts are my questions to Timur. === > 1. Why a 570 firmware for ga102? From Google results at least, ga102 appears to be 2018-era hardware, nothing obviously to do with Hopper or Blackwell. To make it easier to get rid of r535 one day. At least, so that distros can ignore it. Also, Nova will use r570 and not r535. > 2. Do we need *both* 535 *and* 570 firmware files for both ga102 and tu102? What are they all used for? No, just r570. I would have preferred to delete all of r535 from linux-firmware and Nouveau, but that's not how upstream works. === So it sounds like we could ditch the bigger 535 firmware files and probably lose nothing. But I probably won't propose that for F43 now as it's quite late and not strictly needed. I might propose it as a linux-firmware change for Rawhide.
> The good news: ~33M is qcom/qdu100, which is qcom-accel-firmware, which is > "for Qualcomm Technologies data center and Open-vRAN accelerators". We > *definitely* don't need that on x86_64 and we probably don't even need it on > aarch64, for the installer environment. So that should get us under 1.2G. For reference those are PCIe cards, they can be used on any architecture, but they're offload accelerators so would never be needed in an installer environment and I would expect they would either be explicitly specified in a kickstart of ansible configuration if they were needed.
> Two, why do we have 570 firmware for tu102? From Google, at least, tu102 is an old generation (from > 2018). It's not Blackwell or Hopper. I don't understand why it would suddenly need a 570 firmware. > But I'm probably missing something - maybe some part of tu102 is 'standard' for all later NVIDIA gens > so even newer cards use this firmware, or something? It's a GSP (GPU System Processor) architecture, the first in fact, and that's the delineator for newer firmware revs, and what will be the line for support of the Open GPU Kernel Modules from NV which will eventually be upstream. I suspect (and it's on my firmware backlog) it will make sense to split NV firmware along this line going forward because it will be older HW is supported by the older nouveau driver, and newer by the next gen driver.
Also note this size bump is stopping devices with 512Mb of RAM booting, at least devices like the RPi Zero2W but I suspect it's recreatable with a VM with 512Mb of RAM too.
FEDORA-2025-d42ff8139a has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-d42ff8139a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-d42ff8139a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Peter: that's also to do with https://bugzilla.redhat.com/show_bug.cgi?id=2394213 , I believe.
FEDORA-2025-e426e6c6f6 (lorax-43.11-2.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2025-e426e6c6f6
Once both related updates are pushed stable I believe the images should be under 1.2G. Rawhide images already are.
FEDORA-2025-e426e6c6f6 (lorax-43.11-2.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2025-d42ff8139a (freerdp-3.16.0-4.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.
[adamw@toolbx fedora-toolbox-43 ~]$ curl -I https://kojipkgs.fedoraproject.org/compose/branched/Fedora-43-20250929.n.0/compose/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-43-20250929.n.0.iso | grep Length Content-Length: 1185841152 🎉🎉🎉