)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"9b97358eed7c59502110f916e8702efe9a76075e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9c004c9c_31942903","updated":"2024-01-11 10:31:08.000000000","message":"Thanks Brian, in general this looks good to me.","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ea7b0a38e807ab9be5433c84bc8566be6886e2e8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c51c07aa_d12a78d0","updated":"2024-01-11 21:48:38.000000000","message":"Thanks for the comments Elod \u0026 Jens, I\u0027ll push a revision.","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ac705fef7726c9bbd03fe4ca621fb8617fd5c39","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"11522cfd_7cdba920","updated":"2024-01-10 23:22:51.000000000","message":"This update is supposed to capture https://review.opendev.org/c/openstack/releases/+/904862 ... but see question inline.","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f0384a66c05b540eb02b65b5e80f8cc1d3025d57","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2b9e6a43_3ad5dd11","updated":"2024-01-11 21:58:27.000000000","message":"this looks good to me, Retirement process can be updated by followup as Brian mentioned in inline comment.","commit_id":"8108b048689a957d029c798c967c7a5bc5b96c6c"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"598d1949dd7513c6a6147e5b17dcab43f8a8e0ec","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3eb4cecb_b8c9cc3f","updated":"2024-01-12 10:10:27.000000000","message":"thx","commit_id":"8108b048689a957d029c798c967c7a5bc5b96c6c"}],"doc/source/repository.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"9ac705fef7726c9bbd03fe4ca621fb8617fd5c39","unresolved":true,"context_lines":[{"line_number":144,"context_line":"Step 8: Mark the deliverables as retired"},{"line_number":145,"context_line":"----------------------------------------"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"For maintained openstack series, on ``openstack/releases``, amend the related"},{"line_number":148,"context_line":"deliverable files to tag the project with the ``retired`` flag."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Example with ``deliverables/train/puppet-panko.yaml``::"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c31f2bd9_76f3d440","line":148,"range":{"start_line":147,"start_character":0,"end_line":148,"end_character":63},"updated":"2024-01-10 23:22:51.000000000","message":"I\u0027m unclear about what this is saying.  Are we supposed to completely remove the yaml file for whatever cycle master development corresponds to, and then update each of the releaseable stable branches yaml files with the \u0027retired\u0027 flag?  Or is my Step 3 at line 209 below incorrect, and instead of removing the yaml file, we should just add the \u0027retired\u0027 flag?  (Or some combination of the two?)","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"7cd2894d06dd4d9b7441b5009aadfac8c5b0299d","unresolved":true,"context_lines":[{"line_number":144,"context_line":"Step 8: Mark the deliverables as retired"},{"line_number":145,"context_line":"----------------------------------------"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"For maintained openstack series, on ``openstack/releases``, amend the related"},{"line_number":148,"context_line":"deliverable files to tag the project with the ``retired`` flag."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Example with ``deliverables/train/puppet-panko.yaml``::"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9e8f3477_e6d8a2fd","line":148,"range":{"start_line":147,"start_character":0,"end_line":148,"end_character":63},"in_reply_to":"249096b8_8bd2abe7","updated":"2024-01-11 14:07:12.000000000","message":"@Sean thanks for the example, that does make this clear.  What I think is going on is:\n\nRetirement: everything stops now.  So we completely remove the deliverable\u0027s yaml file for the current cycle (because no release has ever happened there).  We aren\u0027t continuing maintenance on the stable branches, so we add the \u0027retired\u0027 flag to the non-EOL stable branches\u0027 yaml files (we don\u0027t delete because the yaml files contain historical info about the releases that *have* happened).\n\nDeprecation: no more development in master, but continued support for the stable branches.  So remove the deliverable\u0027s yaml file for the current cycle.  Don\u0027t do anything to the stable branches yaml files because we have the option to do new releases from there.\n\nSo it looks like my patch is correct for the Deprecation case; I think we can give a bit more explanation for the Retirement case in a followup patch (assuming that my comments here are correct).","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"f0384a66c05b540eb02b65b5e80f8cc1d3025d57","unresolved":true,"context_lines":[{"line_number":144,"context_line":"Step 8: Mark the deliverables as retired"},{"line_number":145,"context_line":"----------------------------------------"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"For maintained openstack series, on ``openstack/releases``, amend the related"},{"line_number":148,"context_line":"deliverable files to tag the project with the ``retired`` flag."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Example with ``deliverables/train/puppet-panko.yaml``::"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a8f4412_7f30ca27","line":148,"range":{"start_line":147,"start_character":0,"end_line":148,"end_character":63},"in_reply_to":"9e8f3477_e6d8a2fd","updated":"2024-01-11 21:58:27.000000000","message":"Current. for retired repo we need to remove file from current release if that exist. I might have missed that step in my original write up here but agree to add that also here with example (https://review.opendev.org/c/openstack/releases/+/887238)","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"9b97358eed7c59502110f916e8702efe9a76075e","unresolved":true,"context_lines":[{"line_number":144,"context_line":"Step 8: Mark the deliverables as retired"},{"line_number":145,"context_line":"----------------------------------------"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"For maintained openstack series, on ``openstack/releases``, amend the related"},{"line_number":148,"context_line":"deliverable files to tag the project with the ``retired`` flag."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Example with ``deliverables/train/puppet-panko.yaml``::"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"249096b8_8bd2abe7","line":148,"range":{"start_line":147,"start_character":0,"end_line":148,"end_character":63},"in_reply_to":"c31383cf_4519a174","updated":"2024-01-11 10:31:08.000000000","message":"I also forgot about this \u0027retired\u0027 flag, but yepp, that\u0027s an existing thing. Thanks Sean for the example!\n\nMaybe the new section can be added next to this, since these are somewhat related and in that case it\u0027s probably more clear.","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"67dfdf71d7f70e506c756a6bf8327dce867e0709","unresolved":true,"context_lines":[{"line_number":144,"context_line":"Step 8: Mark the deliverables as retired"},{"line_number":145,"context_line":"----------------------------------------"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":"For maintained openstack series, on ``openstack/releases``, amend the related"},{"line_number":148,"context_line":"deliverable files to tag the project with the ``retired`` flag."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Example with ``deliverables/train/puppet-panko.yaml``::"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"c31383cf_4519a174","line":148,"range":{"start_line":147,"start_character":0,"end_line":148,"end_character":63},"in_reply_to":"c31f2bd9_76f3d440","updated":"2024-01-11 06:57:42.000000000","message":"Here is a fairly recent example of another retired project: https://review.opendev.org/c/openstack/releases/+/887238\n\nBased on that, I believe what you have here is correct.","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"9b97358eed7c59502110f916e8702efe9a76075e","unresolved":true,"context_lines":[{"line_number":215,"context_line":"to the ``openstack/releases`` repository that removes the deliverable\u0027s"},{"line_number":216,"context_line":"yaml file from the ``deliverables/fresca/`` directory."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"NOTE: use Depends-On on ``governance`` patch submitted in Step 1."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Step 4: Retire master branch"},{"line_number":221,"context_line":"----------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5bb081b5_617e58c0","line":218,"updated":"2024-01-11 10:31:08.000000000","message":"nit: i got comments in the past that we should not use \u0027names\u0027 (Fresca) for a coming release, because it can confuse people or something like that o:)","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"ea7b0a38e807ab9be5433c84bc8566be6886e2e8","unresolved":true,"context_lines":[{"line_number":215,"context_line":"to the ``openstack/releases`` repository that removes the deliverable\u0027s"},{"line_number":216,"context_line":"yaml file from the ``deliverables/fresca/`` directory."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"NOTE: use Depends-On on ``governance`` patch submitted in Step 1."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Step 4: Retire master branch"},{"line_number":221,"context_line":"----------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f323b8b4_1fcaf314","line":218,"in_reply_to":"2e9a77f1_d4e46683","updated":"2024-01-11 21:48:38.000000000","message":"My reasoning is that by the time people read this, Carcal will be released and then it will be confusing about whether we\u0027re talking about master or an existing branch.  On the other hand, 2025 is only a year away and then the confusion will be back.  I\u0027ll change this to 2999.2 (Xylophone), and then it should be obvious that it\u0027s an example not to be confused with a real release.","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"1df4377617054991d9da6d368357582cc1949b0f","unresolved":true,"context_lines":[{"line_number":215,"context_line":"to the ``openstack/releases`` repository that removes the deliverable\u0027s"},{"line_number":216,"context_line":"yaml file from the ``deliverables/fresca/`` directory."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"NOTE: use Depends-On on ``governance`` patch submitted in Step 1."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Step 4: Retire master branch"},{"line_number":221,"context_line":"----------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"2e9a77f1_d4e46683","line":218,"in_reply_to":"5bb081b5_617e58c0","updated":"2024-01-11 20:27:08.000000000","message":"I think that\u0027s a valid point, what\u0027s wrong with using \"2024.1\" and \"Caracal\"?","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b4da6779416cb0942e0cccfd0fa60f83fba229c2","unresolved":false,"context_lines":[{"line_number":215,"context_line":"to the ``openstack/releases`` repository that removes the deliverable\u0027s"},{"line_number":216,"context_line":"yaml file from the ``deliverables/fresca/`` directory."},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"NOTE: use Depends-On on ``governance`` patch submitted in Step 1."},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"Step 4: Retire master branch"},{"line_number":221,"context_line":"----------------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"f550983e_ecf4aebb","line":218,"in_reply_to":"f323b8b4_1fcaf314","updated":"2024-01-11 21:52:24.000000000","message":"Done","commit_id":"0cbbb407a9e4e80ab9657d00fe1f78baf3f76046"}]}
