)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"eaf426d38d70cc77cd99271d56250fc56f706875","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  * updated a link in the release notes that\u0027s a official repository"},{"line_number":20,"context_line":"    link to the project"},{"line_number":21,"context_line":"  * updated release note to remove the prelude section as per"},{"line_number":22,"context_line":"    discussion on https://review.openstack.org/#/c/364586 , PS 3."},{"line_number":23,"context_line":"  * different formatting style in release note as per reno docs"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Change-Id: I08a32215d2ff40299919f859f8d18f5400641311"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a89bdaa_a784f20a","line":22,"range":{"start_line":22,"start_character":18,"end_line":22,"end_character":57},"updated":"2016-09-07 20:43:46.000000000","message":"avoided change id on purpose as it has backports and can be hard to figure out which change exactly.","commit_id":"72affb4c1c1c4f5e41ff5f4ca5026d0892a96a4a"}],"releasenotes/notes/use-cursive-c6b15d94845232da.yaml":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ab9f8936c595a1df7589ce1916e94af6ce67c6fd","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    Glance and Nova contain nearly identical digital"},{"line_number":4,"context_line":"    signature modules. In order to better maintain and"},{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"},{"line_number":6,"context_line":"    the modules diverge, we propose removing this code and"},{"line_number":7,"context_line":"    instead using the new cursive library. Please read the"},{"line_number":8,"context_line":"    other section for more details."},{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - The cursive library is an OpenStack project which"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa7ab95a_4baabfd3","line":7,"range":{"start_line":6,"start_character":25,"end_line":7,"end_character":42},"updated":"2016-09-01 02:01:08.000000000","message":"This is a done deal, so it\u0027s weird to say \"we propose\".  Maybe change the highlighted part to:\n\nwe have replaced the digital signature module in Glance with the new cursive library.","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"766b1b2d55e2ba44654b1d97cd72594516d51463","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    Glance and Nova contain nearly identical digital"},{"line_number":4,"context_line":"    signature modules. In order to better maintain and"},{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"},{"line_number":6,"context_line":"    the modules diverge, we propose removing this code and"},{"line_number":7,"context_line":"    instead using the new cursive library. Please read the"},{"line_number":8,"context_line":"    other section for more details."},{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - The cursive library is an OpenStack project which"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_64b78d86","line":7,"range":{"start_line":6,"start_character":25,"end_line":7,"end_character":42},"in_reply_to":"fa7ab95a_4baabfd3","updated":"2016-09-06 19:01:10.000000000","message":"Done","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ab9f8936c595a1df7589ce1916e94af6ce67c6fd","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"},{"line_number":6,"context_line":"    the modules diverge, we propose removing this code and"},{"line_number":7,"context_line":"    instead using the new cursive library. Please read the"},{"line_number":8,"context_line":"    other section for more details."},{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - The cursive library is an OpenStack project which"},{"line_number":11,"context_line":"    implements OpenStack-specific verification of digital"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa7ab95a_8be2072e","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":9},"updated":"2016-09-01 02:01:08.000000000","message":"I think you need to say:\n\nthe \"other\" section\n\n(what you\u0027re saying is, \"look at the section titled \u0027other\u0027\", not \"look at some other section\")","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"766b1b2d55e2ba44654b1d97cd72594516d51463","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"},{"line_number":6,"context_line":"    the modules diverge, we propose removing this code and"},{"line_number":7,"context_line":"    instead using the new cursive library. Please read the"},{"line_number":8,"context_line":"    other section for more details."},{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - The cursive library is an OpenStack project which"},{"line_number":11,"context_line":"    implements OpenStack-specific verification of digital"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_2432e510","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":9},"in_reply_to":"9a89bdaa_66b79fd8","updated":"2016-09-06 19:01:10.000000000","message":"Done","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"5f315f785da05a37ff3278613b2dd7aa8ec07ea4","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"},{"line_number":6,"context_line":"    the modules diverge, we propose removing this code and"},{"line_number":7,"context_line":"    instead using the new cursive library. Please read the"},{"line_number":8,"context_line":"    other section for more details."},{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - The cursive library is an OpenStack project which"},{"line_number":11,"context_line":"    implements OpenStack-specific verification of digital"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_66b79fd8","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":9},"in_reply_to":"9a89bdaa_f269ad26","updated":"2016-09-06 15:13:14.000000000","message":"+1 - I was focused on the tree and lost sight of the forest!","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":15524,"name":"dane-fichter","email":"dane.fichter@jhuapl.edu","username":"dane-fichter"},"change_message_id":"3e42ee161499ebb5d7852d9730db16162184718d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"},{"line_number":6,"context_line":"    the modules diverge, we propose removing this code and"},{"line_number":7,"context_line":"    instead using the new cursive library. Please read the"},{"line_number":8,"context_line":"    other section for more details."},{"line_number":9,"context_line":"other:"},{"line_number":10,"context_line":"  - The cursive library is an OpenStack project which"},{"line_number":11,"context_line":"    implements OpenStack-specific verification of digital"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_f269ad26","line":8,"range":{"start_line":8,"start_character":4,"end_line":8,"end_character":9},"in_reply_to":"fa7ab95a_8be2072e","updated":"2016-09-06 14:23:01.000000000","message":"I\u0027m in favor of removing this sentence entirely. Seems completely redundant to explain that another section contains more details.","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ab9f8936c595a1df7589ce1916e94af6ce67c6fd","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    signatures. In Newton, the majority of the signature"},{"line_number":13,"context_line":"    verification code was removed from Glance. Cursive has"},{"line_number":14,"context_line":"    been added to Glance as a dependency and will be installed"},{"line_number":15,"context_line":"    by default. Glance uses the Cursive library\u0027s"},{"line_number":16,"context_line":"    functionality to verify digital signatures. To familiarize"},{"line_number":17,"context_line":"    yourself with this new dependency and see the list of"},{"line_number":18,"context_line":"    transitive dependencies visit"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"fa7ab95a_6bbea300","line":15,"range":{"start_line":15,"start_character":32,"end_line":15,"end_character":33},"updated":"2016-09-01 02:01:08.000000000","message":"nit: this seems to be lowercase everywhere else (except where it starts a sentence); quick look at the repo shows it mostly referred to in lowercase there, too","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"766b1b2d55e2ba44654b1d97cd72594516d51463","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    signatures. In Newton, the majority of the signature"},{"line_number":13,"context_line":"    verification code was removed from Glance. Cursive has"},{"line_number":14,"context_line":"    been added to Glance as a dependency and will be installed"},{"line_number":15,"context_line":"    by default. Glance uses the Cursive library\u0027s"},{"line_number":16,"context_line":"    functionality to verify digital signatures. To familiarize"},{"line_number":17,"context_line":"    yourself with this new dependency and see the list of"},{"line_number":18,"context_line":"    transitive dependencies visit"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_843f31d5","line":15,"range":{"start_line":15,"start_character":32,"end_line":15,"end_character":33},"in_reply_to":"9a89bdaa_72cbdd1e","updated":"2016-09-06 19:01:10.000000000","message":"Done","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":15524,"name":"dane-fichter","email":"dane.fichter@jhuapl.edu","username":"dane-fichter"},"change_message_id":"3e42ee161499ebb5d7852d9730db16162184718d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    signatures. In Newton, the majority of the signature"},{"line_number":13,"context_line":"    verification code was removed from Glance. Cursive has"},{"line_number":14,"context_line":"    been added to Glance as a dependency and will be installed"},{"line_number":15,"context_line":"    by default. Glance uses the Cursive library\u0027s"},{"line_number":16,"context_line":"    functionality to verify digital signatures. To familiarize"},{"line_number":17,"context_line":"    yourself with this new dependency and see the list of"},{"line_number":18,"context_line":"    transitive dependencies visit"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a89bdaa_72cbdd1e","line":15,"range":{"start_line":15,"start_character":32,"end_line":15,"end_character":33},"in_reply_to":"fa7ab95a_6bbea300","updated":"2016-09-06 14:23:01.000000000","message":"Good catch.","commit_id":"fd32b157173f8dd17e1a4d91fba9c144de0ec011"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"d7bee3841c5f9639b5d958f5081725cc80b5b6b7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Glance and Nova contain nearly identical digital"},{"line_number":4,"context_line":"    signature modules. In order to better maintain and"},{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_e855fec1","line":2,"updated":"2016-09-07 14:19:39.000000000","message":"Nothing wrong with this text, but in light of Doug\u0027s comments about release notes last week, I wonder whether we want to mention this in the prelude at all?  I\u0027m thinking that we should just have one long \"other\" item about this change.  But I\u0027d include all the text here since it explains the motivation for the change, and also all the text below.  I haven\u0027t tried it, but according to the Reno docs [0], you can put a pipe (|) after the - and then you should be able to have two RST paragraphs in a single bullet point.\n\n[0] http://docs.openstack.org/developer/reno/usage.html#formatting\n\n(If you don\u0027t have time to mess with this but think it\u0027s a good change, let me know and I\u0027ll put up a patch.)","commit_id":"3ad199de254a5f3b3717626c59b92112b90dfa48"},{"author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"change_message_id":"bc73d414ff4dbbbf258abf3a136ba41f67c0eaaf","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Glance and Nova contain nearly identical digital"},{"line_number":4,"context_line":"    signature modules. In order to better maintain and"},{"line_number":5,"context_line":"    evolve this code and to eliminate the possibility that"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a89bdaa_2bb98e79","line":2,"in_reply_to":"9a89bdaa_e855fec1","updated":"2016-09-07 20:20:56.000000000","message":"Thanks for great suggestions Brian. I was thinking the same that prelude may not make sense after Doug\u0027s comments but sorta left this lingered into what was there.\n\nLemme try out the bullet points with para approach.","commit_id":"3ad199de254a5f3b3717626c59b92112b90dfa48"}]}
