)]}'
{"id":"openstack%2Fswift~702121","triplet_id":"openstack%2Fswift~master~I2e787cfbf1709b7f9c889230a10c03689e032957","project":"openstack/swift","branch":"master","topic":"unittest2","hashtags":[],"change_id":"I2e787cfbf1709b7f9c889230a10c03689e032957","subject":"Drop use of unittest2","status":"MERGED","created":"2020-01-12 09:11:17.000000000","updated":"2020-01-26 17:44:41.000000000","submitted":"2020-01-15 05:38:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"702121-1579066735171-1f963bb9","meta_rev_id":"55e0ff33ea94d51056e343428484534bbc3214af","_number":702121,"virtual_id_number":702121,"owner":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-01-13 21:36:33.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"date":"2020-01-13 00:27:07.000000000","_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-15 05:38:54.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2020-01-12 16:47:05.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-01-14 20:53:07.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-01-14 20:53:07.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_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":"2020-01-12 16:47:05.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2020-01-13 00:27:07.000000000","updated_by":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"reviewer":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"state":"REVIEWER"},{"updated":"2020-01-14 20:53:07.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":"REVIEWER"},{"updated":"2020-01-15 05:38:54.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":"a2af32bd75f9d8acafe5e35b97821c137b96a52d","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-12 09:11:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"70b75b60c797d18aca39b9101c38bcc01366a31c","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-12 09:13:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"714a25fe5b0038db807ea947de53df1dd366561d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-12 10:28:17.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b471f25da1b4189a33471d68fa1f1c0 : SUCCESS in 21m 10s\n- requirements-check https://zuul.opendev.org/t/openstack/build/75405478cc8d4c3185d4770dad7cc297 : SUCCESS in 3m 36s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/9154a02291da4adf814eec13989c2ee3 : FAILURE in 4m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/72e5b6f5860b41b9a647bbda22de6bc9 : FAILURE in 12m 32s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cc81eddf2bd74cb2a59d17b35dbb086e : SUCCESS in 9m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/44d73890cf80426987bc529f5a08912a : SUCCESS in 10m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/01f5358688004be08f6c18899adc9c50 : SUCCESS in 16m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e355a5529d2d4d38abd958b603523209 : SUCCESS in 10m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eea27e6b39d041f8adb5eb80caa1de60 : SUCCESS in 16m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2c4b595d6eb54a2092e4e757059e7f55 : SUCCESS in 9m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f7349de5cf304d399ddfbbf6b21bcebc : SUCCESS in 9m 59s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/1e43917533ec48c593122569020b7407 : SUCCESS in 10m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7dd0406259064b3d9ae67af420380c8c : SUCCESS in 11m 34s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/ad6941b42b254989a917bc6be2a6ca0b : SUCCESS in 16m 25s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4eda73ab3fe3491f8890747ccea50589 : SUCCESS in 13m 29s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3b37ef1edfa94b38966a106e32092dca : SUCCESS in 12m 33s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/52d2b2824f1c4381b2281910b3a65516 : SUCCESS in 10m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c3159cedd44c483d947ad7e894fcd7e9 : SUCCESS in 16m 20s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/cc19366674924304906686db40dfb2ee : SUCCESS in 21m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/efb084d9d855472eb273831897a822de : SUCCESS in 25m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/80ccffa44ec148cba983a4aab594239c : FAILURE in 46m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/064e647a5b86461586dca32db7b62cd5 : RETRY_LIMIT in 10m 01s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/85c829313ede48d5a366078b0d3dd25b : RETRY_LIMIT in 10m 24s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8ffa0fd90dcd43e3b2b43390dc02f2e0 : RETRY_LIMIT in 11m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c16601f3392a4b91bb16cef18f8624d1 : SUCCESS in 12m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f769114f75a743289f31be1566ed512c : SUCCESS in 6m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/36397af7b7a843e68b6a2df4e025338c : SUCCESS in 24m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cbdab9f1aa8a459bbbc8e9423ccbdfc8 : FAILURE in 10m 49s","accounts_in_message":[],"_revision_number":2},{"id":"160a2e12e4f2fb399ecc51c52bda2fc58cad39cb","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-01-12 16:47:05.000000000","message":"Patch Set 2: Code-Review+2\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"53aa9b1c3ab11bb473b299195af7cc8d5da77822","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-12 18:00:31.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34497d7227684a6888fce2f9e78fe0b3 : SUCCESS in 7m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/de27994d2182472d91c7de5065cf0de5 : SUCCESS in 2m 31s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/473e540b945345668b4317c805b3e8af : FAILURE in 7m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5ddf8a00d6594f01a946f866d6b1d63d : FAILURE in 10m 55s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0b2c86c469be4d698e4b1b1499f2e521 : SUCCESS in 10m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1347d74c2d38462c952b655201f4695b : SUCCESS in 10m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d563874c08cc480c91d61de1f4c59001 : SUCCESS in 36m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6d025950c9bb4f70a1ec1f80323a1d56 : SUCCESS in 15m 07s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4ca8d37b08f24e36a3bde4a67281b5b7 : SUCCESS in 16m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/02762bce6ed54c13a5f275c13b02177c : SUCCESS in 35m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2dc0d185c6074a2ea375ff9d34c069cd : SUCCESS in 34m 22s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/7aeb41afa6024249b90a2a31740979d7 : SUCCESS in 17m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c6f12bd7fc56431c89d440207c7836db : SUCCESS in 9m 42s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/5fbbbeb24b654bd8b239b8724f8ea23b : FAILURE in 19m 14s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/416d731f8a7345ba97586c05dc10a7e8 : SUCCESS in 9m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d3c724ecba6a4bb9a1bf3e95d8aa318a : SUCCESS in 14m 56s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/f8969e7a815e471f871736c242ba9004 : SUCCESS in 17m 29s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c43b7a4e477f4fca89c029b18014ac3e : SUCCESS in 23m 13s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/5980f5bb3ccf4f0bab2bb8c669f441fe : SUCCESS in 17m 53s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/09418b8aa32142c18480843a6e4c36ef : SUCCESS in 21m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/294d7d0f88ef44c1a8555aebfd6100ff : SUCCESS in 47m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2392cd9a9c954741b60dad95dcddf2f2 : RETRY_LIMIT in 10m 51s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/399e265add804f288e90932013e1dcae : RETRY_LIMIT in 7m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c9f29875f2374f0f94562ff2ab98ca09 : RETRY_LIMIT in 10m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2680d4c60f274a8983b67594b8223446 : SUCCESS in 14m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e742b569686e43559e0b78d2c8045c56 : SUCCESS in 6m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d4d20f6f82b4194a52463ce465294d6 : SUCCESS in 29m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/341c69417e9d404a9b917938679b553e : FAILURE in 14m 27s","accounts_in_message":[],"_revision_number":2},{"id":"57f4ab7a6a3843e3b95104dac1ef52998ec617da","author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"date":"2020-01-13 00:27:07.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"cd7a3b83d9066236f205d85112e1aefd5ace607b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 01:23:57.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d5f35d5d9e74bcdb571f2a018565457 : SUCCESS in 7m 49s\n- requirements-check https://zuul.opendev.org/t/openstack/build/aabb45e9aebd44d3a32111485f9060ad : SUCCESS in 2m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/115123b3eb4f4cd0bf07af0e641a9eef : FAILURE in 5m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/061e9330f4a3401d8e5405a56002cf28 : FAILURE in 8m 45s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/37ce4faeaec14fc68c12f15b3cbdc8d7 : SUCCESS in 8m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d23e61150361490aac7beb3a8a5f64f8 : SUCCESS in 9m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7b7fc2ad576443ab91046f91ea413313 : SUCCESS in 11m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a0b64904bd1c4ad6be06144e3bce93a3 : SUCCESS in 13m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8fb6eadd0f1042a58f44a215399b5e0b : SUCCESS in 11m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ebc483e6399c47f4ba5cb7f7802123be : SUCCESS in 12m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1521748c95fb4e0ab6891c6d8e867e61 : SUCCESS in 10m 19s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/3fd66d04ba924e5ebba8251dd1a5b9c2 : SUCCESS in 9m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3c535fa0c46f441a81ba1c63bc8cdc07 : SUCCESS in 9m 38s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/b3909367e36c47649e71886ee8d75192 : SUCCESS in 15m 33s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6e335ed6f5ad439bb7a880b8221fb84b : SUCCESS in 9m 55s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/14b55bbbdae44fd99622a5eaa21efb9e : SUCCESS in 10m 04s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/a5068875c4a64320b4c763f5612db626 : SUCCESS in 11m 56s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/66af92daca084c47b1ac0b693b871894 : SUCCESS in 11m 12s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/6700bd7a82f046b4a3e716b6dda442cc : SUCCESS in 12m 51s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a5c7cea075374dfdb75858feeb915c8b : SUCCESS in 19m 48s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/dd8f6b03eac04752a677014efbb05988 : SUCCESS in 45m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9a6502b6e5e14e6b949710066584e752 : RETRY_LIMIT in 8m 48s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/9c41ad174e3e443598eb45b19f249e74 : RETRY_LIMIT in 6m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7c6ace9db7984f79a5b51d2542bc9a49 : RETRY_LIMIT in 10m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f358521e93b54ea1a9beac23bd591eb9 : SUCCESS in 11m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07553d8d97b44505a8313e09261352a3 : SUCCESS in 5m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bb8653767e7141d3a0d2e4659e1a60cd : SUCCESS in 20m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d2f19b18a4f94476ac985d3db69eb5c4 : FAILURE in 11m 34s","accounts_in_message":[],"_revision_number":2},{"id":"3a335715a52ae39943091a03c6a96b2caaad63a8","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-13 21:36:33.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7a3e113f57f75c768309a6048c1ec913a663aa88","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-13 22:45:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3fbfa07348549929ee28ad5ffb1e924 : SUCCESS in 8m 41s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b25b4bd88dcc4fcdafdffd8b0ccf4dc6 : SUCCESS in 3m 21s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8fe346e4fd2749b6afaab2115e33aca2 : SUCCESS in 1h 01m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5add4defe0e04b12b1db9586709b1603 : SUCCESS in 52m 05s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0283f79901bd4531a0ea19b9f42233f7 : SUCCESS in 9m 21s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e08c609cfce948d29a94452aa3b86f34 : SUCCESS in 10m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1a584bfbd8604368b4d0945fb64eba19 : SUCCESS in 12m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b1fecbb023b349f390f74fcacf487691 : SUCCESS in 14m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ffefc8d0e50d4824a92e3b78589843d6 : SUCCESS in 13m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6a23410cd8764ed5979348895e661ed0 : SUCCESS in 11m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d85b64387cbc498d9a98ee603d2b547c : SUCCESS in 10m 35s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/d0ec7800be5b460c9e3581570cb1ce06 : SUCCESS in 12m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2edf8164ce8b4d9080d6944b1c4be12d : SUCCESS in 11m 30s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/881f501b1d5b40cb98b2ac9eecf638bd : SUCCESS in 16m 10s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/cd276fa6e8e049d9a5edf498f7a977a2 : SUCCESS in 10m 46s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/097d37838edf4f66b1766905b2b3ff23 : SUCCESS in 13m 00s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/48099bbf78594e46859e8fc0416d2622 : SUCCESS in 9m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0ccdaeeb9f8b48b7b3aec3c784069c27 : SUCCESS in 13m 21s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/667600cf1b8d4eed861c197bac05fe1e : SUCCESS in 12m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4bb773ca1b87403bb4e54e669651179e : SUCCESS in 21m 25s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/90b7e5255d8d4d7e8a6d2b18b2b5c345 : SUCCESS in 44m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fc0109928031495085e53c69a0edf172 : SUCCESS in 30m 13s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/44baa442c3a34b84bd8aaa5cca9dc472 : SUCCESS in 29m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b557b3e5c70f4b30b531d5141125478d : SUCCESS in 31m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/38e355ece88642ffbd335b4e222ac98f : SUCCESS in 16m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe7f5a24dad54674a5ac9f9ba72be620 : SUCCESS in 6m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/75496718879b4c238e3dd685eec726e5 : SUCCESS in 20m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4968631c59aa4aaebb1bc1045fc18add : SUCCESS in 1h 01m 20s","accounts_in_message":[],"_revision_number":2},{"id":"cbcb3fc45f49b6e7fac408896d126362ba0a141c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-14 20:53:07.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThe longMessage item listed at https://pypi.org/project/unittest2/#differences seems annoying but tolerable.","accounts_in_message":[],"_revision_number":2},{"id":"1ddb1f8fa4abe3794e41fca9e14e8b1d2fd275a6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 20:53:28.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"19a16b8e274d361a4425db0eaabf2e1229685050","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 23:29:30.000000000","message":"Patch Set 2:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"24a2e56f197caccdccb5781c7a6aa921ae59e373","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 01:00:41.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a24d6ecb9ba54350b784f292cdd1d447 : SUCCESS in 10m 27s\n- requirements-check https://zuul.opendev.org/t/openstack/build/fd033573c1e34bc2b6fe5de05ecfe61c : SUCCESS in 4m 47s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/adf1d93cdcd6483ebce554a64a982d66 : SUCCESS in 57m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/44eb538543474d3a8da9d62949669236 : SUCCESS in 1h 01m 54s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/a5af48756624432cae6bb7369c859748 : SUCCESS in 11m 34s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/05793fd99b604ec78e1234c8648c049f : SUCCESS in 12m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/23f5662715e94f55bad09b18cd4232bb : SUCCESS in 13m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/98543be699b847418e73ea772f886429 : SUCCESS in 13m 31s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8fa996af7f30438e8a18034e395d5dc8 : SUCCESS in 14m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a7b87a2c975642bdaf5ab7bb404e8031 : SUCCESS in 11m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/23c44eda958b4b15b6803583815eeb1d : SUCCESS in 15m 13s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f6dabfd1a88540b19ca27562aee75866 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9a3535914cf1460c91ade796160ca914 : SUCCESS in 15m 15s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/83d25c3019c646c2be3c5dd2a9b7a5a1 : SUCCESS in 14m 31s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a7c7ef19c28b44f88b2b646be110d99b : SUCCESS in 11m 36s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/9c524356baf04474a6a7f6aea6cd16ff : SUCCESS in 11m 52s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1e110c48187845989b9bf800e6ae8059 : SUCCESS in 12m 39s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/029bcc03c3bd4893b5441a73c1b46e34 : SUCCESS in 15m 16s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8f87eb91fcce48ba802adf5b27a40405 : SUCCESS in 41m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f0ed69ee836b450e825c109983e1db78 : SUCCESS in 31m 52s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/3fea28cbcb5b425b9db4293b8edc5615 : SUCCESS in 30m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a39e0d1d16b342109509c2ca00666df1 : SUCCESS in 34m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/431b57bbff954217aee47fda4d5ceb80 : FAILURE in 18m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1133c8b05a2408c9b6510204aa07e8a : SUCCESS in 6m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac9b7353d3f949b194dc8c8035827ecf : SUCCESS in 1h 09m 13s","accounts_in_message":[],"_revision_number":2},{"id":"cc747bd74a74340fcdaec1aa48b72a80199a2511","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-15 01:09:45.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"28799229c480ba4df3266d60418af74da399d49b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 04:31:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39b06d6461294216bbb8a1eddd2aa1dc : SUCCESS in 8m 17s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1d34df48738247f1a0e856a85fe62946 : SUCCESS in 3m 04s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c867d02797f9432fb03d7c0265dc30a2 : SUCCESS in 1h 02m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/966caf2fd7314230a35cfad67b00bb10 : SUCCESS in 53m 36s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/72ef54f6bcbe446486595d193e6082d2 : SUCCESS in 13m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/034a389014d648cb80311c8dfc2cb476 : SUCCESS in 11m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e0b93e4a3dc44676a3419a5a4a53d5b4 : SUCCESS in 12m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0c28289c5ef340268ee63acdf006d6c3 : SUCCESS in 17m 26s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/58ddb5999f22498d8488e7c39a6024ed : SUCCESS in 15m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7b0da07a29c34c7487b0754e0699380b : SUCCESS in 9m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/103da5136dcc4e78afbd460fae41a3b9 : SUCCESS in 14m 10s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/54b29e0175f64ebaab6c85417b7d3a0f : SUCCESS in 13m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/df8420cb1fa242b18afe6536cfc8fab4 : SUCCESS in 15m 46s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/57eba7624f87489dbd441bd892140239 : SUCCESS in 21m 23s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/84a3613852e34c4abf3340813986b225 : SUCCESS in 16m 18s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/212da427b71c41b89c811e444afed7c2 : SUCCESS in 16m 56s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/23b91df02d764618a2309db4c4bb1cdc : SUCCESS in 24m 25s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2e397f179ac248fca54b8bf6a1ea4cb9 : SUCCESS in 12m 02s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/6fac7393731b417790e3ce495265148e : SUCCESS in 13m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/96ba674e6e0a47e5b5b99651bd71e444 : SUCCESS in 18m 54s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4ce7ce0fc02f4222b22ae1f5f11c37e5 : SUCCESS in 43m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4d6066e5802f4950bf2652b305fc27df : SUCCESS in 28m 32s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/591e8c7effcd4f42b442ad92b0cddc1b : SUCCESS in 31m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9b3eefc6e3934a12ab4ff5258695b23a : SUCCESS in 48m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1dd944104cec4829872d1608b96f659f : SUCCESS in 13m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/008e1427ba3c4b0980c80a1677d767ce : SUCCESS in 6m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2bb7bfb836aa448392116f18195081f9 : SUCCESS in 26m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e081bc1a3ab74df7add0e411d401b53e : SUCCESS in 1h 04m 07s","accounts_in_message":[],"_revision_number":2},{"id":"e400f80b82fe94cdb82b29adb7e470d515367110","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 04:31:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"38df72d934b35382bb52f7b2da4ac87642b4de62","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 05:38:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/34b1e1f03121452b8f49710d97de38d4 : SUCCESS in 8m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/82e41a6b254b4986a7ad85f7a342d2bb : SUCCESS in 3m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c23add36454f44dfb7431565edf60fb1 : SUCCESS in 52m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d05e04b529454eff85a1f2c670138b44 : SUCCESS in 51m 26s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/2594e0ec55224d4bbfc23fab44b042f9 : SUCCESS in 9m 28s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/1c066f437a7440b78cb08e86df1715f1 : SUCCESS in 10m 43s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/44af8d690f8a41aaa381b579b71de4b1 : SUCCESS in 15m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/563a46e6efe648cf8590195174b7e076 : SUCCESS in 14m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/107f4261f1ca4053b6723d77e6c3e38e : SUCCESS in 12m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0763a812d4d34bddaa90b2b9dbab4a5a : SUCCESS in 13m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6e9a58b3058f4b40b90146ad42ccda2f : SUCCESS in 12m 12s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f9e70746c0604bec96dd7d9876578470 : SUCCESS in 13m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/232e71956c984070ad2cd449f02c03df : SUCCESS in 14m 23s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/fcd11f907b654caea300df7ea4452027 : SUCCESS in 15m 59s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b67e9eaaddb24b30b1fb214832ca7cd1 : SUCCESS in 14m 01s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/a86016f64a22410d8d7b3e3894291682 : SUCCESS in 10m 14s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1258184ea3334b5cb1d6176ecb37da5e : SUCCESS in 10m 21s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/51f0b35590a741bf8488ea54f372b930 : SUCCESS in 12m 12s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cd4390aea33e4b3388afb8dd465453a0 : SUCCESS in 44m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/76c011c441b34b41972336ca5beeeaf7 : SUCCESS in 28m 41s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/4f0bf12e879c43449df4045971c58276 : SUCCESS in 29m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f7c1ec6a4c9f4be7b861d630894148ce : SUCCESS in 29m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d77082f24dda4b1287db1fe7da492601 : SUCCESS in 15m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba0024057ceb424f95d4e7ad0baa550a : SUCCESS in 5m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ceccc867c57b4994b7b26a2bd02b8e15 : SUCCESS in 1h 01m 37s","accounts_in_message":[],"_revision_number":2},{"id":"188ae859617a49822f76f727dea0b9afb9c41d22","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 05:38:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"ef523532de0b4010ad7e5b803408eb8ba498c945","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-15 05:40:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fa4f521f9934a2986ae70003be142c4 : SUCCESS in 1m 27s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/5914504a8c1b4e0fb4c70031103d4d8f : SUCCESS in 50s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/cd329e716cc04b139aca36aca0b54a40 : SUCCESS in 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d74c7488953028ae80f6be2dbbb35c20bda42e53","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-26 17:16:29.000000000","message":"Patch Set 2:\n\nOh funny -- it\u0027s still getting installed on all jobs as a transitive dep via testtools: https://github.com/testing-cabal/testtools/blob/master/requirements.txt\n\nI wonder if we should\u0027ve left it in lower-constraints.txt ...","accounts_in_message":[],"_revision_number":2},{"id":"4bb302f2b3340dce959412b333b36eb9fd72e496","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-26 17:44:41.000000000","message":"Patch Set 2:\n\nHopefully as more packages stop using it, it will just go away.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5b26b749b58f93ee37bbca26ed3f6a13d9a31bc1","revisions":{"1244b86f8ddf3ea525fba2143a485ea1511b93ac":{"kind":"REWORK","_number":1,"created":"2020-01-12 09:11:17.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/21/702121/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/702121/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/702121/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/702121/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/702121/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/702121/1"}}},"commit":{"parents":[{"commit":"a4f10788648df60d43992738a30509ce12a64f66","subject":"Merge \"Allow reconciler to handle reserved names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4f10788648df60d43992738a30509ce12a64f66"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-01-12 09:10:25.000000000","tz":-360},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-01-12 09:10:25.000000000","tz":-360},"subject":"Drop use of unittest2","message":"Drop use of unittest2\n\nunittest2 was needed for Python version \u003c\u003d 2.6, so it hasn\u0027t been needed\nfor quite some time. See unittest2 note one:\n\nhttps://docs.python.org/2.7/library/unittest.html\n\nThis drops unittest2 in favor of the standard unittest module.\n\nChange-Id: I2e787cfbf1709b7f9c889230a10c03689e032957\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1244b86f8ddf3ea525fba2143a485ea1511b93ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1244b86f8ddf3ea525fba2143a485ea1511b93ac"}]},"branch":"refs/heads/master"},"5b26b749b58f93ee37bbca26ed3f6a13d9a31bc1":{"kind":"REWORK","_number":2,"created":"2020-01-12 09:13:46.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/21/702121/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/702121/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/702121/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/702121/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/702121/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/702121/2"}}},"commit":{"parents":[{"commit":"a4f10788648df60d43992738a30509ce12a64f66","subject":"Merge \"Allow reconciler to handle reserved names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4f10788648df60d43992738a30509ce12a64f66"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-01-12 09:10:25.000000000","tz":-360},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-01-12 09:13:41.000000000","tz":-360},"subject":"Drop use of unittest2","message":"Drop use of unittest2\n\nunittest2 was needed for Python version \u003c\u003d 2.6, so it hasn\u0027t been needed\nfor quite some time. See unittest2 note one:\n\nhttps://docs.python.org/2.7/library/unittest.html\n\nThis drops unittest2 in favor of the standard unittest module.\n\nChange-Id: I2e787cfbf1709b7f9c889230a10c03689e032957\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5b26b749b58f93ee37bbca26ed3f6a13d9a31bc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5b26b749b58f93ee37bbca26ed3f6a13d9a31bc1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
