Hi, all,
here is the status update for things which are happening in Fedora
relevant to CI and Gating.
### Rawhide Gating via pingou
As you know Rawhide package gating has been divided into two phases: single
build gating and multi-builds gating.
Single-build gating has been deployed for a month and a half now. We’ve had some
feedback of issues that we have addressed and overall very little negative
feedback. Every once in a while a package gets stuck but untagging and retagging
it (koji untag <tag> <nevr> && koji tag <tag> <nevr>) seems to solve it.
Multi-builds gating is being worked on. The work is almost complete on the bodhi
side and we should be able to start testing things in staging within few weeks.
We plan on sending a call out to the community to help testing the multi-builds
gating workflow in staging so we can find issues as early as possible. So watch
the devel-announce list in the coming weeks if you are interested to help (or
just tell us and we will reach out to you directly).
### CI messaging via bgoncalves
dist-git CI pipeline now sends messages according to the standard
https://pagure.io/fedora-ci/messages/blob/master/f/schemas
But there is still work needed to update ci-resultsdb-listener to
listen for them
See https://pagure.io/ci-resultsdb-listener/
### Zuul on pull-requests via fbo
We have created the taiga epic
https://teams.fedoraproject.org/project/ci/epic/14
We have created zuul account for src.fedora and pagure.io
We have extended the zuul pagure driver to handle more stuff like git
tag, pr tag, promote pipeline
Our next action will be to make fedora.sf-project.io use the zuul and
nodepool from sf-project.io
And also we are looking to rpminspect to experiment with it and zuul.
### rpminspect via dcantrell
There's a new rpminspect release out which adds a number of new inspections
http://blog.burdell.org/2019/09/rpminspect-05-released-two-new.html
### Packit via ttomechek
1. you can use packit in your upstream repo and see if your project
builds in Fedora OS (Fedora versions of your choice)
2. packit project is composed of two components: packit the CLI tool
and packit-service the GitHub app.
The CLI tool is actually far ahead of the packit-service: with the
tool you can create SRPMs, push (or create PRs) on dist-git, build and
create updates in Fedora and much more
Everything can be found on our website and we welcome all your
feedback: https://packit.dev/
### Fedora CI Meeting times
Following the feedback I think we should move meeting time into
European work hours.
From our today's conversation on IRC it seems that we got many more
people available one hour before the meeting than at the scheduled
time. So I am going to try it this time slot.
Here is the new calendar entry
https://apps.fedoraproject.org/calendar/meeting/9618/
Looking forward to see you all in two weeks there :)
--
Aleksandra Fedorova
bookwar