Hi folks! Cristian Le and I have hatched a plan: stop publishing .ci. messages in Fedora. That's these:
https://apps.fedoraproject.org/datagrepper/raw?category=ci&delta=172800 If you have any reason we should keep publishing them, please yell now! Details follow. These messages are published as part of the older design about how CI "Should Work" that we were trying to keep unified across Fedora, CentOS and RHEL, but this has sort of broken in lots of ways since then, and as we understand it, the whole setup is now considered sort of legacy for CentOS and RHEL (which are moving towards tying all testing to pull requests). So we don't feel bound to keep publishing .ci. messages just to "fit in" any more. As for what they're actually *used for* in Fedora, we could only find two things. One is ci-resultsdb-listener, which listens for .ci. messages and turns them into resultsdb results. This is very important because it's part of how the results are ultimately made available to Bodhi and hence usable for gating. But we can just have Fedora CI report results to resultsdb directly instead of having this indirection via ci-resultsdb-listener. It's a cleaner design. And resultsdb publishes a message for every result, so there will still be messages for anything that wants them. The other thing is https://github.com/Luap99/containertools/tree/main/openqa-listener , which is basically to tell the container tools folks when openQA container tests fail because they want to know. It should be pretty trivial to port it to just using openqa or resultsdb messages instead, I've signed up to do that. So...we're inclined to just ditch the messages as it means we could get rid of ci-resultsdb-listener too and make the stack simpler. Again, if anyone is aware of something else that's using the Fedora .ci. messages (we're not getting rid of CentOS or RHEL-related ones, that's not our business), please yell. Thanks! -- Adam Williamson (he/him/his) Fedora QA Fedora Chat: @adamwill:fedora.im | Mastodon: @[email protected] https://www.happyassassin.net -- _______________________________________________ test mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
