ci-pipeline icon indicating copy to clipboard operation
ci-pipeline copied to clipboard

use koji repos for testing

Open igor-raits opened this issue 7 years ago • 3 comments

Right now we use just fedora+updates(+updates-testing)? for released fedora and just rawhide for rawhide.

This means that if you update multiple packages simultaneously, your test pipeline will fail because your dependency is not yet in compose.

igor-raits avatar Jul 20 '18 16:07 igor-raits

Right now we use just fedora+updates(+updates-testing)? for released fedora and just rawhide for rawhide. ? The code adds a repo for the rpms built for that build. So if you are testing sed, you get a repo added for all the rpms from that sed build. That's it. There is no updates-testing or anything like that enabled. Whatever comes by default from Fedora is there, that's it.

Dependency issues are a known problem, as you have discussed with Miroslav on irc.

johnbieren avatar Jul 25 '18 19:07 johnbieren

The code adds a repo for the rpms built for that build. So if you are testing sed, you get a repo added for all the rpms from that sed build. That's it. There is no updates-testing or anything like that enabled. Whatever comes by default from Fedora is there, that's it.

Yes, this is what I mean by fedora+updates(+updates-testing)?

Basically those repos do not contain all latest builds which make tests fail if there was no compose yet.

igor-raits avatar Jul 25 '18 19:07 igor-raits

Right, it sounded like (although I didn't follow closely) Miroslav and you were coming to a solution for this.

johnbieren avatar Jul 25 '18 19:07 johnbieren