* Ralph Bean: > I think you're interpreting the situation correctly. Upstream, we > documented a decision to build those artifacts from source in > https://konflux-ci.dev/architecture/ADR/0046-common-task-runner-image.html, > discussed > https://github.com/konflux-ci/architecture/pull/217. Downstream in RH, > we're tracking the related work to actually do it in > https://issues.redhat.com/browse/KONFLUX-5564 (the JIRA project isn't > open atm, but we intend to make it so; that's underway). It isn't > explicitly called out that we'll build against Fedora binaries or on > Fedora infrastructure there; with the current plan we'll be building > it in Konflux on Red Hat infrastructure, some things against ubi and > and some against fedora.
Thank you for sharing this background. It's not really explicit in the description of ADR 46 as far as I can see, but I assume another goal of this change is to reduce the amount of mystery binaries as well, and mirroring external dependencies into stable storage first? > With that plan, you'd end up with a task runner image that is an > upstream Konflux binary. A straightforward rebuild of that upstream > task runner image on the Fedora cluster, so that you have your own > binary, is possible. (Same goes for all other Konflux images.) Doesn't reference-by-hash make it rather hard to swap out images because the rebuild necessarily changes the hash? Or are these references just URIs and Konflux computes are resource locator from that? (Like the "http://www.w3.org/TR/html4/strict.dtd" in DOCTYPE declaration in historic HTML documents.) This has implications for sharing sources with downstream distributions. Thanks, Florian -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue