repoclosure fails on missing *libuv* pkg from centos-opstools-testing repo
Description
Activity
Former user July 9, 2017 at 3:51 PMEdited
I'm closing this ticket, as the specific issue it's referring to (missing libuv) was resolved by excluding this package.
is another ticket, which is referring to a generic problem we've had with repoclosure.
Former user July 3, 2017 at 3:42 PMEdited
The package came from centos-opstools-testing.
From Lago log:
Eyal Edri July 3, 2017 at 12:46 PM
any update on where libuv came from or is it still an issue?
I see https://gerrit.ovirt.org/#/c/78248/19/common/yum-repos/ovirt-master.repo excluded it.
Barak Korren July 2, 2017 at 7:15 AMEdited
regarding your question about mirrors - we never remove packages, just add them. And we keep full history. (I don't think removing stuff from repos is a good idea anyway, its just a good way to break client systems...)
What I mean is - if the package is in the mirrors, it was in the repo at some point, even if its not there any longer.
Barak Korren July 2, 2017 at 7:04 AM
the actaions Lago does have to do with the reposync cache. The repoclosure test should just be configured to not use a cache at all.
Hi,
just got into
package: 1:libuv-static-1.8.0-1.el7.x86_64 from internal_repo
unresolved deps:
libuv-devel = 1:1.8.0-1.el7
within
http://jenkins.ovirt.org/job/ovirt-system-tests_master_check-patch-el7-x86_64/1154/testReport/(root)/000_check_repo_closure/check_repo_closure/
I'm now trying to figure out where this package comes from.
It's not in ovirt-master-snapshot-static.
I've found it on our internal mirror:
$ ssh mirrors.phx.ovirt.org
$ cd /var/www/html/repos/yum
$ find . -name "libuv*el7*"
./centos-opstools-testing-el7/base/common/libuv-1.8.0-1.el7.x86_64.rpm
./centos-opstools-testing-el7/base/common/libuv-devel-1.8.0-1.el7.x86_64.rpm
./centos-opstools-testing-el7/base/common/libuv-static-1.8.0-1.el7.x86_64.rpm
./centos-opstools-testing-el7/base/common/libuv-0.10.34-2.el7.x86_64.rpm
./centos-opstools-testing-el7/base/common/libuv-devel-0.10.34-2.el7.x86_64.rpm
./centos-opstools-testing-el7/base/common/libuv-static-0.10.34-2.el7.x86_64.rpm
./epel-el7/base/l/libuv-1.10.2-1.el7.x86_64.rpm
./epel-el7/base/l/libuv-devel-1.10.2-1.el7.x86_64.rpm
./epel-el7/base/l/libuv-static-1.10.2-1.el7.x86_64.rpm
So looks like it comes from here. But the CentOS test repo has no such
package.
https://buildlogs.centos.org/centos/7/opstools/x86_64/common/
has
libuv-0.10.34-2.el7.x86_64.rpm 2015-12-23 01:51 60K
libuv-devel-0.10.34-2.el7.x86_64.rpm 2015-12-23 01:51 40K
libuv-static-0.10.34-2.el7.x86_64.rpm 2015-12-23 01:51 59K
which is also a mistake since that package is not tagged to be there:
http://cbs.centos.org/koji/buildinfo?buildID=8182
and isn't in
https://cbs.centos.org/repos/opstools7-common-testing/x86_64/os/
(already reported to centos people)
Are we not syncing mirrors but just appending stuff?
–
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>