Re: API endpoint listing ISOs and checksums for Fedora releases and Rawhide?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux