Bug 2407024 (F44Serverbootaarch64Oversize) - Fedora 44: Server boot aarch64 image exceeds maximum size
Summary: Fedora 44: Server boot aarch64 image exceeds maximum size
Keywords:
Status: CLOSED ERRATA
Alias: F44Serverbootaarch64Oversize
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 F44FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2025-10-29 10:04 UTC by Fedora QA Tools SIG
Modified: 2026-03-25 17:44 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-03-25 17:44:30 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fedora QA Tools SIG 2025-10-29 10:04:05 UTC
Server boot aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20251029.n.0/compose/Server/aarch64/iso/Fedora-Server-netinst-aarch64-Rawhide-20251029.n.0.iso from compose Fedora-Rawhide-20251029.n.0 is 1202571264 bytes, exceeding the maximum size 1200000000. Canonical maximum sizes can be found at https://docs.fedoraproject.org/en-US/releases/f44/spins/ and https://docs.fedoraproject.org/en-US/releases/f44/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 Fedora QA Tools SIG 2025-11-01 06:38:59 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.

Comment 2 Fedora QA Tools SIG 2025-11-15 06:45:07 UTC
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.

Comment 3 Fedora QA Tools SIG 2025-11-19 06:37:56 UTC
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.

Comment 4 Fedora QA Tools SIG 2025-11-26 06:42:18 UTC
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.

Comment 5 Fedora QA Tools SIG 2025-12-02 06:56:12 UTC
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.

Comment 6 Fedora QA Tools SIG 2025-12-05 06:58:24 UTC
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.

Comment 7 Fedora QA Tools SIG 2025-12-11 11:03:59 UTC
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.

Comment 8 Fedora QA Tools SIG 2025-12-17 06:42:50 UTC
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.

Comment 9 Fedora QA Tools SIG 2025-12-24 06:46:17 UTC
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.

Comment 10 Fedora QA Tools SIG 2026-01-06 06:40:55 UTC
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.

Comment 11 Fedora QA Tools SIG 2026-01-21 21:58:36 UTC
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.

Comment 12 Fedora QA Tools SIG 2026-01-27 07:17:50 UTC
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.

Comment 13 Fedora QA Tools SIG 2026-02-18 19:34:12 UTC
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.

Comment 14 Fedora QA Tools SIG 2026-02-18 19:35:23 UTC
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.

Comment 15 Fedora QA Tools SIG 2026-02-18 19:36:31 UTC
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.

Comment 16 Kamil Páral 2026-02-23 15:23:28 UTC
Automatic blocker per policy: https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers

Comment 17 Fedora QA Tools SIG 2026-02-25 07:55:12 UTC
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.

Comment 18 Fedora QA Tools SIG 2026-02-28 09:50:10 UTC
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.

Comment 19 Fedora QA Tools SIG 2026-03-11 08:46:56 UTC
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.

Comment 20 Adam Williamson 2026-03-13 01:25:59 UTC
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

Comment 21 Fedora QA Tools SIG 2026-03-14 08:54:03 UTC
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.

Comment 22 Adam Williamson 2026-03-16 18:25:45 UTC
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.

Comment 23 Adam Williamson 2026-03-16 18:31:11 UTC
Size limit bump proposal: https://forge.fedoraproject.org/operations/docs/pulls/102

Comment 24 Lokesh Mandvekar 2026-03-17 11:39:37 UTC
(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?

Comment 25 Adam Williamson 2026-03-17 17:38:43 UTC
How do you mean "a noop on Server"?

Comment 26 Lokesh Mandvekar 2026-03-18 09:45:31 UTC
(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.

Comment 27 Fedora QA Tools SIG 2026-03-24 08:57:23 UTC
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.

Comment 28 Adam Williamson 2026-03-25 17:44:30 UTC
The size limit bump is approved and merged and I've updated the metadata. Closing this, hopefully it should not get re-opened.


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