Bug 2360054 (F43Everythingbootx86_64Oversize) - Fedora 43: Everything boot x86_64 image exceeds maximum size
Summary: Fedora 43: Everything boot x86_64 image exceeds maximum size
Keywords:
Status: CLOSED ERRATA
Alias: F43Everythingbootx86_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 F43FinalBlocker, FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2025-04-16 07:25 UTC by Fedora QA Tools SIG
Modified: 2025-09-29 15:10 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-09-29 15:10:07 UTC
Type: ---
Embargoed:
blc: mirror-


Attachments (Terms of Use)

Description Fedora QA Tools SIG 2025-04-16 07:25:49 UTC
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.

Comment 1 Adam Williamson 2025-04-16 17:09:23 UTC
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.

Comment 2 Fedora QA Tools SIG 2025-04-19 18:38:01 UTC
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.

Comment 3 Fedora QA Tools SIG 2025-04-23 07:35:51 UTC
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.

Comment 4 Fedora QA Tools SIG 2025-04-26 08:48:57 UTC
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.

Comment 5 Fedora QA Tools SIG 2025-04-29 07:31:02 UTC
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.

Comment 6 Fedora QA Tools SIG 2025-05-02 07:37:35 UTC
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.

Comment 7 Fedora QA Tools SIG 2025-05-07 07:32:23 UTC
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.

Comment 8 Fedora QA Tools SIG 2025-05-10 07:28:18 UTC
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.

Comment 9 Fedora QA Tools SIG 2025-05-17 07:28:21 UTC
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.

Comment 10 Kamil Páral 2025-05-27 12:00:40 UTC
The size criterion was moved to Final, adjusting.

Comment 11 Fedora QA Tools SIG 2025-05-27 18:45:40 UTC
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.

Comment 12 Fedora QA Tools SIG 2025-05-30 07:37:33 UTC
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.

Comment 13 Fedora QA Tools SIG 2025-06-02 15:36:00 UTC
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.

Comment 14 Fedora QA Tools SIG 2025-06-05 07:41:11 UTC
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.

Comment 15 Fedora QA Tools SIG 2025-06-13 04:14:49 UTC
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.

Comment 16 Fedora QA Tools SIG 2025-06-16 07:51:04 UTC
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.

Comment 17 Fedora QA Tools SIG 2025-06-19 08:02:48 UTC
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.

Comment 18 Fedora QA Tools SIG 2025-06-22 08:10:28 UTC
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.

Comment 19 Fedora QA Tools SIG 2025-06-25 07:26:00 UTC
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.

Comment 20 Fedora QA Tools SIG 2025-07-08 07:16:57 UTC
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.

Comment 21 Fedora QA Tools SIG 2025-07-11 07:01:09 UTC
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.

Comment 22 Fedora QA Tools SIG 2025-07-15 21:01:19 UTC
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.

Comment 23 Fedora QA Tools SIG 2025-07-18 06:51:06 UTC
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.

Comment 24 Fedora QA Tools SIG 2025-07-23 07:00:15 UTC
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.

Comment 25 Fedora QA Tools SIG 2025-07-28 18:53:31 UTC
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.

Comment 26 Fedora QA Tools SIG 2025-07-31 06:51:00 UTC
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.

Comment 27 Fedora QA Tools SIG 2025-08-03 06:50:58 UTC
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.

Comment 28 Fedora QA Tools SIG 2025-08-07 16:56:19 UTC
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.

Comment 29 Fedora QA Tools SIG 2025-08-10 07:38:44 UTC
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.

Comment 30 Fedora QA Tools SIG 2025-08-15 09:06:14 UTC
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.

Comment 31 Fedora QA Tools SIG 2025-08-18 17:46:39 UTC
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.

Comment 32 Fedora QA Tools SIG 2025-08-21 08:51:13 UTC
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.

Comment 33 Kamil Páral 2025-08-25 11:33:35 UTC
Accepted as an automatic blocker per policy:
https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers

Comment 34 Fedora QA Tools SIG 2025-08-26 19:18:19 UTC
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.

Comment 35 Fedora QA Tools SIG 2025-09-10 09:42:01 UTC
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.

Comment 36 Fedora QA Tools SIG 2025-09-10 11:14:39 UTC
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.

Comment 37 Fedora QA Tools SIG 2025-09-10 19:47:59 UTC
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.

Comment 38 Fedora QA Tools SIG 2025-09-11 00:01:19 UTC
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.

Comment 39 Fedora QA Tools SIG 2025-09-14 09:32:20 UTC
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.

Comment 40 Adam Williamson 2025-09-19 23:49:00 UTC
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.

Comment 41 Fedora QA Tools SIG 2025-09-20 11:13:04 UTC
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.

Comment 42 Fedora Update System 2025-09-23 01:44:27 UTC
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

Comment 43 Adam Williamson 2025-09-23 01:45:33 UTC
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.

Comment 44 Adam Williamson 2025-09-23 05:56:57 UTC
silly bodhi, I said not to change the bug status...

Comment 45 Adam Williamson 2025-09-23 13:49:10 UTC
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.

Comment 46 Adam Williamson 2025-09-23 16:12:44 UTC
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

Comment 47 Adam Williamson 2025-09-23 17:32:56 UTC
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.

Comment 48 Adam Williamson 2025-09-24 00:52:51 UTC
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.

Comment 49 Peter Robinson 2025-09-24 09:15:20 UTC
> 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.

Comment 50 Peter Robinson 2025-09-24 09:34:26 UTC
> 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.

Comment 51 Peter Robinson 2025-09-24 09:52:16 UTC
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.

Comment 52 Fedora Update System 2025-09-24 15:50:46 UTC
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.

Comment 53 Adam Williamson 2025-09-26 01:52:59 UTC
Peter: that's also to do with https://bugzilla.redhat.com/show_bug.cgi?id=2394213 , I believe.

Comment 54 Fedora Update System 2025-09-26 17:54:35 UTC
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

Comment 55 Adam Williamson 2025-09-26 17:56:01 UTC
Once both related updates are pushed stable I believe the images should be under 1.2G. Rawhide images already are.

Comment 56 Fedora Update System 2025-09-27 00:15:59 UTC
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.

Comment 57 Fedora Update System 2025-09-28 01:03:14 UTC
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.

Comment 58 Adam Williamson 2025-09-29 15:10:07 UTC
[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

🎉🎉🎉


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