Get rid of old 'create_rpms' jobs
Description
Activity

Barak Korren August 20, 2017 at 2:51 PM
Is it possible to create a "wrapper" project that will use standard CI, and will still monitor the upstream project (run CI per each push/merge there)?
We recently added the "upstream polling" capability to Standard-CI which is precisely targeted at this kind of scenario.
The general idea is that you put a YAML file in "automation/" that specifies the upstream project and the SHA1 of the commit you want to base further work on and then:
1. All jobs check out that commit to there place your own source is going to be and then override it with files from your project.
2. You can setup a polling job that will monitor the upstream repo and automatically create Gerrit patches with suggestions for updates to the SHA1. Since those are just Gerrit patches, you get automated check-patch runs on them.
For more details about this please nag because apparently he did not yet document this properly.

Eyal Edri August 20, 2017 at 2:22 PM
What I suggest is to create 'automation/*' dir and the 'check-patch','build-artifacts' scripts there to do the build instead of the obselete 'create rpms' jobs,
which are not being tested by OST and also not deployed automatically to tested repos.
Not sure what was asked in the past or why it was refused, but we can assist in the move if needed, as we did for the wildfly project:
removing from rel-eng tools:
https://gerrit.ovirt.org/#/c/80651/
https://gerrit.ovirt.org/#/c/80630/
adding new Jenkins jobs:
https://gerrit.ovirt.org/#/c/80650/
https://gerrit.ovirt.org/#/c/80629/
adding new wildfly project:
https://gerrit.ovirt.org/#/c/80625/
https://gerrit.ovirt.org/#/c/80624/
https://gerrit.ovirt.org/#/c/80626/

Yedidyah Bar David August 20, 2017 at 2:15 PM
On Sun, Aug 20, 2017 at 5:07 PM, eyal edri (oVirt JIRA)
It is active, although not too much.
Not sure how to "move to a project on its own", or what wildfly did.
It's maintained externally:
https://gitlab.com/spice/spice-nsis
The copy on ovirt gerrit is used for internal review and for CI.
Once we are happy internally with a change, we push it upstream.
We asked in the past to include an "automation/" directory for
standard CI and it was refused. Is it possible to create a "wrapper"
project that will use standard CI, and will still monitor the
upstream project (run CI per each push/merge there)?
Or you suggest some other means?
–
Didi

Eyal Edri August 20, 2017 at 2:07 PM
We can't drop 3.6 yet, some projects still use it to test and build for downstream 3.6, but we can drop 4.0 if there are any left.
I also saw WGT, probably one of the only active projects that should move to standard CI. is the wgt project actively worked on? any chance we can move it to a project on its own like wildfly did recently?

Barak Korren August 20, 2017 at 1:58 PM
I can see many jobs that are related to WGT. I don't think those are obsolete.
Also we should probably drop all the 3.6 jobs, that'll make the list at least 50% shorter.

Eyal Edri August 20, 2017 at 1:19 PM
All the wildfly 'jobs were removed, after the projects moved to std-ci.
As for the rest of the jobs, not sure if its worth the effort to update or remove them, as some of them are already obsolete like reports and qemu ( which is built from centos ).
We can probably keep this as a tracker ticket, in case one of these pkgs will need an update like wildfly did, and we can migrate them when it's needed.
Details
Assignee
infrainfraReporter
Barak KorrenBarak Korren(Deactivated)Components
Priority
Medium
Details
Details
Assignee

Reporter

