From jira at ovirt-jira.atlassian.net Mon Dec 4 22:49:40 2017 Content-Type: multipart/mixed; boundary="===============1393509385165976554==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1789) mock_runner should fail if a required package is missing Date: Mon, 04 Dec 2017 22:49:39 +0000 Message-ID: In-Reply-To: JIRA.33323.1512318225000@Atlassian.JIRA --===============1393509385165976554== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format... ------------=3D_1512427779-21785-136 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1789?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] Barak Korren updated OVIRT-1789: -------------------------------- Epic Link: OVIRT-400 > mock_runner should fail if a required package is missing > -------------------------------------------------------- > > Key: OVIRT-1789 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1789 > Project: oVirt - virtualization made easy > Issue Type: Bug > Reporter: Gal Ben Haim > Assignee: infra > > If a package in *.repos can't be installed, mock_runner should fail witho= ut running check-patch/check-merge etc... > In the example, the job requires ansible, but since epel repo wasn't avai= lable it hasn't been installed. > mock log: > http://jenkins.ovirt.org/job/kubevirt-incubator_kubevirt-ansible_standard= -check-pr/11/artifact/exported-artifacts/check-patch.el7.x86_64/mock_logs/m= ocker-epel-7-x86_64.el7.init/root.log > check-patch log: > http://jenkins.ovirt.org/job/kubevirt-incubator_kubevirt-ansible_standard= -check-pr/11/artifact/exported-artifacts/check-patch.el7.x86_64/mock_logs/m= ocker-epel-7-x86_64.el7.check-patch.sh/check-patch.sh.log -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100074) ------------=3D_1512427779-21785-136 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1789?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Barak Korren updated OVIRT-1789:

Epic Link: OVIRT-400

mock_runner should fail if a required package is missing
     Key: OVIRT-1789
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1789
 Project: oVirt - virtualization made easy
         Issue Type: Bug
Reporter: Gal Ben Haim
Assignee: infra

If a package in *.repos can't be installed, mock_runner should fail with= out running check-patch/check-merge etc… In the example, the job req= uires ansible, but since epel repo wasn't available it hasn't been installe= d. mock log: http://jenkins= .ovirt.org/job/kubevirt-incubator_kubevirt-ansible_standard-check-pr/11/art= ifact/exported-artifacts/check-patch.el7.x86_64/mock_logs/mocker-epel-7-x86= _64.el7.init/root.log check-patch log: http://jenkins.ovirt.org/job/kubevirt-i= ncubator_kubevirt-ansible_standard-check-pr/11/artifact/exported-artifacts/= check-patch.el7.x86_64/mock_logs/mocker-epel-7-x86_64.el7.check-patch.sh/ch= eck-patch.sh.log

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 74)

