review ovirt snapshot static repos and remove not needed RPMs

Description

We should aim to drop the static repos, any RPMs oVirt needs should come from one of the following sources:
1. Built in standard CI via build artifacts job
2. If its external, then we need to use the origin repo and not copy it to be on oVirt.

We can start from master and move to stable versions when its verified.

existing RPMS on master static: (showing el7 as most OS should be similar )
.
├── noarch
│   ├── ebay-cors-filter-1.0.1-3.el7.noarch.rpm
│   ├── ebay-cors-filter-javadoc-1.0.1-3.el7.noarch.rpm
│   ├── nsis-simple-service-plugin-1.30-1.noarch.rpm
│   ├── openvswitch-selinux-policy-2.6.90-1.el7.centos.noarch.rpm
│   ├── openvswitch-test-2.6.90-1.el7.centos.noarch.rpm
│   ├── ovirt-engine-wildfly-overlay-10.0.0-1.el7.noarch.rpm
│   ├── python-openvswitch-2.6.90-1.el7.centos.noarch.rpm
│   ├── rubygem-fluent-plugin-rewrite-tag-filter-1.5.5-1.el7.centos.noarch.rpm
│   └── rubygem-fluent-plugin-rewrite-tag-filter-doc-1.5.5-1.el7.centos.noarch.rpm
├── ppc64
│   ├── python-cpopen-1.3-4.el7.ppc64.rpm
│   └── python-cpopen-debuginfo-1.3-4.el7.ppc64.rpm
├── ppc64le
├── repodata
│   ├── 008d859bb942a115e9b0077bd65c84f49e5a01eca2209ad393c27a036237783f-filelists.xml.gz
│   ├── 14a142882a77ec4120c34a7d88dd69bdcf9463915c34d0f139fe6a9f01a78ca5-filelists.sqlite.bz2
│   ├── 3299fdf213c4ee0e8bea41142691d1ab861496291a2302dfa32a7247eb43660c-primary.xml.gz
│   ├── 648a0a77bce1ba70babe4c8f5ac90b8f4b89103f8fa429903d572022066367be-primary.sqlite.bz2
│   ├── 715d2c608d40b1982b5a02c1c98bc6fca827e46d260849afc8eec6ad928caa6f-other.xml.gz
│   ├── f54bf13a0e486128a9bc41a975e4ecf597b553c47a7cdb70c169ce8c042c3b94-other.sqlite.bz2
│   └── repomd.xml
├── SRPMS
│   ├── ebay-cors-filter-1.0.1-3.el7.src.rpm
│   ├── nsis-simple-service-plugin-1.30-1.src.rpm
│   ├── openvswitch-2.6.90-1.el7.centos.src.rpm
│   ├── ovirt-engine-wildfly-10.1.0-1.el7.src.rpm
│   ├── ovirt-engine-wildfly-overlay-10.0.0-1.el7.src.rpm
│   ├── ovirt-web-ui-0.1.0-4.el7.centos.src.rpm
│   ├── ovirt-web-ui-0.1.1-2.el7.centos.src.rpm
│   ├── repodata
│   │   ├── 1f13684ed34daa19755884e49132dcee7b60eafd38b52a51f945a92e63459e65-filelists.xml.gz
│   │   ├── 3f20e34cc666f1df8667288b5cdf3eb449fed6ab8b032e1a0d9be0fc78d53b56-primary.sqlite.bz2
│   │   ├── 7e260234efc35f032a0d22f976d17758b28555566d742c04911a4758c3552db1-primary.xml.gz
│   │   ├── 87cdc086330908e1dc39ca53c50eb9b6ba3627b2b562e0d278a0e899fd925167-other.xml.gz
│   │   ├── e2cb0de1abd9d51f783862d7d498ead766a96261dd942230f0182afee7195bdb-other.sqlite.bz2
│   │   ├── ed15cb166756bbf49aecd3f8e65ca0da96ca860d64e4fc80a141280a9114e5ee-filelists.sqlite.bz2
│   │   └── repomd.xml
│   ├── rubygem-fluent-plugin-rewrite-tag-filter-1.5.5-1.el7.centos.src.rpm
│   └── vhostmd-0.5-11.el7.src.rpm
└── x86_64
├── openvswitch-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-debuginfo-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-devel-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-ovn-central-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-ovn-common-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-ovn-docker-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-ovn-host-2.6.90-1.el7.centos.x86_64.rpm
├── openvswitch-ovn-vtep-2.6.90-1.el7.centos.x86_64.rpm
├── ovirt-engine-wildfly-10.1.0-1.el7.x86_64.rpm
├── ovirt-web-ui-0.1.0-4.el7.centos.x86_64.rpm
├── ovirt-web-ui-0.1.1-2.el7.centos.x86_64.rpm
├── vhostmd-0.5-11.el7.x86_64.rpm
├── vhostmd-debuginfo-0.5-11.el7.x86_64.rpm
├── vm-dump-metrics-0.5-11.el7.x86_64.rpm
└── vm-dump-metrics-devel-0.5-11.el7.x86_64.rpm

