)]}'
{"id":"openstack%2Fnova~806628","triplet_id":"openstack%2Fnova~stable%2Fussuri~I95f68be76330ff09e5eabb5ef8dd9a18f5547866","project":"openstack/nova","branch":"stable/ussuri","topic":"bug/1927677","hashtags":[],"change_id":"I95f68be76330ff09e5eabb5ef8dd9a18f5547866","subject":"address open redirect with 3 forward slashes","status":"MERGED","created":"2021-08-30 17:56:38.000000000","updated":"2021-09-26 16:07:01.000000000","submitted":"2021-09-26 16:05:29.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":"806628-bug/1927677","meta_rev_id":"934e762124dbc08354024269a76412b9bc12a328","_number":806628,"virtual_id_number":806628,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-26 16:05:29.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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2021-09-16 16:23:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2021-09-16 16:18:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2021-09-16 16:23:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","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":"2021-08-30 19:31:10.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":"2021-08-30 20:21:23.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":"CC"},{"updated":"2021-08-30 21:01:43.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":"CC"},{"updated":"2021-09-16 16:17:23.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2021-09-16 16:23:57.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"86221f21d1f10c7aae98452040916a4dddc94aed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-08-30 17:56:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9fc72e864c28794dacfb6a70b36108d1d97ad50a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-30 19:31:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/18a7e61bbb104f578cd0f30407d4354c : SUCCESS in 1h 06m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d50c3c2605d40b799418df03e552025 : SUCCESS in 16m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/43451b76662f4b88af42f0604d381690 : SUCCESS in 15m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4446ffea2aa54875aaa78536f41dff9e : SUCCESS in 7m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/31b7c18bb1a64e8e889fa42639d8a733 : SUCCESS in 15m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fc01924d7c9d4e73b9ffd118bb9cc971 : SUCCESS in 15m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/677eb81c6e6045e5b5527cefa6e0ad24 : SUCCESS in 12m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/55613378779c4d89a6544028731bdcf3 : SUCCESS in 58m 47s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/dd0cacefb565486982302ab933b5cc3c : SUCCESS in 1h 32m 10s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/46a937c0e651422c83c62c7d46f01251 : SUCCESS in 44m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/931fce9e60ba432fb0db2c2a9c1ce556 : SUCCESS in 1h 21m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/d7377c36a5cc469f93840c748eb20e80 : SUCCESS in 1h 25m 17s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4327a2c6851c4e5d8e461ea5356d5cf2 : SUCCESS in 16m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ad22a352aa9c4df0a9ff2da189df5e59 : FAILURE in 6m 21s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/58207e7c59a64ff09de08656c2bdaac0 : SUCCESS in 1h 15m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2d55abbe2bcd464b8b75dd3d1017a1a0 : SUCCESS in 51m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ffdf63801a2449b881807c29dbf31552 : SUCCESS in 48m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4be2745d8cbd436c9d284c28ad0d228e : SUCCESS in 32m 22s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c2bcbd521a65a9802109302af08037196569ce5f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-08-30 20:21:23.000000000","message":"Patch Set 1:\n\nBuild failed. 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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/28/806628/1/check/tempest-dsvm-full-bionic/3ea7c80/ : FAILURE in 2h 17m 08s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/28/806628/1/check/tempest-dsvm-full-bionic-py3/990189b/ : FAILURE in 2h 13m 14s","accounts_in_message":[],"_revision_number":1},{"id":"753dfc4f5d76c57b494535d10d15e2dcae5111ff","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-08-30 21:01:43.000000000","message":"Patch Set 1:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/806628/1/iscsi : SUCCESS in 2h 36m 47s","accounts_in_message":[],"_revision_number":1},{"id":"d667038df4a93cddd25f58a5216bb6afb2021252","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-09-06 07:50:55.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/28/806628/1/check/tempest-dsvm-full-bionic/fabe738/ : SUCCESS in 1h 42m 29s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/28/806628/1/check/tempest-dsvm-full-bionic-py3/520bb87/ : SUCCESS in 2h 00m 58s","accounts_in_message":[],"_revision_number":1},{"id":"ff5c9b579ffdd3261a82b85c53282db42a9a148a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-16 16:17:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b65d9870dd0ea8c34aca5991de381fe31eb41d63","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-16 16:18:45.000000000","message":"Patch Set 2: Code-Review+2\n\nClean cherry pick from stable/victoria, where the patch has merged. LGTM (I\u0027ve updated the commit message only to have the correct hashes listed)","accounts_in_message":[],"_revision_number":2},{"id":"4d15805f1fdc7a3066b06e93f8237ffb341fb12b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-09-16 16:23:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n+1 what elodilles said, clean backport from stable/victoria, LGTM","accounts_in_message":[],"_revision_number":2},{"id":"791d3c1d74ce6c1c5a49bb2f3f97edb59d5594cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-16 17:38:38.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e5f0f41ffd914a1b94204896c819a68b : SUCCESS in 1h 00m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6b65c559283440f7857c39ee9f87cc00 : SUCCESS in 20m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4290861d5a464d099ad38165c99b647d : FAILURE in 5m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a84f9118a4f647fba218bf11de978f17 : SUCCESS in 8m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5aab20b8a69c43b7aa49c7cb959e8ebe : SUCCESS in 15m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/897883b94fc64e2ca3250c8b7a2db397 : SUCCESS in 15m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3227cdfaf3bf415bb9e360e4344d2be0 : SUCCESS in 11m 59s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/58fc78fb5fb24c86a49798cec1efdc6b : SUCCESS in 59m 34s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/5c1df47b6d0d4f3487d1208feb286018 : SUCCESS in 1h 14m 52s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ec86cf99a3bf44098cb1b281639599d4 : SUCCESS in 46m 45s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/44453d6848f042a68cad74f65e96ca42 : SUCCESS in 1h 18m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/25072f7a84174d5d89b2b32be64d725d : SUCCESS in 1h 18m 25s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ca1b33c95c4f4463b8d2ee25a38af973 : SUCCESS in 17m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/85cb3867f4a141f1b5ce0f1bf6cc5095 : SUCCESS in 6m 34s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8d654fa6848943a18b08aa76342629db : SUCCESS in 1h 19m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d752f463d54340c9b8745946e8757aa3 : SUCCESS in 53m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a92ab36585164f609367582a43037d5d : SUCCESS in 48m 51s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d3935511b6cb43a9bb0bfe0c09482a59 : SUCCESS in 30m 07s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"278b7cad2e868e9316fee27da5839137a9a25144","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-09-16 18:48:38.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/806628/2/iscsi : SUCCESS in 2h 29m 46s","accounts_in_message":[],"_revision_number":2},{"id":"0c62d47a26487ca1555bfbeaa3f8cbc5a8b429f2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-09-17 20:28:23.000000000","message":"Patch Set 2:\n\nopenstack-tox-lower-constraints is broken on stable/ussuri and stable/train, we need to decide what to do about it. So far, it is looking like the most reasonable option is to remove the job or make it non voting on these branches. Discussion from yesterday:\n\nhttps://meetings.opendev.org/irclogs/%23openstack-nova/%23openstack-nova.2021-09-16.log.html#t2021-09-16T17:40:34","accounts_in_message":[],"_revision_number":2},{"id":"02b2a62e68df8addd6e46e3e4a57cdb7787c79b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-17 22:08:14.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6f0e8a69a8de450ab3993542bdfe05ee : SUCCESS in 1h 19m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6bdf676de38a4dc69e6c438ac9f7b84f : SUCCESS in 16m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/59d723a474604b26b027e6db38114b4d : FAILURE in 5m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bf5478eef5249ebafcac0775a8f1885 : SUCCESS in 8m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9507a517edef42a2840d45a2a0725323 : SUCCESS in 11m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/10a1f861c2624d6f865e44cc1d4f2231 : SUCCESS in 13m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca8aa18349044f11a8ce917d653d86c1 : SUCCESS in 11m 31s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/46a87d6a86284af5b6f1ef02582044c2 : SUCCESS in 58m 07s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/54d6e372883342c3a70867ee013b8aa5 : SUCCESS in 1h 10m 38s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/296208e067b14c86a8066f37d848213e : SUCCESS in 47m 16s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/26dd562245164bdf82f441fc571fb4af : SUCCESS in 1h 22m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/1031d0a3cb56477bb573b1ce15873f02 : SUCCESS in 1h 22m 07s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/868859f216fd48918e9fc441b9027e52 : SUCCESS in 16m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a5adec8a759c41749e6cb3cc75d6da8d : SUCCESS in 6m 31s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/09f4e7ef51c540d8b3b67285ea41642f : SUCCESS in 1h 25m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f34a2b3743c84c31b7268c3177df142c : SUCCESS in 1h 02m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4843136eebe3447d8454ddbf1d402229 : SUCCESS in 52m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3e8639fc3021487ab8f81509654a6fad : SUCCESS in 34m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0b379ead4277367b3c75e246667365c26ab9ff7d","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-19 21:29:13.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2:\n\u003e \n\u003e openstack-tox-lower-constraints is broken on stable/ussuri and stable/train, we need to decide what to do about it. So far, it is looking like the most reasonable option is to remove the job or make it non voting on these branches. Discussion from yesterday:\n\u003e \n\u003e https://meetings.opendev.org/irclogs/%23openstack-nova/%23openstack-nova.2021-09-16.log.html#t2021-09-16T17:40:34\n\nI agree, I\u0027ve prepared a patch to set the lower-constraints job as non-vonting [1] to unblock the gate as soon as possible, and later on we could decide whether we want to pin somehow virtualenv/pyvenv/setuptools somehow (if that is possible) or upgrade the decorator\u0027s lower-constraints to 4.0.0 (but that is just a fix for this special issue and similar errors could happen in the future more likely...)\n\n[1] I01700882ca63f26975d4ecfd7d0a90ea95fe6614","accounts_in_message":[],"_revision_number":2},{"id":"5758c8076bb00403d0a486072d651008492aef96","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-26 13:07:02.000000000","message":"Patch Set 2:\n\nrecheck - l-c is now non-voting","accounts_in_message":[],"_revision_number":2},{"id":"2a57f23e4f70fac618b1afe853c1433c1a10fdd1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-26 14:34:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e9630960e8d14c5283646296eba972f3 : SUCCESS in 1h 12m 06s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d7de3808478466e8a5abb3a4299839f : SUCCESS in 18m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7932af6567964405bc9d89965a983cba : SUCCESS in 8m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2bfb67c77eb54cd780022732c12cb66d : SUCCESS in 12m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/45cb0e6abe9644a186c639871b7cfd33 : SUCCESS in 22m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a186546b5b5f49fbb37b35cbe408125f : SUCCESS in 11m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fb9d359a78114ae3b107ed2ce3f4b1e5 : SUCCESS in 1h 00m 19s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/ef5d7fff478f4ce68727967d988f3c07 : SUCCESS in 1h 13m 11s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4bccd4455a0b471689838b5df24cec25 : SUCCESS in 42m 51s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e7151931188641c386f33bac50448e65 : SUCCESS in 1h 12m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/99faecad1377486782666b3aad4abf55 : SUCCESS in 1h 21m 30s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/47ce8f72ae354f57810faa6316eaf33d : SUCCESS in 17m 07s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2cbeafc50bd8451f8dcf7509406fc6c7 : SUCCESS in 6m 28s (non-voting)\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/31ac608b23d04a5584bef529fd6ea510 : FAILURE in 5m 15s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9ce5e55ac65a4588b068871e979a2f9b : SUCCESS in 1h 14m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/45b807e786994f0cb294f8377579ed49 : SUCCESS in 50m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0a696cf142c4457cb5ab4b4153b503ce : SUCCESS in 47m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/55f116345f9c4282afad314cfe25239a : SUCCESS in 27m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c7bf3ec3a06261f2130dcff027b426a071f2f783","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-26 14:35:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a869b41affb11575e94240c11a5b02a6d0428acb","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-09-26 15:38:08.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/806628/2/iscsi : SUCCESS in 2h 30m 12s","accounts_in_message":[],"_revision_number":2},{"id":"7d75f130a8b8819dc6dc9b03c54d0ad48df01d45","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-26 16:05:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a96c3a47c9434de3b244704e6ee26a9c : SUCCESS in 1h 18m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/871aa7b7e87542edb18fe2157277b854 : SUCCESS in 8m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8ea8ce7bd25b400a8e7811ce0ccbe9ed : SUCCESS in 13m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0265360257d34d09ac77bb06cb5c0143 : SUCCESS in 14m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ade1bcffeec478f899ee490466cc29d : SUCCESS in 10m 32s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/402b32f900d24c30be5e673f19903ec7 : SUCCESS in 47m 59s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4b6722aa1c7a45b99fc37155168306f9 : SUCCESS in 18m 07s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4afd94b6c01e46af93016680a723e0a4 : SUCCESS in 1h 22m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/7e59eaf4601d4bec87941072656c71c0 : SUCCESS in 1h 24m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/00094fcd20b64804ac1f95cde6bc826d : SUCCESS in 5m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ae456ae9b50248aa9531dff3b5993aff : FAILURE in 4m 12s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/066860a90509477aa1794d81110dcf2c : SUCCESS in 1h 20m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/20a3fbb33ce843da9aa626c5a88e8974 : SUCCESS in 55m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/66a09250ed9947c18c80263015da2bf2 : SUCCESS in 58m 01s","accounts_in_message":[],"_revision_number":2},{"id":"c97a8dfecd4f5dcda67e3db62a68d709dbf7c75e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-26 16:05:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"934e762124dbc08354024269a76412b9bc12a328","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-26 16:07:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f1b9c0603cb4212b4d162f90d16c241 : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0997043f459ac616b594363b5b253bd0ae6ed9eb","revisions":{"8695aa504c3b875a219f1dff1d69b65d73623c84":{"kind":"REWORK","_number":1,"created":"2021-08-30 17:56:38.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/28/806628/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/28/806628/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/806628/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/806628/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/806628/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/28/806628/1"}}},"commit":{"parents":[{"commit":"575340c5308269b5377e08ab9c80e0fe386979ee","subject":"Merge \"Initialize global data separately and run_once in WSGI app init\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/575340c5308269b5377e08ab9c80e0fe386979ee"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2021-08-23 14:37:48.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2021-08-30 17:55:52.000000000","tz":60},"subject":"address open redirect with 3 forward slashes","message":"address open redirect with 3 forward slashes\n\nIe36401c782f023d1d5f2623732619105dc2cfa24 was intended\nto address OSSA-2021-002 (CVE-2021-3654) however after its\nrelease it was discovered that the fix only worked\nfor urls with 2 leading slashes or more then 4.\n\nThis change adresses the missing edgecase for 3 leading slashes\nand also maintian support for rejecting 2+.\n\nChange-Id: I95f68be76330ff09e5eabb5ef8dd9a18f5547866\nco-authored-by: Matteo Pozza\nCloses-Bug: #1927677\n(cherry picked from commit 6fbd0b758dcac71323f3be179b1a9d1c17a4acc5)\n(cherry picked from commit 47dad4836a26292e9d34e516e1525ecf00be127c)\n(cherry picked from commit 3d369c1febf5e4c4a26a037f5eedecf1651bfa78)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8695aa504c3b875a219f1dff1d69b65d73623c84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8695aa504c3b875a219f1dff1d69b65d73623c84"}]},"branch":"refs/heads/stable/ussuri"},"0997043f459ac616b594363b5b253bd0ae6ed9eb":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2021-09-16 16:17:23.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/28/806628/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/28/806628/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/806628/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/806628/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/28/806628/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/28/806628/2"}}},"commit":{"parents":[{"commit":"cce1f9a0f04e4b3dfd88e001614b74a6d2a94956","subject":"Merge \"Reduce mocking in test_reject_open_redirect for compat\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cce1f9a0f04e4b3dfd88e001614b74a6d2a94956"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2021-08-23 14:37:48.000000000","tz":60},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2021-09-16 16:15:26.000000000","tz":120},"subject":"address open redirect with 3 forward slashes","message":"address open redirect with 3 forward slashes\n\nIe36401c782f023d1d5f2623732619105dc2cfa24 was intended\nto address OSSA-2021-002 (CVE-2021-3654) however after its\nrelease it was discovered that the fix only worked\nfor urls with 2 leading slashes or more then 4.\n\nThis change adresses the missing edgecase for 3 leading slashes\nand also maintian support for rejecting 2+.\n\nChange-Id: I95f68be76330ff09e5eabb5ef8dd9a18f5547866\nco-authored-by: Matteo Pozza\nCloses-Bug: #1927677\n(cherry picked from commit 6fbd0b758dcac71323f3be179b1a9d1c17a4acc5)\n(cherry picked from commit 47dad4836a26292e9d34e516e1525ecf00be127c)\n(cherry picked from commit 9588cdbfd4649ea53d60303f2d10c5d62a070a07)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0997043f459ac616b594363b5b253bd0ae6ed9eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0997043f459ac616b594363b5b253bd0ae6ed9eb"}]},"branch":"refs/heads/stable/ussuri"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
