This is prerequisite for PR#274. The next step is to build ten Jenkins slave image with these new deps and then continue with the PR#274.
Why is this necessary? six isn't part of the codebase.
Edit: I see that in PR #275 you added this. Shouldn't it be part of the Requires too then to not have to rely on other packages pulling it in?
rebased onto dad10c731866e97af14a397567c8bf967cd05d0a
Why is this necessary? six isn't part of the codebase
Sounds like python3-prometheus_client is not specifying all the deps it needs? If so, we should probably fix that.
@lucarval it's a bit confusing since the PRs are separate, but it seems that it's only used in the tests, which is why it is a BuildRequire.
This looks fine. I'll merge it.
Pull-Request has been merged by mprahl
The CI failed also here, can we fix that?
ref: https://jenkins-waiverdb-test.cloud.paas.upshift.redhat.com/job/waiverdb-test/job/waiverdb-test-waiverdb-dev/167/console
14:03:07 [Branch RPM] error: Failed build dependencies: 14:03:07 [Branch RPM] python3-prometheus_client is needed by waiverdb-0.13.1-0.git.6.dad10c7.fc28.noarch
It looks like we may need to update the Jenkins image to include this dependency? I don't think that's getting installed automatically based on spec file.
This is prerequisite for PR#274. The next step is to build ten Jenkins slave image with these new deps and then continue with the PR#274.