)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"27a845556e83b96bccad94380d496f4bc9bc300f","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depends-On: Icf1e636bd1fbb73fd6d06a8e43fe55bcbe482122"},{"line_number":10,"context_line":"Change-Id: I675dfc70d9237fa1c4873a06d6b9bad0bbc1b8e0"},{"line_number":11,"context_line":"Signed-off-by: Kevin Carter \u003ckecarter@redhat.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7faddb67_b9ffc432","line":11,"updated":"2019-07-10 18:17:05.000000000","message":"We still need the questions from https://docs.openstack.org/project-team-guide/dependency-management.html#for-new-requirements answered here in the commit message\n\nI\u0027d like you to confirm that including gpl licenced code in linters or docs tox jobs is allowed as well, beyond that, looks good","commit_id":"e95da01733eab0c5a8e794b410aea1698a63d677"}],"projects.txt":[{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"d1c24e35e0f7822981de8c5fde7ea342da7a3b46","unresolved":false,"context_lines":[{"line_number":296,"context_line":"openstack/tempest"},{"line_number":297,"context_line":"openstack/tosca-parser"},{"line_number":298,"context_line":"openstack/tricircle"},{"line_number":299,"context_line":"openstack/tripleo-ansible"},{"line_number":300,"context_line":"openstack/tripleo-common"},{"line_number":301,"context_line":"openstack/tripleo-common-tempest-plugin"},{"line_number":302,"context_line":"openstack/tripleo-heat-templates"}],"source_content_type":"text/plain","patch_set":1,"id":"9fb8cfa7_b3cd4867","line":299,"updated":"2019-06-27 17:32:54.000000000","message":"I guess it depends on the function of that alternate requirements file.  If it\u0027s still used for the same reason it should be included in the set that\u0027s \u0027managed\u0027.  and given that\u0027s it\u0027s importing I think that\u0027d be an issue.\nWe can\u0027t add ansible to global-requirements for licencing reasons.\n\nhttps://governance.openstack.org/tc/reference/licensing.html\n\nIn order to be acceptable as dependencies of OpenStack projects, external libraries (produced and published by 3rd-party developers) must be licensed under an OSI-approved license that does not restrict distribution of the consuming project. The list of acceptable licenses includes ASLv2, BSD (both forms), MIT, PSF, LGPL, ISC, and MPL. Licenses considered incompatible with this requirement include GPLv2, GPLv3, and AGPL.","commit_id":"609f57247aaec13d0eadf7087c66f1291ab48fed"},{"author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"change_message_id":"004555e22a512092fc2882396dca1d894b5bc0e9","unresolved":false,"context_lines":[{"line_number":296,"context_line":"openstack/tempest"},{"line_number":297,"context_line":"openstack/tosca-parser"},{"line_number":298,"context_line":"openstack/tricircle"},{"line_number":299,"context_line":"openstack/tripleo-ansible"},{"line_number":300,"context_line":"openstack/tripleo-common"},{"line_number":301,"context_line":"openstack/tripleo-common-tempest-plugin"},{"line_number":302,"context_line":"openstack/tripleo-heat-templates"}],"source_content_type":"text/plain","patch_set":1,"id":"9fb8cfa7_98988fc0","line":299,"updated":"2019-06-25 17:09:18.000000000","message":"this is good, but you are likely to have problems as you are importing ansible (which we don\u0027t track in global-requirements.txt or have in upper-constraints.txt)  I\u0027d recommend looking at ansible-runner instead","commit_id":"609f57247aaec13d0eadf7087c66f1291ab48fed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"42e37df99686cc81b97becd29d65494f42280711","unresolved":false,"context_lines":[{"line_number":296,"context_line":"openstack/tempest"},{"line_number":297,"context_line":"openstack/tosca-parser"},{"line_number":298,"context_line":"openstack/tricircle"},{"line_number":299,"context_line":"openstack/tripleo-ansible"},{"line_number":300,"context_line":"openstack/tripleo-common"},{"line_number":301,"context_line":"openstack/tripleo-common-tempest-plugin"},{"line_number":302,"context_line":"openstack/tripleo-heat-templates"}],"source_content_type":"text/plain","patch_set":1,"id":"9fb8cfa7_08e1959b","line":299,"in_reply_to":"9fb8cfa7_98988fc0","updated":"2019-06-26 23:04:50.000000000","message":"we have a hard dependency on ansible itself. maybe we can move that into a different requirements file ?","commit_id":"609f57247aaec13d0eadf7087c66f1291ab48fed"},{"author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"change_message_id":"ae77bba721bf6c6a8bdd3c2fa9cdba679b5f1e01","unresolved":false,"context_lines":[{"line_number":296,"context_line":"openstack/tempest"},{"line_number":297,"context_line":"openstack/tosca-parser"},{"line_number":298,"context_line":"openstack/tricircle"},{"line_number":299,"context_line":"openstack/tripleo-ansible"},{"line_number":300,"context_line":"openstack/tripleo-common"},{"line_number":301,"context_line":"openstack/tripleo-common-tempest-plugin"},{"line_number":302,"context_line":"openstack/tripleo-heat-templates"}],"source_content_type":"text/plain","patch_set":1,"id":"9fb8cfa7_38c7cc98","line":299,"in_reply_to":"9fb8cfa7_b3cd4867","updated":"2019-07-01 13:37:46.000000000","message":"Done","commit_id":"609f57247aaec13d0eadf7087c66f1291ab48fed"}]}
