)]}'
{"id":"openstack%2Fnova~669362","triplet_id":"openstack%2Fnova~stable%2Frocky~I17cb1e58efdff5942dc8392c68514cf581506939","project":"openstack/nova","branch":"stable/rocky","topic":"bug/1830926","hashtags":[],"change_id":"I17cb1e58efdff5942dc8392c68514cf581506939","subject":"Revert \"tox: Use basepython of python3.5\"","status":"ABANDONED","created":"2019-07-05 14:25:43.000000000","updated":"2019-07-22 22:38:56.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"881703a8d8c3bc0e198315aa5627deb45b391aff","_number":669362,"virtual_id_number":669362,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"date":"2019-07-05 14:30:07.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-07-05 15:46:54.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":-1,"date":"2019-07-05 14:27:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"date":"2019-07-05 14:25:43.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"date":"2019-07-05 16:34:10.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"date":"2019-07-05 14:25:43.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_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,"permitted_voting_range":{"min":0,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-05 14:25:43.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2019-07-05 14:25:43.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-07-05 14:27:30.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-07-05 15:46:54.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-07-05 16:34:10.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"}],"messages":[{"id":"e920cf4fed935bc19bb89583c9370c04e082b2d2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-05 14:25:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"85dab41c11ca19edaf152e710383e16b477cac19","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-05 14:27:30.000000000","message":"Patch Set 1: Code-Review-1\n\nThis means your environment is more important than mine. I don\u0027t think that\u0027s a fair assumption or a fair thing to do. nova is supposed to support multiple distros and the reason I gave in the commit (about the basepython version in Rocky is valid). I can\u0027t block this but I\u0027d much rather we though about another way to do this first","accounts_in_message":[],"_revision_number":1},{"id":"77bb56c3c34170e3ff531da4db70d8817b60a65a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-05 14:29:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"648ad62583c75e1d44040638c54c7edac930db29","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-05 14:30:07.000000000","message":"Patch Set 1:\n\n\u003e This means your environment is more important than mine.\n\nThere is no 3.7 support in rocky for nova, so yes I think that\u0027s fair when rocky supports 3.6 and that\u0027s what I\u0027m running with on this branch.","accounts_in_message":[],"_revision_number":1},{"id":"17868a2e8799705c399c8090f24e212d7daa5d83","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-05 14:32:21.000000000","message":"Patch Set 1:\n\n\u003e \u003e This means your environment is more important than mine.\n \u003e \n \u003e There is no 3.7 support in rocky for nova, so yes I think that\u0027s\n \u003e fair when rocky supports 3.6 and that\u0027s what I\u0027m running with on\n \u003e this branch.\n\nNo, without that change we\u0027re running whatever version of Python 3 your system gives you, not one of the version we say we support (3.5 or 3.6, afaict). We\u0027re basically relying on the behavior of the distro which is locking us to Ubuntu. That\u0027s broken behavior, IMO.","accounts_in_message":[],"_revision_number":1},{"id":"fac01023b79c7899b8be6bfa7501613ca1be6cf5","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-05 14:36:54.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nThis can be resolved by using a distro that provides multiple Python versions, like Fedora, or using the distro that the Rocky gate targeted, which was Ubuntu 16.04 (Xenial?). I realize that this is additional work for you, Matt, but this is technically correct and somebody\u0027s having to do some work here.\n\nIf you really want to stick with Bionic, there\u0027s the deadsnakes apt repo [1] which provides multiple Python versions, though it doesn\u0027t do anything for the other binary dependencies on the system that changed between the two releases.\n\n[1] https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa","accounts_in_message":[],"_revision_number":1},{"id":"6b6d91d96a75b49f4850b33145ba0010a5038001","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 15:46:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/62/669362/1/check/openstack-tox-pep8/2c050d2/ : SUCCESS in 9m 43s\n- openstack-tox-py27 http://logs.openstack.org/62/669362/1/check/openstack-tox-py27/d83f177/ : SUCCESS in 15m 20s\n- openstack-tox-py35 http://logs.openstack.org/62/669362/1/check/openstack-tox-py35/e5ba2b2/ : SUCCESS in 13m 42s\n- build-openstack-sphinx-docs http://logs.openstack.org/62/669362/1/check/build-openstack-sphinx-docs/a7a6a82/html/ : SUCCESS in 7m 04s\n- build-openstack-releasenotes http://logs.openstack.org/62/669362/1/check/build-openstack-releasenotes/c399d12/html/ : SUCCESS in 41m 37s\n- nova-tox-functional http://logs.openstack.org/62/669362/1/check/nova-tox-functional/fc3e51e/ : SUCCESS in 18m 08s\n- nova-tox-functional-py35 http://logs.openstack.org/62/669362/1/check/nova-tox-functional-py35/c519c87/ : SUCCESS in 18m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/62/669362/1/check/openstack-tox-lower-constraints/2324d85/ : SUCCESS in 12m 56s","accounts_in_message":[],"_revision_number":1},{"id":"86cad1c552dc980831a413991ea4f8766511ddeb","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-05 16:34:10.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/669362/1 : SUCCESS in 2h 07m 21s","accounts_in_message":[],"_revision_number":1},{"id":"d0deab7334741691afac147feb5e5d26db7b0ff0","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-22 22:38:56.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4987ee2f3454794fa9c01cc2953710439d723340","revisions":{"4987ee2f3454794fa9c01cc2953710439d723340":{"kind":"REWORK","_number":1,"created":"2019-07-05 14:25:43.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/62/669362/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/62/669362/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/669362/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/669362/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/62/669362/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/62/669362/1"}}},"commit":{"parents":[{"commit":"0d2d4d688928d83dde8343dac609fbc283a6a240","subject":"tox: Use basepython of python3.5","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0d2d4d688928d83dde8343dac609fbc283a6a240"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-07-05 14:25:43.000000000","tz":0},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-07-05 14:25:43.000000000","tz":0},"subject":"Revert \"tox: Use basepython of python3.5\"","message":"Revert \"tox: Use basepython of python3.5\"\n\nThis reverts commit 0d2d4d688928d83dde8343dac609fbc283a6a240.\n\nThis change broke fast8/pep8 for environments that don\u0027t have\npython 3.5, like ubuntu bionic. While the py37 reason in the\nchange is valid, there is no py37 target in rocky but there is\na py36 target (though py27 and py35 are what we actually test\nagainst in the gate). As such, it seems most reasonable to\nrevert this to make py36 work as before and for those with\nonly py37 systems they will have to use a different\nenvironment for working on stable/rocky changes.\n\nChange-Id: I17cb1e58efdff5942dc8392c68514cf581506939\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4987ee2f3454794fa9c01cc2953710439d723340"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4987ee2f3454794fa9c01cc2953710439d723340"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
