On Wed, 2021-06-16 at 15:03 -0300, Beatriz Michelson Reichert wrote: > Hi, I'm Beatriz and I'm a student at the Santa Catarina State University. Hi Beatriz! Glad to help out. > > Currently, I'm studying the Fedora Release Life Cycle, and would like to > know if anyone could help me with some questions about this subject: > > > 1. Is the Fedora CI infrastructure ( > https://docs.fedoraproject.org/en-US/ci/) in production, i.e., is it > being used to build/test official packages/images? Or is it only > experimental? It is in production. "Fedora CI" per se, though, isn't directly involved in compose testing/validation at present; it only runs tests at the level of individual package builds. These are reported and used for gating via Bodhi as part of the workflow of individual packages/updates being tagged stable, rather than the level of an entire compose being run from the stable package set. > 2. When considering the release validation tests. I understand that each > day, a full compose of the tree is attempted and successful composes are > synced to the /fedora/linux/development/ directory on the mirrors. Right > after this process, each successful compose is tested by openQA, that is, > the release validation tests are run. Am I right, or the validation tests > are run before the synchronization with mirrors? The openQA validation tests run before the mirror sync is complete; they're triggered by the "compose finished" message. This is partly to get them done as quickly as possible and partly because, IIRC anyway, there was no "mirror sync completed" message when we implemented the scheduling. I don't recall if there is one yet. openQA pulls the images to test directly from where the compose is initially spat out by Pungi, under https://kojipkgs.fedoraproject.org/compose/ . Most tests that use repos are also configured to use the repositories from the compose tree rather than the default mirrormanager repos. However, tests of the 'default install path' don't do this, as it would invalidate the test, so those tests usually wind up using the repo from the previous compose, which can cause results to 'lag' a bit. Triggering the tests after the mirror sync is complete would fix that issue, if we ever decided to do it. :P Hope that helps! Please feel free to ping me any time if I can help with anything else. -- Adam Williamson Fedora QA IRC: adamw | Twitter: adamw_ha https://www.happyassassin.net _______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-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/test@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure