)]}'
{"id":"openstack%2Fswift~870844","triplet_id":"openstack%2Fswift~master~I727c4220ab949a71401aa838b37ee131c956989d","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2023-01-17 19:07:05.000000000","reason":"Change was abandoned"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2023-01-17 19:07:05.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I727c4220ab949a71401aa838b37ee131c956989d","subject":"Force constraints in Tox\u0027s install_command too","status":"ABANDONED","created":"2023-01-17 16:57:57.000000000","updated":"2023-01-17 19:07:05.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ff57eeb8bae2d2b1d663447715792f65255ee76f","_number":870844,"virtual_id_number":870844,"owner":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2023-01-17 19:03:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-01-17 17:16:39.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2023-01-17 19:03:24.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2d7bb80524c55e185da0202bb7bab10f5056a62d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-01-17 16:57:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"61a9a9a9275a78d1b8401597b6a68b02de0667e7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-01-17 17:16:39.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"1ad7000636f2ea58bdeafec410c6e720b38280f2","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-01-17 17:28:20.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"36e4ce6975e7fa2d6bc21b15ef891355f9d8a7ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-01-17 17:31:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c53a2c2634e0768bd9669453f868e4434149a4b0","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-01-17 17:33:31.000000000","message":"Patch Set 1: -Workflow\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f21d8bb202f82c3d13702046a8d5b0f581cf7b6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-17 19:03:24.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/f06f25c36872497697bfb440817c889a\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/21d8aad1ecdb427c9a781f1693450734 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25c753c567ba43238822e90bddbe0fb0 : SUCCESS in 8m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c0db659df7a44aef990cc6c5dc39cfb0 : SUCCESS in 4m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/d08b7f1cebb046aeaa065279958e9ad1 : SUCCESS in 1h 01m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2ce5e0cb6ecf4746858843c017c9a56b : SUCCESS in 47m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c01f4f2b70b24fbba32b4dd11d378fda : SUCCESS in 51m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4680947ac01948edb24f3c49cfccdd5d : FAILURE in 5m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/da04c174dacc44f68654e8aa151346a8 : FAILURE in 5m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/98ddef8104cb41d89277858c6ba2212a : FAILURE in 6m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8232a642db0a4f4682b4322f6ebfb273 : SUCCESS in 9m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5d2d1db63ade434490e982c11a05214b : SUCCESS in 5m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/08a27c2333964eceb283c310b8626edf : FAILURE in 3m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b4bbfb1abb1e4b59b9e038202e0666de : FAILURE in 2m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0c7ed101b3ba4326833373240417153e : SUCCESS in 13m 35s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/73826465bb2f4b658f741b2f3060fd6c : SUCCESS in 13m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/44031e22241a48c391e6e98949cc6e73 : FAILURE in 3m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/15f51bcea90640c9aa0d9b2ae827ad05 : FAILURE in 3m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4bfa7b3149d74247831f389eb866ddc8 : FAILURE in 3m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7fb8e3ca601b406499c2935131a75f19 : FAILURE in 2m 55s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9d0aa57127fa409c8279b6e3bf238163 : FAILURE in 3m 03s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/db88041e0c6f4836b35be034c442cbcc : FAILURE in 3m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d834801198f847a9a27da3d414469de2 : SUCCESS in 6m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c89fc1deff78448aad7a583888d43422 : SUCCESS in 15m 35s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5ecf32df6ca04be49c3b1c0bb2ec1649 : FAILURE in 6m 57s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ee2919000dc5488ea47861e272df802d : SUCCESS in 1h 13m 27s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/fdb3e28ec5ae4ee685c2cb65d123f0c7 : SUCCESS in 1h 25m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/735d8bf70b7c4928b9c267be283a2ea1 : FAILURE in 21m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f678689570bb4674921983e21e26b2e4 : FAILURE in 21m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3529d9baff054f379003538deb14fd0a : SUCCESS in 13m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4abb98e9bdfe429e89248c22d688f684 : SUCCESS in 5m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/16d757c18188476e84052e914ab5db2d : FAILURE in 18m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3fad13e18f7146f8bbe4c3957d998c07 : SUCCESS in 52m 32s","accounts_in_message":[],"_revision_number":2},{"id":"ff57eeb8bae2d2b1d663447715792f65255ee76f","tag":"autogenerated:gerrit:abandon","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2023-01-17 19:07:05.000000000","message":"Abandoned\n\nFewer side effects in the If33532232572e802b2099f39f4231ee6add6d5a9 alternative.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e8a81dfb4957cc5e83468f9893ef4154678bddda","revisions":{"b19a9fa4298f54867b1074804ee13441ec3604d7":{"kind":"REWORK","_number":1,"created":"2023-01-17 16:57:57.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/44/870844/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/44/870844/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/44/870844/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/44/870844/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/44/870844/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/44/870844/1"}}},"commit":{"parents":[{"commit":"d22a75405297a148d7dc1e2c8d703678df065f63","subject":"Merge \"tests: Remove references to soft_lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d22a75405297a148d7dc1e2c8d703678df065f63"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-01-17 16:53:40.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-01-17 16:53:40.000000000","tz":0},"subject":"Force constraints in Tox\u0027s install_command too","message":"Force constraints in Tox\u0027s install_command too\n\nIt looks like something in one of Tox\u0027s install phases other than\nthe deps install phase depends on dnspython, which is resulting in\ninstalling a version of it that doesn\u0027t match what\u0027s set in upper\nconstraints. Tox relies on the install_command option, if specified,\nto tell it how it should handle installation in all of its phases,\nso add the constraints option there in order to make sure it\u0027s\napplied consistently.\n\nThis became apparent because dnspython recently released version\n2.3.0 which doesn\u0027t work with Eventlet, but chances are we\u0027ve not\nbeen testing with constrained dnspython (and other packages\ninstalled outside the deps phase) long before that bug brought it to\nour attention.\n\nChange-Id: I727c4220ab949a71401aa838b37ee131c956989d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b19a9fa4298f54867b1074804ee13441ec3604d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b19a9fa4298f54867b1074804ee13441ec3604d7"}]},"branch":"refs/heads/master"},"e8a81dfb4957cc5e83468f9893ef4154678bddda":{"kind":"REWORK","_number":2,"created":"2023-01-17 17:31:40.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/44/870844/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/44/870844/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/44/870844/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/44/870844/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/44/870844/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/44/870844/2"}}},"commit":{"parents":[{"commit":"d22a75405297a148d7dc1e2c8d703678df065f63","subject":"Merge \"tests: Remove references to soft_lock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d22a75405297a148d7dc1e2c8d703678df065f63"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-01-17 16:53:40.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2023-01-17 17:31:35.000000000","tz":0},"subject":"Force constraints in Tox\u0027s install_command too","message":"Force constraints in Tox\u0027s install_command too\n\nIt looks like something in one of Tox\u0027s install phases other than\nthe deps install phase depends on dnspython, which is resulting in\ninstalling a version of it that doesn\u0027t match what\u0027s set in upper\nconstraints. Tox relies on the install_command option, if specified,\nto tell it how it should handle installation in all of its phases,\nso add the constraints option there in order to make sure it\u0027s\napplied consistently.\n\nThis became apparent because dnspython recently released version\n2.3.0 which doesn\u0027t work with Eventlet, but chances are we\u0027ve not\nbeen testing with constrained dnspython (and other packages\ninstalled outside the deps phase) long before that bug brought it to\nour attention.\n\nChange-Id: I727c4220ab949a71401aa838b37ee131c956989d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8a81dfb4957cc5e83468f9893ef4154678bddda"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8a81dfb4957cc5e83468f9893ef4154678bddda"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
