From jira at ovirt-jira.atlassian.net Sun Oct 29 15:40:03 2017 Content-Type: multipart/mixed; boundary="===============3325026993312524033==" MIME-Version: 1.0 From: eyal edri (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1717) When a component build passes OST, tag its git hash Date: Sun, 29 Oct 2017 15:40:01 +0000 Message-ID: In-Reply-To: JIRA.33245.1508837411000@Atlassian.JIRA --===============3325026993312524033== 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_1509291601-21586-158 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D35= 237#comment-35237 ] = eyal edri commented on OVIRT-1717: ---------------------------------- This requires keeping a hash/mapping of each project rpm to a source repo, = maintaining permissions for a specific user to tag any project ( and keepin= g track on new projects,etc.. ), and to what purpose? = I'm not sure what is the reason behind this request, but won't it be irrele= vant once we move to patch gating? ( which should happen in the near future= ), which means any merged patch is basically passing OST and tested? = > When a component build passes OST, tag its git hash > --------------------------------------------------- > > Key: OVIRT-1717 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717 > Project: oVirt - virtualization made easy > Issue Type: New Feature > Components: oVirt CI > Reporter: danken > Assignee: infra > Labels: change-queue, standard-ci > > Tagging the source git would make it easier for me to tell if a specific = git commit is already tested by OST and available for QA. -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100070) ------------=3D_1509291601-21586-158 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=
=3D35237#comment-35237 ]

eyal edri commented on OVIRT-1717:

This requires keeping a hash/mapping of each project rpm to a source rep= o, maintaining permissions for a specific user to tag any project ( and kee= ping track on new projects,etc.. ), and to what purpose?

I'm not sure what is the reason behind this request, but won't it be irr= elevant once we move to patch gating? ( which should happen in the near fut= ure ), which means any merged patch is basically passing OST and tested?

When a component build passes OST, tag its git hash

     Key: OVIRT-1717
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
 Project: oVirt - virtualization made easy
         Issue Type: New Feature
         Components: oVirt CI
Reporter: danken
Assignee: infra
  Labels: change-queue, standard-ci

Tagging the source git would make it easier for me to tell if a specific= git commit is already tested by OST and available for QA.

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

