Bug 2407024 (F44Serverbootaarch64Oversize)
| Summary: | Fedora 44: Server boot aarch64 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: | rawhide | CC: | awilliam, kevin, kparal, lsm5, pbrobinson, robatino |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | AcceptedBlocker | ||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-03-25 17:44:30 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: | 2041649, 2362359 | ||
|
Description
Fedora QA Tools SIG
2025-10-29 10:04:05 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251101.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251101.n.0.iso from compose Fedora-Rawhide-20251101.n.0 is 1202624512 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251115.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251115.n.0.iso from compose Fedora-Rawhide-20251115.n.0 is 1215838208 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251119.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251119.n.0.iso from compose Fedora-Rawhide-20251119.n.0 is 1215328256 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251126.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251126.n.0.iso from compose Fedora-Rawhide-20251126.n.0 is 1217120256 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251202.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251202.n.0.iso from compose Fedora-Rawhide-20251202.n.0 is 1229379584 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251205.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251205.n.0.iso from compose Fedora-Rawhide-20251205.n.0 is 1229391872 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251211.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251211.n.0.iso from compose Fedora-Rawhide-20251211.n.0 is 1229064192 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251217.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251217.n.0.iso from compose Fedora-Rawhide-20251217.n.0 is 1229164544 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251224.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251224.n.0.iso from compose Fedora-Rawhide-20251224.n.0 is 1227380736 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20260106.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20260106.n.0.iso from compose Fedora-Rawhide-20260106.n.0 is 1227528192 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20260121.n.1/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20260121.n.1.iso from compose Fedora-Rawhide-20260121.n.1 is 1243271168 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20260127.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20260127.n.0.iso from compose Fedora-Rawhide-20260127.n.0 is 1243320320 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-44-20260211.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44-20260211.n.0.iso from compose Fedora-44-20260211.n.0 is 1244280832 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-44-20260214.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44-20260214.n.0.iso from compose Fedora-44-20260214.n.0 is 1244268544 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-44-20260217.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44-20260217.n.0.iso from compose Fedora-44-20260217.n.0 is 1244262400 bytes, exceeding the maximum size 1200000000. Automatic blocker per policy: https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/44/Fedora-44-20260225.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44_Beta-1.1.iso from compose Fedora-44-20260225.0 is 1244280832 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/44/Fedora-44-20260228.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44_Beta-1.2.iso from compose Fedora-44-20260228.0 is 1244295168 bytes, exceeding the maximum size 1200000000. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-44-20260311.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44-20260311.n.0.iso from compose Fedora-44-20260311.n.0 is 1253945344 bytes, exceeding the maximum size 1200000000. I looked into this on the Everything x86_64 bug. Can't really find much to grasp. I didn't look at aarch64 specifically, but I doubt it's much different. aarch64 is always a bit bigger than x86_64. https://bugzilla.redhat.com/show_bug.cgi?id=2431863#c9 Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-44-20260314.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44-20260314.n.0.iso from compose Fedora-44-20260314.n.0 is 1256421376 bytes, exceeding the maximum size 1200000000. In addition to the general notes there, there's a couple of factors that make this image bigger than the x86_64 Everything netinst. One thing is that some qemu packages are on Server images but not Everything images because of these deps in containers-common-extra: Requires: (qemu-user-static-aarch64 if fedora-release-identity-server) Requires: (qemu-user-static-arm if fedora-release-identity-server) Requires: (qemu-user-static-x86 if fedora-release-identity-server) Lokesh Mandavar did this, I'm not entirely sure why - Lokesh, can you comment? The other thing is that qualcomm firmware got quite a lot bigger between F43 and now. F43: 265 ./sdx61 265 ./sdx61/foxconn 341 ./venus-5.2 349 ./venus-4.2 368 ./venus-1.8 434 ./venus-6.0 709 ./venus-5.4 1727 ./sdm845/Thundercomm 1727 ./sdm845/Thundercomm/db845c 1814 ./sm8250/Thundercomm/RB5 1815 ./sm8250/Thundercomm 2168 ./kaanapali 2876 ./qcs6490/radxa 2876 ./qcs6490/radxa/dragon-q6a 2885 ./qcs6490 3048 ./qcs615 4064 ./sa8775p 4404 ./qcm6490 5009 ./qrb4210 5034 ./qcs8300 5692 ./apq8016 6259 ./vpu 6620 ./apq8096 7113 ./qcm2290 7625 ./sc8280xp/LENOVO/21BX 7626 ./sc8280xp/LENOVO 7627 ./sc8280xp 8000 ./sm8250 8229 ./sdm845 9798 ./x1e80100/LENOVO/83ED 10208 ./x1e80100/LENOVO/21N1 20006 ./x1e80100/LENOVO 29038 ./x1e80100 108147 . Current F44: 265 ./sdx61 265 ./sdx61/foxconn 341 ./venus-5.2 349 ./venus-4.2 356 ./venus-5.4 368 ./venus-1.8 434 ./venus-6.0 451 ./sdx35 451 ./sdx35/foxconn 1727 ./sdm845/Thundercomm 1727 ./sdm845/Thundercomm/db845c 1814 ./sm8250/Thundercomm/RB5 1815 ./sm8250/Thundercomm 3050 ./qcs615 3273 ./qcs6490/Thundercomm 3273 ./qcs6490/Thundercomm/RubikPi3 3627 ./qcs6490/radxa/dragon-q6a 3628 ./qcs6490/radxa 4142 ./qcm6490 4153 ./sa8775p 5009 ./qrb4210 5129 ./qcs8300 5692 ./apq8016 6620 ./apq8096 6646 ./glymur 6909 ./qcs6490 6940 ./sm8750 7097 ./vpu 7113 ./qcm2290 7625 ./sc8280xp/LENOVO/21BX 7626 ./sc8280xp/LENOVO 7627 ./sc8280xp 8000 ./sm8250 8229 ./sdm845 9798 ./x1e80100/LENOVO/83ED 10206 ./x1e80100/LENOVO/21N1 10423 ./kaanapali 20004 ./x1e80100/LENOVO 29129 ./x1e80100 135405 . So we've got an extra like 30M there. Seems like it's mostly kaanapali, glymur and qcs6490 , I think? Peter, is there anything we can do with those or do we just need to keep them all? I might propose we bump this image's max size a bit bigger than the others since it's hit by both those factors. Size limit bump proposal: https://forge.fedoraproject.org/operations/docs/pulls/102 (In reply to Adam Williamson from comment #22) > In addition to the general notes there, there's a couple of factors that > make this image bigger than the x86_64 Everything netinst. One thing is that > some qemu packages are on Server images but not Everything images because of > these deps in containers-common-extra: > > Requires: (qemu-user-static-aarch64 if fedora-release-identity-server) > Requires: (qemu-user-static-arm if fedora-release-identity-server) > Requires: (qemu-user-static-x86 if fedora-release-identity-server) IIRC, the `Recommends: qemu-user-static` just above these three is a noop on Server and I think also CoreOS. Is that still the case? FWIW, this has been in place for quite a few months (maybe year+) now. Do we need to account for other types apart from Server? How do you mean "a noop on Server"? (In reply to Adam Williamson from comment #25) > How do you mean "a noop on Server"? I mean I was told server by default ignored all weak deps including Recommends so `Recommends: qemu-user-static` did nothing on `dnf install containers-common-extra` on Server envs, and we needed these to be hard deps if users wanted them at all. Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/branched/Fedora-44-20260324.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-44-20260324.n.0.iso from compose Fedora-44-20260324.n.0 is 1257179136 bytes, exceeding the maximum size 1200000000. The size limit bump is approved and merged and I've updated the metadata. Closing this, hopefully it should not get re-opened. |