Activity

Show:

Eyal Edri March 7, 2017 at 2:57 PM

removed.
fyi, I don't expect failures due to this, but if you see something, know this might be related.

Eyal Edri March 7, 2017 at 2:55 PM

Reviewing current status approves ovirt-web-ui exists in the tested repo, so no risk in removing:
[root@resources02 ovirt-master-snapshot-static]# find . -name "ovirt-web-ui*"
./src/ovirt-web-ui
./src/ovirt-web-ui/ovirt-web-ui-0.1.1.tar.gz
./rpm/fc24/SRPMS/ovirt-web-ui-0.1.1-2.fc24.src.rpm
./rpm/fc24/x86_64/ovirt-web-ui-0.1.1-2.fc24.x86_64.rpm
./rpm/fc25/SRPMS/ovirt-web-ui-0.1.1-2.fc25.src.rpm
./rpm/fc25/x86_64/ovirt-web-ui-0.1.1-2.fc25.x86_64.rpm
./rpm/el7/SRPMS/ovirt-web-ui-0.1.1-2.el7.centos.src.rpm
./rpm/el7/x86_64/ovirt-web-ui-0.1.1-2.el7.centos.x86_64.rpm
[root@resources02 ovirt-master-snapshot-static]# find /srv/resources/repos/ovirt/tested/master -name "ovirt-web-ui*"
/srv/resources/repos/ovirt/tested/master/rpm/fc24/SRPMS/ovirt-web-ui-0.1.2-1.fc24.src.rpm
/srv/resources/repos/ovirt/tested/master/rpm/fc24/x86_64/ovirt-web-ui-0.1.2-1.fc24.x86_64.rpm
/srv/resources/repos/ovirt/tested/master/rpm/fc25/SRPMS/ovirt-web-ui-0.1.2-1.fc25.src.rpm
/srv/resources/repos/ovirt/tested/master/rpm/fc25/x86_64/ovirt-web-ui-0.1.2-1.fc25.x86_64.rpm
/srv/resources/repos/ovirt/tested/master/rpm/el7/SRPMS/ovirt-web-ui-0.1.2-1.el7.centos.src.rpm
/srv/resources/repos/ovirt/tested/master/rpm/el7/x86_64/ovirt-web-ui-0.1.2-1.el7.centos.x86_64.rpm

Eyal Edri March 7, 2017 at 9:41 AM
Edited

can I remove ovirt-web-ui from the static repos?
We now deploy it from GitHub and newer version, so we need to remove the old static one from the static repos.

Any objections?

Eyal Edri February 2, 2017 at 1:04 PM

Confirmed that RPM was missing from tested repo, triggering the job for the pkg should deploy it and fix the job:

http://jenkins.ovirt.org/job/ovirt-engine-wildfly-overlay10_master_create-rpms-el7-x86_64_merged/2/

Former user February 2, 2017 at 12:44 PM

Master started falling due to missing ovirt-engine-wildfly-overlay RPM - is this change related?
http://jenkins.ovirt.org/view/experimental%20jobs/job/test-repo_ovirt_experimental_master/5084/

Eyal Edri February 2, 2017 at 11:17 AM

Eyal Edri February 2, 2017 at 11:12 AM

For starts we can only remove el7 rpms, since fedora are not yet published to tested repo.

Eyal Edri February 2, 2017 at 10:59 AM

Verified ovirt-engine-wildfly is already served from latest.tested / tested repos :
http://jenkins.ovirt.org/job/ovirt-engine-wildfly10_master_create-rpms-fc24-x86_64_merged/
http://jenkins.ovirt.org/job/ovirt-engine-wildfly10_master_create-rpms-el7-x86_64_merged/

removing it from master snapshot static to avoid getting older pkg from it if the pkg will get updated on tested.
fyi.

Fixed

Details

Assignee

Reporter

Blocked By

Priority

Created February 1, 2017 at 3:15 PM
Updated February 28, 2018 at 3:33 PM
Resolved February 28, 2018 at 8:22 AM

Flag notifications