3D"" ------------=3D_1509291601-21586-158-- --===============3325026993312524033== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTA5MjkxNjAxLTIxNTg2LTE1OApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzE3P3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1MjM3I2NvbW1lbnQtMzUyMzcgXSAKCmV5YWwgZWRyaSBjb21tZW50 ZWQgb24gT1ZJUlQtMTcxNzoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhp cyByZXF1aXJlcyBrZWVwaW5nIGEgaGFzaC9tYXBwaW5nIG9mIGVhY2ggcHJvamVjdCBycG0gdG8g YSBzb3VyY2UgcmVwbywgbWFpbnRhaW5pbmcgcGVybWlzc2lvbnMgZm9yIGEgc3BlY2lmaWMgdXNl ciB0byB0YWcgYW55IHByb2plY3QgKCBhbmQga2VlcGluZyB0cmFjayBvbiBuZXcgcHJvamVjdHMs ZXRjLi4gKSwgYW5kIHRvIHdoYXQgcHVycG9zZT8gCgpJJ20gbm90IHN1cmUgd2hhdCBpcyB0aGUg cmVhc29uIGJlaGluZCB0aGlzIHJlcXVlc3QsIGJ1dCB3b24ndCBpdCBiZSBpcnJlbGV2YW50IG9u Y2Ugd2UgbW92ZSB0byBwYXRjaCBnYXRpbmc/ICggd2hpY2ggc2hvdWxkIGhhcHBlbiBpbiB0aGUg bmVhciBmdXR1cmUgKSwgd2hpY2ggbWVhbnMgYW55IG1lcmdlZCBwYXRjaCBpcyBiYXNpY2FsbHkg cGFzc2luZyBPU1QgYW5kIHRlc3RlZD8gCgo+IFdoZW4gYSBjb21wb25lbnQgYnVpbGQgcGFzc2Vz IE9TVCwgdGFnIGl0cyBnaXQgaGFzaAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gICAgICAgICAgICAgICAgIEtleTogT1ZJUlQtMTcxNwo+ ICAgICAgICAgICAgICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jy b3dzZS9PVklSVC0xNzE3Cj4gICAgICAgICAgICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXph dGlvbiBtYWRlIGVhc3kKPiAgICAgICAgICBJc3N1ZSBUeXBlOiBOZXcgRmVhdHVyZQo+ICAgICAg ICAgIENvbXBvbmVudHM6IG9WaXJ0IENJCj4gICAgICAgICAgICBSZXBvcnRlcjogZGFua2VuCj4g ICAgICAgICAgICBBc3NpZ25lZTogaW5mcmEKPiAgICAgICAgICAgICAgTGFiZWxzOiBjaGFuZ2Ut cXVldWUsIHN0YW5kYXJkLWNpCj4KPiBUYWdnaW5nIHRoZSBzb3VyY2UgZ2l0IHdvdWxkIG1ha2Ug aXQgZWFzaWVyIGZvciBtZSB0byB0ZWxsIGlmIGEgc3BlY2lmaWMgZ2l0IGNvbW1pdCBpcyBhbHJl YWR5IHRlc3RlZCBieSBPU1QgYW5kIGF2YWlsYWJsZSBmb3IgUUEuCgoKCi0tClRoaXMgbWVzc2Fn ZSB3YXMgc2VudCBieSBBdGxhc3NpYW4gSmlyYQoodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3MCkK Ci0tLS0tLS0tLS0tLT1fMTUwOTI5MTYwMS0yMTU4Ni0xNTgKQ29udGVudC1UeXBlOiB0ZXh0L2h0 bWw7IGNoYXJzZXQ9IlVURi04IgpDb250ZW50LURpc3Bvc2l0aW9uOiBpbmxpbmUKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+PGJvZHk+CjxwcmU+WyBodHRwczovL292aXJ0 LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTcxNz9wYWdlPWNvbS5hdGxhc3NpYW4u amlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmNvbW1lbnQtdGFicGFuZWwmYW1wO2Zv Y3VzZWRDb21tZW50SWQ9MzUyMzcjY29tbWVudC0zNTIzNyBdPC9wcmU+CjxoMz5leWFsIGVkcmkg Y29tbWVudGVkIG9uIE9WSVJULTE3MTc6PC9oMz4KPHA+VGhpcyByZXF1aXJlcyBrZWVwaW5nIGEg aGFzaC9tYXBwaW5nIG9mIGVhY2ggcHJvamVjdCBycG0gdG8gYSBzb3VyY2UgcmVwbywgbWFpbnRh aW5pbmcgcGVybWlzc2lvbnMgZm9yIGEgc3BlY2lmaWMgdXNlciB0byB0YWcgYW55IHByb2plY3Qg KCBhbmQga2VlcGluZyB0cmFjayBvbiBuZXcgcHJvamVjdHMsZXRjLi4gKSwgYW5kIHRvIHdoYXQg cHVycG9zZT88L3A+CjxwPkknbSBub3Qgc3VyZSB3aGF0IGlzIHRoZSByZWFzb24gYmVoaW5kIHRo aXMgcmVxdWVzdCwgYnV0IHdvbid0IGl0IGJlIGlycmVsZXZhbnQgb25jZSB3ZSBtb3ZlIHRvIHBh dGNoIGdhdGluZz8gKCB3aGljaCBzaG91bGQgaGFwcGVuIGluIHRoZSBuZWFyIGZ1dHVyZSApLCB3 aGljaCBtZWFucyBhbnkgbWVyZ2VkIHBhdGNoIGlzIGJhc2ljYWxseSBwYXNzaW5nIE9TVCBhbmQg dGVzdGVkPzwvcD4KPGJsb2NrcXVvdGU+PGgzPldoZW4gYSBjb21wb25lbnQgYnVpbGQgcGFzc2Vz IE9TVCwgdGFnIGl0cyBnaXQgaGFzaDwvaDM+CjxwcmU+ICAgICBLZXk6IE9WSVJULTE3MTcKICAg ICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzE3 CiBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQogICAgICAgICBJc3N1 ZSBUeXBlOiBOZXcgRmVhdHVyZQogICAgICAgICBDb21wb25lbnRzOiBvVmlydCBDSQpSZXBvcnRl cjogZGFua2VuCkFzc2lnbmVlOiBpbmZyYQogIExhYmVsczogY2hhbmdlLXF1ZXVlLCBzdGFuZGFy ZC1jaTwvcHJlPgo8cD5UYWdnaW5nIHRoZSBzb3VyY2UgZ2l0IHdvdWxkIG1ha2UgaXQgZWFzaWVy IGZvciBtZSB0byB0ZWxsIGlmIGEgc3BlY2lmaWMgZ2l0IGNvbW1pdCBpcyBhbHJlYWR5IHRlc3Rl ZCBieSBPU1QgYW5kIGF2YWlsYWJsZSBmb3IgUUEuPC9wPjwvYmxvY2txdW90ZT4KPHA+Jm1kYXNo OyBUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEgKHYxMDAxLjAuMC1TTkFQ U0hPVCMxMDAwNzApPC9wPgoKPGltZyBzcmM9Imh0dHBzOi8vdTQwNDM0MDIuY3Quc2VuZGdyaWQu bmV0L3dmL29wZW4/dXBuPWk1VE1XR1Y5OWFtSmJOeEpwU3AyLTJCQ21wWUx5ellTM3IxUTkzOVQy c2d6M2UtMkZPY3hxSjdJYWhYTUM1c3pYVnM3Y3B5YkY1Sm9iVlphQ3BUWlNHbkFJTW5BdXNvYlhH bG5CSkhBYUpLRld5cHBWVmxDeExVbGZsNFcwM0dMWkhCYTFSOFpyUWhRNHJ2cFlNdU03TTdma3FB V3FGdlRpakw2TTJkcVV0S2dEemhOTUhhRS0yRm0zU1ZGc09abUktMkJkNEg3cEQ3Sk9CNWFJcVVs T3dxa0RvdFpZOXBxS3BRSW9oTnRwRzVxeGNxdjlWMC0zRCIgYWx0PSIiIHdpZHRoPSIxIiBoZWln aHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDt3aWR0aDoxcHgg IWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0 YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7 bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5n LWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1s ZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5PjwvaHRtbD4KCi0tLS0tLS0tLS0tLT1fMTUwOTI5 MTYwMS0yMTU4Ni0xNTgtLQo= --===============3325026993312524033==--