)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"cf71bfb7c4f05b8e54c00d988a529afda020f41a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"service and clients of that service to represent qualitative"},{"line_number":11,"context_line":"aspects of resource providers."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change releases a 0.12.0 of the package, under the independent"},{"line_number":14,"context_line":"deliverable style, switching from cycle related, because that\u0027s"},{"line_number":15,"context_line":"what the team prefers. Being independent is considered low risk"},{"line_number":16,"context_line":"because the library is made up of a list of strings which can only"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fce034c_cab1cbe3","line":13,"range":{"start_line":13,"start_character":23,"end_line":13,"end_character":29},"updated":"2019-04-12 14:19:40.000000000","message":"This is also the first release since Stein (0.11.0) so minor is necessary anyway so we have wiggle room to release any patch updates in stable/stein if we need to.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"06517f5b6c6b4e8847e4196a469adfa023afbf72","unresolved":false,"context_lines":[{"line_number":10,"context_line":"service and clients of that service to represent qualitative"},{"line_number":11,"context_line":"aspects of resource providers."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"This change releases a 0.12.0 of the package, under the independent"},{"line_number":14,"context_line":"deliverable style, switching from cycle related, because that\u0027s"},{"line_number":15,"context_line":"what the team prefers. Being independent is considered low risk"},{"line_number":16,"context_line":"because the library is made up of a list of strings which can only"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"3fce034c_d7a08fa8","line":13,"range":{"start_line":13,"start_character":23,"end_line":13,"end_character":29},"in_reply_to":"3fce034c_cab1cbe3","updated":"2019-04-12 15:31:59.000000000","message":"In addition to that, I figured it should be minor every time a new trait has been added as that\u0027s the equivalent of a non-breaking feature addition.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"}],"deliverables/_independent/os-traits.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"0cacaba50d7ef07931226c9f65942870a409ef09","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_cab54bf0","line":11,"updated":"2019-04-12 14:17:58.000000000","message":"A comment here could be nice because this looks really odd jumping from 0.1.0 to 0.12.0. But the commit message explains it so it\u0027s just a nit.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"5eed29a91b8695473a3e48a02e7b9c0e615cc0a7","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_41a93979","line":11,"in_reply_to":"3fce034c_061907d6","updated":"2019-04-12 21:33:30.000000000","message":"Sorry, that probably came across way worse than it was intended. It was mainly: \"Daahhh, we have automation that rewrites these files for various reasons?\"\n\nI would enjoy reducing my level of ignorance about that ^ and possibly proposing patches as suggested.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"ebc91aa0ce9ec7b81f15ca12cc255aa30cd45907","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_d6d726bf","line":11,"in_reply_to":"3fce034c_41a93979","updated":"2019-04-13 18:55:05.000000000","message":"Many (most?) folks use the new-release [0] command to prep a release request. That avoids needing to manually edit any yaml files. We also use that command and some other automated deliverable writing tools for various administrative tasks.\n\n[0] https://releases.openstack.org/reference/using.html#using-new-release-command","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"681cfce8a6ce72d4a5750f2de37f37c7266fb47c","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_061907d6","line":11,"in_reply_to":"3fce034c_5a55a64f","updated":"2019-04-12 20:51:16.000000000","message":"\u003e \u003e automation that rewrites these files for various\n \u003e \u003e reasons drop any comments included in them.\n \u003e \n \u003e There are two things I will refrain from saying about that.\n\nPatches welcome.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0135e656f5a9df1e2e595f2123b48e3238937d9e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_5a55a64f","line":11,"in_reply_to":"3fce034c_5acb6652","updated":"2019-04-12 16:25:39.000000000","message":"\u003e automation that rewrites these files for various\n \u003e reasons drop any comments included in them.\n\nThere are two things I will refrain from saying about that.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"83a826d3b85e013753ca66914979910943ceec16","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_5acb6652","line":11,"in_reply_to":"3fce034c_5adcc673","updated":"2019-04-12 16:17:18.000000000","message":"Eric is right, but just a comment on.. er. comments. At least right now, any comments put in yaml files usually end up being short lived since automation that rewrites these files for various reasons drop any comments included in them.\n\nSo a comment would be nice since this isn\u0027t obvious, but all the information is there in the openstack/releases repo if someone actual does need to track down why this individual file went from 0.1.0 to 0.12.0.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"87991fe13c9c6bd560ceadd681e1e5c44ceec7b4","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fce034c_5adcc673","line":11,"in_reply_to":"3fce034c_cab54bf0","updated":"2019-04-12 16:07:06.000000000","message":"I agree with that. Based on poking around, the comment would indicate that we started off independent in pike at 0.1.0, then moved to cycle-with-intermediary for the rest of pike through stein (0.2.0 - 0.11.0), and now we\u0027re back independent.","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4de0d0dd66fbded734da3cd39356b1d88d5f6737","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    projects:"},{"line_number":9,"context_line":"      - repo: openstack/os-traits"},{"line_number":10,"context_line":"        hash: e4bfa8c4e08766c20a2ed5f1b8f866d42157ef07"},{"line_number":11,"context_line":"  - version: 0.12.0"},{"line_number":12,"context_line":"    projects:"},{"line_number":13,"context_line":"      - repo: openstack/os-traits"},{"line_number":14,"context_line":"        hash: 1b14058122aa62439fb23de6efb10cce4a3f0c84"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bfb3d3c7_bf1c0f78","line":11,"in_reply_to":"3fce034c_d6d726bf","updated":"2019-05-30 17:54:13.000000000","message":"I took a quick look into this. new-release uses yaml.load to parse the file. And there\u0027s no easy way [1] to preserve comments.\n\nSo... punt.\n\n[1] https://stackoverflow.com/questions/7255885/save-dump-a-yaml-file-with-comments-in-pyyaml","commit_id":"a3051461784ef36342b8dbb01ff4ba1b8fb5a910"}]}
