)]}'
{"id":"openstack%2Fdevstack~645592","triplet_id":"openstack%2Fdevstack~stable%2Frocky~Icd3768870ba0f1659bb2e6f002043d975047b73e","project":"openstack/devstack","branch":"stable/rocky","topic":"bug/1820892","hashtags":[],"change_id":"Icd3768870ba0f1659bb2e6f002043d975047b73e","subject":"Ease python 3 classifier check in check_python3_support_for_package_local","status":"MERGED","created":"2019-03-22 13:52:07.000000000","updated":"2019-03-28 13:07:20.000000000","submitted":"2019-03-28 13:07:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"645592-1553778440316-9906e730","meta_rev_id":"f771941bda899870d16f828249c27974a92e71c2","_number":645592,"virtual_id_number":645592,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-03-26 17:13:04.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"date":"2019-03-26 16:39:45.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2019-03-28 13:07:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2019-03-28 09:21:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-03-26 15:30:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2019-03-28 09:21:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-26 15:30:46.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2019-03-26 16:39:45.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-03-26 17:13:04.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-03-28 09:21:14.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2019-03-28 13:07:19.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"}],"messages":[{"id":"62166a0acee017601f75af3bf6468f0ebb8f8e45","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-03-22 13:52:07.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"df61c97c484d7ae946218e3eea42851b058a1535","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-03-22 13:52:14.000000000","message":"Topic changed from bug/1820892-stable/rocky to bug/1820892","accounts_in_message":[],"_revision_number":1},{"id":"6de454daea804dc00c381f6e68df3f6051c492bb","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-03-22 13:52:39.000000000","message":"Abandoned\n\nNevermind this is likely not an issue on stable/rocky because we aren\u0027t running grenade-py3 there.","accounts_in_message":[],"_revision_number":1},{"id":"aaa2a329f9070bff73d1e9e2bb4bfe715e08d2e1","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-03-22 14:29:12.000000000","message":"Patch Set 1:\n\n\u003e Abandoned\n \u003e \n \u003e Nevermind this is likely not an issue on stable/rocky because we\n \u003e aren\u0027t running grenade-py3 there.\n\nand we are using xenial on stable/rocky so 3.5 classifier will be used.","accounts_in_message":[],"_revision_number":1},{"id":"021728a81390735ff445e51795cef071d2bf1b98","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-03-26 15:30:11.000000000","message":"Restored\n\nActually grenade-py3 runs on stable/stein with bionic nodes which means the old side will be stable/rocky devstack so we need this yet.","accounts_in_message":[],"_revision_number":1},{"id":"6c7a146ac03fcb28b2147adb71b54ae0aaa356b5","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2019-03-26 15:30:46.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"fc44b8700017cb4aa773f67b778e8dde81271759","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-03-26 16:39:45.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- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/92/645592/1/check/tempest-dsvm-full-xenial/bd6965d/ : SUCCESS in 1h 09m 12s","accounts_in_message":[],"_revision_number":1},{"id":"334b6e76d3b29c430da7ed322bc8af39dc2b70c9","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-03-26 17:13:04.000000000","message":"Patch Set 1:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/645592/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/7a3fad2 : SUCCESS in 1h 42m 30s","accounts_in_message":[],"_revision_number":1},{"id":"d0ed19a9606bca9e06f284defe0269a5affd0687","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-26 19:03:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/92/645592/1/check/tempest-full/a4a1b7d/ : SUCCESS in 1h 47m 08s\n- neutron-grenade http://logs.openstack.org/92/645592/1/check/neutron-grenade/72c5226/ : SUCCESS in 59m 09s\n- tempest-full-py3 http://logs.openstack.org/92/645592/1/check/tempest-full-py3/baf691a/ : SUCCESS in 1h 16m 03s\n- build-openstack-sphinx-docs http://logs.openstack.org/92/645592/1/check/build-openstack-sphinx-docs/7009fa5/html/ : SUCCESS in 5m 34s\n- devstack http://logs.openstack.org/92/645592/1/check/devstack/2266ada/ : SUCCESS in 27m 56s\n- devstack-platform-centos-7 http://logs.openstack.org/92/645592/1/check/devstack-platform-centos-7/7ad9514/ : FAILURE in 1h 34m 56s (non-voting)\n- devstack-platform-opensuse-423 http://logs.openstack.org/92/645592/1/check/devstack-platform-opensuse-423/0bdc2b2/ : FAILURE in 1h 23m 24s (non-voting)\n- devstack-platform-opensuse-tumbleweed http://logs.openstack.org/92/645592/1/check/devstack-platform-opensuse-tumbleweed/2d98a92/ : FAILURE in 21m 53s (non-voting)\n- devstack-platform-fedora-latest http://logs.openstack.org/92/645592/1/check/devstack-platform-fedora-latest/c4b26f6/ : FAILURE in 31m 03s (non-voting)\n- devstack-multinode http://logs.openstack.org/92/645592/1/check/devstack-multinode/368d214/ : SUCCESS in 35m 46s\n- devstack-unit-tests http://logs.openstack.org/92/645592/1/check/devstack-unit-tests/e6c3bac/ : SUCCESS in 3m 38s\n- openstack-tox-bashate http://logs.openstack.org/92/645592/1/check/openstack-tox-bashate/9fe26f9/ : SUCCESS in 4m 52s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/92/645592/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/7724671/ : SUCCESS in 54m 10s (non-voting)\n- swift-dsvm-functional http://logs.openstack.org/92/645592/1/check/swift-dsvm-functional/3b2ba7e/ : SUCCESS in 33m 02s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/92/645592/1/check/neutron-grenade-multinode/d2a85b0/ : SUCCESS in 58m 18s\n- neutron-tempest-linuxbridge http://logs.openstack.org/92/645592/1/check/neutron-tempest-linuxbridge/8b2d3ef/ : SUCCESS in 1h 23m 09s\n- tempest-multinode-full http://logs.openstack.org/92/645592/1/check/tempest-multinode-full/1e0398d/ : SUCCESS in 1h 39m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ea70eaf3bf4870000dca54d2aba41f2f626d827e","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2019-03-28 09:21:14.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e69fd0401441284a295e21e5ec445451a2c2615d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-28 09:21:34.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"21b47bc8d04a970a6bb9e80f1bf4ab6bb4c3c40c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-28 13:07:19.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/92/645592/1/gate/tempest-full/a7f8ebf/ : SUCCESS in 1h 29m 17s\n- neutron-grenade http://logs.openstack.org/92/645592/1/gate/neutron-grenade/059cce4/ : SUCCESS in 57m 09s\n- tempest-full-py3 http://logs.openstack.org/92/645592/1/gate/tempest-full-py3/b5331c8/ : SUCCESS in 1h 21m 03s\n- build-openstack-sphinx-docs http://logs.openstack.org/92/645592/1/gate/build-openstack-sphinx-docs/0d11a8d/html/ : SUCCESS in 5m 19s\n- devstack http://logs.openstack.org/92/645592/1/gate/devstack/37f30d5/ : SUCCESS in 28m 46s\n- devstack-unit-tests http://logs.openstack.org/92/645592/1/gate/devstack-unit-tests/5c2c8e4/ : SUCCESS in 3m 50s\n- openstack-tox-bashate http://logs.openstack.org/92/645592/1/gate/openstack-tox-bashate/1761484/ : SUCCESS in 5m 36s\n- neutron-grenade-multinode http://logs.openstack.org/92/645592/1/gate/neutron-grenade-multinode/baef9aa/ : SUCCESS in 1h 06m 45s\n- neutron-tempest-linuxbridge http://logs.openstack.org/92/645592/1/gate/neutron-tempest-linuxbridge/6693dd6/ : SUCCESS in 1h 19m 55s","accounts_in_message":[],"_revision_number":1},{"id":"f771941bda899870d16f828249c27974a92e71c2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-28 13:07:20.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9c1b7a5e6ac842d99f11b9be3042ed3499eb156f","revisions":{"9c1b7a5e6ac842d99f11b9be3042ed3499eb156f":{"kind":"REWORK","_number":1,"created":"2019-03-22 13:52:07.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/92/645592/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/92/645592/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/92/645592/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/92/645592/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/92/645592/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/92/645592/1"}}},"commit":{"parents":[{"commit":"8f19275ec6eb7b4bcdaa391a71f15c01a221e12d","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/8f19275ec6eb7b4bcdaa391a71f15c01a221e12d"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-03-19 19:04:12.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-03-22 13:52:07.000000000","tz":0},"subject":"Ease python 3 classifier check in check_python3_support_for_package_local","message":"Ease python 3 classifier check in check_python3_support_for_package_local\n\nThis makes the grep match in check_python3_support_for_package_local\nthe same as check_python3_support_for_package_remote.\n\nChange I0349de2026c49279ba7f262d5e86d37018d66326 in grenade started\nsetting the PYTHON3_VERSION variable, and then we recently started\nusing bionic nodes everywhere which means we\u0027re running python 3.6.\n\nThe etcd3gw package has a python 3 and 3.5 classifier, but not 3.6:\n\nhttps://pypi.org/project/etcd3gw/\n\nThe pip_install function code that is dealing with installing py3\npackages is hitting a problem installing etcd3gw if the package is\nlocal because of the more restrictive grep in the\ncheck_python3_support_for_package_local function, and since\nPYTHON3_VERSION\u003d3.6 now, we don\u0027t install from py3 and install\netcd3gw on python 2.7 which makes services like cinder-volume and\ncinder-backup, which use etcd3gw, fail when they are running under\npython 3 (they get module import errors).\n\nThis simply removes the $ restriction on the grep. Looking at the\nchange that added those local/remote functions:\n\n  I243ea4b76f0d5ef57a03b5b0798a05468ee6de9b\n\nThere is no explanation for the difference, it just said:\n\n  Also, since not many packages are classified correctly, fallback\n  to looking for just \"Programming Language :: Python :: 3\" and\n  log a message for the package to highlight the problem.\n\nSo that\u0027s what this change does.\n\nNote that alternatives would be:\n\n1. Update the etcd3gw package to add the 3.6 classifier and do\n   a release (this should probably happen anyway).\n\n2. Add etcd3gw to ENABLED_PYTHON3_PACKAGES but that would be a\n   short-term hack workaround.\n\nChange-Id: Icd3768870ba0f1659bb2e6f002043d975047b73e\nCloses-Bug: #1820892\n(cherry picked from commit ddb6179b0479ea9478cf2a146fe9b0d7592acaec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9c1b7a5e6ac842d99f11b9be3042ed3499eb156f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9c1b7a5e6ac842d99f11b9be3042ed3499eb156f"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
