)]}'
{"specs/juno/pylockfile.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"e6e32188f612de5d80df66b5b07b4a1e6e0f3deb","unresolved":false,"context_lines":[{"line_number":23,"context_line":"------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"We could stop using pylockutils altogether and release a new lock library"},{"line_number":26,"context_line":"based on oslo-incubator/lockutils."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Implementation"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_a79dca0c","line":26,"updated":"2014-06-24 15:28:27.000000000","message":"We also talked about moving some of our lockutils code into pylockfile and making the oslo-branded library just be the interface with the oslo.config dependency.","commit_id":"1cbd46ab30125a28953c4661ab438a0eeace3474"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"42b5502295cc58138667e9b32362257e3cf9ae40","unresolved":false,"context_lines":[{"line_number":23,"context_line":"------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"We could stop using pylockutils altogether and release a new lock library"},{"line_number":26,"context_line":"based on oslo-incubator/lockutils."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Implementation"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_31fe2239","line":26,"in_reply_to":"1ae5cdf2_03b5607d","updated":"2014-07-24 15:19:30.000000000","message":"Done","commit_id":"1cbd46ab30125a28953c4661ab438a0eeace3474"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"bf79b4e673e2975fcf39d167aaeabaff8ab9416a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"We could stop using pylockutils altogether and release a new lock library"},{"line_number":26,"context_line":"based on oslo-incubator/lockutils."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Implementation"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_03b5607d","line":26,"in_reply_to":"1ae5cdf2_92c61c67","updated":"2014-06-25 17:54:56.000000000","message":"I\u0027d like the ben approach, move as much generic functionality into pylockfile (and/or improve whats there), then add a little helper layer that is oslo.lock (or other name) that interacts with oslo.config (and oslo.log?). This way the *new and better* pylockfile is useful by the larger community.","commit_id":"1cbd46ab30125a28953c4661ab438a0eeace3474"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"e5e19a890143b1cb68b4a67cb125cc48d9b2d900","unresolved":false,"context_lines":[{"line_number":23,"context_line":"------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"We could stop using pylockutils altogether and release a new lock library"},{"line_number":26,"context_line":"based on oslo-incubator/lockutils."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Implementation"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_92c61c67","line":26,"in_reply_to":"1ae5cdf2_a79dca0c","updated":"2014-06-25 16:20:55.000000000","message":"I think this would be my preference.  I don\u0027t see a fcntl-based file lock in pylockfile, so we could contribute that and make use of it in lockutils.\n\nWe can\u0027t merge them into one library because of the oslo.config dep in lockutils, so I think factoring out the generic parts and making lockutils an oslo-specific wrapper around that is the way to go.","commit_id":"1cbd46ab30125a28953c4661ab438a0eeace3474"}]}
