)]}'
{"id":"openstack%2Fdiskimage-builder~656636","triplet_id":"openstack%2Fdiskimage-builder~master~I4e088dd91ff7644c083e6c96ac28c201e00ecb0d","project":"openstack/diskimage-builder","branch":"master","topic":"fix/virtualenv-redhat","hashtags":[],"change_id":"I4e088dd91ff7644c083e6c96ac28c201e00ecb0d","subject":"Bypass pip-and-virtualenv for later redhat distros","status":"ABANDONED","created":"2019-05-01 14:34:26.000000000","updated":"2020-01-29 09:26:57.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2784a7575b1ede72e2bafe2679637bb65911d212","_number":656636,"virtual_id_number":656636,"owner":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2019-09-05 07:28:59.000000000","_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"date":"2019-05-06 13:08:50.000000000","_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":1,"date":"2019-05-06 13:45:14.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2019-05-06 15:41:49.000000000","_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-09-14 15:14:13.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},{"value":0,"date":"2019-05-23 13:39:56.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"value":0,"date":"2019-10-01 04:42:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"date":"2019-09-05 07:13:24.000000000","_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"date":"2019-09-05 07:13:45.000000000","_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-01 14:52:28.000000000","updated_by":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"reviewer":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"state":"REVIEWER"},{"updated":"2019-05-06 13:08:50.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-06 13:45:14.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-06 15:41:49.000000000","updated_by":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"reviewer":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-05-23 13:39:56.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2019-09-05 07:13:24.000000000","updated_by":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"reviewer":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"state":"REVIEWER"},{"updated":"2019-09-05 07:13:45.000000000","updated_by":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"reviewer":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"state":"REVIEWER"},{"updated":"2019-09-14 15:14:13.000000000","updated_by":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"reviewer":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"state":"REVIEWER"},{"updated":"2019-10-01 04:42:36.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"}],"messages":[{"id":"1a2e36d8b68b1785354a7d6f0116ee67a0058659","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2019-05-01 14:34:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fdc896d77cbb03d4ca9b170d6a31f3c884792413","author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"date":"2019-05-01 14:42:13.000000000","message":"Patch Set 1:\n\nhave you tries just using:\n\n  export DIB_INSTALLTYPE_pip_and_virtualenv\u003dpackage\n\nover source installs? I _think_ that gets what you are looking for right? That will use the default distro packages for both pip and virtualenv.","accounts_in_message":[],"_revision_number":1},{"id":"daca2874c07456e5358648da6b618dfd102de3c5","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2019-05-01 14:47:09.000000000","message":"Patch Set 1:\n\nPaul, one of the affected jobs is https://github.com/rdo-infra/review.rdoproject.org-config/blob/master/zuul.d/tripleoci.yaml#L61 -- I doubt I can change the image being used by adding an environment variable.\n\nI think that the idea is to avoid creating tainted images in the first place, for any jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5b3798982bc7880ec53f5e4a3ed77f9f694db983","author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"date":"2019-05-01 14:52:28.000000000","message":"Patch Set 1:\n\nyou\u0027d set the variable in nodepool.yaml file, so when nodepool-builder creates the initial image, if won\u0027t use the source install for pip-ansible-virtualenv. it is a change for all jobs, that is the trade off.","accounts_in_message":[],"_revision_number":1},{"id":"67625174ad12223e3ec6dc711f5e293b151920e7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-01 16:00:04.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/36/656636/1/check/openstack-tox-cover/72ad53e/cover/ : SUCCESS in 4m 45s\n- build-openstack-sphinx-docs http://logs.openstack.org/36/656636/1/check/build-openstack-sphinx-docs/46bf769/html/ : SUCCESS in 4m 13s\n- openstack-tox-pep8 http://logs.openstack.org/36/656636/1/check/openstack-tox-pep8/cd05750/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/36/656636/1/check/openstack-tox-py27/bd4ac27/ : SUCCESS in 3m 13s\n- openstack-tox-py35 http://logs.openstack.org/36/656636/1/check/openstack-tox-py35/ee552e5/ : SUCCESS in 4m 44s\n- openstack-tox-pylint http://logs.openstack.org/36/656636/1/check/openstack-tox-pylint/4ba5f8f/ : SUCCESS in 3m 59s\n- nodepool-functional-py35-redhat-src http://logs.openstack.org/36/656636/1/check/nodepool-functional-py35-redhat-src/10b53bc/ : SUCCESS in 1h 00m 50s\n- nodepool-functional-py35-ubuntu-src http://logs.openstack.org/36/656636/1/check/nodepool-functional-py35-ubuntu-src/5a554bc/ : SUCCESS in 57m 29s\n- openstack-tox-lower-constraints http://logs.openstack.org/36/656636/1/check/openstack-tox-lower-constraints/4bbf14c/ : SUCCESS in 4m 20s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/36/656636/1/check/tripleo-buildimage-overcloud-full-centos-7/b69914a/ : SUCCESS in 18m 54s\n- dib-functests-centos7-python2 http://logs.openstack.org/36/656636/1/check/dib-functests-centos7-python2/3bf8fc8/ : SUCCESS in 41m 06s\n- dib-functests-centos7-python2-image http://logs.openstack.org/36/656636/1/check/dib-functests-centos7-python2-image/7e25450/ : SUCCESS in 30m 16s (non-voting)\n- dib-functests-centos7-python2-extras http://logs.openstack.org/36/656636/1/check/dib-functests-centos7-python2-extras/5285c97/ : SUCCESS in 23m 19s (non-voting)\n- dib-functests-trusty-python2 http://logs.openstack.org/36/656636/1/check/dib-functests-trusty-python2/c920044/ : TIMED_OUT in 1h 01m 04s\n- dib-functests-trusty-python2-image http://logs.openstack.org/36/656636/1/check/dib-functests-trusty-python2-image/2c5ee55/ : SUCCESS in 41m 35s (non-voting)\n- dib-functests-trusty-python2-extras http://logs.openstack.org/36/656636/1/check/dib-functests-trusty-python2-extras/9dc2155/ : SUCCESS in 23m 51s (non-voting)\n- dib-functests-xenial-python3 http://logs.openstack.org/36/656636/1/check/dib-functests-xenial-python3/325b662/ : SUCCESS in 38m 43s\n- dib-functests-xenial-python3-image http://logs.openstack.org/36/656636/1/check/dib-functests-xenial-python3-image/a763715/ : SUCCESS in 32m 27s (non-voting)\n- dib-functests-xenial-python3-extras http://logs.openstack.org/36/656636/1/check/dib-functests-xenial-python3-extras/790bb12/ : SUCCESS in 32m 38s (non-voting)\n- dib-functests-xenial-python3-containers http://logs.openstack.org/36/656636/1/check/dib-functests-xenial-python3-containers/f568bce/ : SUCCESS in 7m 27s (non-voting)\n- dib-functests-bionic-python3 http://logs.openstack.org/36/656636/1/check/dib-functests-bionic-python3/a0b6139/ : FAILURE in 12m 41s (non-voting)\n- dib-functests-bionic-python3-image http://logs.openstack.org/36/656636/1/check/dib-functests-bionic-python3-image/aa1567f/ : SUCCESS in 29m 12s (non-voting)\n- dib-functests-bionic-python3-extras http://logs.openstack.org/36/656636/1/check/dib-functests-bionic-python3-extras/e1acf64/ : SUCCESS in 21m 53s (non-voting)\n- dib-functests-bionic-python3-containers http://logs.openstack.org/36/656636/1/check/dib-functests-bionic-python3-containers/bf608a8/ : SUCCESS in 7m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"548cf151f296b5dce9e07e288116e8dd3c5bc029","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-05-01 17:20:41.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- dib-dsvm-functests-devstack-xenial-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/1/check-dib/dib-dsvm-functests-devstack-xenial-xenial/3141644/ : SUCCESS in 9m 33s\n- dib-dsvm-functests-devstack-xenial-trusty https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/1/check-dib/dib-dsvm-functests-devstack-xenial-trusty/ed2376e/ : SUCCESS in 10m 07s\n- dib-dsvm-functests-devstack-xenial-centos https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/1/check-dib/dib-dsvm-functests-devstack-xenial-centos/2650d83/ : SUCCESS in 6m 11s (non-voting)\n- dib-dsvm-functests-devstack-xenial-fedora https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/1/check-dib/dib-dsvm-functests-devstack-xenial-fedora/d0fd992/ : FAILURE in 14m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"24362e4cef81bc1a58bddb8d847ff568ffe064ea","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-01 17:44:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/36/656636/1/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/a07c56e/ : SUCCESS in 3h 08m 20s","accounts_in_message":[],"_revision_number":1},{"id":"ca864344adf42252d75eddfc85c4a02d027d1916","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2019-05-06 12:48:08.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"9b440f2bf120dfe255fdd10135f20c9d7bd7d0b1","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2019-05-06 12:48:13.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"1318d0208994ea624f78dc4d3af6dd99d1ca93b6","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-05-06 13:08:50.000000000","message":"Patch Set 2:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- dib-dsvm-functests-devstack-xenial-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/2/check-dib/dib-dsvm-functests-devstack-xenial-xenial/2d7cbb5/ : SUCCESS in 13m 07s\n- dib-dsvm-functests-devstack-xenial-trusty https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/2/check-dib/dib-dsvm-functests-devstack-xenial-trusty/e95ceec/ : SUCCESS in 19m 30s\n- dib-dsvm-functests-devstack-xenial-centos https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/2/check-dib/dib-dsvm-functests-devstack-xenial-centos/3769729/ : SUCCESS in 5m 59s (non-voting)\n- dib-dsvm-functests-devstack-xenial-fedora https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/diskimage-builder/36/656636/2/check-dib/dib-dsvm-functests-devstack-xenial-fedora/3f1899b/ : FAILURE in 16m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"528add8bd408bdb0dfcc1475e4c1ecfaff80ba7a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-06 13:45:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/36/656636/2/check/openstack-tox-cover/160a2a3/cover/ : SUCCESS in 3m 00s\n- build-openstack-sphinx-docs http://logs.openstack.org/36/656636/2/check/build-openstack-sphinx-docs/e9bc537/html/ : SUCCESS in 4m 21s\n- openstack-tox-pep8 http://logs.openstack.org/36/656636/2/check/openstack-tox-pep8/aaa0d98/ : SUCCESS in 3m 28s\n- openstack-tox-py27 http://logs.openstack.org/36/656636/2/check/openstack-tox-py27/3edffe3/ : SUCCESS in 2m 32s\n- openstack-tox-py35 http://logs.openstack.org/36/656636/2/check/openstack-tox-py35/a5ef497/ : SUCCESS in 2m 57s\n- openstack-tox-pylint http://logs.openstack.org/36/656636/2/check/openstack-tox-pylint/4eb9405/ : SUCCESS in 3m 24s\n- nodepool-functional-py35-redhat-src http://logs.openstack.org/36/656636/2/check/nodepool-functional-py35-redhat-src/d1b16b8/ : SUCCESS in 45m 24s\n- nodepool-functional-py35-ubuntu-src http://logs.openstack.org/36/656636/2/check/nodepool-functional-py35-ubuntu-src/ab7515f/ : SUCCESS in 50m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/36/656636/2/check/openstack-tox-lower-constraints/f164f37/ : SUCCESS in 4m 43s\n- tripleo-buildimage-overcloud-full-centos-7 http://logs.openstack.org/36/656636/2/check/tripleo-buildimage-overcloud-full-centos-7/31c48f5/ : SUCCESS in 19m 21s\n- dib-functests-centos7-python2 http://logs.openstack.org/36/656636/2/check/dib-functests-centos7-python2/b0a0690/ : SUCCESS in 44m 40s\n- dib-functests-centos7-python2-image http://logs.openstack.org/36/656636/2/check/dib-functests-centos7-python2-image/d5164c3/ : FAILURE in 11m 43s (non-voting)\n- dib-functests-centos7-python2-extras http://logs.openstack.org/36/656636/2/check/dib-functests-centos7-python2-extras/8ca1034/ : FAILURE in 4m 10s (non-voting)\n- dib-functests-trusty-python2 http://logs.openstack.org/36/656636/2/check/dib-functests-trusty-python2/1dc64d7/ : SUCCESS in 34m 47s\n- dib-functests-trusty-python2-image http://logs.openstack.org/36/656636/2/check/dib-functests-trusty-python2-image/979eff1/ : FAILURE in 9m 13s (non-voting)\n- dib-functests-trusty-python2-extras http://logs.openstack.org/36/656636/2/check/dib-functests-trusty-python2-extras/6f93ef9/ : SUCCESS in 23m 52s (non-voting)\n- dib-functests-xenial-python3 http://logs.openstack.org/36/656636/2/check/dib-functests-xenial-python3/00aed5e/ : SUCCESS in 36m 51s\n- dib-functests-xenial-python3-image http://logs.openstack.org/36/656636/2/check/dib-functests-xenial-python3-image/ad0073e/ : FAILURE in 9m 26s (non-voting)\n- dib-functests-xenial-python3-extras http://logs.openstack.org/36/656636/2/check/dib-functests-xenial-python3-extras/6cba8bb/ : SUCCESS in 26m 28s (non-voting)\n- dib-functests-xenial-python3-containers http://logs.openstack.org/36/656636/2/check/dib-functests-xenial-python3-containers/853e5ea/ : SUCCESS in 10m 30s (non-voting)\n- dib-functests-bionic-python3 http://logs.openstack.org/36/656636/2/check/dib-functests-bionic-python3/c68e92c/ : FAILURE in 11m 18s (non-voting)\n- dib-functests-bionic-python3-image http://logs.openstack.org/36/656636/2/check/dib-functests-bionic-python3-image/d0aa6b2/ : FAILURE in 7m 48s (non-voting)\n- dib-functests-bionic-python3-extras http://logs.openstack.org/36/656636/2/check/dib-functests-bionic-python3-extras/0524094/ : FAILURE in 3m 18s (non-voting)\n- dib-functests-bionic-python3-containers http://logs.openstack.org/36/656636/2/check/dib-functests-bionic-python3-containers/c9c8885/ : SUCCESS in 9m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5b680980830b72ba6336c0d48eb3d8ac7444d00e","author":{"_account_id":23181,"name":"RDO Third Party CI","email":"dmsimard+rdothirdparty@redhat.com","username":"rdothirdparty","tags":["SERVICE_USER"]},"date":"2019-05-06 15:41:49.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001 http://logs.rdoproject.org/36/656636/2/openstack-check/tripleo-ci-centos-7-ovb-3ctlr_1comp-featureset001/87651e8/ : SUCCESS in 2h 52m 00s","accounts_in_message":[],"_revision_number":2},{"id":"8a490d3c5b5629c7ba78abdbe93267f5c80efa5b","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2019-05-24 07:04:29.000000000","message":"Patch Set 2:\n\nYeah, to echo Paul\u0027s point -- the whole idea of the source install is to, well, source install.  This has traditionally been necessary in LTS type environments where openstack has triggered pip/virutalenv/setuptools bugs.\n\nThe idea would be that for certain images; fedora in particular that keeps itself up-to-date, we could build our infra images using the packaged versions as mentioned with the \"use from packages\" flag.\n\nBut I keep thinking that ... and pip etc keeps finding ways to break itself.  Like just a week or so ago we had it changing the way it dealt with projects with toml files (https://discuss.python.org/t/pip-19-1-and-installing-in-editable-mode-with-pyproject-toml/1553) which then got reverted in pip and now, I don\u0027t know, I haven\u0027t kept up -- but this is the type of thing to keep CI going you need to either pin to earlier versions or install the latest version for.  Even though Fedora might get it fixed in a few days, nobody wants to wait that long when they\u0027ve got stuff to merge (and forget about LTS distros where you\u0027re talking months to get a fix in...)\n\nI *get* that the package pinning is odd and breaks puppet/ansible assumptions.  But then we have issues like above that need to be worked around to unbreak CI just as much too.\n\nI think we\u0027ve mentioned that dnf can do the pinning better; so the package doesn\u0027t look uninstalled?  Did we look into that?","accounts_in_message":[],"_revision_number":2},{"id":"3cc4147f92e3debcb3e641c4567031769e5ee013","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2019-05-24 11:24:44.000000000","message":"Patch Set 2:\n\nI am not against installing pip/virtualenv from source as long we do not override the system versions. Currently on redhat distros this can only be done by installing using `--user` option. Debian-ish distros did something smart where distro python packages have location different than the pip ones, which means they never override each-other. If I remember well, the pip sys-path is listed before the pkg-system one, so it would take precedence. The user-path has the same behavior, the only issue is that: cli tools may not be in PATH (module calling works well) and that when you create a virtualenv, these modules are not available -- this one not being a real issue.","accounts_in_message":[],"_revision_number":2},{"id":"23d0129d2e0e7a5da30c7bccbf6e3a8a7b169805","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2019-09-05 07:28:59.000000000","message":"Patch Set 2:\n\nThere are some hacks that are made during image preparation that do adulterate the builded images in such way that are no longer support by their vendors. Testing code on these will not match production environments so lots of issues will be introduced.\n\n\nI do perfectly understand that we may want to use latest pip/virtualenv/setuptools/tox for some jobs but this should not be part of the builded image. If a job needs these tools, it can have them, but it needs to specifically mention that in its definition.\n\nOne adulterated image cannot be repaired, but one that is in clean/supported mode, can be upgraded.\n\nIn fact the main point here was related to stuff like\na) creating a symlink for python executable, which is known to be again a well known PEP. This must be avoided, as we want to catch bugs caused by call of \"python\" on distros without such exec.\n\nb) Python2 installation should not be forced on images that use natively python3. Again, installing it can hide other bugs.\n\nc) We are missing to spot bugs like there is no pip/virtualenv on py3 distros, exec being called pip3 and virtualenv-3. We do need to restrain ourselves from trying to make system level hacks, as this means that result of test execution would not be trusted to match (or be very close to) what user will encounter in production.\n\nI hope this explains why I wanted to change how we build images and please let me know what actions we can do to address these points. Thanks.","accounts_in_message":[],"_revision_number":2},{"id":"277aff4508e726d16c696829b013aa94e67bd26a","author":{"_account_id":28743,"name":"huang liujie","email":"huang.liujie@99cloud.net","username":"ljhuang"},"date":"2019-09-14 15:14:13.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"ea78ad4ce0f70ee5fd79d1f5d5b6f38d0cdb8279","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2019-10-01 04:42:36.000000000","message":"Patch Set 2:\n\n\u003e I do perfectly understand that we may want to use latest pip/virtualenv/setuptools/tox for some jobs but this should not be part of the builded image.\n\nFundamentally I think we all agree on this.  The problem has been we can\u0027t pull the rug out from every job that has been built with assumptions about the status quo.\n\nI think https://review.opendev.org/#/c/684462 is the way forward.  That removes source install of pip/virtualenv for Centos8.  Once we have that operational, I could see similar being done for future Fedora releases.  As other distros update, we can phase out the idea of installing from source in the base images.","accounts_in_message":[],"_revision_number":2},{"id":"4aeedd736cfa550493982b3216c517444cf04ced","author":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"date":"2020-01-29 09:26:57.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ff0b8bcc4c04bf3603a5b142d25af11bb6e94a6c","revisions":{"f33ebc42701344821346a035d1ba51bc593794c9":{"kind":"REWORK","_number":1,"created":"2019-05-01 14:34:26.000000000","uploader":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"ref":"refs/changes/36/656636/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/36/656636/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/1"}}},"commit":{"parents":[{"commit":"b9e322f2d39f224fd4b1824761fcf03481be0a49","subject":"Fix broken requirements url","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/b9e322f2d39f224fd4b1824761fcf03481be0a49"}]}],"author":{"name":"Sorin Sbarnea","email":"ssbarnea@redhat.com","date":"2019-05-01 14:34:01.000000000","tz":60},"committer":{"name":"Sorin Sbarnea","email":"ssbarnea@redhat.com","date":"2019-05-01 14:34:01.000000000","tz":60},"subject":"Bypass pip-and-virtualenv for later redhat distros","message":"Bypass pip-and-virtualenv for later redhat distros\n\nWe just use the packaged versions and avoid overriding any rpms.\n\nThis ensures that the builder images are not tainted in a way that would\nmake them considered unsupported.\n\nAllows us to use them for testing real-life use-scenarios.\n\nChange-Id: I4e088dd91ff7644c083e6c96ac28c201e00ecb0d\nFixes-Bug: https://bugs.launchpad.net/tripleo/+bug/1826452\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/f33ebc42701344821346a035d1ba51bc593794c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/f33ebc42701344821346a035d1ba51bc593794c9"}]},"branch":"refs/heads/master"},"ff0b8bcc4c04bf3603a5b142d25af11bb6e94a6c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-05-06 12:48:13.000000000","uploader":{"_account_id":24162,"name":"Sorin Sbârnea","display_name":"zbr","email":"ssbarnea@redhat.com","username":"ssbarnea","status":"do not feed the troll 🥕"},"ref":"refs/changes/36/656636/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/diskimage-builder","ref":"refs/changes/36/656636/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/diskimage-builder refs/changes/36/656636/2"}}},"commit":{"parents":[{"commit":"daf5a4e4bd81a2383a06ce8d2bcb14f23e39ea15","subject":"Switch simple-init to support python3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/daf5a4e4bd81a2383a06ce8d2bcb14f23e39ea15"}]}],"author":{"name":"Sorin Sbarnea","email":"ssbarnea@redhat.com","date":"2019-05-01 14:34:01.000000000","tz":60},"committer":{"name":"Sorin Sbarnea","email":"ssbarnea@redhat.com","date":"2019-05-06 12:48:13.000000000","tz":0},"subject":"Bypass pip-and-virtualenv for later redhat distros","message":"Bypass pip-and-virtualenv for later redhat distros\n\nWe just use the packaged versions and avoid overriding any rpms.\n\nThis ensures that the builder images are not tainted in a way that would\nmake them considered unsupported.\n\nAllows us to use them for testing real-life use-scenarios.\n\nChange-Id: I4e088dd91ff7644c083e6c96ac28c201e00ecb0d\nFixes-Bug: https://bugs.launchpad.net/tripleo/+bug/1826452\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/ff0b8bcc4c04bf3603a5b142d25af11bb6e94a6c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/diskimage-builder/commit/ff0b8bcc4c04bf3603a5b142d25af11bb6e94a6c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
