)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"027dc6a3a5283f7419c65bbad511cd851f97d256","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3904ac1f_21bb9d06","updated":"2023-07-25 16:42:14.000000000","message":"I like the idea but we should provide some automation to generate the new releasenote file than manual creation. +1 for the idea though.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"aca4e4c6f611e3c792387895650096bdea718c26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"4202d008_f87eba8c","updated":"2023-03-31 13:10:01.000000000","message":"My investigation went nowhere for now, so dropping my -W while we continue to think about the strategy articulated here.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"784825b5_551dfdac","updated":"2023-08-01 21:38:26.000000000","message":"New patch set up in a minute.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"c3542dfa04e474567e1be2dcf9940394b4a1dc9c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3b097bea_17d8dc7a","updated":"2023-07-26 19:30:58.000000000","message":"One small wording change but I think it\u0027s a big enough change in tone to warrant a -1","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"95a5f86e5ef62beab9cf4fa6fadb8ab3f0e2200e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"86472ece_cd45bf52","updated":"2022-06-03 19:33:39.000000000","message":"Putting a hold on this while I investigate some automation possibilites.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"ca5f45a3536695c5dcb7527e9be6d61a7b49317d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"aba6c8dd_3a33eabf","updated":"2022-05-26 16:13:45.000000000","message":"Thanks for doing this. What you have here is great and lots of detail, which I think will yield god results. It seems like maybe we should prescribe a procedure of generating the notes for the previous release as one of the first tasks when opening a new master tree, and thus re-write that \"edit the static version\" section to reflect that, but I\u0027m curious what you and others think.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"986856232dc89eb6ef4e52c9fbdcb2056078c682","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d1dc2719_a88a5d01","updated":"2022-05-28 21:38:35.000000000","message":"Thanks for the reviews.  Response inline.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"5c141977f2481a0a83530c93b9027ceb07bc148c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a119af42_68655050","updated":"2022-05-26 16:07:30.000000000","message":"This looks good to me.  I have one typo that I noted.  Not a show stopper.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c5ca32d0c4f65658cf4b6418174a35933efcb09f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"31a7b81c_d8caebe1","updated":"2023-08-08 20:46:04.000000000","message":"lgtm, thanks Brian for writing it. I think we can merge this as it has gone through the many member reviews. \n\nHolding +W till Thursday if there are any more comment.","commit_id":"fa6f40684c8fecbfa23eb638311e43317633ad5a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"6dddc6dbe900d35c9f5960f94411c2752a8a5e07","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"643b81e6_35002deb","updated":"2023-08-15 02:34:37.000000000","message":"merging it as no objections on the proposal. Thanks Brian.","commit_id":"fa6f40684c8fecbfa23eb638311e43317633ad5a"}],"doc/source/release-management.rst":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"ca5f45a3536695c5dcb7527e9be6d61a7b49317d","unresolved":true,"context_lines":[{"line_number":709,"context_line":"resolution for details.)"},{"line_number":710,"context_line":""},{"line_number":711,"context_line":"An implication of supporting both the SLURP and the traditional release"},{"line_number":712,"context_line":"process is that operators upgrading from one SLURP to the next SLURP will"},{"line_number":713,"context_line":"not see the release notes from the release in between the SLURPs.  At the"},{"line_number":714,"context_line":"same time, operators who follow the traditional release upgrade process"},{"line_number":715,"context_line":"should not have to read these intermediate release notes twice.  (This"}],"source_content_type":"text/x-rst","patch_set":1,"id":"29ef61e8_034377f5","line":712,"range":{"start_line":712,"start_character":69,"end_line":712,"end_character":73},"updated":"2022-05-26 16:13:45.000000000","message":"\"may\" ?\n\nor maybe \"will not necessarily\" ?","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"c3542dfa04e474567e1be2dcf9940394b4a1dc9c","unresolved":true,"context_lines":[{"line_number":709,"context_line":"resolution for details.)"},{"line_number":710,"context_line":""},{"line_number":711,"context_line":"An implication of supporting both the SLURP and the traditional release"},{"line_number":712,"context_line":"process is that operators upgrading from one SLURP to the next SLURP will"},{"line_number":713,"context_line":"not see the release notes from the release in between the SLURPs.  At the"},{"line_number":714,"context_line":"same time, operators who follow the traditional release upgrade process"},{"line_number":715,"context_line":"should not have to read these intermediate release notes twice.  (This"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5eede2bf_a2e92be9","line":712,"range":{"start_line":712,"start_character":69,"end_line":712,"end_character":73},"in_reply_to":"29ef61e8_034377f5","updated":"2023-07-26 19:30:58.000000000","message":"I know it\u0027s been awhile since Dan\u0027s comment but I agree on changing this to may","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":709,"context_line":"resolution for details.)"},{"line_number":710,"context_line":""},{"line_number":711,"context_line":"An implication of supporting both the SLURP and the traditional release"},{"line_number":712,"context_line":"process is that operators upgrading from one SLURP to the next SLURP will"},{"line_number":713,"context_line":"not see the release notes from the release in between the SLURPs.  At the"},{"line_number":714,"context_line":"same time, operators who follow the traditional release upgrade process"},{"line_number":715,"context_line":"should not have to read these intermediate release notes twice.  (This"}],"source_content_type":"text/x-rst","patch_set":1,"id":"72042399_2765d4fe","line":712,"range":{"start_line":712,"start_character":69,"end_line":712,"end_character":73},"in_reply_to":"5eede2bf_a2e92be9","updated":"2023-08-01 21:38:26.000000000","message":"Done","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"027dc6a3a5283f7419c65bbad511cd851f97d256","unresolved":true,"context_lines":[{"line_number":712,"context_line":"process is that operators upgrading from one SLURP to the next SLURP will"},{"line_number":713,"context_line":"not see the release notes from the release in between the SLURPs.  At the"},{"line_number":714,"context_line":"same time, operators who follow the traditional release upgrade process"},{"line_number":715,"context_line":"should not have to read these intermediate release notes twice.  (This"},{"line_number":716,"context_line":"is because if people are forced to re-read a bunch of stuff, it is more"},{"line_number":717,"context_line":"likely that their eyes will glaze over and they\u0027ll miss something new"},{"line_number":718,"context_line":"and important.)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"a37e80d3_22ec715e","line":715,"range":{"start_line":715,"start_character":30,"end_line":715,"end_character":50},"updated":"2023-07-25 16:42:14.000000000","message":"this might be confusing with some intermediate releases in between of release cycle (independent release model), let\u0027s say it \u0027non-SLURP release\u0027","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":712,"context_line":"process is that operators upgrading from one SLURP to the next SLURP will"},{"line_number":713,"context_line":"not see the release notes from the release in between the SLURPs.  At the"},{"line_number":714,"context_line":"same time, operators who follow the traditional release upgrade process"},{"line_number":715,"context_line":"should not have to read these intermediate release notes twice.  (This"},{"line_number":716,"context_line":"is because if people are forced to re-read a bunch of stuff, it is more"},{"line_number":717,"context_line":"likely that their eyes will glaze over and they\u0027ll miss something new"},{"line_number":718,"context_line":"and important.)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a7e105d_5b63cf47","line":715,"range":{"start_line":715,"start_character":30,"end_line":715,"end_character":50},"in_reply_to":"a37e80d3_22ec715e","updated":"2023-08-01 21:38:26.000000000","message":"Done","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"027dc6a3a5283f7419c65bbad511cd851f97d256","unresolved":true,"context_lines":[{"line_number":717,"context_line":"likely that their eyes will glaze over and they\u0027ll miss something new"},{"line_number":718,"context_line":"and important.)"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"Thus, we need to make the intermediate release notes easily discoverable"},{"line_number":721,"context_line":"from the SLURP release notes, both so that they don\u0027t clutter up the SLURP"},{"line_number":722,"context_line":"notes and so that they are easily available for operators who haven\u0027t"},{"line_number":723,"context_line":"already read them.  Discovery will be enhanced if all projects follow the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"cb1ca5d7_2982fc46","line":720,"range":{"start_line":720,"start_character":26,"end_line":720,"end_character":39},"updated":"2023-07-25 16:42:14.000000000","message":"ditto","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":717,"context_line":"likely that their eyes will glaze over and they\u0027ll miss something new"},{"line_number":718,"context_line":"and important.)"},{"line_number":719,"context_line":""},{"line_number":720,"context_line":"Thus, we need to make the intermediate release notes easily discoverable"},{"line_number":721,"context_line":"from the SLURP release notes, both so that they don\u0027t clutter up the SLURP"},{"line_number":722,"context_line":"notes and so that they are easily available for operators who haven\u0027t"},{"line_number":723,"context_line":"already read them.  Discovery will be enhanced if all projects follow the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fc8d94a1_995f3ed7","line":720,"range":{"start_line":720,"start_character":26,"end_line":720,"end_character":39},"in_reply_to":"cb1ca5d7_2982fc46","updated":"2023-08-01 21:38:26.000000000","message":"Done","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"change_message_id":"561963c3b1fd5499c17086cda042a818b6fef811","unresolved":true,"context_lines":[{"line_number":724,"context_line":"same basic structure for doing this, which is outlined below."},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"Let\u0027s pretend that Wallaby was a SLURP release, Xena was the next"},{"line_number":727,"context_line":"non-SLURP release, and Yoga was a SLURP release.  Deployers following the"},{"line_number":728,"context_line":"SLURP strategy will upgrade directly from Wallaby to Yoga, skipping Xena."},{"line_number":729,"context_line":"Further, suppose that Yoga has not been released yet, and you are"},{"line_number":730,"context_line":"finalizing the Yoga (second SLURP) release notes now."}],"source_content_type":"text/x-rst","patch_set":1,"id":"805325cb_7de6b8c5","line":727,"updated":"2023-08-01 18:04:45.000000000","message":"I think this paragraph would be significantly easier to read if instead of WXY as examples you used 2023.1, 2023.2, and 2024.1. This can be more easily parsed and translates to the real world example of the upcoming second SLURP release.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":724,"context_line":"same basic structure for doing this, which is outlined below."},{"line_number":725,"context_line":""},{"line_number":726,"context_line":"Let\u0027s pretend that Wallaby was a SLURP release, Xena was the next"},{"line_number":727,"context_line":"non-SLURP release, and Yoga was a SLURP release.  Deployers following the"},{"line_number":728,"context_line":"SLURP strategy will upgrade directly from Wallaby to Yoga, skipping Xena."},{"line_number":729,"context_line":"Further, suppose that Yoga has not been released yet, and you are"},{"line_number":730,"context_line":"finalizing the Yoga (second SLURP) release notes now."}],"source_content_type":"text/x-rst","patch_set":1,"id":"4dd3cae4_9b43faf7","line":727,"in_reply_to":"805325cb_7de6b8c5","updated":"2023-08-01 21:38:26.000000000","message":"Done","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"027dc6a3a5283f7419c65bbad511cd851f97d256","unresolved":true,"context_lines":[{"line_number":759,"context_line":"       the normal way as patches are backported following the"},{"line_number":760,"context_line":"       normal backport process.)"},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"     * Why use this extra static ``.rst`` file?  For two reasons:"},{"line_number":763,"context_line":""},{"line_number":764,"context_line":"       * Any release notes associated with changes since the"},{"line_number":765,"context_line":"         coordinated release (that is, the x.0.0 release) are already"}],"source_content_type":"text/x-rst","patch_set":1,"id":"d369521c_e2064307","line":762,"range":{"start_line":762,"start_character":53,"end_line":762,"end_character":65},"updated":"2023-07-25 16:42:14.000000000","message":"+1 on both. those are really good reason to have a separate file\n\n3rd can be, using this separate file, we can edit the things manually for exammple if xyz release notes is not important for upgrade perspective from SLURP to SLURP let\u0027s remove that to avoid large release notes file or shorten the releases notes for operator. But this can be case by case","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":759,"context_line":"       the normal way as patches are backported following the"},{"line_number":760,"context_line":"       normal backport process.)"},{"line_number":761,"context_line":""},{"line_number":762,"context_line":"     * Why use this extra static ``.rst`` file?  For two reasons:"},{"line_number":763,"context_line":""},{"line_number":764,"context_line":"       * Any release notes associated with changes since the"},{"line_number":765,"context_line":"         coordinated release (that is, the x.0.0 release) are already"}],"source_content_type":"text/x-rst","patch_set":1,"id":"228e2930_3999491e","line":762,"range":{"start_line":762,"start_character":53,"end_line":762,"end_character":65},"in_reply_to":"d369521c_e2064307","updated":"2023-08-01 21:38:26.000000000","message":"Ack","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"ca5f45a3536695c5dcb7527e9be6d61a7b49317d","unresolved":true,"context_lines":[{"line_number":777,"context_line":"   * Using cinder as an example, the original Xena release was version"},{"line_number":778,"context_line":"     19.0.0, and Xena 19.1.0 has been released, and some other fixes"},{"line_number":779,"context_line":"     have been merged into the stable/xena branch.  We want the static"},{"line_number":780,"context_line":"     file to contain *only* the release notes for 19.0.0.  So if you"},{"line_number":781,"context_line":"     hadn\u0027t thought ahead and generated the static page at the time of"},{"line_number":782,"context_line":"     the 19.0.0 release, you\u0027ll have to remove the extraneous stuff by"},{"line_number":783,"context_line":"     hand.  Joking aside, there\u0027s a good reason to wait until the last"},{"line_number":784,"context_line":"     minute to generate the static file because, given the way reno"},{"line_number":785,"context_line":"     works, corrections to release notes in stable branches must be made"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f30eab3_0dc0598c","line":782,"range":{"start_line":780,"start_character":59,"end_line":782,"end_character":23},"updated":"2022-05-26 16:13:45.000000000","message":"It sounds like we should suggest a release task of \"generate a static reno file for any non-SLURP release\" to some checklist so that people already have this done?\n\nOr perhaps we do that first thing when opening master or a new SLURP release?\n\nIf the latter, then it might be best to re-write this in such a way that assumes you\u0027re doing that, to avoid people being scared-off by the \"edit the page a lot\" task? If we\u0027re codifying this as the prescribed procedure, ideally we\u0027d suggest the best course of action, with the minimal amount of work, and then maybe have a separate section (or just footnote) of \"and if you didn\u0027t do that, generate and trim out the post-release backport stuff\".","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"986856232dc89eb6ef4e52c9fbdcb2056078c682","unresolved":true,"context_lines":[{"line_number":777,"context_line":"   * Using cinder as an example, the original Xena release was version"},{"line_number":778,"context_line":"     19.0.0, and Xena 19.1.0 has been released, and some other fixes"},{"line_number":779,"context_line":"     have been merged into the stable/xena branch.  We want the static"},{"line_number":780,"context_line":"     file to contain *only* the release notes for 19.0.0.  So if you"},{"line_number":781,"context_line":"     hadn\u0027t thought ahead and generated the static page at the time of"},{"line_number":782,"context_line":"     the 19.0.0 release, you\u0027ll have to remove the extraneous stuff by"},{"line_number":783,"context_line":"     hand.  Joking aside, there\u0027s a good reason to wait until the last"},{"line_number":784,"context_line":"     minute to generate the static file because, given the way reno"},{"line_number":785,"context_line":"     works, corrections to release notes in stable branches must be made"}],"source_content_type":"text/x-rst","patch_set":1,"id":"74b0117e_748a8777","line":782,"range":{"start_line":780,"start_character":59,"end_line":782,"end_character":23},"in_reply_to":"4a398b2e_ef871960","updated":"2022-05-28 21:38:35.000000000","message":"Well, that was a bad joke because of course no one knew about this when Xena was released.  The reason I didn\u0027t suggest this seriously is below at lines 783-787, namely, the static doc wouldn\u0027t pick up any corrections to release notes.  I agree that manual editing sucks ... I don\u0027t know if there\u0027s a way to tell reno to generate notes for a particular tag?  I\u0027ll have to look into this.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e9c6fde55525587c7fd5d455382b99f74f069f0e","unresolved":true,"context_lines":[{"line_number":777,"context_line":"   * Using cinder as an example, the original Xena release was version"},{"line_number":778,"context_line":"     19.0.0, and Xena 19.1.0 has been released, and some other fixes"},{"line_number":779,"context_line":"     have been merged into the stable/xena branch.  We want the static"},{"line_number":780,"context_line":"     file to contain *only* the release notes for 19.0.0.  So if you"},{"line_number":781,"context_line":"     hadn\u0027t thought ahead and generated the static page at the time of"},{"line_number":782,"context_line":"     the 19.0.0 release, you\u0027ll have to remove the extraneous stuff by"},{"line_number":783,"context_line":"     hand.  Joking aside, there\u0027s a good reason to wait until the last"},{"line_number":784,"context_line":"     minute to generate the static file because, given the way reno"},{"line_number":785,"context_line":"     works, corrections to release notes in stable branches must be made"}],"source_content_type":"text/x-rst","patch_set":1,"id":"4a398b2e_ef871960","line":782,"range":{"start_line":780,"start_character":59,"end_line":782,"end_character":23},"in_reply_to":"5f30eab3_0dc0598c","updated":"2022-05-27 09:30:04.000000000","message":"also it sounds for me like something what can be maybe automated and proposed as patch by some bot for each repo.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"33d8aabd3fc9a05309fa2a00e490b9be10c6e210","unresolved":true,"context_lines":[{"line_number":777,"context_line":"   * Using cinder as an example, the original Xena release was version"},{"line_number":778,"context_line":"     19.0.0, and Xena 19.1.0 has been released, and some other fixes"},{"line_number":779,"context_line":"     have been merged into the stable/xena branch.  We want the static"},{"line_number":780,"context_line":"     file to contain *only* the release notes for 19.0.0.  So if you"},{"line_number":781,"context_line":"     hadn\u0027t thought ahead and generated the static page at the time of"},{"line_number":782,"context_line":"     the 19.0.0 release, you\u0027ll have to remove the extraneous stuff by"},{"line_number":783,"context_line":"     hand.  Joking aside, there\u0027s a good reason to wait until the last"},{"line_number":784,"context_line":"     minute to generate the static file because, given the way reno"},{"line_number":785,"context_line":"     works, corrections to release notes in stable branches must be made"}],"source_content_type":"text/x-rst","patch_set":1,"id":"99e23b41_75ca19e6","line":782,"range":{"start_line":780,"start_character":59,"end_line":782,"end_character":23},"in_reply_to":"74b0117e_748a8777","updated":"2022-05-29 14:31:26.000000000","message":"I was thinking about this some more, and I think it can be automated.  I have some ideas to try out, and i\u0027ll report back.  I agree with Dan that anything that requires hand-editing is going to be a turn-off, and I agree with Slawek that it would be better to have a bot-proposed solution.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"027dc6a3a5283f7419c65bbad511cd851f97d256","unresolved":true,"context_lines":[{"line_number":777,"context_line":"   * Using cinder as an example, the original Xena release was version"},{"line_number":778,"context_line":"     19.0.0, and Xena 19.1.0 has been released, and some other fixes"},{"line_number":779,"context_line":"     have been merged into the stable/xena branch.  We want the static"},{"line_number":780,"context_line":"     file to contain *only* the release notes for 19.0.0.  So if you"},{"line_number":781,"context_line":"     hadn\u0027t thought ahead and generated the static page at the time of"},{"line_number":782,"context_line":"     the 19.0.0 release, you\u0027ll have to remove the extraneous stuff by"},{"line_number":783,"context_line":"     hand.  Joking aside, there\u0027s a good reason to wait until the last"},{"line_number":784,"context_line":"     minute to generate the static file because, given the way reno"},{"line_number":785,"context_line":"     works, corrections to release notes in stable branches must be made"}],"source_content_type":"text/x-rst","patch_set":1,"id":"be66a271_0230a337","line":782,"range":{"start_line":780,"start_character":59,"end_line":782,"end_character":23},"in_reply_to":"99e23b41_75ca19e6","updated":"2023-07-25 16:42:14.000000000","message":"I agree here, if this task is to be done manually then people will prefer just to link the existing realease notes of non-SLURP release. we need to provide some automation on this.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":777,"context_line":"   * Using cinder as an example, the original Xena release was version"},{"line_number":778,"context_line":"     19.0.0, and Xena 19.1.0 has been released, and some other fixes"},{"line_number":779,"context_line":"     have been merged into the stable/xena branch.  We want the static"},{"line_number":780,"context_line":"     file to contain *only* the release notes for 19.0.0.  So if you"},{"line_number":781,"context_line":"     hadn\u0027t thought ahead and generated the static page at the time of"},{"line_number":782,"context_line":"     the 19.0.0 release, you\u0027ll have to remove the extraneous stuff by"},{"line_number":783,"context_line":"     hand.  Joking aside, there\u0027s a good reason to wait until the last"},{"line_number":784,"context_line":"     minute to generate the static file because, given the way reno"},{"line_number":785,"context_line":"     works, corrections to release notes in stable branches must be made"}],"source_content_type":"text/x-rst","patch_set":1,"id":"8ca3b9ec_a5beb977","line":782,"range":{"start_line":780,"start_character":59,"end_line":782,"end_character":23},"in_reply_to":"be66a271_0230a337","updated":"2023-08-01 21:38:26.000000000","message":"Addressed Dan\u0027s comment in the next patch set.  Still looking into the automation.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"5c141977f2481a0a83530c93b9027ceb07bc148c","unresolved":true,"context_lines":[{"line_number":834,"context_line":""},{"line_number":835,"context_line":"#. Add a link to the static page from the SLURP release notes."},{"line_number":836,"context_line":""},{"line_number":837,"context_line":"   * The final task is to add a point to the \"Prelude\" section of the"},{"line_number":838,"context_line":"     SLURP release that contains a link to the static page.  You do this"},{"line_number":839,"context_line":"     in a regular reno ``.yaml`` file.  For example,"},{"line_number":840,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bf574515_9906770e","line":837,"range":{"start_line":837,"start_character":32,"end_line":837,"end_character":38},"updated":"2022-05-26 16:07:30.000000000","message":"nit:  pointer","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":834,"context_line":""},{"line_number":835,"context_line":"#. Add a link to the static page from the SLURP release notes."},{"line_number":836,"context_line":""},{"line_number":837,"context_line":"   * The final task is to add a point to the \"Prelude\" section of the"},{"line_number":838,"context_line":"     SLURP release that contains a link to the static page.  You do this"},{"line_number":839,"context_line":"     in a regular reno ``.yaml`` file.  For example,"},{"line_number":840,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"61040b4c_e9a200f9","line":837,"range":{"start_line":837,"start_character":32,"end_line":837,"end_character":38},"in_reply_to":"bf574515_9906770e","updated":"2023-08-01 21:38:26.000000000","message":"actually, I meant a bullet point, so changing the wording to \"item\" which will hopefully be more clear.","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e9c6fde55525587c7fd5d455382b99f74f069f0e","unresolved":true,"context_lines":[{"line_number":868,"context_line":"Finally, as of this writing, we haven\u0027t actually had a SLURP release yet."},{"line_number":869,"context_line":"So we fully expect the release note process to evolve as both project"},{"line_number":870,"context_line":"teams and deployers adapt to it.  But hopefully this simple approach is a"},{"line_number":871,"context_line":"good start."},{"line_number":872,"context_line":""},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"Cycle Highlights"}],"source_content_type":"text/x-rst","patch_set":1,"id":"631a788f_364b65f8","line":871,"updated":"2022-05-27 09:30:04.000000000","message":"IMO it definitely is very good start :)","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4d49910194fc912005d697dc6f746331a44cfe89","unresolved":false,"context_lines":[{"line_number":868,"context_line":"Finally, as of this writing, we haven\u0027t actually had a SLURP release yet."},{"line_number":869,"context_line":"So we fully expect the release note process to evolve as both project"},{"line_number":870,"context_line":"teams and deployers adapt to it.  But hopefully this simple approach is a"},{"line_number":871,"context_line":"good start."},{"line_number":872,"context_line":""},{"line_number":873,"context_line":""},{"line_number":874,"context_line":"Cycle Highlights"}],"source_content_type":"text/x-rst","patch_set":1,"id":"2ba367cd_a5dd3902","line":871,"in_reply_to":"631a788f_364b65f8","updated":"2023-08-01 21:38:26.000000000","message":"Ack","commit_id":"4875746d156203d89613594600ed0576a4c717e4"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"adae79905f0fd09fe60cc21a7340dc7270198b97","unresolved":true,"context_lines":[{"line_number":875,"context_line":""},{"line_number":876,"context_line":"Finally, as of this writing, we are in the development cycle of the first"},{"line_number":877,"context_line":"SLURP-era non-SLURP release (i.e., 2023.2) and haven\u0027t actually had a SLURP"},{"line_number":878,"context_line":"release yet that can be upgraded to from a previous SLURP release."},{"line_number":879,"context_line":"So we fully expect the release note process to evolve as both project"},{"line_number":880,"context_line":"teams and deployers adapt to it.  But hopefully this simple approach is a"},{"line_number":881,"context_line":"good start."}],"source_content_type":"text/x-rst","patch_set":2,"id":"ab07055c_e98b7254","line":878,"updated":"2023-08-08 20:09:11.000000000","message":"I had to read this a couple times, but I think it looks correct :)","commit_id":"fa6f40684c8fecbfa23eb638311e43317633ad5a"}]}
