From jira at ovirt-jira.atlassian.net Wed Nov 1 16:34:38 2017 Content-Type: multipart/mixed; boundary="===============1380573952974049258==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1732) Make 'poll-upstream-chages' job abandon old changes it made Date: Wed, 01 Nov 2017 16:34:36 +0000 Message-ID: In-Reply-To: JIRA.33263.1509554074000@Atlassian.JIRA --===============1380573952974049258== 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_1509554076-19634-374 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit Barak Korren created OVIRT-1732: ----------------------------------- Summary: Make 'poll-upstream-chages' job abandon old changes i= t made Key: OVIRT-1732 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1732 Project: oVirt - virtualization made easy Issue Type: Bug Components: oVirt CI Reporter: Barak Korren Assignee: infra The poll-upstream-changes job creates patches when it runs. Not all these p= atches need or should be merged. When maintainers get around to looking at = them, they typically can just merge the latest patch and throw away the res= t. The issue is that over time, the patches created by the job can accumulate,= and it can be cumbersome for maintainers to remove un-needed ones manually. We should make the poll job remove un-needed patches it made. It needs to l= ook at the last SHA in the upstream-sources.yaml file, and remove all that = patches that include an older SHA automatically. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100070) ------------=3D_1509554076-19634-374 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit

Barak Korren created OVIRT-1732:

   Summary: Make 'poll-upstream-chages' job abandon old changes it made
       Key: OVIRT-1732
       URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1732
   Project: oVirt - virtualization made easy
Issue Type: Bug
Components: oVirt CI
  Reporter: Barak Korren
  Assignee: infra

The poll-upstream-changes job creates patches when it runs. Not all thes= e patches need or should be merged. When maintainers get around to looking = at them, they typically can just merge the latest patch and throw away the = rest.

The issue is that over time, the patches created by the job can accumula= te, and it can be cumbersome for maintainers to remove un-needed ones manua= lly.

We should make the poll job remove un-needed patches it made. It needs t= o look at the last SHA in the upstream-sources.yaml file, and remove all th= at patches that include an older SHA automatically.

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

