)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"158b89eef6e5ee952ce7b34c883973929c77857f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"538978e3_18eec950","updated":"2023-04-03 08:33:32.000000000","message":"I think the main question here is whether we can keep master of the deprecated projects open till we EOL all stable branches.\n\nThere are some branchless repos such as tripleo-ci or ansible roles which we aim to maintain so that we can merge any fixes for \"old\" branches as well. I\u0027m fine to mark these as deprecated to inform people that we no longer actively develop/maintain these repos unless there is any issue with T/W(and Z).","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":27427,"name":"David Peacock","email":"dpeacock@redhat.com","username":"davidjpeacock"},"change_message_id":"7223e18adb873130700e1fee7b91ebccceb772e2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1a9a622b_f6cbe96d","updated":"2023-04-11 11:23:39.000000000","message":"Seems like the right approach to me, +1 with particular not of the comments concerning the CI and Validations related repos to be deprecated but kept around for forward maintenance only of appropriate branches.","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"21694529ce2947fc110d998b29f92956d79d0d19","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"612a5145_4a2a04f8","updated":"2023-04-03 21:37:35.000000000","message":"this looks good to me. branchless repo content can be kept with README.rst file conveying the notice of deprecation.","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ab0479a5020eb6101a7417bb6904756a5037800c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"ccff6766_f9c57728","updated":"2023-03-21 01:06:56.000000000","message":"we need to appoint tripleo PTL first and then need their +1 here to ack the deprecation.","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"a85729b269ef4c284a8899de2398a72eb15e7f26","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"fce9fd4a_2e5f5440","updated":"2023-04-24 19:29:19.000000000","message":"As indicated in the discussions gmann linked to in the commit message, this is what the TC has agreed to.","commit_id":"ddb0ad129801b5089725774392556701caac6b20"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b5817dd8f526685eb8a1e324b844a24c9cb4f502","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3aab2097_e3b7eeef","updated":"2023-04-18 20:34:53.000000000","message":"This need to be revoting. no change in deprecation as such but updated it for the release version in deprecation field as string","commit_id":"ddb0ad129801b5089725774392556701caac6b20"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"4181f02655c034640b31d31119d5705360d32c48","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"70b5346d_6d879562","updated":"2023-04-24 14:07:10.000000000","message":"folks anyone know what we need to proceed here. does it need a tc meeting or it can just merge once we have consensus?\n\nthe tripleo-ci team is lining up the CI removal behind this at [1][2]\n\n[1] https://review.rdoproject.org/r/q/topic:tear-down-master-line \n[2] https://review.opendev.org/q/topic:oooci-tear-down-master-line","commit_id":"ddb0ad129801b5089725774392556701caac6b20"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"b8861337c9216512014c30a053e32c40e43cd98c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"ec5ff60e_2a1e6061","in_reply_to":"70b5346d_6d879562","updated":"2023-04-24 18:39:41.000000000","message":"we will be merging it soon. sorry for taking ling time here.","commit_id":"ddb0ad129801b5089725774392556701caac6b20"}],"reference/projects.yaml":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"616ddf45fa1229ba2b51c4bac910b65a2a9b0a51","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f366c9c_e14d1aac","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"updated":"2023-04-03 07:54:14.000000000","message":"we need to hold on this as well as tripleo-quickstart / extras \n\nthese are CI repos and are expected to remain active to support the stable/wallaby and stable/train branches\n\nthanks to Jeremy for pointing that out in https://lists.openstack.org/pipermail/openstack-discuss/2023-March/033084.html\n\nI hadn\u0027t realised we were including the ci repos in this patch","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8833,"name":"Rabi Mishra","email":"ramishra@redhat.com","username":"rabi"},"change_message_id":"3999669f480a77ce0ec5a451b6109fa5f2c552a0","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff076dfb_0bec92d7","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"3f366c9c_e14d1aac","updated":"2023-04-03 08:40:40.000000000","message":"I guess we can still deprecate these branchless repos (to let folks know that there won\u0027t be any further development) but not remove them as long as other stable branch repos are using those (i.e stable jobs for wallaby/train etc).","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"8193887e3c4dccb5e78c4fe5f870c4b3f90ae3bd","unresolved":false,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"1654fde3_e7d7080c","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"b448daeb_b01fef31","updated":"2023-04-18 20:23:49.000000000","message":"Done","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":7144,"name":"James Slagle","email":"jslagle@redhat.com","username":"slagle"},"change_message_id":"96c322bbe4eaf4468f3d28388fcbd0b40c521de5","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"cfe9fd3c_51639b7c","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"c9d53832_2aac0b15","updated":"2023-04-03 18:37:23.000000000","message":"I agree with the approach to deprecate the branchless repos, but skip Step 3 in order to keep their content around for the purpose of Wallaby maintenance only. I don\u0027t see where this scenario fits within the governance process for deprecation, as such I\u0027m not sure how to represent this through governance patches.","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c0d0522aad851cc225488a48133c313e8d7c6b4d","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ed6257e1_d40b5cf0","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"c9d53832_2aac0b15","updated":"2023-04-03 21:36:24.000000000","message":"Yes for branchless repo we have taken the mentioned way (keep master content) for example tempest-lib.\n\nAs per governance:\n- You can keep the master content (as you mentioned)\n- Update README.rst file with a clear statement at the top \"This is deprecated \u003cmore reason\u003e and will retired completely once stable/wallaby is in EOL state.\n- In governance we can mark them deprecated as this patch propose.\n\nLet me clearify the branchless repo case in deprecation process in p-t-g document also.","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"3a10839afc8eff06ae905908da8eb3c302c7b6c0","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"b448daeb_b01fef31","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"d0954b34_92b1da15","updated":"2023-04-10 22:55:17.000000000","message":"yeah, I am also updating the governance process for this case https://review.opendev.org/c/openstack/project-team-guide/+/880005","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"change_message_id":"0b8663cae5853f857a35cdf33a8c94e146ea655b","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c9d53832_2aac0b15","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"e9ac6be6_81603598","updated":"2023-04-03 13:50:58.000000000","message":"To summarize, we would skip Step 3. in https://docs.openstack.org/project-team-guide/repository.html#deprecating-a-repository for tripleo-ci, tripleo-quickstart, and validations repos as long as there are stable branches using them.\nIs this ok with TC ?","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"1a4d79daf84a566b4442b014276830fc525de901","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d0954b34_92b1da15","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"ed6257e1_d40b5cf0","updated":"2023-04-04 06:04:56.000000000","message":"thank you all for helping to clarify this\n\nIf we can keep the branch content in those branchless repos and continue to merge patches there, even though they will be marked as deprecated then we are OK\n\nI\u0027ll remove my -1, I was obviously concerned that the deprecation meant we *had* to remove the branch content and would no longer be able to use those repos (as that was the agreed community process).","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"change_message_id":"12935a3d19ae5dfdc2efe5025f3ff56fcf3c919e","unresolved":true,"context_lines":[{"line_number":2843,"context_line":"      release-management: deprecated"},{"line_number":2844,"context_line":"      repos:"},{"line_number":2845,"context_line":"        - openstack/tripleo-ansible"},{"line_number":2846,"context_line":"    tripleo-ci:"},{"line_number":2847,"context_line":"      deprecated: 2023.1"},{"line_number":2848,"context_line":"      release-management: deprecated"},{"line_number":2849,"context_line":"      release-management: none"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e9ac6be6_81603598","line":2846,"range":{"start_line":2846,"start_character":0,"end_line":2846,"end_character":5},"in_reply_to":"ff076dfb_0bec92d7","updated":"2023-04-03 11:06:19.000000000","message":"ack, I guess we could old force-create stable/wallaby branches for those project, but also could just leave master branches open, while marked as deprecated","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"616ddf45fa1229ba2b51c4bac910b65a2a9b0a51","unresolved":true,"context_lines":[{"line_number":2885,"context_line":"      repos:"},{"line_number":2886,"context_line":"        - openstack/tripleo-puppet-elements"},{"line_number":2887,"context_line":"    tripleo-quickstart:"},{"line_number":2888,"context_line":"      deprecated: 2023.1"},{"line_number":2889,"context_line":"      release-management: deprecated"},{"line_number":2890,"context_line":"      repos:"},{"line_number":2891,"context_line":"        - openstack/tripleo-quickstart"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ceab0a9a_d0696174","line":2888,"range":{"start_line":2888,"start_character":0,"end_line":2888,"end_character":7},"updated":"2023-04-03 07:54:14.000000000","message":"per comment above we want to keep that one\n\n(release management doesn\u0027t matter here for tripleo at least we never release these CI repos but they would remain active)","commit_id":"3d32a51d814cd00eeb865986d43981d5afd923a9"}]}
