On Fri, 2019-12-13 at 09:19 -0800, Kevin Fenzi wrote: > It would be great if they could include the size +/- of all the images. > Of course the most important ones would be boot.iso, workstation and > server, but labs and spins could be very helpfull as well. This sort of thing is what fedfind can help with. As an example of where you'd start: #!/bin/python3 import fedfind.release import fedfind.helpers rel = fedfind.release.get_release(cid="Fedora-Rawhide-20191213.n.0") #rel = fedfind.release.get_release(1) for img in rel.all_images: imgid = fedfind.helpers.identify_image(img, out='string') if img['disc_number'] > 1: imgid += " disc {0}".format(img['disc_number']) size = img.get('size') if not size: # this is something I should make fedfind handle... # I swear it used to! size = fedfind.helpers.get_size(img['direct_url']) print("{0}: {1}".format(imgid, size)) hopefully it's pretty simple to see where to go from there. :) You can try it with either of the 'rel' lines and it'll work...so you can compare the image sizes from Fedora Core 1 with those from today's Rawhide nightly, though they only have one image entirely in common (Everything-boot-iso). You can see I had to add a couple of bits to smoothly work with the info for very old composes...I'll maybe tweak that a bit in fedfind itself today, that code doesn't actually get *used* a lot so when I do want to do something like this I usually find some issues that have crept in. This should work for any Pungi 4 compose that hasn't been garbage collected yet, and also for all stable releases and old candidate composes. It...*could* also work for non-candidate (i.e. nightly) Pungi 4 composes that have been garbage collected by retrieving the info from PDC, but this thread has made me realize that's a path that I've sort of shut off with some design choices and I need to think about how to open it up again. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net http://www.happyassassin.net _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx