)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"2652739bf78448363cb3643e69797bb18f34e441","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Henry Nash \u003chenryn@linux.vnet.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-02-01 10:07:42 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Make the LDAP dependency clear betweem identity, resource \u0026 assignment"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"We currently hint at the fact that there is dependency on LDAP for"},{"line_number":10,"context_line":"identity if we are using it for resource and/or assignment, but we"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da86d52c_997e90e3","line":7,"updated":"2015-02-01 19:47:27.000000000","message":"between*","commit_id":"8cb2e334b2c744c16dcecf2fbefc903cf705cc40"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"e79bd536faf13068c2e495b57f056774001850cf","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Henry Nash \u003chenryn@linux.vnet.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-02-01 10:07:42 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Make the LDAP dependency clear betweem identity, resource \u0026 assignment"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"We currently hint at the fact that there is dependency on LDAP for"},{"line_number":10,"context_line":"identity if we are using it for resource and/or assignment, but we"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da86d52c_6f266abc","line":7,"in_reply_to":"da86d52c_997e90e3","updated":"2015-02-01 23:34:10.000000000","message":"Done","commit_id":"8cb2e334b2c744c16dcecf2fbefc903cf705cc40"}],"keystone/assignment/backends/ldap.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b3996993992fa88c21db73604a2f5717564b684f","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        # This is the only deep dependency from assignment back to identity."},{"line_number":43,"context_line":"        # This is safe to do since if you are using LDAP for assignment, it is"},{"line_number":44,"context_line":"        # required that you are using it for identity as well."},{"line_number":45,"context_line":"        self.user \u003d ldap_identity.UserApi(CONF)"},{"line_number":46,"context_line":"        self.group \u003d ldap_identity.GroupApi(CONF)"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_a71dd468","line":44,"updated":"2015-02-02 14:48:06.000000000","message":"If it\u0027s required then the server should fail to start with a clear message if you don\u0027t do it.","commit_id":"74c50bde079b2f5d46c2c92c5a4632781154cd2e"},{"author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"change_message_id":"6840ac7159c6bb2489689dab8cbc3af2300e5f8a","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        # This is the only deep dependency from assignment back to identity."},{"line_number":43,"context_line":"        # This is safe to do since if you are using LDAP for assignment, it is"},{"line_number":44,"context_line":"        # required that you are using it for identity as well."},{"line_number":45,"context_line":"        self.user \u003d ldap_identity.UserApi(CONF)"},{"line_number":46,"context_line":"        self.group \u003d ldap_identity.GroupApi(CONF)"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_702454af","line":44,"in_reply_to":"da86d52c_231106b0","updated":"2015-03-05 15:41:59.000000000","message":"We are deprecating Assignment now, but if we were not, I would say that the domain-specific-configs would allow one domain for both id and asssignment.  Not sure if we could check this, but it would need more code.\n\nLet\u0027s not put any more effort into the LDAP assignment code.","commit_id":"74c50bde079b2f5d46c2c92c5a4632781154cd2e"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"3c10eb488ebc9abdfe68f38cc5715984b9b3193f","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        # This is the only deep dependency from assignment back to identity."},{"line_number":43,"context_line":"        # This is safe to do since if you are using LDAP for assignment, it is"},{"line_number":44,"context_line":"        # required that you are using it for identity as well."},{"line_number":45,"context_line":"        self.user \u003d ldap_identity.UserApi(CONF)"},{"line_number":46,"context_line":"        self.group \u003d ldap_identity.GroupApi(CONF)"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da86d52c_231106b0","line":44,"in_reply_to":"da86d52c_a71dd468","updated":"2015-02-06 19:52:44.000000000","message":"Agreed - although since this particular defect was to only make the documentation \u0026 code comments clearer, I have raised a separate bug for us to actually detect this condition startup (see: https://bugs.launchpad.net/keystone/+bug/1419128)","commit_id":"74c50bde079b2f5d46c2c92c5a4632781154cd2e"}]}