3D"" ------------=3D_1512427779-21785-136-- --===============1393509385165976554== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTEyNDI3Nzc5LTIxNzg1LTEzNgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICAgWyBodHRwczov L292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTc4OT9wYWdlPWNvbS5hdGxh c3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdCgpC YXJhayBLb3JyZW4gdXBkYXRlZCBPVklSVC0xNzg5OgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQogICAgRXBpYyBMaW5rOiBPVklSVC00MDAKCj4gbW9ja19ydW5uZXIgc2hvdWxkIGZh aWwgaWYgYSByZXF1aXJlZCBwYWNrYWdlIGlzIG1pc3NpbmcKPiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gICAgICAgICAgICAgICAg IEtleTogT1ZJUlQtMTc4OQo+ICAgICAgICAgICAgICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamly YS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzg5Cj4gICAgICAgICAgICAgUHJvamVjdDog b1ZpcnQgLSB2aXJ0dWFsaXphdGlvbiBtYWRlIGVhc3kKPiAgICAgICAgICBJc3N1ZSBUeXBlOiBC dWcKPiAgICAgICAgICAgIFJlcG9ydGVyOiBHYWwgQmVuIEhhaW0KPiAgICAgICAgICAgIEFzc2ln bmVlOiBpbmZyYQo+Cj4gSWYgYSBwYWNrYWdlIGluICoucmVwb3MgY2FuJ3QgYmUgaW5zdGFsbGVk LCBtb2NrX3J1bm5lciBzaG91bGQgZmFpbCB3aXRob3V0IHJ1bm5pbmcgY2hlY2stcGF0Y2gvY2hl Y2stbWVyZ2UgZXRjLi4uCj4gSW4gdGhlIGV4YW1wbGUsIHRoZSBqb2IgcmVxdWlyZXMgYW5zaWJs ZSwgYnV0IHNpbmNlIGVwZWwgcmVwbyB3YXNuJ3QgYXZhaWxhYmxlIGl0IGhhc24ndCBiZWVuIGlu c3RhbGxlZC4KPiBtb2NrIGxvZzoKPiBodHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL2t1YmV2 aXJ0LWluY3ViYXRvcl9rdWJldmlydC1hbnNpYmxlX3N0YW5kYXJkLWNoZWNrLXByLzExL2FydGlm YWN0L2V4cG9ydGVkLWFydGlmYWN0cy9jaGVjay1wYXRjaC5lbDcueDg2XzY0L21vY2tfbG9ncy9t b2NrZXItZXBlbC03LXg4Nl82NC5lbDcuaW5pdC9yb290LmxvZwo+IGNoZWNrLXBhdGNoIGxvZzoK PiBodHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL2t1YmV2aXJ0LWluY3ViYXRvcl9rdWJldmly dC1hbnNpYmxlX3N0YW5kYXJkLWNoZWNrLXByLzExL2FydGlmYWN0L2V4cG9ydGVkLWFydGlmYWN0 cy9jaGVjay1wYXRjaC5lbDcueDg2XzY0L21vY2tfbG9ncy9tb2NrZXItZXBlbC03LXg4Nl82NC5l bDcuY2hlY2stcGF0Y2guc2gvY2hlY2stcGF0Y2guc2gubG9nCgoKCi0tClRoaXMgbWVzc2FnZSB3 YXMgc2VudCBieSBBdGxhc3NpYW4gSmlyYQoodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3NCkKCi0t LS0tLS0tLS0tLT1fMTUxMjQyNzc3OS0yMTc4NS0xMzYKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7 IGNoYXJzZXQ9IlVURi04IgpDb250ZW50LURpc3Bvc2l0aW9uOiBpbmxpbmUKQ29udGVudC1UcmFu c2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+PGJvZHk+CjxwcmU+WyBodHRwczovL292aXJ0LWpp cmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTc4OT9wYWdlPWNvbS5hdGxhc3NpYW4uamly YS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdPC9wcmU+CjxoMz5C YXJhayBLb3JyZW4gdXBkYXRlZCBPVklSVC0xNzg5OjwvaDM+CjxwcmU+RXBpYyBMaW5rOiBPVklS VC00MDA8L3ByZT4KPGJsb2NrcXVvdGU+PGgzPm1vY2tfcnVubmVyIHNob3VsZCBmYWlsIGlmIGEg cmVxdWlyZWQgcGFja2FnZSBpcyBtaXNzaW5nPC9oMz4KPHByZT4gICAgIEtleTogT1ZJUlQtMTc4 OQogICAgIFVSTDogaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJU LTE3ODkKIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5CiAgICAgICAg IElzc3VlIFR5cGU6IEJ1ZwpSZXBvcnRlcjogR2FsIEJlbiBIYWltCkFzc2lnbmVlOiBpbmZyYTwv cHJlPgo8cD5JZiBhIHBhY2thZ2UgaW4gKi5yZXBvcyBjYW4ndCBiZSBpbnN0YWxsZWQsIG1vY2tf cnVubmVyIHNob3VsZCBmYWlsIHdpdGhvdXQgcnVubmluZyBjaGVjay1wYXRjaC9jaGVjay1tZXJn ZSBldGMmaGVsbGlwOyBJbiB0aGUgZXhhbXBsZSwgdGhlIGpvYiByZXF1aXJlcyBhbnNpYmxlLCBi dXQgc2luY2UgZXBlbCByZXBvIHdhc24ndCBhdmFpbGFibGUgaXQgaGFzbid0IGJlZW4gaW5zdGFs bGVkLiBtb2NrIGxvZzogPGEgaHJlZj0iaHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi9rdWJl dmlydC1pbmN1YmF0b3Jfa3ViZXZpcnQtYW5zaWJsZV9zdGFuZGFyZC1jaGVjay1wci8xMS9hcnRp ZmFjdC9leHBvcnRlZC1hcnRpZmFjdHMvY2hlY2stcGF0Y2guZWw3Lng4Nl82NC9tb2NrX2xvZ3Mv bW9ja2VyLWVwZWwtNy14ODZfNjQuZWw3LmluaXQvcm9vdC5sb2ciPmh0dHA6Ly9qZW5raW5zLm92 aXJ0Lm9yZy9qb2Iva3ViZXZpcnQtaW5jdWJhdG9yX2t1YmV2aXJ0LWFuc2libGVfc3RhbmRhcmQt Y2hlY2stcHIvMTEvYXJ0aWZhY3QvZXhwb3J0ZWQtYXJ0aWZhY3RzL2NoZWNrLXBhdGNoLmVsNy54 ODZfNjQvbW9ja19sb2dzL21vY2tlci1lcGVsLTcteDg2XzY0LmVsNy5pbml0L3Jvb3QubG9nPC9h PiBjaGVjay1wYXRjaCBsb2c6IDxhIGhyZWY9Imh0dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy9qb2Iv a3ViZXZpcnQtaW5jdWJhdG9yX2t1YmV2aXJ0LWFuc2libGVfc3RhbmRhcmQtY2hlY2stcHIvMTEv YXJ0aWZhY3QvZXhwb3J0ZWQtYXJ0aWZhY3RzL2NoZWNrLXBhdGNoLmVsNy54ODZfNjQvbW9ja19s b2dzL21vY2tlci1lcGVsLTcteDg2XzY0LmVsNy5jaGVjay1wYXRjaC5zaC9jaGVjay1wYXRjaC5z aC5sb2ciPmh0dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy9qb2Iva3ViZXZpcnQtaW5jdWJhdG9yX2t1 YmV2aXJ0LWFuc2libGVfc3RhbmRhcmQtY2hlY2stcHIvMTEvYXJ0aWZhY3QvZXhwb3J0ZWQtYXJ0 aWZhY3RzL2NoZWNrLXBhdGNoLmVsNy54ODZfNjQvbW9ja19sb2dzL21vY2tlci1lcGVsLTcteDg2 XzY0LmVsNy5jaGVjay1wYXRjaC5zaC9jaGVjay1wYXRjaC5zaC5sb2c8L2E+PC9wPjwvYmxvY2tx dW90ZT4KPHA+Jm1kYXNoOyBUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEg KHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzQpPC9wPgoKPGltZyBzcmM9Imh0dHBzOi8vdTQwNDM0 MDIuY3Quc2VuZGdyaWQubmV0L3dmL29wZW4/dXBuPWk1VE1XR1Y5OWFtSmJOeEpwU3AyLTJCSjMz QlNNM3R1aVVmUlRrNjRLLTJCT2pHcEYtMkJ1TXpvSlJSQjFpZnpaSUVydEl4VGNjTHk1MjF6ejdP eFpWaUI1bW5wYmJ3WUpGejZmbGdldlhPelVKVkgtMkZxQnF2Y3FxcUtJcDNwNE9jeURGT3NSd3Zh TGsxcjdYOEpwTEViYll0US0yRjhzZS0yRkFvRzNOcU15Nk1FRjk2MGZNNFdDZkFySVBpcERBeFYz STlRdER4d0laa2VOV0Q5eUFwUHNkSnJhM1Y0TlQ3aElPb1RpZjQ2aE45QTJOYS0yQklzZUhuZ1NT T3pyU1BvODdYczVkbFRPcDVKNlBYaEcxT1ZtMzlJckFJS3U2Y2JHVW5UMFFLTXdLMjhuVS0yQkRU RWdlaTFjUFVVc1JLTHozNm1ZeTdGbC0yRmtPbmxtOWVmc1RhNW94WEY0TGQ5R0ZMMmRZTy0yQk1h a2lieGg0c2l5bVBxUENBcHFpY3lsdTczOWw1aDNCczBrQTl0ZnpUU0lzdlNJdnoxbkFHSHZmU2h1 TEctMkJGakxPUXBQbVpVbFhRVktycVc4T3l4RHEwZVE0VS0yRkFBY1BuTXZLTTAiIGFsdD0iIiB3 aWR0aD0iMSIgaGVpZ2h0PSIxIiBib3JkZXI9IjAiIHN0eWxlPSJoZWlnaHQ6MXB4ICFpbXBvcnRh bnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDttYXJnaW4t dG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6 MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowICFpbXBv cnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0 YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Ii8+CjwvYm9keT48L2h0bWw+CgotLS0tLS0t LS0tLS09XzE1MTI0Mjc3NzktMjE3ODUtMTM2LS0K --===============1393509385165976554==--