'create_rpms' jobs are the old kind of jobs that we used to have before STD-CI. We still have many of those laying around.
Here is the list for the time of writing these lines:
vdsm_any_create-rpms_manual
mom_any_create-rpms_manual_old
qemu_4.1_create-rpms-el7-x86_64_merged
qemu_4.1_create-rpms-el7-ppc64le_merged
qemu_4.1_create-rpms-el7-x86_64_created
qemu_4.1_create-rpms-el7-ppc64le_created
qemu_master_create-rpms-el7-x86_64_created
slf4j_master_create-rpms-el6-x86_64_merged
qemu_master_create-rpms-el7-ppc64le_created
slf4j_master_create-rpms-el6-x86_64_created
ioprocess_0.15_create-rpms-el7-x86_64_merged
ovirt-wgt_4.1_create-rpms-fc24-x86_64_merged
ioprocess_0.15_create-rpms-el7-x86_64_created
ovirt-wgt_4.1_create-rpms-fc24-x86_64_created
ovirt-reports_3.6_create-rpms-el6-x86_64_merged
ovirt-reports_3.6_create-rpms-el7-x86_64_merged
ovirt-wgt_master_create-rpms-fc25-x86_64_merged
py2exe-py2.7_4.1_create-rpms-fc24-x86_64_merged
pywin32-py2.7_4.1_create-rpms-el7-x86_64_merged
vcredist-x86_4.1_create-rpms-fc24-x86_64_merged
ovirt-reports_3.6_create-rpms-el6-x86_64_created
ovirt-reports_3.6_create-rpms-el7-x86_64_created
ovirt-wgt_master_create-rpms-fc25-x86_64_created
py2exe-py2.7_4.1_create-rpms-fc24-x86_64_created
python-windows_4.1_create-rpms-el7-x86_64_merged
pywin32-py2.7_4.1_create-rpms-el7-x86_64_created
pywin32-py2.7_4.1_create-rpms-fc24-x86_64_merged
vcredist-x86_4.1_create-rpms-fc24-x86_64_created
ovirt-hosted-engine-ha_any_create-rpms_manual_old
ovirt-vmconsole_3.6_create-rpms-el6-x86_64_merged
ovirt-vmconsole_3.6_create-rpms-el7-x86_64_merged
python-windows_4.1_create-rpms-el7-x86_64_created
python-windows_4.1_create-rpms-fc24-x86_64_merged
pywin32-py2.7_4.1_create-rpms-fc24-x86_64_created
ovirt-vmconsole_3.6_create-rpms-el6-x86_64_created
ovirt-vmconsole_3.6_create-rpms-el7-x86_64_created
py2exe-py2.7_master_create-rpms-fc25-x86_64_merged
python-windows_4.1_create-rpms-fc24-x86_64_created
pywin32-py2.7_master_create-rpms-el7-x86_64_merged
vcredist-x86_master_create-rpms-fc25-x86_64_merged
vcredist-x86_master_create-rpms-fc26-x86_64_merged
ovirt-host-deploy_3.6_create-rpms-el6-x86_64_merged
ovirt-host-deploy_3.6_create-rpms-el7-x86_64_merged
py2exe-py2.7_master_create-rpms-fc25-x86_64_created
python-windows_master_create-rpms-el7-x86_64_merged
pywin32-py2.7_master_create-rpms-el7-x86_64_created
pywin32-py2.7_master_create-rpms-fc25-x86_64_merged
pywin32-py2.7_master_create-rpms-fc26-x86_64_merged
vcredist-x86_master_create-rpms-fc25-x86_64_created
vcredist-x86_master_create-rpms-fc26-x86_64_created
ovirt-host-deploy_3.6_create-rpms-el6-x86_64_created
ovirt-host-deploy_3.6_create-rpms-el7-x86_64_created
python-windows_master_create-rpms-el7-x86_64_created
python-windows_master_create-rpms-fc25-x86_64_merged
python-windows_master_create-rpms-fc26-x86_64_merged
pywin32-py2.7_master_create-rpms-fc25-x86_64_created
pywin32-py2.7_master_create-rpms-fc26-x86_64_created
ovirt-log-collector_3.6_create-rpms-el6-x86_64_merged
ovirt-log-collector_3.6_create-rpms-el7-x86_64_merged
python-windows_master_create-rpms-fc25-x86_64_created
python-windows_master_create-rpms-fc26-x86_64_created
ovirt-log-collector_3.6_create-rpms-el6-x86_64_created
ovirt-log-collector_3.6_create-rpms-el7-x86_64_created
ovirt-engine-sdk-java_3.6_create-rpms-el6-x86_64_merged
ovirt-engine-sdk-java_3.6_create-rpms-el7-x86_64_merged
ovirt-engine-sdk-java_3.6_create-rpms-fc24-x86_64_merged
ovirt-engine-wildfly10_4.1_create-rpms-el7-x86_64_merged
ovirt-hosted-engine-ha_3.6_create-rpms-el7-x86_64_merged
jasperreports-server_master_create-rpms-el6-x86_64_merged
jasperreports-server_master_create-rpms-el7-x86_64_merged
ovirt-engine-wildfly10_4.1_create-rpms-el7-x86_64_created
ovirt-engine-wildfly10_4.1_create-rpms-fc24-x86_64_merged
ovirt-hosted-engine-ha_3.6_create-rpms-el7-x86_64_created
jasperreports-server_master_create-rpms-el6-x86_64_created
jasperreports-server_master_create-rpms-el7-x86_64_created
ovirt-engine-wildfly10_4.1_create-rpms-fc24-x86_64_created
ovirt-engine-wildfly10_master_create-rpms-el7-x86_64_merged
ovirt-engine-wildfly10_master_create-rpms-el7-x86_64_created
ovirt-engine-wildfly10_master_create-rpms-fc25-x86_64_merged
ovirt-engine-wildfly10_master_create-rpms-fc26-x86_64_merged
nsis-simple-service-plugin_4.1_create-rpms-fc24-x86_64_merged
ovirt-engine-wildfly10_master_create-rpms-fc25-x86_64_created
ovirt-engine-wildfly10_master_create-rpms-fc26-x86_64_created
nsis-simple-service-plugin_4.1_create-rpms-fc24-x86_64_created
tmp_ovirt-hosted-engine-ha_master_create-rpms-el7-x86_64_tagged
nsis-simple-service-plugin_master_create-rpms-fc25-x86_64_merged
ovirt-engine-wildfly-overlay10_4.1_create-rpms-el6-x86_64_merged
ovirt-engine-wildfly-overlay10_4.1_create-rpms-el7-x86_64_merged
nsis-simple-service-plugin_master_create-rpms-fc25-x86_64_created
ovirt-engine-wildfly-overlay10_4.1_create-rpms-el6-x86_64_created
ovirt-engine-wildfly-overlay10_4.1_create-rpms-el7-x86_64_created
ovirt-engine-wildfly-overlay10_4.1_create-rpms-fc24-x86_64_merged
ovirt-engine-wildfly-overlay10_4.1_create-rpms-fc24-x86_64_created
ovirt-engine-wildfly-overlay10_master_create-rpms-el6-x86_64_merged
ovirt-engine-wildfly-overlay10_master_create-rpms-el7-x86_64_merged
ovirt-engine-wildfly-overlay10_master_create-rpms-el6-x86_64_created
ovirt-engine-wildfly-overlay10_master_create-rpms-el7-x86_64_created
ovirt-engine-wildfly-overlay10_master_create-rpms-fc25-x86_64_merged
ovirt-engine-wildfly-overlay10_master_create-rpms-fc25-x86_64_created