)]}'
{"specs/policy/naming-libraries.rst":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"847c60be1cf8f486bb6fdd4d362f9fae52a80802","unresolved":false,"context_lines":[{"line_number":35,"context_line":"projects should follow the naming pattern ``oslo.something`` for the"},{"line_number":36,"context_line":"library and dist, but use ``oslo_something`` for the top level package"},{"line_number":37,"context_line":"name. Avoid using the oslo. namespace package"},{"line_number":38,"context_line":"(:doc:`../kilo/drop-namespace-packages`)."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Non-production Dependencies Meant for OpenStack"},{"line_number":41,"context_line":"-----------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a930d6b_fa00a367","line":38,"updated":"2015-01-27 11:16:21.000000000","message":"Some examples of those libraries would be benefiicial.","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89c296175e2965c4bed63278e405866de0331f10","unresolved":false,"context_lines":[{"line_number":35,"context_line":"projects should follow the naming pattern ``oslo.something`` for the"},{"line_number":36,"context_line":"library and dist, but use ``oslo_something`` for the top level package"},{"line_number":37,"context_line":"name. Avoid using the oslo. namespace package"},{"line_number":38,"context_line":"(:doc:`../kilo/drop-namespace-packages`)."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Non-production Dependencies Meant for OpenStack"},{"line_number":41,"context_line":"-----------------------------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa81d914_1a50bb31","line":38,"in_reply_to":"1a930d6b_fa00a367","updated":"2015-01-28 17:01:12.000000000","message":"Done","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"847c60be1cf8f486bb6fdd4d362f9fae52a80802","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Libraries used for non-production or non-runtime dependencies of"},{"line_number":44,"context_line":"OpenStack projects should follow the naming convention"},{"line_number":45,"context_line":"``oslosomething`` (leaving out the ``.`` between \"oslo\" and"},{"line_number":46,"context_line":"\"something\") for the library, dist, and top level package."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. note::"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a930d6b_5af1b793","line":46,"updated":"2015-01-27 11:16:21.000000000","message":"Ditto.","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89c296175e2965c4bed63278e405866de0331f10","unresolved":false,"context_lines":[{"line_number":43,"context_line":"Libraries used for non-production or non-runtime dependencies of"},{"line_number":44,"context_line":"OpenStack projects should follow the naming convention"},{"line_number":45,"context_line":"``oslosomething`` (leaving out the ``.`` between \"oslo\" and"},{"line_number":46,"context_line":"\"something\") for the library, dist, and top level package."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":".. note::"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa81d914_3a457f70","line":46,"in_reply_to":"1a930d6b_5af1b793","updated":"2015-01-28 17:01:12.000000000","message":"Done","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"847c60be1cf8f486bb6fdd4d362f9fae52a80802","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"One alternative is to use all generic names, without the \"oslo\""},{"line_number":68,"context_line":"prefix. The main drawback of this approach is that it lacks the"},{"line_number":69,"context_line":"ability to singal our intended audience for the library. Some of the"},{"line_number":70,"context_line":"libraries we build are not useful to an audience working outside of"},{"line_number":71,"context_line":"OpenStack.  That could be because it is unencumbered with dependencies"},{"line_number":72,"context_line":"on OpenStack-specific libraries such as ``oslo.config``, uses patterns"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a930d6b_da0be77a","line":69,"updated":"2015-01-27 11:16:21.000000000","message":"singal -\u003e signal","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89c296175e2965c4bed63278e405866de0331f10","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"One alternative is to use all generic names, without the \"oslo\""},{"line_number":68,"context_line":"prefix. The main drawback of this approach is that it lacks the"},{"line_number":69,"context_line":"ability to singal our intended audience for the library. Some of the"},{"line_number":70,"context_line":"libraries we build are not useful to an audience working outside of"},{"line_number":71,"context_line":"OpenStack.  That could be because it is unencumbered with dependencies"},{"line_number":72,"context_line":"on OpenStack-specific libraries such as ``oslo.config``, uses patterns"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa81d914_5a4a3381","line":69,"in_reply_to":"1a930d6b_da0be77a","updated":"2015-01-28 17:01:12.000000000","message":"Done","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"9e5a079625474f887d72969d691a10324d5f0a67","unresolved":false,"context_lines":[{"line_number":75,"context_line":"of the Python community that the library is meant primarily for use in"},{"line_number":76,"context_line":"OpenStack."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Non-production Libs to Use \"oslo.\" Prefix"},{"line_number":79,"context_line":"-----------------------------------------"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"As mentioned above, the Oslo team is not entirely happy with names"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a930d6b_e9b1de8f","line":78,"updated":"2015-01-26 20:32:37.000000000","message":"We may actually want to do this going forward, now that oslo. prefix libs don\u0027t have namespaces either.  But this does fit our current policy so I don\u0027t think it should change right now.","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"89c296175e2965c4bed63278e405866de0331f10","unresolved":false,"context_lines":[{"line_number":75,"context_line":"of the Python community that the library is meant primarily for use in"},{"line_number":76,"context_line":"OpenStack."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Non-production Libs to Use \"oslo.\" Prefix"},{"line_number":79,"context_line":"-----------------------------------------"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"As mentioned above, the Oslo team is not entirely happy with names"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa81d914_fa4a0782","line":78,"in_reply_to":"1a930d6b_e9b1de8f","updated":"2015-01-28 17:01:12.000000000","message":"Yeah, I thought we would address that as a change to this policy.","commit_id":"35959ec683b59672f7beeeb72ef912c8344301c1"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"6ea75383f0e7835e8dcef840df0abbf4690b6a14","unresolved":false,"context_lines":[{"line_number":64,"context_line":"how they are used within OpenStack, should be given a descriptive and"},{"line_number":65,"context_line":"unique name, without the \"oslo\" prefix in any form."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"Other examples of Oslo names include ``pbr`` and ``taskflow``."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Alternatives"},{"line_number":70,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da86d52c_cb53d36a","line":67,"updated":"2015-02-01 05:05:13.000000000","message":"and tooz :-P","commit_id":"d6ee1af7d5aa85ce48471f0b105acac87b2228eb"}]}
