On Tue, 2021-10-12 at 19:12 -0400, Neal Gompa wrote: > On Tue, Oct 12, 2021 at 3:25 PM Adam Williamson > <adamwill@xxxxxxxxxxxxxxxxx> wrote: > > > > So to answer Neal's question: you can use PDC directly, or you can use > > fedfind which will talk to PDC for you, plus do a bunch of other stuff, > > like the above, and also synthesizing metadata for pre-Pungi 4 stable > > releases so you can interact with them via fedfind using the same > > interfaces as post-Pungi 4 composes... > > > > Hanging over all of this is the threat that PDC might go away at some > > point, which would be a bit of an inconvenience. In A World Where there > > is no PDC, you have to grab the metadata files for composes that still > > exist from kojipkgs; there is no record of the metadata for composes > > that have been garbage-collected. For stable releases you'd have to > > parse whatever metadata you can just out of the actual release tree on > > the mirrors. > > > > Maybe it might be worth considering to generating a json blob to put > into the mirrored tree? You mean the stable release trees, after the messing around we do? I guess possibly. I mean, in theory, fedfind could write its reconciled metadata back out again and we could stuff that somewhere. It's just never really been considered, I guess. > The problem I *actually* have is that we don't > have a predictable/reliable name that I can hard-code in to correctly > fetch the ISO. This is more or less the job I wrote fedfind to do, so it's probably the thing you want. It's just a question of deciding what "the ISO" you want is, exactly, and how to tell that to fedfind. > We don't generate unversioned links to versioned ISO > files, which is where the complication comes from. I guess this is also something that could theoretically be done, though I dunno how complex it'd be for releng. -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://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 Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure