On Tue, 2019-04-16 at 21:55 +0800, Jens-Ulrik Petersen wrote:
> On Tue, Apr 16, 2019 at 12:58 AM Adam Williamson <adamw...@fedoraproject.org>
> wrote:
> > I already basically wrote this:
> > https://pagure.io/fedora-qa/fedfind
> Wow, very cool, looks comprehensive, thanks.
> I see it even downloads composed images from Koji.

That's actually what it's mainly used for: it started when we (QA)
wanted to be running tests on both nightly image builds and TCs/RCs in
various places, and found ourselves writing big ugly lumps of
conditionals for where various bits turned up under different
circumstances into all these different places. I hated that, so I made
fedfind to be a sort of 'hey where the hell do I get these bits'

That was before Pungi 4, when there wasn't really a proper 'compose'
concept, so to find nightly lives it had to run Koji queries and all
sorts of nastiness like that. Since Pungi 4 things are better, but it
turns out fedfind is still useful for...various reasons (it provides a
bunch of helper features, it flattens image metadata into a more usable
form, it provides a sort of 'compatibility' implementation so you can
treat stable releases as if they were Pungi 4 composes even though they
actually either weren't built by Pungi 4 or have had their metadata
stripped and bits of themselves moved around...stuff like that).

fedfind does not actually implement downloading (you'd have to just
pipe the URLs it can give you to curl, or whatever) and doesn't
actually have a concept of 'the current rawhide' or 'the current
branched' exactly - that is, it can't find these for you:


if you ask it for just 'branched' or 'rawhide' without any version
information, it will find the latest successful pre-mirroring compose
location for you, e.g. right now it would find:


it's quite a subtle difference - those things will usually be *the
same thing*, just in different places - but if it's important to you,
we could probably write that support into fedfind somehow.
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 

Reply via email to