)]}'
{"id":"openstack%2Frequirements~657105","triplet_id":"openstack%2Frequirements~master~Ib8191602f47641eb047ebe5972ffa92bcfd08de4","project":"openstack/requirements","branch":"master","hashtags":[],"change_id":"Ib8191602f47641eb047ebe5972ffa92bcfd08de4","subject":"Add safety check output to the linters output","status":"MERGED","created":"2019-05-04 10:42:52.000000000","updated":"2019-05-14 16:47:38.000000000","submitted":"2019-05-14 16:47:37.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":"657105-1557852458053-c6786d84","meta_rev_id":"0d99522e100d23dd7f51c5c608bca47bbcb46f48","_number":657105,"virtual_id_number":657105,"owner":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"date":"2019-05-12 13:13:40.000000000","_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"value":2,"date":"2019-05-14 16:47:37.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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":2,"date":"2019-05-14 14:52:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":2,"date":"2019-05-14 15:02:22.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":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"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":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":1,"date":"2019-05-14 15:02:22.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":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"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":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},{"_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":"2019-05-14 14:52:13.000000000","updated_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"},{"updated":"2019-05-14 15:02:22.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":"2019-05-14 16:47:37.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":"7f929ed79e908b1dd49847ebce0824370f8311d7","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-04 10:42:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bea55e575a77f6c208e079897a6d7299666bef14","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-04 12:14:09.000000000","message":"Patch Set 1: 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 http://logs.openstack.org/05/657105/1/check/openstack-tox-docs/99feaa2/html/ : SUCCESS in 2m 52s\n- openstack-tox-pypy http://logs.openstack.org/05/657105/1/check/openstack-tox-pypy/5db1b1a/ : SUCCESS in 3m 48s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/05/657105/1/check/openstack-tox-pep8/8dba24d/ : SUCCESS in 2m 55s\n- openstack-tox-py27 http://logs.openstack.org/05/657105/1/check/openstack-tox-py27/75ec8c5/ : SUCCESS in 3m 00s\n- openstack-tox-py36 http://logs.openstack.org/05/657105/1/check/openstack-tox-py36/4cf0875/ : SUCCESS in 3m 05s\n- openstack-tox-validate http://logs.openstack.org/05/657105/1/check/openstack-tox-validate/f7fb615/ : SUCCESS in 2m 52s\n- requirements-tox-babel http://logs.openstack.org/05/657105/1/check/requirements-tox-babel/66d1f68/ : SUCCESS in 2m 42s\n- requirements-integration http://logs.openstack.org/05/657105/1/check/requirements-integration/85ab693/ : SUCCESS in 1h 05m 02s\n- neutron-grenade-multinode http://logs.openstack.org/05/657105/1/check/neutron-grenade-multinode/ebb5128/ : SUCCESS in 1h 06m 19s\n- tempest-full http://logs.openstack.org/05/657105/1/check/tempest-full/cf7ce88/ : FAILURE in 30m 54s\n- neutron-grenade http://logs.openstack.org/05/657105/1/check/neutron-grenade/82d7ba8/ : SUCCESS in 58m 23s","accounts_in_message":[],"_revision_number":1},{"id":"329ab74ae3c5d620f37dc10ea818960dd3d9ae9e","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-04 14:02:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e65ac94bab627be8228e7c12800214728d3d6b87","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-04 16:06:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/05/657105/2/check/openstack-tox-docs/9f6a2da/html/ : SUCCESS in 4m 30s\n- openstack-tox-pypy http://logs.openstack.org/05/657105/2/check/openstack-tox-pypy/fb0be53/ : SUCCESS in 5m 09s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/05/657105/2/check/openstack-tox-pep8/64f6f7c/ : SUCCESS in 4m 07s\n- openstack-tox-py27 http://logs.openstack.org/05/657105/2/check/openstack-tox-py27/4a1e83c/ : SUCCESS in 3m 17s\n- openstack-tox-py36 http://logs.openstack.org/05/657105/2/check/openstack-tox-py36/99fbbcb/ : SUCCESS in 4m 38s\n- openstack-tox-validate http://logs.openstack.org/05/657105/2/check/openstack-tox-validate/04c452d/ : SUCCESS in 3m 12s\n- requirements-tox-babel http://logs.openstack.org/05/657105/2/check/requirements-tox-babel/dce3868/ : SUCCESS in 4m 29s\n- requirements-integration http://logs.openstack.org/05/657105/2/check/requirements-integration/78f2dd8/ : SUCCESS in 1h 09m 05s\n- neutron-grenade-multinode http://logs.openstack.org/05/657105/2/check/neutron-grenade-multinode/9e6d8bc/ : SUCCESS in 1h 04m 15s\n- tempest-full http://logs.openstack.org/05/657105/2/check/tempest-full/23a0357/ : SUCCESS in 1h 51m 57s\n- neutron-grenade http://logs.openstack.org/05/657105/2/check/neutron-grenade/6677109/ : SUCCESS in 55m 31s","accounts_in_message":[],"_revision_number":2},{"id":"4d85e7ab7cb4f79d013b40d318d1c3bb51dee34c","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-04 18:57:45.000000000","message":"Patch Set 2: Code-Review-1\n\nI\u0027d rather this be a non-voting option.  there are some situations that we may need to stay on a broken version (whether on stable branches and the update is a big jump or the fixed version just breaks other things in gate).","accounts_in_message":[],"_revision_number":2},{"id":"2ecd13f3a0c3e19af1a5dca3dc7fbae8c673fc35","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-04 19:42:25.000000000","message":"Patch Set 2:\n\nIt\u0027s not voting?","accounts_in_message":[],"_revision_number":2},{"id":"c52eb2fc24e824a43affa1c23141116dcb369f0a","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-04 19:45:08.000000000","message":"Patch Set 2:\n\nyou are right, I\u0027m kinda surprised we are not linting as a separate check.  I\u0027d still like to see this as a separate check though for the reasons I stated earlier","accounts_in_message":[],"_revision_number":2},{"id":"427e5df6bf1420257b258fef8be2f48dcf09da8d","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-04 20:41:15.000000000","message":"Patch Set 2:\n\nWe can do that, but safety runs in less than 2s, so I think a separate job is not a good tradeoff in resource usage.","accounts_in_message":[],"_revision_number":2},{"id":"40a5040f2a9a7688ae7c4b2ae235908377c446b1","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-04 20:44:59.000000000","message":"Patch Set 2:\n\nthat\u0027s true about resource usage, but I don\u0027t think conflating lint checks with vuln checks is a good idea","accounts_in_message":[],"_revision_number":2},{"id":"5ade51a7d74fd5a58e7db85c36d5c94b05faae63","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-05 00:55:19.000000000","message":"Patch Set 2:\n\nThat is really what exactly everyone else is doing. \n\nhttps://github.com/openstack/keystone/blob/master/tox.ini#L40\nhttps://github.com/openstack/neutron/blob/master/tox.ini#L123\n\nI can pull out more examples if you want","accounts_in_message":[],"_revision_number":2},{"id":"c306f1d0442118f8d68afef59d31bf79ff1348d2","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-08 21:04:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"43b6ace4dc142c8ff5b00664488839a11540ba1f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-08 22:51:36.000000000","message":"Patch Set 3: 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 http://logs.openstack.org/05/657105/3/check/openstack-tox-docs/3338ebd/html/ : SUCCESS in 2m 39s\n- openstack-tox-pypy http://logs.openstack.org/05/657105/3/check/openstack-tox-pypy/bc6f54e/ : FAILURE in 2m 25s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/05/657105/3/check/openstack-tox-pep8/e5bbfa3/ : SUCCESS in 2m 41s\n- openstack-tox-py27 http://logs.openstack.org/05/657105/3/check/openstack-tox-py27/0d86c70/ : FAILURE in 2m 19s\n- openstack-tox-py36 http://logs.openstack.org/05/657105/3/check/openstack-tox-py36/f17a5f9/ : SUCCESS in 2m 42s\n- openstack-tox-validate http://logs.openstack.org/05/657105/3/check/openstack-tox-validate/5601e89/ : SUCCESS in 2m 44s\n- requirements-tox-babel http://logs.openstack.org/05/657105/3/check/requirements-tox-babel/a2ad8e9/ : SUCCESS in 4m 25s\n- requirements-integration http://logs.openstack.org/05/657105/3/check/requirements-integration/01568d2/ : FAILURE in 36m 24s\n- neutron-grenade-multinode http://logs.openstack.org/05/657105/3/check/neutron-grenade-multinode/facf77b/ : SUCCESS in 1h 15m 19s\n- tempest-full http://logs.openstack.org/05/657105/3/check/tempest-full/a717531/ : SUCCESS in 1h 41m 46s\n- neutron-grenade http://logs.openstack.org/05/657105/3/check/neutron-grenade/7e719f0/ : SUCCESS in 53m 33s","accounts_in_message":[],"_revision_number":3},{"id":"5fa867f07f53e1a2fca0f86ac725cc9d625914de","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-05-11 19:34:50.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"9f2c04a318a0311abb60b0a40d48fc0f012018c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-11 21:13:28.000000000","message":"Patch Set 3:\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 http://logs.openstack.org/05/657105/3/check/openstack-tox-docs/3d461c3/html/ : SUCCESS in 3m 52s\n- openstack-tox-pypy http://logs.openstack.org/05/657105/3/check/openstack-tox-pypy/8721c97/ : SUCCESS in 4m 10s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/05/657105/3/check/openstack-tox-pep8/e24f72f/ : SUCCESS in 3m 52s\n- openstack-tox-py27 http://logs.openstack.org/05/657105/3/check/openstack-tox-py27/72a21bc/ : SUCCESS in 4m 11s\n- openstack-tox-py36 http://logs.openstack.org/05/657105/3/check/openstack-tox-py36/356c059/ : SUCCESS in 4m 55s\n- openstack-tox-validate http://logs.openstack.org/05/657105/3/check/openstack-tox-validate/150806b/ : SUCCESS in 4m 25s\n- requirements-tox-babel http://logs.openstack.org/05/657105/3/check/requirements-tox-babel/e2de564/ : SUCCESS in 3m 56s\n- requirements-integration http://logs.openstack.org/05/657105/3/check/requirements-integration/cd77225/ : SUCCESS in 59m 58s\n- neutron-grenade-multinode http://logs.openstack.org/05/657105/3/check/neutron-grenade-multinode/f47f7d7/ : SUCCESS in 1h 01m 29s\n- tempest-full http://logs.openstack.org/05/657105/3/check/tempest-full/933919c/ : FAILURE in 1h 35m 59s\n- neutron-grenade http://logs.openstack.org/05/657105/3/check/neutron-grenade/2fc099d/ : SUCCESS in 55m 38s","accounts_in_message":[],"_revision_number":3},{"id":"51fc81984382161f57bd9e03a43ed7ae7fc1ac37","author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"date":"2019-05-12 13:13:40.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"37415893a38c0b08ffb54eb39e06b01e6e365f06","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-12 14:51:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/05/657105/3/check/openstack-tox-docs/f40c5b8/html/ : SUCCESS in 3m 05s\n- openstack-tox-pypy http://logs.openstack.org/05/657105/3/check/openstack-tox-pypy/8543900/ : SUCCESS in 4m 32s (non-voting)\n- openstack-tox-pep8 http://logs.openstack.org/05/657105/3/check/openstack-tox-pep8/2decd3a/ : SUCCESS in 2m 37s\n- openstack-tox-py27 http://logs.openstack.org/05/657105/3/check/openstack-tox-py27/365d32b/ : SUCCESS in 2m 46s\n- openstack-tox-py36 http://logs.openstack.org/05/657105/3/check/openstack-tox-py36/7a280f8/ : SUCCESS in 3m 04s\n- openstack-tox-validate http://logs.openstack.org/05/657105/3/check/openstack-tox-validate/8592f07/ : SUCCESS in 2m 48s\n- requirements-tox-babel http://logs.openstack.org/05/657105/3/check/requirements-tox-babel/4a52929/ : SUCCESS in 2m 23s\n- requirements-integration http://logs.openstack.org/05/657105/3/check/requirements-integration/45084dd/ : SUCCESS in 42m 12s\n- neutron-grenade-multinode http://logs.openstack.org/05/657105/3/check/neutron-grenade-multinode/8865ced/ : SUCCESS in 1h 21m 16s\n- tempest-full http://logs.openstack.org/05/657105/3/check/tempest-full/e551ed0/ : SUCCESS in 1h 33m 25s\n- neutron-grenade http://logs.openstack.org/05/657105/3/check/neutron-grenade/8b7558d/ : SUCCESS in 53m 44s","accounts_in_message":[],"_revision_number":3},{"id":"454b558d91045567ba38651ebb713292274cbbf9","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-05-14 14:52:13.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"c0968d06c89b4cde067a21a6739de0ff31c1c439","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-05-14 15:02:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"fc1d25db88746b3e97ec9268c9033f7bd691c660","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 15:02:43.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"55a9815539bd9e00b62e47a0a9e32562bc41db43","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 16:47:37.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/05/657105/3/gate/openstack-tox-docs/8dcb148/html/ : SUCCESS in 2m 57s\n- openstack-tox-pep8 http://logs.openstack.org/05/657105/3/gate/openstack-tox-pep8/68fb257/ : SUCCESS in 2m 55s\n- openstack-tox-py27 http://logs.openstack.org/05/657105/3/gate/openstack-tox-py27/8ccec1f/ : SUCCESS in 3m 12s\n- openstack-tox-py36 http://logs.openstack.org/05/657105/3/gate/openstack-tox-py36/ea1be3f/ : SUCCESS in 2m 53s\n- openstack-tox-validate http://logs.openstack.org/05/657105/3/gate/openstack-tox-validate/055fe26/ : SUCCESS in 2m 42s\n- requirements-tox-babel http://logs.openstack.org/05/657105/3/gate/requirements-tox-babel/9f8b3e8/ : SUCCESS in 4m 41s\n- requirements-integration http://logs.openstack.org/05/657105/3/gate/requirements-integration/7f71a90/ : SUCCESS in 56m 27s\n- neutron-grenade-multinode http://logs.openstack.org/05/657105/3/gate/neutron-grenade-multinode/ed478da/ : SUCCESS in 1h 10m 51s\n- tempest-full http://logs.openstack.org/05/657105/3/gate/tempest-full/f9cb501/ : SUCCESS in 1h 39m 54s\n- neutron-grenade http://logs.openstack.org/05/657105/3/gate/neutron-grenade/6d0c093/ : SUCCESS in 56m 34s","accounts_in_message":[],"_revision_number":3},{"id":"0d99522e100d23dd7f51c5c608bca47bbcb46f48","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 16:47:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b628986912f4cb312c74ff22c1a6370df81bc8d8","revisions":{"663fd54dc988758e1c363411e4cffbe98c1e3ac6":{"kind":"REWORK","_number":1,"created":"2019-05-04 10:42:52.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/05/657105/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/05/657105/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/05/657105/1"}}},"commit":{"parents":[{"commit":"e08870c9a38fa8a066ae535c1f7bb3b6a0593809","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/e08870c9a38fa8a066ae535c1f7bb3b6a0593809"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-03 22:56:15.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-04 10:39:37.000000000","tz":120},"subject":"Add safety check output to the linters output","message":"Add safety check output to the linters output\n\nCurrently a safety check failure is ignored, the output\nis just for informational purposes. it reports known\nsecurity issues with the versions in upper-constraints.txt\nso that we can determine a corrective action.\n\nChange-Id: Ib8191602f47641eb047ebe5972ffa92bcfd08de4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/663fd54dc988758e1c363411e4cffbe98c1e3ac6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/663fd54dc988758e1c363411e4cffbe98c1e3ac6"}]},"branch":"refs/heads/master"},"a09abdc96c5782d4e17575a8fcc7dc820c7e039f":{"kind":"REWORK","_number":2,"created":"2019-05-04 14:02:26.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/05/657105/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/05/657105/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/05/657105/2"}}},"commit":{"parents":[{"commit":"e08870c9a38fa8a066ae535c1f7bb3b6a0593809","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/e08870c9a38fa8a066ae535c1f7bb3b6a0593809"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-03 22:56:15.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-04 13:36:59.000000000","tz":120},"subject":"Add safety check output to the linters output","message":"Add safety check output to the linters output\n\nCurrently a safety check failure is ignored, the output\nis just for informational purposes. it reports known\nsecurity issues with the versions in upper-constraints.txt\nso that we can determine a corrective action.\n\nChange-Id: Ib8191602f47641eb047ebe5972ffa92bcfd08de4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a09abdc96c5782d4e17575a8fcc7dc820c7e039f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a09abdc96c5782d4e17575a8fcc7dc820c7e039f"}]},"branch":"refs/heads/master"},"b628986912f4cb312c74ff22c1a6370df81bc8d8":{"kind":"REWORK","_number":3,"created":"2019-05-08 21:04:33.000000000","uploader":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"ref":"refs/changes/05/657105/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/05/657105/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/05/657105/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/05/657105/3"}}},"commit":{"parents":[{"commit":"842ed7bbb06c09dc01785265b589c228b5f928af","subject":"Merge \"Add missing format arg for missing g-r reqs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/842ed7bbb06c09dc01785265b589c228b5f928af"}]}],"author":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-03 22:56:15.000000000","tz":120},"committer":{"name":"Dirk Mueller","email":"dirk@dmllr.de","date":"2019-05-08 21:04:25.000000000","tz":120},"subject":"Add safety check output to the linters output","message":"Add safety check output to the linters output\n\nCurrently a safety check failure is ignored, the output\nis just for informational purposes. it reports known\nsecurity issues with the versions in upper-constraints.txt\nso that we can determine a corrective action.\n\nChange-Id: Ib8191602f47641eb047ebe5972ffa92bcfd08de4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/b628986912f4cb312c74ff22c1a6370df81bc8d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/b628986912f4cb312c74ff22c1a6370df81bc8d8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
