#65 Specify size limit for the fedora-toolbox images
Merged by amoloney. Opened by rishi.
fedora-pgm/ rishi/pgm_docs wip/rishi/f40-blocking-toolbx-size  into  main

Download 65.patch

These size limits apply to the Fedora-Container-Toolbox tarballs
produced by the Fedora compose. The most recent tarballs for aarch64
and x86_64 are 168M and 189M respectively [1]. A slightly higher size
is specified to avoid getting triggered by trivial increases due to the
usual content churn as things move forward over time; but still tight
enough to ensure that it's increasing for some good reason rather than
due to packaging or build system bugs [2].

[1] https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240221.n.0/compose/Container/aarch64/images/
https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240221.n.0/compose/Container/x86_64/images/

[2] https://bugzilla.redhat.com/show_bug.cgi?id=2245066
https://github.com/redhat-imaging/imagefactory/issues/412
https://pagure.io/releng/issue/11735

https://pagure.io/fedora-pgm/pgm_docs/issue/54

rebased onto 45d95e5251bf7a1f32652df6e64ec1c4082dae58

Ping, @amoloney

Sorry, I never got this ping. It likely got swallowed up in the emails while I was on vacation. Merging now!

Pull-Request has been merged by amoloney

Thanks, @amoloney !

Sorry, I never got this ping. It likely got swallowed up in the emails while I was on vacation.

I can imagine. It happens to me all the time. :)

So, I just dug back to this tab in my epic tab backlog, and I notice the current image is 320M:

https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240802.n.0/compose/Container/x86_64/images/

do we need to bump the limit? Do you need to figure out why it's 90M over the limit we picked six months ago? (Did we pick the limit before kiwi was a thing? I forget. But probably, because now I look, the filename format is different too).

anyhow, I've gone ahead and made relval check these sizes in the new 2.6.2 release, so we'll start getting blocker bugs for those images soon.

So, I just dug back to this tab in my epic tab backlog

Yay, for catching up with tab backlog!

and I notice the current image is 320M:

https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20240802.n.0/compose/Container/x86_64/images/

do we need to bump the limit? Do you need to figure out why it's 90M over the limit we picked six months ago?

Yes, it will be good to check why the images grew by 90M.

(Did we pick the limit before kiwi was a thing? I forget. But probably, because now I look, the filename format is different too).

As per the references in the Git commit message, the sizes were based on the images generated on the 21st of February 2024. That looks too close to when KIWI was introduced, so I would have to do some forensics to say anything.

Metadata