False CI-1 due to unreachable copr-be.cloud.fedoraproject.org

Description

Many patches on
https://gerrit.ovirt.org/#/q/topic:passthroughMigration fail CI due to

failure: repodata/repomd.xml from patternfly: [Errno 256] No more
mirrors to try.
http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-x86_64/repodata/repomd.xml:
[Errno 14] curl#7 - "Failed connect to
copr-be.cloud.fedoraproject.org:80; No route to host"
http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-x86_64

Activity

Show:

Greg Sheremeta December 8, 2016 at 2:28 PM

> are you doing that manually

Yes, completely manual

> I'm not sure oVirt's own infra would be the best place, because Patternfly is not strictly an oVirt project.

True. However, we've talked about renaming the rpm to 'ovirt-patternflyX' to reflect the fact that it's only used by us. In that case, it might make sense to move it to our infra.

Barak Korren December 8, 2016 at 8:05 AM
Edited

are you doing that manually, or do you have some automation built around it?

I'm not sure oVirt's own infra would be the best place, because Patternfly is not strictly an oVirt project.
Perhaps make travis run the build in Copr, and then take the result and push it to GitHub's artifact storage?
Another possibility is to use BinTray

We might eventually mirror this in oVirt infra to make CI resilient to changes there (see )

Greg Sheremeta December 6, 2016 at 1:37 PM

I maintain patternfly on copr. No one else uses it, so we can move it anywhere that makes sense.

Eyal Edri December 6, 2016 at 12:54 PM

is it possible to get pattenfly from other place than Copr?
We're seeing more and more failures on repos hosted by copr, we might want to find a more stable repo on other services.
Who is building/maintaining those builds?

Barak Korren December 6, 2016 at 12:44 PM

Which projects are coming from Copr? Maybe they would like us to host their artifacts on resources.ovirt.org (And would happily make their CI systems update it with new builds)? Or perhaps they would push into Fedora? or EPEL? or CentOS? Or even just GitHub?

I guess if we setup out own mirrors for stuff it will solve our problems, but a project that only releases on copr has a problem IMO....

Former user December 6, 2016 at 12:36 PM

I do not think there are mirrors for COPR as its content changes too often and isn't used by a lot of people.

Eyal Edri December 6, 2016 at 11:43 AM

This won't prevent it from failing in the future.
is it possible to add more mirrors here as you did for std ci?

Former user December 5, 2016 at 5:14 PM

currently I don't see any problem with the [1] repository
1. The old jobs from 2/12/2016 that were failed, do not exist
2. The latest jobs successfully passed

[1] - http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-x86_64/

Eyal Edri December 5, 2016 at 11:59 AM

can we do something about it? maybe add more mirrors to copr?

Done

Details

Assignee

Reporter

Blocked By

Priority

Created December 5, 2016 at 10:58 AM
Updated January 30, 2017 at 9:25 AM
Resolved January 29, 2017 at 10:24 AM