)]}'
{"id":"openstack%2Frequirements~739652","triplet_id":"openstack%2Frequirements~master~I76bfc33f7ec6b5c254a1fb9d428055dbc07abda8","project":"openstack/requirements","branch":"master","hashtags":[],"change_id":"I76bfc33f7ec6b5c254a1fb9d428055dbc07abda8","subject":"manual generate-constraints run","status":"MERGED","created":"2020-07-07 04:18:32.000000000","updated":"2020-07-10 04:25:34.000000000","submitted":"2020-07-10 04:23:51.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":"739652-1594355031080-92ca58ad","meta_rev_id":"12628cc74d29a380926a750e330eacdce13a8c5c","_number":739652,"virtual_id_number":739652,"owner":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"date":"2020-07-10 01:24:22.000000000","_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-07-10 04:23:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":2,"date":"2020-07-07 13:20:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"all":[{"value":1,"date":"2020-07-07 13:20:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-07-07 13:20:28.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-07-10 04:23:50.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":"30c9863d8e46633c9bb72a1b72cc70059e00b11b","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2020-07-07 04:18:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"56f3c36adb58074981097dc7d65d5659d9511c71","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 04:36:27.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/77fb2ced522b42329299c480b317e342 : RETRY_LIMIT in 2m 15s","accounts_in_message":[],"_revision_number":1},{"id":"05373153803208b521c61cc612404cce14161f31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 05:53:51.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- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d221267fa4544bfb8dd01493171c444 : SUCCESS in 9m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e10386f60634abaa22d64443ca82b74 : SUCCESS in 12m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5aa27c0589854b9abbba90be4b7b4498 : SUCCESS in 13m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/04e165fb0f95489badec001301c5d331 : SUCCESS in 14m 03s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/7271d4522f2a4a6b8f0056216e91ea1a : SUCCESS in 11m 07s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/db7631f3b1ce45888b4496c7501a21e8 : SUCCESS in 12m 15s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/bead9dad0c2644ff86a0ab162effed9b : SUCCESS in 27m 13s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/f7eb86a0a02f4dd7aa0082a828869480 : SUCCESS in 29m 54s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/ae28fb8e65344859a574a95a9b6ee575 : SUCCESS in 25m 19s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/457695e961c3471cad73a8e4571805e1 : SUCCESS in 12m 54s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/8b97225b5cc94cb0af110319af2313a9 : SUCCESS in 15m 45s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/484643e2fa4c4543a7bc9c0239d97e7f : SUCCESS in 20m 57s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/f8eea7006e474d86bb59e3ad26b39acd : FAILURE in 11m 39s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/6e5fa457b1c64b9e906bfd2f2daab827 : SUCCESS in 43m 40s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/a1da62264fe94245b1394ce517b922a2 : SUCCESS in 41m 05s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/9b75da50a4954206a12f4111bf00bdde : SUCCESS in 38m 45s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/281469bcab0c49288c83dc62577b14f8 : SUCCESS in 35m 37s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/aa5245bd393d4a5782e5830830f16ec6 : SUCCESS in 10m 19s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/59c7611464304281aa9c055c76334357 : SUCCESS in 16m 25s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/7386bb58b89949d984c347e36c977142 : SUCCESS in 30m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f22efe409f22475493be9a1167b1fbc6 : SUCCESS in 1h 12m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e1ae9db3b838410aa5b860795f5d88a8 : SUCCESS in 1h 33m 03s","accounts_in_message":[],"_revision_number":1},{"id":"6295706800793052e4848e149ec2ee6de3d16eb8","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2020-07-07 06:25:12.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b87c8350601ff8690a509b5ab232ed8567ec9369","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 06:56:28.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/5520e32c19a74f28b08924168ec0ca4a : RETRY_LIMIT in 4m 15s","accounts_in_message":[],"_revision_number":2},{"id":"88e4071e233158b61a7ccaf813619e93f5498b52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 09:16:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d91be7d8d394ba1970915bb30e175fb : SUCCESS in 5m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0c707213209422f8b35069bbe7faa5d : SUCCESS in 6m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d6adcd8470a7466a88b55b4a1342f75a : SUCCESS in 6m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1b48c5c078b1438c9b50fc870a4d598c : SUCCESS in 6m 27s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2c196ff69a5141d1905b6b7fd28faaa7 : SUCCESS in 5m 46s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/a37ba10c62eb4789917386106bfe73bf : SUCCESS in 5m 01s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/26f6f7469fa84012a4a3a18a6218c768 : SUCCESS in 12m 02s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/f99e8ae7e5424f55b33beacd70ed0dfc : SUCCESS in 12m 54s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/98cf07c197b14d78947996ea7c0454e4 : SUCCESS in 13m 20s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/dbf7b023bd924ee58d07f2b2d7d735d4 : SUCCESS in 6m 39s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/b51670ace70c44ea9196257db8712f24 : SUCCESS in 12m 24s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/5d622e7180584f5695f09c944e4fd63c : SUCCESS in 9m 40s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/0655205e6d60471cb33293161e41fb38 : SUCCESS in 10m 05s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/d683c20001d94a06a3c7cbd86634d8e7 : SUCCESS in 23m 39s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/176c5a754b324201af39b4bcc947e9fb : SUCCESS in 31m 45s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/c29ba71676044ed4a8b9477a82a4e343 : SUCCESS in 16m 22s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/330cf9bc7a5a424c82a4882d80be3ebf : SUCCESS in 20m 56s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/0665a444e7c54fd8a46ab25806bab991 : SUCCESS in 5m 11s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/c3f53c5d35b841c6828dbec56b31de4d : SUCCESS in 7m 18s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/3d2aeefca40b49a19c2e00918c38f4b7 : SUCCESS in 12m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bccc058deda74f6b83e7a364136b0ddc : SUCCESS in 1h 01m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/088f01a834aa4cdc8dc320bb72df741d : SUCCESS in 1h 18m 13s","accounts_in_message":[],"_revision_number":2},{"id":"9383e517fc97e53ec1afa2b5c920773459428b95","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-07-07 13:20:28.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0efe73ef54fc85ca53dc75b3739373e3b7b14979","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 13:20:45.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"386cf676596421b89ddf426b4d7d041ca5dbbf15","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 14:43:34.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1517ba3523064258b86ad136e0b06455 : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5cf4a413ea514196b17a938ee398d0ee : SUCCESS in 4m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ab9e6c800c654c49955978c7a445c286 : SUCCESS in 7m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/352c171f9f8644c7bf58a26e01bd3980 : SUCCESS in 7m 15s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/7b3e3c84fb5e49b58673263437d47174 : SUCCESS in 11m 58s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/e659b4247e6e4b26837e68a66e5da149 : SUCCESS in 7m 13s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/c6d5821707ea4b62b2aca7b5c2db195d : SUCCESS in 15m 10s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/1bc3764114cd483b9fed3d2d56d7f918 : SUCCESS in 11m 24s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/56b8dd621b8d437c9642273c771891eb : SUCCESS in 11m 03s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/5f51844a1993432080a05aa5b464b893 : SUCCESS in 10m 08s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/5cabdf9280f847ad8098090e7d260868 : SUCCESS in 8m 05s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/87f57e4a54504ff991147e2ba8e35501 : SUCCESS in 10m 24s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/a4da79e575d94275aff9a527af648cae : SUCCESS in 8m 36s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/57e9f192e1634630af6c98b7b4f4b50c : SUCCESS in 23m 26s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/ae3a15b34ad344bab4c8eb3fc2130e64 : SUCCESS in 24m 48s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/325f94da2b254e73b9282ab1dd8359f3 : SUCCESS in 18m 10s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/dc885933b8f64978b9a0c2719be750c0 : SUCCESS in 19m 05s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/c8bc8677723f4d7db21731bb68c34524 : SUCCESS in 5m 29s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/66128b9e9a404b419811fae24c28f545 : SUCCESS in 7m 56s\n- cross-swift-py27 https://zuul.opendev.org/t/openstack/build/bf61753139a343efac8cae7ee968cdbb : SUCCESS in 17m 31s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/df821162d6284243a8739d27bc45e682 : SUCCESS in 13m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8bbe6569ceda41c684f11e664e1c20de : SUCCESS in 1h 09m 31s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fc7a3f9c3eee45b380da33b1bd8c2695 : FAILURE in 1h 15m 23s","accounts_in_message":[],"_revision_number":2},{"id":"9e484886afc323903c16ee2324a18013ad383d33","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2020-07-07 15:26:18.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d3b2d37d7f84f426988a720c6f1db1e578ba3ccb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 16:06:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/eec6b5d2e72f4c97bc9dbd7aed35ea37 : SUCCESS in 36m 44s","accounts_in_message":[],"_revision_number":2},{"id":"d176ea35548f63101a569984a6d5412139c8bdc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 22:16:21.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\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5459c56593d43bb9e0ce451cedb17dc : SUCCESS in 4m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87c0dc3e536b49f58e911522d25e67b0 : SUCCESS in 4m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/818cdc188f534ff89a7d375148aa29e5 : FAILURE in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f7fced025b66443f907ff0a2a45e28b8 : FAILURE in 5m 08s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/7508d429ecfa4cea89eeac1808f5575b : SUCCESS in 6m 34s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/b01fe38688844cb79e80fc7032448aa7 : SUCCESS in 5m 06s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/3b054e11f6f942e1a38404080d237314 : SUCCESS in 8m 23s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/76d53f84ee304bfba0f38a4cbbb470d3 : SUCCESS in 11m 43s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/6268c7487e0c4c9883270c6445dda083 : SUCCESS in 10m 01s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/aef73b6ac4a34b5d9f2698e7e6500122 : SUCCESS in 5m 37s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/17d23fb5fccd45318722b47bc889bb86 : SUCCESS in 13m 51s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/39865e2308b74dbebb345711b43364a8 : SUCCESS in 12m 13s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/7520d9d42fa94bb2aa3ac5fe876c3a52 : SUCCESS in 11m 12s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/8a51b5eaa33f45a3b27a108f873d9ce6 : SUCCESS in 21m 25s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/b88fd5237a654608ac33b6808659e068 : SUCCESS in 26m 49s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/ddef0a82d499429380b5e4ab11681fd4 : SUCCESS in 15m 15s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/0770720cfd6d4795952d316abe467992 : SUCCESS in 20m 48s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/f8b96972615a4db09f9b770523076bef : SUCCESS in 5m 35s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/72dfe2f44eba4002b9e30fc35d39ee7b : SUCCESS in 6m 46s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/640d02853054401ab077598fea42fde1 : SUCCESS in 12m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0b1dacadd93340a7a42d6b3cfe395e00 : SUCCESS in 59m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f5df8b53e02843fdb5ac024f28fdb7e8 : SUCCESS in 1h 23m 15s","accounts_in_message":[],"_revision_number":2},{"id":"97fd21443218096a34e8484634891a96c1cad4e0","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2020-07-07 22:22:48.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"e007f756661afb463fca4aaeb60f5fab4c032153","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-07 23:08:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/6bd95acfbd7c44a592eec2666f98cdcd : SUCCESS in 40m 07s","accounts_in_message":[],"_revision_number":2},{"id":"24ab46661bb8d1a54d1fd08fe49aec632d4056fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-08 01:19:12.000000000","message":"Patch Set 2:\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- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c7543a1f9d2b4528b44a22bc4cb581e1 : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/406d033e75d24320a2510f5aa660405c : SUCCESS in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ee4a7c07fc974a338e897ca1ff8c6ab2 : FAILURE in 6m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b932a8932e484b64a18360677b7116c0 : FAILURE in 7m 36s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/c7f79110c93a4b74a7a913539fccc11c : SUCCESS in 5m 03s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/6d8232f609ae47f5af66f0d485cca773 : SUCCESS in 6m 58s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/e38dfe1879854c63a02942fd2328ba02 : SUCCESS in 10m 47s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/f84296eeaf2840358584d98d0e3dcced : SUCCESS in 10m 20s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/1171d674bf1e44eaad914023939092bc : SUCCESS in 10m 23s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/1b22e5b31ff348b38d47a4dd20682d46 : SUCCESS in 8m 02s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/7c3ba420e0794bfdbd7dd31be129f404 : SUCCESS in 12m 58s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/6836f51081124d008908f71925e311dd : SUCCESS in 10m 01s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/b24e88ca51544b078e67f5be4c09c31e : SUCCESS in 9m 12s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/d97dc30a7ffb4375b78b2fbce43470dc : SUCCESS in 19m 43s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/92a4ec6005b94aac954f981c1fe93b07 : SUCCESS in 25m 24s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/bbe774b77b7545f3b19c7a4c2f2e17ae : SUCCESS in 14m 48s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/5f047b20d8c04c5ea12f15a2052fd318 : SUCCESS in 17m 14s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/34be3b0c065f4446b35754f4214812c7 : SUCCESS in 6m 15s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/dd8add6c29814b509372ce4de2c178c5 : SUCCESS in 7m 39s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/d63ec578ca8441eeadd21e1b64cc8c5c : SUCCESS in 12m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b52bf3accf5f459993e54682d8330fe9 : SUCCESS in 54m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/efc5a15f32c649959868400d1bffec3d : SUCCESS in 56m 29s","accounts_in_message":[],"_revision_number":2},{"id":"c8276bec2354e75d8bade6419cf9063d6c422f46","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2020-07-09 23:09:13.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"5a0e00aa6f4e85669b0efe1a995861644984dd56","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-09 23:59:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/17439cc3a38b4076ba275ee57ad2d1bd : SUCCESS in 43m 41s","accounts_in_message":[],"_revision_number":2},{"id":"e2e0e7e9f1933d0af999bced9b95f103da712e0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 01:00:45.000000000","message":"Patch Set 2:\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- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1f3e2698a4d4b09b7f0066f495b65e4 : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1004add6b62445ccabef7c987ad404da : SUCCESS in 10m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e85eb43941704b0ba29d220ce64e19c9 : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d818bfe019ab4045935a2991424060f4 : SUCCESS in 4m 39s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/9cd296c0714f4061b82269c0f17516e1 : SUCCESS in 4m 41s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/fa4515fad33744fda66694521759bdca : SUCCESS in 9m 22s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/0cdd0c754d2e4bf582cc9fe73e914ebf : SUCCESS in 8m 12s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/3296f8e90600450789eaeebe4f02a3b5 : SUCCESS in 12m 03s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/73f3438f263c4424a03fd13e73beae6b : SUCCESS in 11m 27s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/9da285bc8b0a451a8f0c49f7f41185a7 : SUCCESS in 5m 25s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/fa7a9719f894480981e867cbc59a699e : SUCCESS in 11m 24s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/5129d503d9ad49c3bdf5835146595826 : SUCCESS in 21m 26s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/0db153d3fcc141ee9bab7eaa7e009da8 : SUCCESS in 28m 37s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/908a704e8f4f44ba98e5afaaf4a255ff : SUCCESS in 55m 46s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/3685ff83b6fa47c5aa8858264764331b : TIMED_OUT in 41m 30s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/db399de06d5947798028df1fdbcae439 : SUCCESS in 40m 52s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/c4feee652d44447887cd932a8d29d63c : SUCCESS in 41m 11s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/c0697a3dd49e4b97ab97c3995508b83f : SUCCESS in 9m 29s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/8b5243a108a64bdbbc2b01b6746aef7d : SUCCESS in 15m 15s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/99240ccb1ff74982bf2e50b4045d7a0b : SUCCESS in 33m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3376010f6b68483db5e8e6dc0ac34eee : SUCCESS in 1h 24m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/15d4235b85a842948c97c4cc9bc10d78 : SUCCESS in 1h 48m 40s","accounts_in_message":[],"_revision_number":2},{"id":"b64c0d554714e7a4abed48d282d11e4e61737800","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2020-07-10 01:24:22.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"fea50c21b0217d3b442a45fe5fc75230372d8d14","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 02:01:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- requirements-tox-py38-check-uc-aarch64 https://zuul.opendev.org/t/openstack/build/490293e1e58f4dd28d0c89bd0a30c06f : SUCCESS in 34m 11s","accounts_in_message":[],"_revision_number":2},{"id":"d0b7566c16e807326a7f4d3a906ad0e2332c144a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 02:44:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a08b16a7d7c54668b5749dbebc3d8d57 : SUCCESS in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e1628d3c9e6f4f5cb699c1c3804c6bc1 : SUCCESS in 3m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6b62ee69c2a643d9a5fcbae50d945098 : SUCCESS in 4m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/31d4037f0d304cf288b04298494c6168 : SUCCESS in 4m 55s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/0b6da27e0a134f998ad2fd5920df4ac5 : SUCCESS in 4m 13s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/9d8c048bb8b44169ac415e6b83d6a906 : SUCCESS in 3m 07s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/fad589204916424f94569b694e8ec0a9 : SUCCESS in 9m 27s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/91d03b974a3b4244b5be551761d623d5 : SUCCESS in 8m 45s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/e9a8fdda788f4b638a0015c7ab206954 : SUCCESS in 9m 17s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/e2e2283f6d7d48edb09375bdbeaf2877 : SUCCESS in 4m 56s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/9b732bf88e58431db0eb4c731b3d41f2 : SUCCESS in 11m 56s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/4fbfb1cf689e4302b584e6b5e5e4ba5c : SUCCESS in 6m 19s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/945dbf3e631e4a4f9a9dc9cd728b3c18 : SUCCESS in 8m 15s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/6934c9132b5e4a80b83e037141386010 : SUCCESS in 17m 22s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/463ba1ef26fa4ed0ba54220ac634f09a : SUCCESS in 21m 21s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/560af348d28541b6b8b5111027ea2c68 : SUCCESS in 12m 18s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/6d20bc1fe1c0479c8b4a782d042a61e5 : SUCCESS in 16m 59s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/68ce7074a702431c84101d3565d7ee50 : SUCCESS in 5m 32s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/fc423a72bb9b4bb69c8aefdc3fb3e9e2 : SUCCESS in 7m 05s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/20f77eb537c44f389e6e8bc83bde55db : SUCCESS in 12m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/18789cc51b154050a9aa8dd4c59f1c98 : SUCCESS in 50m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/66746d76bd894903b84cf915ffa1b8b8 : SUCCESS in 1h 19m 04s","accounts_in_message":[],"_revision_number":2},{"id":"f6f76ff7d78674c0cb368c8f43f558319ec7d806","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 02:44:58.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c85316a95928d92fb956cee662cf893a63040ff8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 04:23:50.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1674b89c7a0469eba68a1aed0a65934 : SUCCESS in 4m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc58876bcf94406882660eaae0efdb17 : SUCCESS in 4m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e8c5e8b19d364a9bb8b51a069e7bf9c9 : SUCCESS in 9m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6f51dd6cf5c044a3bc566f7739cb90bd : SUCCESS in 4m 49s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2518ba49997a4d2b8171f3f0e7b7557e : SUCCESS in 4m 27s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/8572d6df9d8a427aa0e35fcce0da1799 : SUCCESS in 4m 02s\n- requirements-tox-py36-check-uc https://zuul.opendev.org/t/openstack/build/5e9dd8e5088048eca0e246a68de8e15d : SUCCESS in 9m 25s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/601aed5b6b9644b9a59e5b03219c46ac : SUCCESS in 9m 15s\n- cross-cinder-py36 https://zuul.opendev.org/t/openstack/build/7539718be3f44b85aca0e20a3a1b7b3e : SUCCESS in 9m 45s\n- cross-glance-py36 https://zuul.opendev.org/t/openstack/build/a9d4f141663e4c8cb15033d78e8539d8 : SUCCESS in 5m 15s\n- cross-horizon-py36 https://zuul.opendev.org/t/openstack/build/23b1ca4aec75404096a6bb87bc44a40d : SUCCESS in 9m 51s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/7e64fa0f935344f3980fc71ad37a691a : SUCCESS in 6m 31s\n- cross-ironic-py38 https://zuul.opendev.org/t/openstack/build/ee8e0a6da5b04b43af71cb11ce4a0ef8 : SUCCESS in 10m 45s\n- cross-keystone-py36 https://zuul.opendev.org/t/openstack/build/ac2ecf7ce76a4cb3a7ccacb182656da3 : SUCCESS in 17m 47s\n- cross-neutron-py36 https://zuul.opendev.org/t/openstack/build/effdd923577440a8982def932acc1574 : SUCCESS in 24m 42s\n- cross-nova-py36 https://zuul.opendev.org/t/openstack/build/342fe83b1498422d9aab0e6ece05a541 : SUCCESS in 13m 41s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/4f3d2971f2d84fa99bc3f87278964591 : SUCCESS in 17m 32s\n- cross-octavia-py36 https://zuul.opendev.org/t/openstack/build/5aadecb4a82e4d4eae48279822a6c4af : SUCCESS in 6m 03s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/499024d02cb9401285872936656b2d31 : SUCCESS in 6m 34s\n- cross-swift-py27 https://zuul.opendev.org/t/openstack/build/e970840767d94d1d9e5fa45c8f3ad9e4 : SUCCESS in 9m 52s\n- cross-swift-py36 https://zuul.opendev.org/t/openstack/build/8f8709f4039e43aba8b70db9318475ec : SUCCESS in 12m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/14aee21ee7594b15aa7cebac5b9d3f12 : SUCCESS in 1h 21m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5764627d1c84a568f2261eb18d692aa : SUCCESS in 1h 25m 00s","accounts_in_message":[],"_revision_number":2},{"id":"b1a8b5343674ecfe9cce1de0941e91b4b1a93b86","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 04:23:51.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"12628cc74d29a380926a750e330eacdce13a8c5c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-10 04:25:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/723817fb7c4642d0b13e2f0506ee0635 : SUCCESS in 1m 27s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2d7a41b64c8f891a0c6c0a76f30ff7fe7557163a","revisions":{"3bdddcf483dc8b4e524cf2a4393d06474e172342":{"kind":"REWORK","_number":1,"created":"2020-07-07 04:18:32.000000000","uploader":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"ref":"refs/changes/52/739652/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/52/739652/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/52/739652/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/52/739652/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/52/739652/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/52/739652/1"}}},"commit":{"parents":[{"commit":"4878cdee914e00d1447d4bf1ac6a26e4ba9fb6ca","subject":"Merge \"update constraint for os-traits to new release 2.4.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/4878cdee914e00d1447d4bf1ac6a26e4ba9fb6ca"}]}],"author":{"name":"Matthew Thode","email":"mthode@mthode.org","date":"2020-07-07 04:17:51.000000000","tz":-300},"committer":{"name":"Matthew Thode","email":"mthode@mthode.org","date":"2020-07-07 04:17:51.000000000","tz":-300},"subject":"manual generate-constraints run","message":"manual generate-constraints run\n\ngenerated via:\n\ngenerate-constraints -b blacklist.txt -p /usr/bin/python3.6 -p \\\n  /usr/bin/python3.8 -r global-requirements.txt \u003e upper-constraints.txt\n\nheld back the normal mock, msgpack (because of salt) and docutils\n(because of boto iirc).\n\nChange-Id: I76bfc33f7ec6b5c254a1fb9d428055dbc07abda8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/3bdddcf483dc8b4e524cf2a4393d06474e172342"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/3bdddcf483dc8b4e524cf2a4393d06474e172342"}]},"branch":"refs/heads/master"},"2d7a41b64c8f891a0c6c0a76f30ff7fe7557163a":{"kind":"REWORK","_number":2,"created":"2020-07-07 06:25:12.000000000","uploader":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"ref":"refs/changes/52/739652/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/52/739652/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/52/739652/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/52/739652/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/52/739652/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/52/739652/2"}}},"commit":{"parents":[{"commit":"4878cdee914e00d1447d4bf1ac6a26e4ba9fb6ca","subject":"Merge \"update constraint for os-traits to new release 2.4.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/4878cdee914e00d1447d4bf1ac6a26e4ba9fb6ca"}]}],"author":{"name":"Matthew Thode","email":"mthode@mthode.org","date":"2020-07-07 04:17:51.000000000","tz":-300},"committer":{"name":"Matthew Thode","email":"mthode@mthode.org","date":"2020-07-07 06:25:00.000000000","tz":-300},"subject":"manual generate-constraints run","message":"manual generate-constraints run\n\ngenerated via:\n\ngenerate-constraints -b blacklist.txt -p /usr/bin/python3.6 -p \\\n  /usr/bin/python3.8 -r global-requirements.txt \u003e upper-constraints.txt\n\nheld back the normal mock, msgpack (because of salt) and docutils\n(because of boto iirc).\n\nChange-Id: I76bfc33f7ec6b5c254a1fb9d428055dbc07abda8\nSigned-off-by: Matthew Thode \u003cmthode@mthode.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/2d7a41b64c8f891a0c6c0a76f30ff7fe7557163a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/2d7a41b64c8f891a0c6c0a76f30ff7fe7557163a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
