)]}'
{"id":"openstack%2Fdevstack~802642","triplet_id":"openstack%2Fdevstack~master~Ib9ba52147199a9d6d0293182d5db50c4a567d677","project":"openstack/devstack","branch":"master","topic":"uncap-pip-url-resolver","hashtags":[],"change_id":"Ib9ba52147199a9d6d0293182d5db50c4a567d677","subject":"Revert \"Workaround for new pip 20.3 behavior\"","status":"MERGED","created":"2021-07-28 01:21:55.000000000","updated":"2021-08-16 06:43:29.000000000","submitted":"2021-08-12 14:27:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"802642-uncap-pip-url-resolver","meta_rev_id":"f5bf777c62e109d170551e3c0690eaa0f512fe52","_number":802642,"virtual_id_number":802642,"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-08-12 14:27:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2021-08-12 12:46:31.000000000","_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-08-10 11:56:26.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"}],"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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2021-08-12 12:46:31.000000000","_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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"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":1,"date":"2021-08-10 11:56:26.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"}],"REVIEWER":[{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-28 03:03:29.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-07-29 09:01:03.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":"CC"},{"updated":"2021-08-10 11:56:26.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":"2021-08-12 12:46:31.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"},{"updated":"2021-08-16 03:20:26.000000000","updated_by":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"reviewer":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"state":"CC"}],"messages":[{"id":"ac75fd96bcbe6163b28787305aec4fa834390fd8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-28 01:21:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"adaefbe1fb9a5df61ed0faf23083bdac00a34f0a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-28 03:03:29.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/663cd01702d645c18c04624e21488a68 : FAILURE in 58m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a91689acde164f7dbf92ec723211f177 : SUCCESS in 1h 16m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/254448897edf49c49d5de9653cf64c7e : SUCCESS in 5m 40s\n- devstack https://zuul.opendev.org/t/openstack/build/cc13d12b72324eaaade5de5dd3e03a2f : SUCCESS in 27m 38s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/7e35674a02f54288a6414d4067f4a0fc : SUCCESS in 29m 15s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/7585fdc48fcc48449d293bab866fb258 : FAILURE in 18m 10s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/0e9a8ff95bf749a693e73381e4d8e77c : FAILURE in 21m 55s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/45a88de5053d4550b73fb3d33508c8c9 : SUCCESS in 1h 26m 25s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/922b5ec279364ec6b8b110d7a4f73c49 : SUCCESS in 44m 26s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/4af033995bf942dc98eaa7bca2cb31f1 : SUCCESS in 4m 53s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e5efd3fc37564538be7018b1a7124ee3 : SUCCESS in 3m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bcc5c1d2033f40b8b39ac644a5c25773 : SUCCESS in 39m 10s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/948fc300383f44ddbed296d1dba7e62a : FAILURE in 58m 32s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/078f9756637b4e8dbebea3410246a8de : SUCCESS in 59m 38s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/08cb7a2ca6bb4e96b3e3ab88160b162e : SUCCESS in 53m 24s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/596c59b62bbe49e89cbc18ceebd33b36 : SUCCESS in 1h 35m 07s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/159014f58d864dc793c3307e7b07b6cf : SUCCESS in 44m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7452a9b7733a4364b9b84ff9b5b110b3 : SUCCESS in 41m 17s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d9bfa4a6c6d345299715dfeb06ebc809 : SUCCESS in 1h 15m 29s","accounts_in_message":[],"_revision_number":1},{"id":"610d64bd0f8dad391013d272c628f5a5d37a28ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-28 04:14:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"60708c824b24ac40618f2782110e619d8701b979","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-28 05:39:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/f427ff8c9eb9439ab7fb15ed710f76a4 : SUCCESS in 49m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1550e4e91acd4a719e47caa3322b5643 : SUCCESS in 1h 21m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/559608a0c66f475a90525009b92cf9c7 : SUCCESS in 7m 04s\n- devstack https://zuul.opendev.org/t/openstack/build/39c64d7b0a5d42439824cb662c467972 : SUCCESS in 25m 58s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/c6db00053188450faa54d9b3161d665c : SUCCESS in 25m 49s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/ae1a0e4a17824ec5b4e6a4405cc0dc57 : FAILURE in 18m 19s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/b32d3a3a126f45f8a60c0f9340a4ec1a : FAILURE in 14m 47s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/f8794cb402434b53beff718b56a76049 : SUCCESS in 1h 13m 47s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/ce91fb71b70d4b6e9ecc3e7eee8b4612 : SUCCESS in 41m 21s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/5caf7335c4aa49eabbdc7559c8714b90 : SUCCESS in 5m 30s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/3c88ac9c78974d91aa1c881972071df5 : SUCCESS in 3m 55s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/39380514101242829b6cb98355b9607a : SUCCESS in 1h 08m 47s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5768aa86acf94d179ed3ba45d13f6ad9 : SUCCESS in 41m 20s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/7a3aee423dca4417873fd0125bab2417 : SUCCESS in 1h 03m 34s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/718b6e1bd5824cf88a96bf8663f4f295 : SUCCESS in 47m 09s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/fb9fa25c83e649ebb8808e62a88a17bf : SUCCESS in 58m 12s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8fcad684efd148a39eab4850d48e9589 : SUCCESS in 1h 22m 38s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f28baafcf0148fbb88a096d1d2dc12e : SUCCESS in 51m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d612360bd164401182bab3bb3c400fc2 : SUCCESS in 51m 53s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2d1bce7d10ff41bbb13955b4d3dc9b9b : SUCCESS in 1h 08m 52s","accounts_in_message":[],"_revision_number":2},{"id":"ee6ff17229f305d23a2e3c349165343c7ecbfd0c","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-28 06:34:42.000000000","message":"Patch Set 2: Workflow-1\n\nSigh, we tacitly pin pip to 20 on focal (I7af194ecc40e4d43c10ce067a661bb6ab4ca37d4)\n\nThis is still broken.  \n\nThis came in with I0f07858e96ea3baf46f8a453e253b9ed29c7f7e2\n\nI think what is happen in words here is \"take \u003cproject\u003e out of upper-constraints.txt, and replace it with the checkout on disk, such that if anything using upper-constraints.txt has a requirement on \u003cproject\u003e it will install from this source tree on disk, not pypi, etc.\"\n\nI suspect we can remove this.  If we remove ourselves from upper-constraints.txt before installing, then surely it must mean that the dependency solver will just choose whatever the \"latest\" is and install that?  and the latest must be what\u0027s on disk, which is what we\u0027re just about to install...","accounts_in_message":[],"_revision_number":2},{"id":"092331775eecde7468b4225628efc0779fb2e1ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-28 06:40:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"60cb9a0ab77db0cc807aacddaf8f966363cc114c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-28 08:37:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/31d4a8dcc3e74ffda9420d7934d7fc40 : SUCCESS in 1h 05m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0071101e7f9049c6baaacac601f993e1 : SUCCESS in 1h 12m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/442e3361b73d44ee92f84916abfdf0b0 : SUCCESS in 6m 53s\n- devstack https://zuul.opendev.org/t/openstack/build/09c93edc0ab74e1d903657f474db08c1 : SUCCESS in 24m 03s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/593b2648592440cabd88c40c6a2031b2 : SUCCESS in 27m 21s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/1d828a7c6c0e4eb3b4e96d54814f1979 : SUCCESS in 1h 26m 11s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/f2cb5e9a58cf4283a5aac79045f06c29 : FAILURE in 1h 32m 26s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/1b51919a30df4a2f8ac638b1d088ca98 : SUCCESS in 1h 19m 12s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/6bc0bc50df24469481b896f0f845da19 : SUCCESS in 38m 17s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/59a4463a77054ecbae5e3370b8d41864 : SUCCESS in 4m 38s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/7b85d988b7d24f97b1b52f61fe0af65f : SUCCESS in 3m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5fd29e2f2ea846a889c17a9edaa9b9b2 : SUCCESS in 1h 18m 14s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6a99c695de65490c9847e4ed362f0ecd : SUCCESS in 49m 16s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/976ca67fd6f14aa6abba36a7f077847b : SUCCESS in 1h 05m 54s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/3b7a06bf36434ea68d8c94a46e8dd36b : SUCCESS in 59m 18s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/5af2f109894c463cb0b1f5568f7447c6 : SUCCESS in 53m 57s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/94bd9f4183fc464a97718b5bf7d2e8ec : SUCCESS in 1h 45m 09s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bc4de7f961fc474eb6a2a1e3aa6f9438 : SUCCESS in 37m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b0df7475318f471c96bb4067f5d911fd : SUCCESS in 43m 45s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5c70054ef6604a24abbfe49a8522f22f : SUCCESS in 1h 03m 20s","accounts_in_message":[],"_revision_number":3},{"id":"e58f1d9711343335a639d262ddcffd7af9eed0e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-28 08:56:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4ff97792f6b4debf028007fec51b2d06aa3a13a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-28 10:17:42.000000000","message":"Patch Set 4: 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/6f9699e9d196422e9fc4cefb684edc0b : SUCCESS in 1h 01m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6a332b465db34f958d25e6e983076be3 : FAILURE in 11m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4d5e5addc4346ac8a0756cc1ee2119f : SUCCESS in 6m 56s\n- devstack https://zuul.opendev.org/t/openstack/build/f11b53c9bee940a6a51715267bf21569 : FAILURE in 10m 24s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/f92e5b5014af4db6b5a08f31c865442a : FAILURE in 8m 49s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/ae7de0f0f4474f69b5c9b2096ea4ef9d : SUCCESS in 1h 17m 20s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/bcd1ce8c1c6647a2a113ca54352661e4 : FAILURE in 1h 06m 07s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/288ed374e89448bf82eeb4ce615c6706 : FAILURE in 12m 55s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/9f500911179d42f9836e33f21cf81f70 : FAILURE in 11m 32s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/25319fcdaf3b4866aaf990f53e563630 : SUCCESS in 5m 28s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/a5b74c445ac64a749f97df342cb3edfb : SUCCESS in 3m 59s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/519ec80444b0485f9e0cb090f8b27710 : POST_FAILURE in 12m 33s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d234b001a26447be99b9d7db90075c28 : SUCCESS in 38m 41s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/17074529b81247da806612aba678c405 : SUCCESS in 55m 49s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/f3d840e9ba844609a4430a4f6a1dfd51 : FAILURE in 10m 25s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/bac05e03cbff4a2280bee00a5c8f01b8 : FAILURE in 9m 57s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4f6fc98298504e38b81b1119112e9d71 : FAILURE in 15m 11s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cee27144d6b840a296e4019b22705973 : POST_FAILURE in 11m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47c503f10ca5414da512035cb12b13a0 : FAILURE in 10m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d5e1383bd66d488f805eaa6b2aba4c48 : FAILURE in 10m 52s","accounts_in_message":[],"_revision_number":4},{"id":"4e6b429f7b6b48a59f6c69d15a6b5d3467dbb690","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-29 00:15:04.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6985ba577d78466d390f55a7d60e8085e5929d2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-29 02:28:58.000000000","message":"Patch Set 5: 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/04cdb9e1d7e44b6081823dd6a2b92e12 : SUCCESS in 1h 02m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/319cab800a544358b249d45b466f1e2d : TIMED_OUT in 2h 10m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a509d711feaf4f20851577b9710887a8 : SUCCESS in 5m 46s\n- devstack https://zuul.opendev.org/t/openstack/build/1b4df0dbf5b14620863631e4a0ad636d : SUCCESS in 22m 38s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/c8d11efcd508488685f3195c3fad5c29 : SUCCESS in 22m 56s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/3c4a14aeb6644bd4b2f693be9d23b7ab : SUCCESS in 1h 13m 59s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/042398c4be524a7eafe16ab6467a29c3 : FAILURE in 1h 03m 43s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/c73e418eea94461a9131b7508fd42e57 : SUCCESS in 1h 14m 54s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/1acbd3b952e848dbac6b417bbf57b8ef : SUCCESS in 38m 54s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/4065fa3f39774fd2b1a506a543b35c6e : SUCCESS in 6m 04s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/6af96b0c211d493abcd34c91a6efcdb3 : SUCCESS in 3m 08s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/154226c539b2408b927fa4d96de92e66 : POST_FAILURE in 17m 33s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bcda2078953f4265be9ad3458bbabc78 : SUCCESS in 40m 02s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/999c4b5a68d2453ea8805edc4eef6d45 : SUCCESS in 1h 01m 42s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/c55e5ecda8d64b2da6a0d35cdb6f5ddc : SUCCESS in 48m 49s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/e0b84c4eb7b54645a34832b08e1bcede : SUCCESS in 53m 01s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/cc453354307748bb96fee00396e159e0 : SUCCESS in 1h 23m 06s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0d7e910dc74246dd8dff03210af4f0e2 : SUCCESS in 41m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc895524850a4abab88d46b06b439209 : SUCCESS in 39m 21s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/908b48b82430418c88f2bf8861fd21d9 : SUCCESS in 1h 10m 32s","accounts_in_message":[],"_revision_number":5},{"id":"83b6d37b8b71ec624651a7f67a50e29f8bdb026e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-29 05:13:21.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"8081437e41bbc9f262b87723f3ed5fef38687d26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-29 06:55:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/c50c5eec2b4a4d28bcd3ac4bfdab2e0a : SUCCESS in 1h 05m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9199e66279134464931a0e410763e9d3 : SUCCESS in 1h 32m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6221b2772654b12b583fbb67b11ec5f : SUCCESS in 5m 16s\n- devstack https://zuul.opendev.org/t/openstack/build/1e5f6f4b662a413f96ccfc368394cb15 : SUCCESS in 22m 28s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/4c4f23bb01e1447091d2212452bd4086 : SUCCESS in 22m 28s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/654991b673244cbc8c3e1115fe2ac881 : SUCCESS in 1h 40m 48s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/ca9b82432ba94285995241941b77e03d : FAILURE in 1h 24m 14s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/5be36dff4d60418db0b3464adb093756 : SUCCESS in 1h 21m 03s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/fdc6d44ff2ef413d80f15b0414777c47 : SUCCESS in 31m 10s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/f4b2ce289f6047f8a74b6b2e4ead46c9 : SUCCESS in 5m 39s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e5e8104732ff4b9b87ea7a2e0b4285b4 : SUCCESS in 3m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c875644bd61b4cb6bfced28a7cee35b8 : POST_FAILURE in 28m 10s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5b42d523460748e6ae1d9109e049ca65 : SUCCESS in 39m 25s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/424df265a1624483b2c13e9149811e13 : SUCCESS in 57m 16s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/742016438ef8414a834d496766d114f9 : SUCCESS in 52m 26s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/881f565258644bbd8b0e6c2037ee961d : SUCCESS in 51m 29s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/b93791a5169e43e392e05f002bb4c378 : SUCCESS in 1h 26m 07s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/91e193e5e3264c14af67ff767cb5020e : SUCCESS in 41m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40eb789ea8bf424faabb7d46366d1373 : SUCCESS in 42m 24s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b208e343d054454c863f7063b1bd0d8d : SUCCESS in 1h 10m 11s","accounts_in_message":[],"_revision_number":6},{"id":"86f478cf260ee31601281089342bf727438c8bae","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-07-29 09:01:03.000000000","message":"Patch Set 6:\n\nI guess this is also\n\nCloses-Bug: #1906322\n\n;-)","accounts_in_message":[],"_revision_number":6},{"id":"64f5161c06bf2944b5d04059340b5d053134206e","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-07-29 09:03:42.000000000","message":"Patch Set 6:\n\nI suggest we also stop installing python3-pip since we are removing it (remove the relevant lines in files/).","accounts_in_message":[],"_revision_number":6},{"id":"d1211b9e48cc559d6d3fd8dbaf07c179c6c79018","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-30 04:28:16.000000000","message":"Uploaded patch set 7: Commit message was updated.","accounts_in_message":[],"_revision_number":7},{"id":"37e14c2883278c48fede97141fb9f6c9ff5a1700","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-07-30 04:29:10.000000000","message":"Patch Set 6:\n\n\u003e I suggest we also stop installing python3-pip since we are removing it (remove the relevant lines in files/).\n\nI think we have traditionally made sure the system packaged version was installed so that it didn\u0027t come in and overwrite the pip installed version later.","accounts_in_message":[],"_revision_number":6},{"id":"15606161f90b03d85d1385e37ddccf30d50119c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-30 05:51:24.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/92dc78e67f614133be7d41fdb268f966 : SUCCESS in 1h 00m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f41d5b8c40ed405780e5fc3d9f1a68e1 : SUCCESS in 1h 15m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94cd7611f1c04ecf83b6c12cfd1db651 : SUCCESS in 6m 11s\n- devstack https://zuul.opendev.org/t/openstack/build/2c8b42f3128f4c7fb42126700d680d9c : SUCCESS in 23m 54s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/0f3c215ae7ee457c9090cb243647b956 : SUCCESS in 22m 37s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/81e65dc5d50c42339de5c451a39b3d7c : FAILURE in 14m 50s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/671a5cf9ca1c41a2bda882a0df84e03e : FAILURE in 1h 08m 33s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/b74ace22859f4ebd98c4e52102413ec5 : SUCCESS in 1h 12m 55s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/a82268f149514a8bb80b07def4e0f34b : SUCCESS in 38m 50s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/8c77128c1575491b890a51cc0356e0f3 : SUCCESS in 6m 12s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/3ee880eeeb0642a28cb68c28cc4665b4 : SUCCESS in 3m 16s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9c9b4eab8b694210bcc744242a91b9b8 : FAILURE in 18m 01s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1168b2a66f85446e887755fa6925e8d7 : SUCCESS in 42m 51s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/90d31ed7f848400bab4c5cc5fc684d33 : SUCCESS in 1h 08m 04s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/28021a00f8534b688cbe44cdff7fc63a : SUCCESS in 46m 26s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/0b06fbf7d4db4ded9c33c51ef3eae12d : SUCCESS in 1h 01m 32s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/5d4b12af3ec14e41b9ecd1b92bf94e6a : SUCCESS in 1h 21m 46s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7e4d0f714906483193d5970ab32d8189 : SUCCESS in 41m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40461786122a4a4fae322926bd19c8e7 : SUCCESS in 44m 22s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/dad9f2f156c249a0b33d78b64b59275e : SUCCESS in 1h 17m 31s","accounts_in_message":[],"_revision_number":7},{"id":"2a858825e349374de1d558d18012415720ab4574","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-08-10 04:53:46.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"a8e6292854c97bfe650e3169441cd160e105086d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-10 06:15:44.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/4e68fe1475f24ecc823532496e3858aa : SUCCESS in 1h 00m 50s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bd5f83d176d34497956887f71c414074 : SUCCESS in 1h 18m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6914ba0708ab4664a9795d4279b13b92 : SUCCESS in 7m 22s\n- devstack https://zuul.opendev.org/t/openstack/build/6c757ee7860b49f8a5889126caa8b4a7 : SUCCESS in 22m 41s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/8862e92e870245f6a806f193bb3afa16 : SUCCESS in 23m 24s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/db57ce176056444ea8f06d732a76448a : FAILURE in 11m 09s (non-voting)\n- devstack-platform-centos-8-stream https://zuul.opendev.org/t/openstack/build/0ebdd245328547d9b5bb221affc86397 : FAILURE in 1h 09m 01s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/71f5ad61b19249c9ac6c6e5259d150d4 : SUCCESS in 1h 13m 30s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/892c4c8e7e954162a4e556f69bdf447e : SUCCESS in 37m 40s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/7ac1d8081fd349daa925da98c1c25ca3 : SUCCESS in 5m 56s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e8c17468104145ae957ec7ee684ed1b4 : SUCCESS in 3m 33s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8fed497d1fb54ed8abdf93115e8abc19 : FAILURE in 17m 54s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a1aa2c1001794e659e29e01e612311f9 : SUCCESS in 41m 02s (non-voting)\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/00780a64277841b2ae6d08d035825d6f : SUCCESS in 56m 06s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/51c0427c8ddf4fc29ca35dbe1b0e9195 : SUCCESS in 48m 29s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/ce06dc787d364f4495fbe4f7a8610c2d : SUCCESS in 49m 41s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/ef5cc0a9f0314b0e81e043d74d1234b9 : SUCCESS in 1h 20m 20s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4ab881b6d4f148c4b823407d2c427dce : SUCCESS in 39m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f22e6c40a4ca492da58deab14ca662ec : SUCCESS in 43m 53s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4c98e431107d417fb6deea6a73c6b154 : SUCCESS in 1h 06m 51s","accounts_in_message":[],"_revision_number":8},{"id":"e1804ca31f6cdf3eea051ca0a63b16ac55ff5bad","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-08-10 11:56:26.000000000","message":"Patch Set 8: Code-Review+2 Review-Priority+1\n\n(1 comment)\n\nI think that this is fine for now, but I guess at some point we\u0027ll have to finally tackle the task of setting up everything in a venv. pip is helpfully nudging us now on every invocation with:\n\nWARNING: Running pip as the \u0027root\u0027 user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv","accounts_in_message":[],"_revision_number":8},{"id":"3fd2118a5ea9741abef5c2dc2a3e798ab9a30841","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-08-11 04:11:55.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"88ead64bbfe0e6fca759163248bc5217f2998814","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2021-08-11 05:01:55.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"ad3852437ffed7f9729c86831bf46671c5604df9","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-08-12 12:46:31.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"13b5e7ec566ad7cb98b83f099ff7f3a36a5835ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 12:47:05.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"c6334a16ac3047d9d86f51fec3632855376a4a9f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 14:27:46.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/be9462f22ad44349bca7c0b9d9215061 : SUCCESS in 1h 01m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d4aaf4e43e754e1992495e3c4484e128 : SUCCESS in 1h 16m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/795d2e9823084540b9ac3ead1a7a9eae : SUCCESS in 7m 22s\n- devstack https://zuul.opendev.org/t/openstack/build/3d642d221b1746deb154534cbc77ec5d : SUCCESS in 24m 34s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/58a820e9ec2e480180baf861f201e4fa : SUCCESS in 24m 23s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/5a0377279ebb48b0bc1bd39abde9e7ad : SUCCESS in 36m 44s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/6e3694855446458caddf151f619441b3 : SUCCESS in 7m 09s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/b6d26728e85a4888b15b2f9e10aea6e8 : SUCCESS in 3m 47s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/996577d08a704f1fbc5cd4f3ee9e14f1 : SUCCESS in 59m 45s\n- neutron-linuxbridge-tempest https://zuul.opendev.org/t/openstack/build/ebe57104209644cb98ac0a1215f7fdb9 : SUCCESS in 48m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a1eff98a06d54a279a611507df66a3c1 : SUCCESS in 45m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce55812e71a54e108113422e0b6586c4 : SUCCESS in 48m 51s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/896476df6d184b8499afc8bf045ad8ce : SUCCESS in 1h 10m 50s","accounts_in_message":[],"_revision_number":8},{"id":"83d2805d643412a9a3f82447fec9c4dfcff5f37e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 14:27:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8},{"id":"5b3d2b0aec01cb92262a1042e7294c185cd4951b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-12 14:29:08.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f71c52a960d46b39244819e3cd95b7c : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":8},{"id":"91caafdaae172dc0be083e39fcef9ce1f5dfdada","author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"date":"2021-08-16 03:20:26.000000000","message":"Patch Set 8:\n\nAre we planning to backport this to wallaby?","accounts_in_message":[],"_revision_number":8},{"id":"f5bf777c62e109d170551e3c0690eaa0f512fe52","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-08-16 06:43:29.000000000","message":"Patch Set 8:\n\n\u003e Patch Set 8:\n\u003e \n\u003e Are we planning to backport this to wallaby?\n\nSounds logical. Though we may want to first prepare ourselves due to https://bugs.launchpad.net/devstack/+bug/1896327 now affecting various projects.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"6b9a5646225a766f6240e2a1a93a92b82e088aa0","revisions":{"7e05f0a4fcc748d2f2b19f6ccb7499a9d0e96011":{"kind":"REWORK","_number":1,"created":"2021-07-28 01:21:55.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/1"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:21:43.000000000","tz":600},"subject":"Revert \"Workaround for new pip 20.3 behavior\"","message":"Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa.\n\nIt seems that pip has merged changes allowing URL constraints in the\nnew resolver [1].  Let\u0027s try dropping the cap on the pip install.\n\n[1] https://github.com/pypa/pip/pull/9673\n\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e05f0a4fcc748d2f2b19f6ccb7499a9d0e96011"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7e05f0a4fcc748d2f2b19f6ccb7499a9d0e96011"}]},"branch":"refs/heads/master"},"17423527529823b459ba39815a97d83719592f3f":{"kind":"REWORK","_number":2,"created":"2021-07-28 04:14:33.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/2"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 04:14:00.000000000","tz":600},"subject":"Revert \"Workaround for new pip 20.3 behavior\"","message":"Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122.\n\nIt seems that pip has merged changes allowing URL constraints in the\nnew resolver [1].  Let\u0027s try dropping the cap on the pip install.\n\n[1] https://github.com/pypa/pip/pull/9673\n\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/17423527529823b459ba39815a97d83719592f3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/17423527529823b459ba39815a97d83719592f3f"}]},"branch":"refs/heads/master"},"00ca625499db890ec1e2e1c68348b52d9c983151":{"kind":"REWORK","_number":3,"created":"2021-07-28 06:40:39.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/3"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 06:38:20.000000000","tz":600},"subject":"[WIP] Revert \"Workaround for new pip 20.3 behavior\"","message":"[WIP] Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122.\n\nRather than restricting constraints to the on-disk checkout (which\nisn\u0027t supported any more -- constraints can only be a version) just\nremove the project from the constraints file.\n\nThis should stop anything using upper-constraints.txt from downgrading\nour source install.\n\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/00ca625499db890ec1e2e1c68348b52d9c983151"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/00ca625499db890ec1e2e1c68348b52d9c983151"}]},"branch":"refs/heads/master"},"fb5a102edae9b039087849863a4d139927374a64":{"kind":"REWORK","_number":4,"created":"2021-07-28 08:56:33.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/4"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 08:56:20.000000000","tz":600},"subject":"[WIP] Revert \"Workaround for new pip 20.3 behavior\"","message":"[WIP] Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122.\n\nRather than restricting constraints to the on-disk checkout (which\nisn\u0027t supported any more -- constraints can only be a version) just\nremove the project from the constraints file.\n\nThis should stop anything using upper-constraints.txt from downgrading\nour source install.\n\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fb5a102edae9b039087849863a4d139927374a64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/fb5a102edae9b039087849863a4d139927374a64"}]},"branch":"refs/heads/master"},"f2faf524859344c5b300506c350375a4a52722d0":{"kind":"REWORK","_number":5,"created":"2021-07-29 00:15:04.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/5"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-29 00:14:49.000000000","tz":600},"subject":"[WIP] Revert \"Workaround for new pip 20.3 behavior\"","message":"[WIP] Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122.\n\nRather than restricting constraints to the on-disk checkout (which\nisn\u0027t supported any more -- constraints can only be a version) just\nremove the project from the constraints file.\n\nThis should stop anything using upper-constraints.txt from downgrading\nour source install.\n\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f2faf524859344c5b300506c350375a4a52722d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f2faf524859344c5b300506c350375a4a52722d0"}]},"branch":"refs/heads/master"},"919402517540c4a3ac95951a17b84babc10879cf":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2021-07-29 05:13:21.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/6"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-29 04:43:41.000000000","tz":600},"subject":"Revert \"Workaround for new pip 20.3 behavior\"","message":"Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122 and part of\nf1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403 which all cap our pip\ninstalls.\n\nGiven the way the pip ecosystem does like to change things up,\ntracking upstream at least generally gives us one problem at a time to\nsolve, rather than trying to handle massive version jumps.\n\nThe new dependency resolver included some changes that disallow\nsetting URL\u0027s like \"file:///path/to/project#egg\u003dproject\" in\nconstraints.  Apparently the fact it used to work was an accident of\nthe requires/constraints mechanism; it does make some sense as the URL\ndoesn\u0027t really have a version-number.\n\nThe _setup_package_with_constraints_edit function comment highlights\nwhat this is trying to do\n\n # Updates the constraints from REQUIREMENTS_DIR to reflect the\n # future installed state of this package. This ensures when we\n # install this package we get the from source version.\n\nIt seems like removing the entry from upper-requirements.txt is the\nimportant part; adding the URL path to the on-disk version was just\nsomething that seemed to work at the time, but isn\u0027t really necessary.\nWe will install the package in question which will be the latest\nversion (from Zuul checkout) and without the package in\nupper-requirements.txt nothing will try and downgrade it.\n\nTherefore the solution proposed here is to remove the adding of the\nURL parts.\n\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/919402517540c4a3ac95951a17b84babc10879cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/919402517540c4a3ac95951a17b84babc10879cf"}]},"branch":"refs/heads/master"},"8bd5218a19ceab4034a18c8dca48ab83e917a83c":{"kind":"NO_CODE_CHANGE","_number":7,"created":"2021-07-30 04:28:16.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/7"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-30 04:27:50.000000000","tz":600},"subject":"Revert \"Workaround for new pip 20.3 behavior\"","message":"Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122 and part of\nf1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403 which all cap our pip\ninstalls.\n\nGiven the way the pip ecosystem does like to change things up,\ntracking upstream at least generally gives us one problem at a time to\nsolve, rather than trying to handle massive version jumps.\n\nThe new dependency resolver included some changes that disallow\nsetting URL\u0027s like \"file:///path/to/project#egg\u003dproject\" in\nconstraints.  Apparently the fact it used to work was an accident of\nthe requires/constraints mechanism; it does make some sense as the URL\ndoesn\u0027t really have a version-number.\n\nThe _setup_package_with_constraints_edit function comment highlights\nwhat this is trying to do\n\n # Updates the constraints from REQUIREMENTS_DIR to reflect the\n # future installed state of this package. This ensures when we\n # install this package we get the from source version.\n\nIt seems like removing the entry from upper-requirements.txt is the\nimportant part; adding the URL path to the on-disk version was just\nsomething that seemed to work at the time, but isn\u0027t really necessary.\nWe will install the package in question which will be the latest\nversion (from Zuul checkout) and without the package in\nupper-requirements.txt nothing will try and downgrade it.\n\nTherefore the solution proposed here is to remove the adding of the\nURL parts.\n\nCloses-Bug: #1906322\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/8bd5218a19ceab4034a18c8dca48ab83e917a83c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/8bd5218a19ceab4034a18c8dca48ab83e917a83c"}]},"branch":"refs/heads/master"},"6b9a5646225a766f6240e2a1a93a92b82e088aa0":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2021-08-10 04:53:46.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/42/802642/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/42/802642/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/42/802642/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/42/802642/8"}}},"commit":{"parents":[{"commit":"13f02e8b7607e89096f719b1fa83734bf3332ec6","subject":"Merge \"Enable tempest tests for hostname sanitization\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/13f02e8b7607e89096f719b1fa83734bf3332ec6"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-07-28 01:19:57.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2021-08-10 04:22:35.000000000","tz":600},"subject":"Revert \"Workaround for new pip 20.3 behavior\"","message":"Revert \"Workaround for new pip 20.3 behavior\"\n\nThis reverts commit 7a3a7ce876a37376fe0dca7278e41a4f46867daa and\nbcd0acf6c0b5d6501e91133c3a937b3fc40f7122 and part of\nf1ed7c77c50ac28cb58c9f7ed885c6a3e0a75403 which all cap our pip\ninstalls.\n\nGiven the pip ecosystem can often incorporate major changes, tracking\nupstream at least generally gives us one problem at a time to solve\nrather than trying to handle version jumps when LTS distros update.\n\nThe new dependency resolver included some changes that disallow\nsetting URL\u0027s like \"file:///path/to/project#egg\u003dproject\" in\nconstraints.  Apparently the fact it used to work was an accident of\nthe requires/constraints mechanism; it does make some sense as the URL\ndoesn\u0027t really have a version-number that the resolver can put in an\nordering graph.\n\nThe _setup_package_with_constraints_edit function comment highlights\nwhat this is trying to do\n\n # Updates the constraints from REQUIREMENTS_DIR to reflect the\n # future installed state of this package. This ensures when we\n # install this package we get the from source version.\n\nIn other words; if constraints has \"foo\u003d\u003d1.2.3\" and Zuul has checked\nout \"foo\" for testing, we have to make sure pip doesn\u0027t choose version\n1.2.3 from pypi.\n\nIt seems like removing the entry from upper-requirements.txt is the\nimportant part; adding the URL path to the on-disk version was just\nsomething that seemed to work at the time, but isn\u0027t really necessary.\nWe will install the package in question which will be the latest\nversion (from Zuul checkout) and without the package in\nupper-requirements.txt nothing will try and downgrade it.\n\nTherefore the solution proposed here is to remove the adding of the\nURL parts.\n\nThis allows us to uncap pip and restore testing with the new\ndependency resolver.\n\nCloses-Bug: #1906322\nChange-Id: Ib9ba52147199a9d6d0293182d5db50c4a567d677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6b9a5646225a766f6240e2a1a93a92b82e088aa0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6b9a5646225a766f6240e2a1a93a92b82e088aa0"}]},"branch":"refs/heads/master"}},"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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}},{"label":"Workflow","status":"OK","applied_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"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}]}],"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":{}}}]}