3D"" ------------=3D_1509554076-19634-374-- --===============1380573952974049258== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5NTU0MDc2LTE5NjM0LTM3NApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKQmFyYWsgS29ycmVuIGNy ZWF0ZWQgT1ZJUlQtMTczMjoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAg ICAgICAgICAgICBTdW1tYXJ5OiBNYWtlICdwb2xsLXVwc3RyZWFtLWNoYWdlcycgam9iIGFiYW5k b24gb2xkIGNoYW5nZXMgaXQgbWFkZQogICAgICAgICAgICAgICAgIEtleTogT1ZJUlQtMTczMgog ICAgICAgICAgICAgICAgIFVSTDogaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJv d3NlL09WSVJULTE3MzIKICAgICAgICAgICAgIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRp b24gbWFkZSBlYXN5CiAgICAgICAgICBJc3N1ZSBUeXBlOiBCdWcKICAgICAgICAgIENvbXBvbmVu dHM6IG9WaXJ0IENJCiAgICAgICAgICAgIFJlcG9ydGVyOiBCYXJhayBLb3JyZW4KICAgICAgICAg ICAgQXNzaWduZWU6IGluZnJhCgoKVGhlIHBvbGwtdXBzdHJlYW0tY2hhbmdlcyBqb2IgY3JlYXRl cyBwYXRjaGVzIHdoZW4gaXQgcnVucy4gTm90IGFsbCB0aGVzZSBwYXRjaGVzIG5lZWQgb3Igc2hv dWxkIGJlIG1lcmdlZC4gV2hlbiBtYWludGFpbmVycyBnZXQgYXJvdW5kIHRvIGxvb2tpbmcgYXQg dGhlbSwgdGhleSB0eXBpY2FsbHkgY2FuIGp1c3QgbWVyZ2UgdGhlIGxhdGVzdCBwYXRjaCBhbmQg dGhyb3cgYXdheSB0aGUgcmVzdC4KClRoZSBpc3N1ZSBpcyB0aGF0IG92ZXIgdGltZSwgdGhlIHBh dGNoZXMgY3JlYXRlZCBieSB0aGUgam9iIGNhbiBhY2N1bXVsYXRlLCBhbmQgaXQgY2FuIGJlIGN1 bWJlcnNvbWUgZm9yIG1haW50YWluZXJzIHRvIHJlbW92ZSB1bi1uZWVkZWQgb25lcyBtYW51YWxs eS4KCldlIHNob3VsZCBtYWtlIHRoZSBwb2xsIGpvYiByZW1vdmUgdW4tbmVlZGVkIHBhdGNoZXMg aXQgbWFkZS4gSXQgbmVlZHMgdG8gbG9vayBhdCB0aGUgbGFzdCBTSEEgaW4gdGhlIHVwc3RyZWFt LXNvdXJjZXMueWFtbCBmaWxlLCBhbmQgcmVtb3ZlIGFsbCB0aGF0IHBhdGNoZXMgdGhhdCBpbmNs dWRlIGFuIG9sZGVyIFNIQSBhdXRvbWF0aWNhbGx5LgoKCgotLQpUaGlzIG1lc3NhZ2Ugd2FzIHNl bnQgYnkgQXRsYXNzaWFuIEppcmEKKHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzApCgotLS0tLS0t LS0tLS09XzE1MDk1NTQwNzYtMTk2MzQtMzc0CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFy c2V0PSJVVEYtOCIKQ29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5Pgo8aDM+QmFyYWsgS29ycmVuIGNyZWF0ZWQgT1ZJ UlQtMTczMjo8L2gzPgo8cHJlPiAgIFN1bW1hcnk6IE1ha2UgJ3BvbGwtdXBzdHJlYW0tY2hhZ2Vz JyBqb2IgYWJhbmRvbiBvbGQgY2hhbmdlcyBpdCBtYWRlCiAgICAgICBLZXk6IE9WSVJULTE3MzIK ICAgICAgIFVSTDogaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJU LTE3MzIKICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXphdGlvbiBtYWRlIGVhc3kKSXNzdWUg VHlwZTogQnVnCkNvbXBvbmVudHM6IG9WaXJ0IENJCiAgUmVwb3J0ZXI6IEJhcmFrIEtvcnJlbgog IEFzc2lnbmVlOiBpbmZyYTwvcHJlPgo8cD5UaGUgcG9sbC11cHN0cmVhbS1jaGFuZ2VzIGpvYiBj cmVhdGVzIHBhdGNoZXMgd2hlbiBpdCBydW5zLiBOb3QgYWxsIHRoZXNlIHBhdGNoZXMgbmVlZCBv ciBzaG91bGQgYmUgbWVyZ2VkLiBXaGVuIG1haW50YWluZXJzIGdldCBhcm91bmQgdG8gbG9va2lu ZyBhdCB0aGVtLCB0aGV5IHR5cGljYWxseSBjYW4ganVzdCBtZXJnZSB0aGUgbGF0ZXN0IHBhdGNo IGFuZCB0aHJvdyBhd2F5IHRoZSByZXN0LjwvcD4KPHA+VGhlIGlzc3VlIGlzIHRoYXQgb3ZlciB0 aW1lLCB0aGUgcGF0Y2hlcyBjcmVhdGVkIGJ5IHRoZSBqb2IgY2FuIGFjY3VtdWxhdGUsIGFuZCBp dCBjYW4gYmUgY3VtYmVyc29tZSBmb3IgbWFpbnRhaW5lcnMgdG8gcmVtb3ZlIHVuLW5lZWRlZCBv bmVzIG1hbnVhbGx5LjwvcD4KPHA+V2Ugc2hvdWxkIG1ha2UgdGhlIHBvbGwgam9iIHJlbW92ZSB1 bi1uZWVkZWQgcGF0Y2hlcyBpdCBtYWRlLiBJdCBuZWVkcyB0byBsb29rIGF0IHRoZSBsYXN0IFNI QSBpbiB0aGUgdXBzdHJlYW0tc291cmNlcy55YW1sIGZpbGUsIGFuZCByZW1vdmUgYWxsIHRoYXQg cGF0Y2hlcyB0aGF0IGluY2x1ZGUgYW4gb2xkZXIgU0hBIGF1dG9tYXRpY2FsbHkuPC9wPgo8cD4m bWRhc2g7IFRoaXMgbWVzc2FnZSB3YXMgc2VudCBieSBBdGxhc3NpYW4gSmlyYSAodjEwMDEuMC4w LVNOQVBTSE9UIzEwMDA3MCk8L3A+Cgo8aW1nIHNyYz0iaHR0cHM6Ly91NDA0MzQwMi5jdC5zZW5k Z3JpZC5uZXQvd2Yvb3Blbj91cG49aTVUTVdHVjk5YW1KYk54SnBTcDItMkJDbXBZTHl6WVMzcjFR OTM5VDJzZ3owMXNGemlscHU0V3VRY1VsRi0yRmFGUFJJVHE1eEpXeHpLckxqUjJPWGlOM2lkQmxO YUo5Ym5nUkUzbnFpNFdmTGo3bnJWRmdGemtnNGF2Zk9Wbnh0OXZDZkFqR2FtdUpuM0MtMkZWWXU1 Ti0yQmh2MGlmMVFzZ0hOdnViNDBLVUVzS3lTSE9KREhHeUtudjRVVE02QzFtTEVJc0tJb2ItMkJE YjQwQkJnelJGQU1KNmNoMWhjSVJEckluWmMzNGFha3MzakFIRzAtM0QiIGFsdD0iIiB3aWR0aD0i MSIgaGVpZ2h0PSIxIiBib3JkZXI9IjAiIHN0eWxlPSJoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7d2lk dGg6MXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDttYXJnaW4tdG9wOjAg IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCAhaW1w b3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7 cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3Bh ZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Ii8+CjwvYm9keT48L2h0bWw+CgotLS0tLS0tLS0tLS09 XzE1MDk1NTQwNzYtMTk2MzQtMzc0LS0K --===============1380573952974049258==--