Bug 2143503 (F38Python_Classroomraw-xzaarch6Oversize)

Summary: Fedora 38: Python_Classroom raw-xz aarch64 image exceeds maximum size
Product: [Fedora] Fedora Reporter: Fedora QA Tools SIG <qa-tools-sig>
Component: distributionAssignee: Miro Hrončok <mhroncok>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: low    
Version: rawhideCC: awilliam, kevin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-12-14 18:02:53 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    

Description Fedora QA Tools SIG 2022-11-17 03:58:12 UTC
Python_Classroom raw-xz aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20221116.n.1/compose/Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20221116.n.1.aarch64.raw.xz from compose Fedora-Rawhide-20221116.n.1 is 4062340140 bytes, exceeding the maximum size 4000000000. Canonical maximum sizes can be found at https://fedoraproject.org/wiki/Releases/38/Spins and https://fedoraproject.org/wiki/Releases/38/ReleaseBlocking . 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 2022-11-29 10:33:28 UTC
Python_Classroom raw-xz aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20221129.n.0/compose/Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20221129.n.0.aarch64.raw.xz from compose Fedora-Rawhide-20221129.n.0 is 4040620500 bytes, exceeding the maximum size 4000000000.

Comment 2 Fedora QA Tools SIG 2022-12-07 11:17:44 UTC
Python_Classroom raw-xz aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20221207.n.0/compose/Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20221207.n.0.aarch64.raw.xz from compose Fedora-Rawhide-20221207.n.0 is 4006199768 bytes, exceeding the maximum size 4000000000.

Comment 3 Miro Hrončok 2022-12-07 13:12:18 UTC
This is a low priority for me.

Comment 4 Fedora QA Tools SIG 2022-12-10 11:02:12 UTC
Python_Classroom raw-xz aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20221210.n.0/compose/Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20221210.n.0.aarch64.raw.xz from compose Fedora-Rawhide-20221210.n.0 is 4013204196 bytes, exceeding the maximum size 4000000000.

Comment 5 Fedora QA Tools SIG 2022-12-14 09:50:48 UTC
Python_Classroom raw-xz aarch64 image https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20221214.n.0/compose/Labs/aarch64/images/Fedora-Python-Classroom-Rawhide-20221214.n.0.aarch64.raw.xz from compose Fedora-Rawhide-20221214.n.0 is 4066260404 bytes, exceeding the maximum size 4000000000.

Comment 6 Adam Williamson 2022-12-14 18:02:53 UTC
The size here is kinda arbitrary, anyhow. it's actually just a generic max size for raw_xz images that's listed in the config, I must have decided on it years ago, it's not actually tied to any specific policy I can see (I probably just figured at the time it was a good idea to make sure images fit on 4G USB sticks). The Spins page doesn't really go into arches; it lists the max size for Python Classroom as 2GiB, but we're applying that number only to the x86_64 ISO. The aarch64 images for spins appear to be consistently 2x as big as the ISOs; I'm not sure why that is, but it would be unreasonable to expect this image to fit in 2GiB if that's not resolved (I'm assuming that's some kinda generic issue with raw_xz images).

I've bumped the generic raw_xz limit to 8000000000, as having a 4000000000 limit wasn't really doing much for us, so this one can be closed now. If we really want a 4000000000 limit for this image, I can specify that. Otherwise, the 2GiB limit for the x86_64 image will be the key one for classroom.

Comment 7 Miro Hrončok 2022-12-14 18:18:33 UTC
Thanks.