)]}'
{"id":"openstack%2Fdevstack~811389","triplet_id":"openstack%2Fdevstack~stable%2Fxena~Ia6b1a41957833fba87a2e6f048d2483267632385","project":"openstack/devstack","branch":"stable/xena","topic":"fix-uwsgi-xena","hashtags":[],"change_id":"Ia6b1a41957833fba87a2e6f048d2483267632385","subject":"Fix uwsgi config for trailing slashes","status":"MERGED","created":"2021-09-28 10:12:14.000000000","updated":"2021-09-29 07:30:19.000000000","submitted":"2021-09-28 22:28:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"811389-fix-uwsgi-xena","meta_rev_id":"530e5c543a38f54dae1cc4e5fc04dc47692a50a0","_number":811389,"virtual_id_number":811389,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-09-28 22:28:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-09-28 19:32:56.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":2,"date":"2021-09-29 07:30:19.000000000","post_submit":true,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":2,"date":"2021-09-28 18:04:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-09-28 19:32:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":2,"date":"2021-09-29 07:30:19.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}],"CC":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-28 10:12:14.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2021-09-28 10:38:40.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":"CC"},{"updated":"2021-09-28 11:02:58.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-09-28 11:21:08.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2021-09-28 17:22:58.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":"2021-09-28 19:32:56.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":"2021-09-29 07:30:19.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"}],"messages":[{"id":"0be19037ed3266f4d03e6d676d0f611202ca0504","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-09-28 10:12:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e02b114acb5036d728fac42de9cb8216cddc89ae","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-09-28 10:38:40.000000000","message":"Patch Set 1:\n\nFWIW this needs to land on the oldest Focal branch first (stable/victoria) and then land on each branch after that to allow the initial install during a grenade run (on the older branch) to pass.","accounts_in_message":[],"_revision_number":1},{"id":"f118146a61b4bb132220031571dd85382b793b57","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 11:02:58.000000000","message":"Patch Set 1: 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- grenade https://zuul.opendev.org/t/openstack/build/540dea35d7a84633bb00d706fe02136d : FAILURE in 25m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c4f1f8f7790f41b7b7fc2f44d6052d7d : FAILURE in 18m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3c2d73d79c84fbcbbd12f7bf7430e0a : SUCCESS in 6m 43s\n- devstack https://zuul.opendev.org/t/openstack/build/36e95d6ba37f4c58891ce6d254518a1f : FAILURE in 19m 06s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/a7d7781b65e34a6b8093e1f7bee0d2e3 : FAILURE in 16m 02s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/96aaa32433eb46a1a98ec69ce521edb1 : FAILURE in 17m 23s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/453bf59106dd4d048617d657cc2ec7e3 : RETRY_LIMIT in 4m 22s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/b55f3f0b33794aadb373c97981d36ca6 : FAILURE in 9m 32s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/44374b534d7f4f168c6b44418f0aa78f : FAILURE in 19m 28s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/22c9d99d0cb341cbb889be5e100816c9 : FAILURE in 20m 33s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/e0f45b3448c7476884137552aec6fc20 : SUCCESS in 5m 27s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/b9edf7ff49fe4b558b57161dfebf30a2 : SUCCESS in 3m 51s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/cea5a515cb494c6e94063cf71d194242 : FAILURE in 19m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4dea7b1efe214688972ac508c40a55a7 : RETRY_LIMIT in 17m 38s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/4614645c070e41a2ad18453c301690b1 : FAILURE in 34m 39s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/2c3f8ffd2a614c638381b7abb0c4cb15 : FAILURE in 17m 36s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/5b3aca96eff04ff4a4ee77546b7d508d : FAILURE in 17m 37s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/bd0192dd4c314a4bb1f0b278cfed6de4 : FAILURE in 22m 18s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3414629ce1b64d60bf3d002ceebf37fb : POST_FAILURE in 20m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b11e94e3275b49de8d707f3e1424d9a9 : FAILURE in 25m 44s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7aa835be90834143bed51bd9813782f8 : FAILURE in 20m 31s","accounts_in_message":[],"_revision_number":1},{"id":"1613413f515927943319f60652a309bf6008905a","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-09-28 11:21:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7b00d6281ad032fd25686fd776d917554ab68b77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-09-28 16:46:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2073489d86a9b5ba8753f8c4259a84c7c4ce7f19","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2021-09-28 17:22:58.000000000","message":"Patch Set 2: Code-Review+2 Review-Priority+2","accounts_in_message":[],"_revision_number":2},{"id":"64f74841b2f025976afac906f9833efa2e3bac9a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 17:42:14.000000000","message":"Patch Set 2: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":2},{"id":"88401c581a3f10f16aa538c90b7659b95703f6ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-09-28 18:03:51.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"79d8a6efca90817500a5be441fcf2081e61402d6","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2021-09-28 18:04:42.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"62dee43225d3a61ef730ccd95b2608636134c37b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 19:32:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/783448970b4d406c841226695b358fe9 : SUCCESS in 1h 07m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/25c062d2b4404d75810f8bbc5781cfd0 : SUCCESS in 1h 10m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab784f85d28d4577bc3636f045680422 : SUCCESS in 5m 30s\n- devstack https://zuul.opendev.org/t/openstack/build/02e914b3dce841f2ac8ed70198c9ef13 : SUCCESS in 29m 26s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/167b5556576d47e8aa81435a41852275 : SUCCESS in 29m 35s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/2eafacebbd844f3cad0e875837be648f : SUCCESS in 31m 48s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/2863acb6c4f947c28087ccc10c15d014 : RETRY_LIMIT in 6m 36s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/6b380227050d4f6e983e1f9936ac9ec8 : FAILURE in 11m 09s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/3406f601d2fa4405840a502c82280438 : SUCCESS in 1h 21m 18s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/6fc33dd7cfdd4c1ba5f7500e7708e8e5 : SUCCESS in 38m 13s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/cf8be560cdb045cdb9a851cc4263a997 : SUCCESS in 5m 42s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/f15f9b5231b8488b8ea57bd049dc9f16 : SUCCESS in 3m 42s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/71d7877cdd8a47f3a821ca4a56153cbe : SUCCESS in 1h 22m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/36e53dace0ab44a8a170148d3899d5e3 : SUCCESS in 42m 31s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f1c554f34f234cb5b30c0b115cfe48ca : SUCCESS in 1h 06m 26s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/196013ac8dfa4ef8823883710baa9dc7 : SUCCESS in 59m 20s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/16e1968a416b42cba5ab2c25626692c8 : SUCCESS in 53m 16s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/856bc97e49884ee6b6ba8d65bb52094c : SUCCESS in 1h 11m 47s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/182d1a9a1a46456fb8b7b742e9ad2a37 : SUCCESS in 43m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9921a81d97b44d1aa36739de2011609c : SUCCESS in 48m 11s","accounts_in_message":[],"_revision_number":3},{"id":"6871dd66cd8a3e29c60465bea2a40f4a09b64cfa","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-09-28 19:32:56.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"dac276a58eec261385a3cca0c310feefb03eedb7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 19:34:29.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f3849b8e4a65cfe1c6980f7bac7e38158f511cd8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 20:39:00.000000000","message":"Patch Set 3:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"873bee46fc5b73e350cea19e4325815bc5f474a8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 22:28:25.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/0406deed583e4d469c085e40c1f10298 : SUCCESS in 1h 00m 22s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c61b239609b84511bfd2bb4d21b599d8 : SUCCESS in 1h 15m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab27333493634ba781ccee91dfa6a83e : SUCCESS in 8m 45s\n- devstack https://zuul.opendev.org/t/openstack/build/7958444318dd4171af4d22b73eddc08c : SUCCESS in 28m 53s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/be1bd38b796f410d8e12f85926096cfa : SUCCESS in 29m 23s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/cc0e9d1258094d20820d8eb807b0fe5a : SUCCESS in 25m 23s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/7bed5bc76cf448579ff2bddd8d60c634 : SUCCESS in 42m 03s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/744bab1496e04a5cb4d231a13d361d8c : SUCCESS in 5m 57s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/67d11f81c2a642c8ba065631bd10341d : SUCCESS in 4m 11s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/592a6abe0335486c839f444aac211411 : SUCCESS in 1h 04m 28s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/426b0b0fce92494c83f757fc5775dd69 : SUCCESS in 56m 36s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/59e31942dae443b38d78aa992abb2c26 : SUCCESS in 1h 41m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/85dbbefb1c3e469dbba98b47e0ab50d4 : SUCCESS in 39m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f9c86c36c1c041cc9667a97a5f1656de : SUCCESS in 46m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd3f2c5aa25e4444844cffdad2c27ae9 : SUCCESS in 50m 14s","accounts_in_message":[],"_revision_number":3},{"id":"c21dab5be5569798f515cc7336547566819864ef","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 22:28:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"8e919b7d5ebae36c1e43776f01fa849e0869502e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 22:32:31.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d05008c6eba459cbf106e52be81bd6c : SUCCESS in 54s","accounts_in_message":[],"_revision_number":3},{"id":"643cbc8d01cffba6dd85ba2a07d30e5fa8798d81","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-09-29 07:30:19.000000000","message":"Patch Set 3: Code-Review+2\n\nI endorsed this already on IRC","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"135c46671faf41b9372bacc9edc02c78c3502e07","revisions":{"625058ac1f84908efe4cbb12e9f33e37a63ab455":{"kind":"REWORK","_number":1,"created":"2021-09-28 10:12:14.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/89/811389/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/89/811389/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/89/811389/1"}}},"commit":{"parents":[{"commit":"b7d2460bfe4704d7c9e8b61f48fdbdaf0413c875","subject":"Merge \"Cap max microversions for stable/xena\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b7d2460bfe4704d7c9e8b61f48fdbdaf0413c875"}]}],"author":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2021-09-28 06:03:47.000000000","tz":120},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-09-28 10:09:38.000000000","tz":600},"subject":"uwsgi: append url with a slash","message":"uwsgi: append url with a slash\n\nAs noted inline, you want your ProxyPass url and target to match their\ntrailing slashes, otherwise you get some weird matching going on.  A\nrecent Ubuntu apache2 update appears to have triggerd this\n(CVE-2021-36160 related fix).\n\nPad incoming URL\u0027s with \u0027/\u0027\n\nChange-Id: Ia6b1a41957833fba87a2e6f048d2483267632385\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/625058ac1f84908efe4cbb12e9f33e37a63ab455"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/625058ac1f84908efe4cbb12e9f33e37a63ab455"}]},"branch":"refs/heads/stable/xena"},"e3b7c4ff40d586d4fd070d001554b3c79928f11d":{"kind":"REWORK","_number":2,"created":"2021-09-28 16:46:35.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/89/811389/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/89/811389/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/89/811389/2"}}},"commit":{"parents":[{"commit":"b7d2460bfe4704d7c9e8b61f48fdbdaf0413c875","subject":"Merge \"Cap max microversions for stable/xena\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b7d2460bfe4704d7c9e8b61f48fdbdaf0413c875"}]}],"author":{"name":"Jens Harbott","email":"j.harbott@x-ion.de","date":"2021-09-28 06:03:47.000000000","tz":120},"committer":{"name":"Jens Harbott","email":"frickler@offenerstapel.de","date":"2021-09-28 16:45:02.000000000","tz":120},"subject":"Fix uwsgi config for trailing slashes","message":"Fix uwsgi config for trailing slashes\n\nThe apache mod_proxy documentation[0] says that trailing slashes need to\nmatch for the ProxyPass statement. Since adding a slash to the redirected\nurl would break things that need to access endpoints like /identity\nwithout anything added, we need to drop the trailing slash for the\ntarget URL. See [1] for the discussion of the CVE fix that changed the\nprevious behavior.\n\n[0] https://httpd.apache.org/docs/trunk/mod/mod_proxy.html#proxypass\n[1] https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1945274\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/811445\nChange-Id: Ia6b1a41957833fba87a2e6f048d2483267632385\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e3b7c4ff40d586d4fd070d001554b3c79928f11d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e3b7c4ff40d586d4fd070d001554b3c79928f11d"}]},"branch":"refs/heads/stable/xena"},"135c46671faf41b9372bacc9edc02c78c3502e07":{"kind":"REWORK","_number":3,"created":"2021-09-28 18:03:51.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/89/811389/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/89/811389/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/89/811389/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/89/811389/3"}}},"commit":{"parents":[{"commit":"b7d2460bfe4704d7c9e8b61f48fdbdaf0413c875","subject":"Merge \"Cap max microversions for stable/xena\" into stable/xena","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b7d2460bfe4704d7c9e8b61f48fdbdaf0413c875"}]}],"author":{"name":"Jens Harbott","email":"frickler@offenerstapel.de","date":"2021-09-28 18:02:34.000000000","tz":120},"committer":{"name":"Jens Harbott","email":"frickler@offenerstapel.de","date":"2021-09-28 18:02:34.000000000","tz":120},"subject":"Fix uwsgi config for trailing slashes","message":"Fix uwsgi config for trailing slashes\n\nThe apache mod_proxy documentation[0] says that trailing slashes need to\nmatch for the ProxyPass statement. Since adding a slash to the redirected\nurl would break things that need to access endpoints like /identity\nwithout anything added, we need to drop the trailing slash for the\ntarget URL. See [1] for the discussion of the CVE fix that changed the\nprevious behavior.\n\nFor stable/xena the nova-ceph-multistore job is currently broken,\ndrop it for now, it can be re-added when they got fixed.\n\n[0] https://httpd.apache.org/docs/trunk/mod/mod_proxy.html#proxypass\n[1] https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1945274\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/811445\nChange-Id: Ia6b1a41957833fba87a2e6f048d2483267632385\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/135c46671faf41b9372bacc9edc02c78c3502e07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/135c46671faf41b9372bacc9edc02c78c3502e07"}]},"branch":"refs/heads/stable/xena"}},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}}]}],"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":{}}}]}
