)]}'
{"id":"openstack%2Fswift~937401","triplet_id":"openstack%2Fswift~master~Id6201036cc619d050f86ae9c9c420388808f8b89","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"Id6201036cc619d050f86ae9c9c420388808f8b89","subject":"CI: Consistently use TOX_CONSTRAINTS_FILE","status":"MERGED","created":"2024-12-09 19:23:56.000000000","updated":"2024-12-09 23:05:16.000000000","submitted":"2024-12-09 23:05:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"937401","meta_rev_id":"c84adbac1c999f6ce06af42d6ace070a1b34738d","_number":937401,"virtual_id_number":937401,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-12-09 23:05:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-12-09 21:22:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-12-09 21:22:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-12-09 20:30:26.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":"d49629e93c51ad8f14196b78b8529f41c46cb7ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-12-09 19:23:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3d144edba5fabad356c40656fcf8bb1f50df233b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-09 20:30:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48744b9a8b74474081fa937ccbe16bbf\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6f0ed7f34c2849acb3e4b6e97e922001 : SUCCESS in 3m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bac5b58080aa41e4b782b13d816d93f0 : SUCCESS in 8m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e273700481c84eefbcc29f9e50d5facf : SUCCESS in 5m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/d9e2c6713001466c96a784f29cc72826 : SUCCESS in 46m 03s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d9f5a5bb483d48698577a98caa74df54 : SUCCESS in 1h 05m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7d30606ecdb2467abaccf73cbf9a2ed8 : SUCCESS in 42m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ee2a0c8beb1e412fa21e5d8473791951 : SUCCESS in 50m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/229598fc0e8e4909aa214ddd5b26cc4d : SUCCESS in 18m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/457a43e9cd5e440ab6f230c8adcaac6f : SUCCESS in 22m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4556fa1992b24577a06f861e395c82a5 : SUCCESS in 21m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e706e7f983134a3b906f9744f0d8c3e8 : SUCCESS in 5m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0b6e37cd98104297befa076581d72465 : SUCCESS in 9m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1610507767ce424e8b62ff254b706cf6 : SUCCESS in 19m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8a4b69aab4c546059c604165b9730860 : SUCCESS in 20m 28s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/4434ec81a06341d7925a9c13b10d3467 : SUCCESS in 20m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6fe5d6ea82ba4a13aae4f51afe3b5e91 : SUCCESS in 19m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9df4e39656f847099240a5d3de37cbca : SUCCESS in 9m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/def0276ecf95404c9c0688e4d4c183ef : SUCCESS in 9m 42s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5ac0f5874d914e70a8db7af71cd88bce : SUCCESS in 8m 37s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/59c7903b8e5744d8a9beb7cccdda6740 : SUCCESS in 8m 52s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/842afdd1e8fa4dea9c0da07a54cc6d8a : SUCCESS in 8m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1495bbe634434ae9b0d95a6d3b3de363 : SUCCESS in 4m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/12aefda76d1b476186a9ee290b1e7431 : SUCCESS in 8m 47s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/d59061cab7ef41c8bc838bd7e4e8827c : SUCCESS in 6m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/aeb13576f92f49a7b4a7385b91d703e2 : SUCCESS in 42m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9d8b3c4b76cd4d749eead9cee8c3b5d1 : SUCCESS in 31m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cc9c967929254fcea8b4bd18a5fdc239 : SUCCESS in 33m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb9543e5f46e4edca628126ddca7a9ec : SUCCESS in 15m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb307dc1207140279e259867385c1d25 : SUCCESS in 3m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7c6608ce1d7148fdba913081bbd3f293 : SUCCESS in 15m 40s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/cb3cab155709445fb0b86ad1443fd6f4 : SUCCESS in 45m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/508e19ff113d4a089746d4e7d88327f5 : SUCCESS in 44m 16s","accounts_in_message":[],"_revision_number":1},{"id":"bfba94ca6a0172667e6669d7eb972abeb02f95f2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-12-09 21:22:49.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"bea5705d498e37ebb65fd9c294547fbc04a3627e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-09 21:23:38.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"fd5449df0a33f9a02e7ebd4ff5683976c76e46dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-09 21:32:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02778614f8c84c829dd6188bcace26eb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/15b636b1301248d8a3e9c7f0169783e9 : SUCCESS in 1h 41m 50s","accounts_in_message":[],"_revision_number":1},{"id":"0717aa5329b129da1026eb4769e7f215430fec91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-09 23:05:16.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5ce392c9d2c49379450b22874119dfe\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/e101906392d04208a424dc0dcf965b11 : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2d0ac38240245fbb13a3924ec3c7907 : SUCCESS in 8m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5d26fb9d65d4e8584079dc8b8e3148c : SUCCESS in 4m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/2ad26a8f96e34dd78a10902d2684657e : SUCCESS in 56m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a736bbd35464411ea3a044ddc026dbe3 : SUCCESS in 33m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b95e4c525d614fbaa9f1a3ce7041bb20 : SUCCESS in 51m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0d89b633449f42caa0fd394924a5d25a : SUCCESS in 1h 04m 21s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/3b134033dee84433b071b7f0d4a19520 : SUCCESS in 5m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0356a9ff00524f14be349ddf513198f4 : SUCCESS in 19m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5c74281c87494d4eb04bc509e5e7be6e : SUCCESS in 18m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bb3be97342a54306a2a4ddc910a86c31 : SUCCESS in 9m 57s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c15b691bf4724bc1a1ae152b79eb1b76 : SUCCESS in 29m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d798108b7d5345af8a7ed34923e70770 : SUCCESS in 10m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a7edcacdd4d0439d94b05dd223c56e27 : SUCCESS in 13m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/01104706039f4f8a91243a5205bb6061 : SUCCESS in 17m 39s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/89f32346cd104306a473a6b6d6110f5b : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/609bc35c19ef4b06a36e25de00dd7378 : SUCCESS in 15m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0359c9f7dd2d4565a59d9c3155c0ea82 : SUCCESS in 14m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3389bad6553340d28f1e369ce23e78aa : SUCCESS in 6m 57s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/3ab7bbdb9dd140dea8fc0d7252f7ba53 : SUCCESS in 7m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8e546ae24d90422b8d1543cc99d64e0e : SUCCESS in 51m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bd96394224a24ea5a84aaafd9034e303 : SUCCESS in 48m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dc00df1912d64e9783bec90550e1cd0c : SUCCESS in 50m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d860fbb9bf2f4503aec4eb5dc95f6655 : SUCCESS in 22m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2da8da34ca9a4882bddc28379cf6a566 : SUCCESS in 4m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d2b86ebd500a465aa6a40b337389b4a5 : SUCCESS in 18m 27s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5f702bda50de485db77341dff32a947f : SUCCESS in 54m 33s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/52ba7c545c894e72ac322cfe79324317 : SUCCESS in 1h 02m 33s","accounts_in_message":[],"_revision_number":1},{"id":"c84adbac1c999f6ce06af42d6ace070a1b34738d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-09 23:05:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"93658f0de645b272fbbfdf82ed8184acc6717f5b","revisions":{"93658f0de645b272fbbfdf82ed8184acc6717f5b":{"kind":"REWORK","_number":1,"created":"2024-12-09 19:23:56.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/01/937401/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/01/937401/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/01/937401/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/01/937401/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/01/937401/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/01/937401/1"}}},"commit":{"parents":[{"commit":"1d69f04d5800567ac2006d3628c17fc7a247fac2","subject":"Merge \"probe tests: Run relinker via subprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d69f04d5800567ac2006d3628c17fc7a247fac2"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-12-09 19:13:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-12-09 19:13:28.000000000","tz":-480},"subject":"CI: Consistently use TOX_CONSTRAINTS_FILE","message":"CI: Consistently use TOX_CONSTRAINTS_FILE\n\nThe UPPER_CONSTRAINTS_FILE var has been deprecated for years.\n\nRelated-Change: I3f957187ed4f29fcf88db99cb79fb33b21a8dd8d\nChange-Id: Id6201036cc619d050f86ae9c9c420388808f8b89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/93658f0de645b272fbbfdf82ed8184acc6717f5b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/93658f0de645b272fbbfdf82ed8184acc6717f5b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
