)]}'
{"oslo_privsep/capabilities.py":[{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"6bfeaed9dde9ccbb2deda4b3ea917ed553109443","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import cffi"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Expand as necessary"},{"line_number":20,"context_line":"CAP_CHOWN \u003d 0"},{"line_number":21,"context_line":"CAP_DAC_OVERRIDE \u003d 1"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_61add6e8","line":18,"updated":"2015-11-17 01:57:49.000000000","message":"Does https://pythonhosted.org/python-prctl/ already do this? (therefore avoiding needing cffi and all that below?)","commit_id":"5a00350935a3ab94af0b79ca32d86314de4c9a02"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"62619b3e6abecee6f82e219d48ecb28700b5c7a8","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import cffi"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Expand as necessary"},{"line_number":20,"context_line":"CAP_CHOWN \u003d 0"},{"line_number":21,"context_line":"CAP_DAC_OVERRIDE \u003d 1"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_85bb1f72","line":18,"in_reply_to":"ba8a016a_61add6e8","updated":"2015-11-17 06:30:59.000000000","message":"prctl does seem to help here and to be reasonably mature. Unfortunately, I\u0027m pretty sure we\u0027re not meant to depend on GPL licensed libraries? We certainly don\u0027t have any GPL\u0027ed dependancies in global-requirements at the moment.","commit_id":"5a00350935a3ab94af0b79ca32d86314de4c9a02"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"a29e0bf201cd277e076ba5fc774749a9c6e1788b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import cffi"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"# Expand as necessary"},{"line_number":20,"context_line":"CAP_CHOWN \u003d 0"},{"line_number":21,"context_line":"CAP_DAC_OVERRIDE \u003d 1"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_8817b650","line":18,"in_reply_to":"ba8a016a_85bb1f72","updated":"2015-11-17 07:11:35.000000000","message":"Maybe ask the author if he\u0027d be willing to license under ASL (or dual license or something); https://github.com/seveas/python-prctl\n\nSeems like https://github.com/seveas/python-prctl/graphs/contributors is not exactly a ton of people, so might be doable to change license without a problem...","commit_id":"5a00350935a3ab94af0b79ca32d86314de4c9a02"}]}
