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



-- 
_______________________________________________
devel 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

Reply via email to