)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"73628ce5b8535d40fb1e37b005ab761592d5c91d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2071125e_f417b1bb","updated":"2022-10-07 03:09:37.000000000","message":"\u003e Patch Set 1: Code-Review+1\n\u003e \n\u003e Would it also make sense to update reference/runtimes/2023.1.rst specifically to list Ubuntu 2020.04 as a platform we test upgrades on?\n\nI think we should keep that as it is and list 2022.04 only and from here it is understood that if there is any upgrade in distros version then we need upgrade testing to test the upgrade path.","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"c85accde7abd93c3079e358c19b05ec1e9376dd8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"19af9f5e_e69d9fc7","updated":"2022-10-13 16:02:20.000000000","message":"let\u0027s discuss it in PTG (TC session) first https://etherpad.opendev.org/p/tc-2023-1-ptg","commit_id":"c1f76b53c6a93938356b34d6bab678b976ab0163"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c2604ee4_aadaa73a","updated":"2022-11-08 23:03:44.000000000","message":"Looks like this is what we discussed. Some grammar suggestions inline also. Probably worth resolving the previous comments from before the PTG unless they\u0027re still valid, for clarity.","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"8c20c394549ef01eecf9f07d0d0c23affe6ff363","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"58b37f9f_033aaa23","updated":"2022-11-11 15:44:55.000000000","message":"Just a few more nits, but I\u0027m good with the content.","commit_id":"dab279d1d49ebdc83f68e566823d04fb95104031"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9b67905d3ef8dc4fe038e3d3539b2bd1cf7d6a6f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"8e91c9cb_c73a7ac5","updated":"2022-11-16 16:36:33.000000000","message":"LGTM now","commit_id":"dab279d1d49ebdc83f68e566823d04fb95104031"}],"reference/project-testing-interface.rst":[{"author":{"_account_id":34858,"name":"J.P.Klippel","email":"openstack@kl1pp3l.de","username":"jklippel"},"change_message_id":"d5c3bef46d23c63a474e05cb0fc1c94f0900e231","unresolved":true,"context_lines":[{"line_number":145,"context_line":"Upgrade testing"},{"line_number":146,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with tetsing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"e8c9b616_8367c41a","line":148,"updated":"2022-10-07 06:20:33.000000000","message":"typo: tetsing -\u003e testing","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ce3b82ebccbca0784b04574fca42e30c974e0ae6","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Upgrade testing"},{"line_number":146,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with tetsing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"}],"source_content_type":"text/x-rst","patch_set":1,"id":"2680bab6_763bf034","line":148,"in_reply_to":"e8c9b616_8367c41a","updated":"2022-10-07 18:53:41.000000000","message":"Done","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"5305af42edd9b7f960e45c5d1fac6e606c30efb1","unresolved":true,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"e4a9ddb3_96993986","line":166,"range":{"start_line":165,"start_character":3,"end_line":166,"end_character":77},"updated":"2022-10-07 08:13:13.000000000","message":"So Antelope release should work on Yoga OS. But what about other services during this upgrade? Is it not valid to, for example, manually upgrade the OVN/OVS versions during the upgrade procedure?","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"2358cb60d34d746e9d275eaf9a806cbe979c811c","unresolved":false,"context_lines":[{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"12180d63_dc356e3b","line":166,"updated":"2022-10-07 13:15:12.000000000","message":"This is why I think we need to take a much stronger approach to making sure we don\u0027t increase constraints such that they don\u0027t work with the versions of things on the pre-upgrade platforms we target, and why I think those distribution versions need to be more clearly called out in the release-specific PTI docs so that they\u0027re not overlooked by developers.","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ce3b82ebccbca0784b04574fca42e30c974e0ae6","unresolved":false,"context_lines":[{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"f43a8de9_700ac295","line":166,"in_reply_to":"12180d63_dc356e3b","updated":"2022-10-07 18:53:41.000000000","message":"The best way is to bump those when there is no version bump in distros OS between those releases or deps new version is present in both distros version. Basically when the deps (OVN/OVS) new version which they are bumped to, are present in old release supported distro version as well as in the new one also.\n\nStable/Yoga to 2023.1 is not the official supported upgrade but 2023.1 to 2023.3 will be. But here neutron case of OVS/OVN is falling in first case Zed to 2023.1 upgrade and that is why grenade jobs could have failed while bumping the version bump.\n\nThis is how we can provide the best possible smooth upgrade to operators otherwise it will be very hard to upgrade OpenStack for them.","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"439cfe63_4e95c650","line":166,"range":{"start_line":165,"start_character":3,"end_line":166,"end_character":77},"in_reply_to":"9cf75a09_e0bd093a","updated":"2022-11-08 23:40:33.000000000","message":"I added the explicit communicate about such deps upgrade if any project require in the next section. That is best way we can do and operator can know what all things to upgrade along with this service release.","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"eb947106_b260dbf1","line":166,"in_reply_to":"b65904de_c3c86c25","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"13f6aeae64e7ac6ad8facd0d78e0b78614dfa98c","unresolved":true,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"9cf75a09_e0bd093a","line":166,"range":{"start_line":165,"start_character":3,"end_line":166,"end_character":77},"in_reply_to":"e4a9ddb3_96993986","updated":"2022-10-07 11:05:40.000000000","message":"The trick here which is problematic that for example when we install new neutron during upgrade (I suppose grenade do that) we upgrade 3pp dependencies like pyroute or whatever, but those are python deps only, but if a python dep requires something deeper like a c lib, or in this case OVS or OVN, where we draw the line from where we do not \"refresh those\" on the distro?","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2097305b5a641be1cfe57849bd122b8306c22210","unresolved":true,"context_lines":[{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"These verification can be done via integrated upgrade testing for example, grenade or"},{"line_number":169,"context_line":"similar upgrade testing jobs running with default and supported configuration."}],"source_content_type":"text/x-rst","patch_set":1,"id":"b65904de_c3c86c25","line":166,"in_reply_to":"f43a8de9_700ac295","updated":"2022-10-08 07:43:56.000000000","message":"I totally agree with that and though that distro and python version support between N and N+2 is implicitly meant. So good we clarify that explicitly now!","commit_id":"00ecddfaa585762dfa5f9430a0adc460330108e2"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"6a7d70f1dbc78669106668bfb09623a36ca12809","unresolved":false,"context_lines":[{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"689789fc_4dd66909","line":151,"updated":"2022-10-16 12:55:56.000000000","message":"In that case, I agree. Delayed availability of newer OpenStack features until the operating system upgrade is completed sounds like an acceptable situation (so long as the features which were in use with the old version continue to work, of course).","commit_id":"c1f76b53c6a93938356b34d6bab678b976ab0163"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"16ffb8eba2fe7495dc339d632a77d8ae1c9dd6b7","unresolved":false,"context_lines":[{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"65fc8337_8990456c","line":151,"updated":"2022-10-10 12:16:47.000000000","message":"The idea is that an operator should be able to upgrade Neutron from Zed to 2023.1/Antelope on their Ubuntu Focal (20.04 LTS) servers and still have it fully functional before then upgrading them to Ubuntu Jammy (22.04 LTS). Are you suggesting it\u0027s okay for OVN to break at that intermediate step? Or just that it\u0027s okay they\u0027re not able to take full advantage of new features in Neutron 2023.1/Antelope which may depend on the newer OVN in Ubuntu Jammy (22.04 LTS), but their deployment will still keep working for Neutron 2023.1/Antelope on Ubuntu Focal (20.04 LTS) with the Neutron configuration they used in Zed?","commit_id":"c1f76b53c6a93938356b34d6bab678b976ab0163"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1c6034890ea606c34299c82de3811796c1e7ea4b","unresolved":true,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"efce5100_ec5e1389","line":151,"range":{"start_line":150,"start_character":72,"end_line":151,"end_character":9},"updated":"2022-10-10 07:23:24.000000000","message":"one thing which IMHO could be added here is that it can work with some limited subset of features as there may be new features which relies on new versions of some external packages (like e.g. new OVN) which cannot be supported when run on older operating system.","commit_id":"c1f76b53c6a93938356b34d6bab678b976ab0163"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"e3a179dae0443d4cfc768ec66605fe50c544fb40","unresolved":false,"context_lines":[{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ec984c3e_a25fc8d0","line":151,"in_reply_to":"65fc8337_8990456c","updated":"2022-10-16 07:22:45.000000000","message":"I\u0027m saying the latter - it may happen that using old OVN will cause lack of some new features in new Neutron version.","commit_id":"c1f76b53c6a93938356b34d6bab678b976ab0163"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":2,"id":"64def9cf_8e1bc103","line":151,"range":{"start_line":150,"start_character":72,"end_line":151,"end_character":9},"in_reply_to":"efce5100_ec5e1389","updated":"2022-11-08 23:40:33.000000000","message":"Added it in the next paragraph.","commit_id":"c1f76b53c6a93938356b34d6bab678b976ab0163"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":145,"context_line":"Upgrade testing"},{"line_number":146,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"057cb22f_52641c4a","line":148,"range":{"start_line":148,"start_character":23,"end_line":148,"end_character":38},"updated":"2022-11-08 23:03:44.000000000","message":"\"distro versions\"\n\nIn addition to the moving of the plural, I would also not capitalize \"Distros\".","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":145,"context_line":"Upgrade testing"},{"line_number":146,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"}],"source_content_type":"text/x-rst","patch_set":3,"id":"64106e46_88df5daa","line":148,"range":{"start_line":148,"start_character":23,"end_line":148,"end_character":38},"in_reply_to":"057cb22f_52641c4a","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":146,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."}],"source_content_type":"text/x-rst","patch_set":3,"id":"2f1709fb_7e2b97b0","line":149,"range":{"start_line":149,"start_character":0,"end_line":149,"end_character":4},"updated":"2022-11-08 23:03:44.000000000","message":"\"to take\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":146,"context_line":"^^^^^^^^^^^^^^^"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."}],"source_content_type":"text/x-rst","patch_set":3,"id":"279cc303_daeb47f2","line":149,"range":{"start_line":149,"start_character":0,"end_line":149,"end_character":4},"in_reply_to":"2f1709fb_7e2b97b0","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":3,"id":"23068d76_72a40f5f","line":151,"range":{"start_line":151,"start_character":0,"end_line":151,"end_character":9},"updated":"2022-11-08 23:03:44.000000000","message":"\"works\"\n\n(works implies enough, no need to say fine as well)","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":148,"context_line":"Along with testing the Distros version defined in testing runtime, projects need to"},{"line_number":149,"context_line":"take care of the supported upgrade path also. For the supported upgrade path, projects"},{"line_number":150,"context_line":"need to make sure that new release code and its supported configuration still"},{"line_number":151,"context_line":"work fine on the Distros supported by the upgrade-supported previous release of"},{"line_number":152,"context_line":"OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"}],"source_content_type":"text/x-rst","patch_set":3,"id":"263f0562_0b2a2f54","line":151,"range":{"start_line":151,"start_character":0,"end_line":151,"end_character":9},"in_reply_to":"23068d76_72a40f5f","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"},{"line_number":155,"context_line":"upgrade support, along with release to release (N-\u003eN+1) upgrade we need"},{"line_number":156,"context_line":"to take care of Skip level upgrade also."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#. N to N+1 upgrade (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"72ab9118_1a432908","line":156,"range":{"start_line":156,"start_character":16,"end_line":156,"end_character":20},"updated":"2022-11-08 23:03:44.000000000","message":"\"skip\" and possibly \"skip-level\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"},{"line_number":155,"context_line":"upgrade support, along with release to release (N-\u003eN+1) upgrade we need"},{"line_number":156,"context_line":"to take care of Skip level upgrade also."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#. N to N+1 upgrade (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"b72481ba_38f11840","line":156,"range":{"start_line":156,"start_character":16,"end_line":156,"end_character":20},"in_reply_to":"72ab9118_1a432908","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":158,"context_line":"#. N to N+1 upgrade (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   In this upgrade path, N+1 code and supported configuration should continue working"},{"line_number":161,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"0b500831_3113e9ec","line":161,"range":{"start_line":161,"start_character":6,"end_line":161,"end_character":22},"updated":"2022-11-08 23:03:44.000000000","message":"\"distro versions\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":158,"context_line":"#. N to N+1 upgrade (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   In this upgrade path, N+1 code and supported configuration should continue working"},{"line_number":161,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5c6cc75a_4b12a340","line":161,"range":{"start_line":161,"start_character":6,"end_line":161,"end_character":22},"in_reply_to":"0b500831_3113e9ec","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e1894d68_c9ecd39c","line":166,"range":{"start_line":166,"start_character":6,"end_line":166,"end_character":21},"updated":"2022-11-08 23:03:44.000000000","message":"\"distro versions\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":163,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"}],"source_content_type":"text/x-rst","patch_set":3,"id":"567d9b04_99640ede","line":166,"range":{"start_line":166,"start_character":6,"end_line":166,"end_character":21},"in_reply_to":"e1894d68_c9ecd39c","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."}],"source_content_type":"text/x-rst","patch_set":3,"id":"6ecd1d3d_c512ccb6","line":168,"range":{"start_line":168,"start_character":33,"end_line":168,"end_character":52},"updated":"2022-11-08 23:03:44.000000000","message":"\"dependency changes\" or \"changes in dependencies\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9eb363e3_2716d0c5","line":168,"range":{"start_line":168,"start_character":54,"end_line":168,"end_character":85},"updated":"2022-11-08 23:03:44.000000000","message":"This doesn\u0027t make much sense to me. Do you mean \"new dependencies or new required versions of existing dependencies\" ?","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."}],"source_content_type":"text/x-rst","patch_set":3,"id":"b665929c_c3efa83c","line":168,"range":{"start_line":168,"start_character":33,"end_line":168,"end_character":52},"in_reply_to":"6ecd1d3d_c512ccb6","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":165,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue working"},{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."}],"source_content_type":"text/x-rst","patch_set":3,"id":"9890c432_1f99fe9d","line":168,"range":{"start_line":168,"start_character":54,"end_line":168,"end_character":85},"in_reply_to":"9eb363e3_2716d0c5","updated":"2022-11-08 23:40:33.000000000","message":"I mean both, if any one adding new dependencies or version up for existing deps but I think mentioning of \u0027changes in dependencies which are not present in old release supported distro\u0027 is applicable to both.","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Extending support and testing for release with disto version up"}],"source_content_type":"text/x-rst","patch_set":3,"id":"945a4bf3_c6de9840","line":170,"range":{"start_line":169,"start_character":82,"end_line":170,"end_character":32},"updated":"2022-11-08 23:03:44.000000000","message":"Well, I imagine most of the bumps will come for new features. I guess we need to decide if we want them to support the old version without the feature or not.\n\nI guess I\u0027m not sure it\u0027s all that important that we need to prescribe that they must run on the old set of deps, so long as the new set of deps work on the distro platforms. Meaning, it seems okay to require a dep upgrade, just not a distro upgrade to go between releases.","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":166,"context_line":"   on Distros version supported and defined by the N release testing runtime."},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Extending support and testing for release with disto version up"}],"source_content_type":"text/x-rst","patch_set":3,"id":"feb70ab9_5701e7b7","line":170,"range":{"start_line":169,"start_character":82,"end_line":170,"end_character":32},"in_reply_to":"945a4bf3_c6de9840","updated":"2022-11-08 23:40:33.000000000","message":"yeah, and mentioning it upgrade-tool or releasenotes can help to know what all deps to upgrade for this new release. mentioning it here for project to explicit mention that situation in release notes.","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Extending support and testing for release with disto version up"},{"line_number":174,"context_line":"```````````````````````````````````````````````````````````````"}],"source_content_type":"text/x-rst","patch_set":3,"id":"a32e9e65_c0deca57","line":171,"range":{"start_line":171,"start_character":21,"end_line":171,"end_character":32},"updated":"2022-11-08 23:03:44.000000000","message":"\"release notes\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":168,"context_line":"For smooth upgrade, try to avoid dependencies change (new or existing deps version up)"},{"line_number":169,"context_line":"which are not present in old release supported distro. In case any project has to do it"},{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Extending support and testing for release with disto version up"},{"line_number":174,"context_line":"```````````````````````````````````````````````````````````````"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da213b30_9f468c4d","line":171,"range":{"start_line":171,"start_character":21,"end_line":171,"end_character":32},"in_reply_to":"a32e9e65_c0deca57","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Extending support and testing for release with disto version up"},{"line_number":174,"context_line":"```````````````````````````````````````````````````````````````"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"When any release bump the distro or python minimum version, below things need to be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"8e95afcb_bbb78ba3","line":173,"range":{"start_line":173,"start_character":47,"end_line":173,"end_character":63},"updated":"2022-11-08 23:03:44.000000000","message":"\"version up\" is the thing above that doesn\u0027t make sense to me. Do you mean \"the newer distro version\" here?","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":170,"context_line":"due to its features dependencies or any other reason then communicate it explicitly in"},{"line_number":171,"context_line":"upgrade status tool, releaenotes etc."},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"Extending support and testing for release with disto version up"},{"line_number":174,"context_line":"```````````````````````````````````````````````````````````````"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"When any release bump the distro or python minimum version, below things need to be"}],"source_content_type":"text/x-rst","patch_set":3,"id":"e406c029_a3441b8c","line":173,"range":{"start_line":173,"start_character":47,"end_line":173,"end_character":63},"in_reply_to":"8e95afcb_bbb78ba3","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":173,"context_line":"Extending support and testing for release with disto version up"},{"line_number":174,"context_line":"```````````````````````````````````````````````````````````````"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"When any release bump the distro or python minimum version, below things need to be"},{"line_number":177,"context_line":"taken care:"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"#. Support old distro version also along with new version. Basically two distro versions"}],"source_content_type":"text/x-rst","patch_set":3,"id":"b0c4daeb_0a03851d","line":176,"range":{"start_line":176,"start_character":16,"end_line":176,"end_character":32},"updated":"2022-11-08 23:03:44.000000000","message":"I would put minimum in the distro thing too for clarity. Perhaps:\n\n\"When any release bumps the minimum supported distro platform or python version, the following things need to be addressed:\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":173,"context_line":"Extending support and testing for release with disto version up"},{"line_number":174,"context_line":"```````````````````````````````````````````````````````````````"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"When any release bump the distro or python minimum version, below things need to be"},{"line_number":177,"context_line":"taken care:"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"#. Support old distro version also along with new version. Basically two distro versions"}],"source_content_type":"text/x-rst","patch_set":3,"id":"06e4115f_3d34e1ad","line":176,"range":{"start_line":176,"start_character":16,"end_line":176,"end_character":32},"in_reply_to":"b0c4daeb_0a03851d","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":176,"context_line":"When any release bump the distro or python minimum version, below things need to be"},{"line_number":177,"context_line":"taken care:"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"#. Support old distro version also along with new version. Basically two distro versions"},{"line_number":180,"context_line":"   will be supported in testing runtime for a release changing the distro version."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   * For old distro version testing, we do not need to run all jobs on that version"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f76f499_029613dc","line":179,"range":{"start_line":179,"start_character":11,"end_line":179,"end_character":14},"updated":"2022-11-08 23:03:44.000000000","message":"\"the old\"\n\n(and \"the new\" later in the line.","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":176,"context_line":"When any release bump the distro or python minimum version, below things need to be"},{"line_number":177,"context_line":"taken care:"},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"#. Support old distro version also along with new version. Basically two distro versions"},{"line_number":180,"context_line":"   will be supported in testing runtime for a release changing the distro version."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   * For old distro version testing, we do not need to run all jobs on that version"}],"source_content_type":"text/x-rst","patch_set":3,"id":"24b5843f_fa056bf9","line":179,"range":{"start_line":179,"start_character":11,"end_line":179,"end_character":14},"in_reply_to":"3f76f499_029613dc","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":179,"context_line":"#. Support old distro version also along with new version. Basically two distro versions"},{"line_number":180,"context_line":"   will be supported in testing runtime for a release changing the distro version."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   * For old distro version testing, we do not need to run all jobs on that version"},{"line_number":183,"context_line":"     instead running a single tempest job in project gate on old distro version will"},{"line_number":184,"context_line":"     be sufficient."},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"983fc1f6_ede4bb24","line":182,"range":{"start_line":182,"start_character":76,"end_line":182,"end_character":83},"updated":"2022-11-08 23:03:44.000000000","message":"\"version,\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":179,"context_line":"#. Support old distro version also along with new version. Basically two distro versions"},{"line_number":180,"context_line":"   will be supported in testing runtime for a release changing the distro version."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"   * For old distro version testing, we do not need to run all jobs on that version"},{"line_number":183,"context_line":"     instead running a single tempest job in project gate on old distro version will"},{"line_number":184,"context_line":"     be sufficient."},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"72e58b60_468a6d54","line":182,"range":{"start_line":182,"start_character":76,"end_line":182,"end_character":83},"in_reply_to":"983fc1f6_ede4bb24","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python version)"},{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."}],"source_content_type":"text/x-rst","patch_set":3,"id":"8db13f3e_d9bba874","line":192,"range":{"start_line":192,"start_character":64,"end_line":192,"end_character":67},"updated":"2022-11-08 23:03:44.000000000","message":"\"the old\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":189,"context_line":""},{"line_number":190,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python version)"},{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fc30eaea_23ce02ad","line":192,"range":{"start_line":192,"start_character":64,"end_line":192,"end_character":67},"in_reply_to":"8db13f3e_d9bba874","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":190,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python version)"},{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"c43ba750_c752409d","line":193,"range":{"start_line":193,"start_character":3,"end_line":193,"end_character":12},"updated":"2022-11-08 23:03:44.000000000","message":"\"the immediately\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":190,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python version)"},{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"97d7d5dc_4c850008","line":193,"range":{"start_line":193,"start_character":46,"end_line":193,"end_character":67},"updated":"2022-11-08 23:03:44.000000000","message":"I would remove \"in changing non-SLURP\" because, while correct, it was hard for me to parse this sentence and I think it\u0027s implied by the context.","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":190,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python version)"},{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1365deb0_b0c069bc","line":193,"range":{"start_line":193,"start_character":46,"end_line":193,"end_character":67},"in_reply_to":"97d7d5dc_4c850008","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":190,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python version)"},{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"24916660_4ccadb97","line":193,"range":{"start_line":193,"start_character":3,"end_line":193,"end_character":12},"in_reply_to":"c43ba750_c752409d","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"The verification can be done via integrated testing and upgrade testing for example,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1dc33e51_983acb42","line":194,"range":{"start_line":194,"start_character":60,"end_line":194,"end_character":69},"updated":"2022-11-08 23:03:44.000000000","message":"\"distros are\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"57fd277a8b584481780aa74b69f55b72487c91cb","unresolved":true,"context_lines":[{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"The verification can be done via integrated testing and upgrade testing for example,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"9b6dc5cf_b944d73b","line":194,"range":{"start_line":194,"start_character":48,"end_line":194,"end_character":51},"updated":"2022-11-08 23:03:44.000000000","message":"\"the old\"","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"The verification can be done via integrated testing and upgrade testing for example,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"11cbe3c8_d87f5a1a","line":194,"range":{"start_line":194,"start_character":60,"end_line":194,"end_character":69},"in_reply_to":"1dc33e51_983acb42","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"560e85cbcc15e732505f7ea4ea474232d916168a","unresolved":false,"context_lines":[{"line_number":191,"context_line":"   as much as we can unless there is any exception of non-testable old versions. If we"},{"line_number":192,"context_line":"   have to change the testing runtime then we need to make sure old distro supported in"},{"line_number":193,"context_line":"   immediate previous SLURP release is tested in changing non-SLURP as well as in the"},{"line_number":194,"context_line":"   next SLURP release. This will make sure that old and new distro is tested between"},{"line_number":195,"context_line":"   SLURP releases also."},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"The verification can be done via integrated testing and upgrade testing for example,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f33ec9f_b5d44cb6","line":194,"range":{"start_line":194,"start_character":48,"end_line":194,"end_character":51},"in_reply_to":"9b6dc5cf_b944d73b","updated":"2022-11-08 23:40:33.000000000","message":"Done","commit_id":"1b787f0278f6806fc12f3abbd3c01004cdd426b2"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"195466b9a9928a12dfb30d9e2c6ef6c869cf82ea","unresolved":true,"context_lines":[{"line_number":149,"context_line":"need to take care of the supported upgrade path also. For the supported upgrade"},{"line_number":150,"context_line":"path, projects need to make sure that new release code and its supported"},{"line_number":151,"context_line":"configuration works on the distros supported by the upgrade-supported previous"},{"line_number":152,"context_line":"release of OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"},{"line_number":155,"context_line":"upgrade support, along with release to release (N-\u003eN+1) upgrade we need"}],"source_content_type":"text/x-rst","patch_set":4,"id":"e4aa3d35_31f8ab09","line":152,"range":{"start_line":152,"start_character":0,"end_line":152,"end_character":7},"updated":"2022-11-09 07:05:47.000000000","message":"releases?","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"53c9acfc254bedeb88cd0de6623bcfec5b0837b7","unresolved":false,"context_lines":[{"line_number":149,"context_line":"need to take care of the supported upgrade path also. For the supported upgrade"},{"line_number":150,"context_line":"path, projects need to make sure that new release code and its supported"},{"line_number":151,"context_line":"configuration works on the distros supported by the upgrade-supported previous"},{"line_number":152,"context_line":"release of OpenStack."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"With `SLURP \u003chttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html\u003e`_"},{"line_number":155,"context_line":"upgrade support, along with release to release (N-\u003eN+1) upgrade we need"}],"source_content_type":"text/x-rst","patch_set":4,"id":"2da8a535_51815be2","line":152,"range":{"start_line":152,"start_character":0,"end_line":152,"end_character":7},"in_reply_to":"e4aa3d35_31f8ab09","updated":"2022-11-10 06:15:23.000000000","message":"yeah in case SLRUP -\u003e SLURP upgrade, in between non-SLURP release is also upgrade-supported previous\nrelease","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"195466b9a9928a12dfb30d9e2c6ef6c869cf82ea","unresolved":true,"context_lines":[{"line_number":155,"context_line":"upgrade support, along with release to release (N-\u003eN+1) upgrade we need"},{"line_number":156,"context_line":"to take care of skip-level upgrade also."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#. N to N+1 upgrade (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   In this upgrade path, N+1 code and supported configuration should continue"},{"line_number":161,"context_line":"   working on distro versions supported and defined by the N release testing"},{"line_number":162,"context_line":"   runtime."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue"},{"line_number":167,"context_line":"   working on distro versions supported and defined by the N release testing"},{"line_number":168,"context_line":"   runtime."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"},{"line_number":171,"context_line":"in old release supported distro. In case any project has to do it due to its"}],"source_content_type":"text/x-rst","patch_set":4,"id":"ece5afb4_1aa466cc","line":168,"range":{"start_line":158,"start_character":0,"end_line":168,"end_character":11},"updated":"2022-11-09 07:05:47.000000000","message":"Well, we\u0027re saying the exact same thing in both of these cases.  Both N+1 and N+2 upgrade should support N PTI. Do we really need to make this an enumerated list, because it\u0027s a bit confusing as assumes that cases are somewhat different while they\u0027re not.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"53c9acfc254bedeb88cd0de6623bcfec5b0837b7","unresolved":false,"context_lines":[{"line_number":155,"context_line":"upgrade support, along with release to release (N-\u003eN+1) upgrade we need"},{"line_number":156,"context_line":"to take care of skip-level upgrade also."},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#. N to N+1 upgrade (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   In this upgrade path, N+1 code and supported configuration should continue"},{"line_number":161,"context_line":"   working on distro versions supported and defined by the N release testing"},{"line_number":162,"context_line":"   runtime."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"#. N to N+2 Skip level upgrade (SLURP-\u003eSLURP upgrade)"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"   In this upgrade path, N+2 code and supported configuration should continue"},{"line_number":167,"context_line":"   working on distro versions supported and defined by the N release testing"},{"line_number":168,"context_line":"   runtime."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"},{"line_number":171,"context_line":"in old release supported distro. In case any project has to do it due to its"}],"source_content_type":"text/x-rst","patch_set":4,"id":"4b97d72c_f33c293f","line":168,"range":{"start_line":158,"start_character":0,"end_line":168,"end_character":11},"in_reply_to":"ece5afb4_1aa466cc","updated":"2022-11-10 06:15:23.000000000","message":"There is difference actually with the cases i mentioned in brackets.\n\n1. (SLURP-\u003enon-SLURP or non-SLURP-\u003eSLURP upgrade)\n\nIn SLURP-\u003enon-SLURP case, N-\u003eN+1 upgrade is supported but N-\u003eN+2 is not because non-SLURP release will be be supported/tested for last non-SLURP release.\n\nI think I need to rephrase it with N-1-\u003eN and N-2-\u003eN example and with SLURP and non-SLURP as N release so that it will be more clear to understand.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"195466b9a9928a12dfb30d9e2c6ef6c869cf82ea","unresolved":true,"context_lines":[{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"},{"line_number":171,"context_line":"in old release supported distro. In case any project has to do it due to its"},{"line_number":172,"context_line":"new features dependencies or any other reason then communicate it explicitly in"},{"line_number":173,"context_line":"upgrade status tool, releae notes etc. Also, make it clear if project existing"},{"line_number":174,"context_line":"functionality can still work fine on the old distro version but the new features"},{"line_number":175,"context_line":"require the new distro version will not be available until the distro version is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"e3b5d3a8_b7044ff9","line":172,"range":{"start_line":172,"start_character":29,"end_line":172,"end_character":45},"updated":"2022-11-09 07:05:47.000000000","message":"the way I read it is you, as a project, should not worry much about upgrade path and can feel free disregard it whenever convenient.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"53c9acfc254bedeb88cd0de6623bcfec5b0837b7","unresolved":false,"context_lines":[{"line_number":169,"context_line":""},{"line_number":170,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"},{"line_number":171,"context_line":"in old release supported distro. In case any project has to do it due to its"},{"line_number":172,"context_line":"new features dependencies or any other reason then communicate it explicitly in"},{"line_number":173,"context_line":"upgrade status tool, releae notes etc. Also, make it clear if project existing"},{"line_number":174,"context_line":"functionality can still work fine on the old distro version but the new features"},{"line_number":175,"context_line":"require the new distro version will not be available until the distro version is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"902ce25c_ddb7fe7d","line":172,"range":{"start_line":172,"start_character":29,"end_line":172,"end_character":45},"in_reply_to":"e3b5d3a8_b7044ff9","updated":"2022-11-10 06:15:23.000000000","message":"I did not mean to convey that but let me remove the \u0027any other reason\u0027 so that it does not read as they can do always.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"195466b9a9928a12dfb30d9e2c6ef6c869cf82ea","unresolved":true,"context_lines":[{"line_number":170,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"},{"line_number":171,"context_line":"in old release supported distro. In case any project has to do it due to its"},{"line_number":172,"context_line":"new features dependencies or any other reason then communicate it explicitly in"},{"line_number":173,"context_line":"upgrade status tool, releae notes etc. Also, make it clear if project existing"},{"line_number":174,"context_line":"functionality can still work fine on the old distro version but the new features"},{"line_number":175,"context_line":"require the new distro version will not be available until the distro version is"},{"line_number":176,"context_line":"upgraded."}],"source_content_type":"text/x-rst","patch_set":4,"id":"c2fd16de_39f1ff9e","line":173,"range":{"start_line":173,"start_character":21,"end_line":173,"end_character":27},"updated":"2022-11-09 07:05:47.000000000","message":"release","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"53c9acfc254bedeb88cd0de6623bcfec5b0837b7","unresolved":false,"context_lines":[{"line_number":170,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"},{"line_number":171,"context_line":"in old release supported distro. In case any project has to do it due to its"},{"line_number":172,"context_line":"new features dependencies or any other reason then communicate it explicitly in"},{"line_number":173,"context_line":"upgrade status tool, releae notes etc. Also, make it clear if project existing"},{"line_number":174,"context_line":"functionality can still work fine on the old distro version but the new features"},{"line_number":175,"context_line":"require the new distro version will not be available until the distro version is"},{"line_number":176,"context_line":"upgraded."}],"source_content_type":"text/x-rst","patch_set":4,"id":"cfcd57fe_bc3ad68f","line":173,"range":{"start_line":173,"start_character":21,"end_line":173,"end_character":27},"in_reply_to":"c2fd16de_39f1ff9e","updated":"2022-11-10 06:15:23.000000000","message":"Done","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"195466b9a9928a12dfb30d9e2c6ef6c869cf82ea","unresolved":true,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"   Example: :ref:`2023.1 cycle testing runtime \u003c2023-1-testing-runtime\u003e`"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python"},{"line_number":197,"context_line":"   version) as much as we can unless there is any exception of non-testable old"},{"line_number":198,"context_line":"   versions. If we have to change the testing runtime then we need to make sure"},{"line_number":199,"context_line":"   the old distro supported in the immediately previous SLURP release is also"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7d6b64e8_eb94fc44","line":196,"range":{"start_line":196,"start_character":44,"end_line":196,"end_character":61},"updated":"2022-11-09 07:05:47.000000000","message":"Um, I\u0027m not sure this is fully correct. I guess what we want to avoid in non-SLURP is adding new things to PTI. But non-SLURP is likely a release when you want to drop old PTI from N-3. Because for non-SLURP N-1, N and N+1 should have same PTI. Example:\n\n\n+------+------+------+--------+--------+--------+\n|      | Yoga | Zed  | 2023.1 | 2023.2 | 2024.1 |\n+------+------+------+--------+--------+--------+\n|20.04 | Yes  | Yes  | Yes    | No     | No     |\n+------+------+------+--------+--------+--------+\n|22.04 | No   | Yes  | Yes    | Yes    | ???    |\n+------+------+------+--------+--------+--------+\n\nSo what I meant, is that we are dropping old stuff on non-SLURP and adding new stuff on SLURP. But both are changes in PTI.\n\nAlso, this table makes me thing if we should drift release schedule a bit to allow Ubuntu get released before OpenStack to make it part of the deal or switch what we say SLURP is and what non-SLURP, as otherwise we might stuck with platform a bit more then we want to.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"53c9acfc254bedeb88cd0de6623bcfec5b0837b7","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"   Example: :ref:`2023.1 cycle testing runtime \u003c2023-1-testing-runtime\u003e`"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python"},{"line_number":197,"context_line":"   version) as much as we can unless there is any exception of non-testable old"},{"line_number":198,"context_line":"   versions. If we have to change the testing runtime then we need to make sure"},{"line_number":199,"context_line":"   the old distro supported in the immediately previous SLURP release is also"}],"source_content_type":"text/x-rst","patch_set":4,"id":"0286a0cd_0b887109","line":196,"range":{"start_line":196,"start_character":44,"end_line":196,"end_character":61},"in_reply_to":"5fedada6_d37f1d40","updated":"2022-11-10 06:15:23.000000000","message":"You are right, removal can happen not the addition. I will fix it, thanks for catching it.\n\nWith that I feel like we should mention explicitly about what (distro new version) is mainly/latest supported/tested in SLURP release (if we are supporting two version) and what (distro old version) we are keeping for smooth upgrade from previous release (N-1 -\u003e N) upgrade. That way it will be explicitly known that SLURP keeping distro old version for smooth upgrade from N-1 to N and not for N -\u003e N+1 upgrade. This distro old version will be removed in next non-SLURP release.\n\nI will add it in testing runtime to be explicit about it.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7a319ef49df2b55b3262f145f6c150f52397648e","unresolved":true,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"   Example: :ref:`2023.1 cycle testing runtime \u003c2023-1-testing-runtime\u003e`"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"#. Try not to change the testing runtime in non-SLURP release (distro or python"},{"line_number":197,"context_line":"   version) as much as we can unless there is any exception of non-testable old"},{"line_number":198,"context_line":"   versions. If we have to change the testing runtime then we need to make sure"},{"line_number":199,"context_line":"   the old distro supported in the immediately previous SLURP release is also"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5fedada6_d37f1d40","line":196,"range":{"start_line":196,"start_character":44,"end_line":196,"end_character":61},"in_reply_to":"7d6b64e8_eb94fc44","updated":"2022-11-09 07:07:49.000000000","message":"I actually might be wrong with last statement about drifting release schedule.... It might be actually fine like now. But I think point about adding/removing from PTI still valid.","commit_id":"f02b54e15470410a0af5450fe4e463fe6311b120"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"8c20c394549ef01eecf9f07d0d0c23affe6ff363","unresolved":true,"context_lines":[{"line_number":157,"context_line":""},{"line_number":158,"context_line":"#. non-SLURP release N (N-1 -\u003e N upgrade)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   Every non-SLURP release need to support N-1 -\u003e N upgrade. In this upgrade"},{"line_number":161,"context_line":"   path, N (non-SLURP release) code and supported configuration should continue"},{"line_number":162,"context_line":"   working on distro versions supported and defined by the N-1 release"},{"line_number":163,"context_line":"   testing runtime."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3faa0b12_db9d9ef9","line":160,"range":{"start_line":160,"start_character":27,"end_line":160,"end_character":31},"updated":"2022-11-11 15:44:55.000000000","message":"needs","commit_id":"dab279d1d49ebdc83f68e566823d04fb95104031"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"8c20c394549ef01eecf9f07d0d0c23affe6ff363","unresolved":true,"context_lines":[{"line_number":158,"context_line":"#. non-SLURP release N (N-1 -\u003e N upgrade)"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"   Every non-SLURP release need to support N-1 -\u003e N upgrade. In this upgrade"},{"line_number":161,"context_line":"   path, N (non-SLURP release) code and supported configuration should continue"},{"line_number":162,"context_line":"   working on distro versions supported and defined by the N-1 release"},{"line_number":163,"context_line":"   testing runtime."},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"4b9d5c83_6b960fd7","line":161,"range":{"start_line":161,"start_character":50,"end_line":161,"end_character":63},"updated":"2022-11-11 15:44:55.000000000","message":"configurations","commit_id":"dab279d1d49ebdc83f68e566823d04fb95104031"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"8c20c394549ef01eecf9f07d0d0c23affe6ff363","unresolved":true,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":"   Every SLURP release need to support N-1 -\u003e N as well as the N-2 -\u003e N"},{"line_number":168,"context_line":"   upgrade. In this upgrade path, N (SLURP release) code and supported"},{"line_number":169,"context_line":"   configuration should continue working on distro versions supported and"},{"line_number":170,"context_line":"   defined by the N-1 as well as the N-2 release testing runtime."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"For smooth upgrade, try to avoid changes in dependencies which are not present"}],"source_content_type":"text/x-rst","patch_set":5,"id":"36140454_5fe0583a","line":169,"range":{"start_line":169,"start_character":3,"end_line":169,"end_character":16},"updated":"2022-11-11 15:44:55.000000000","message":"configurations","commit_id":"dab279d1d49ebdc83f68e566823d04fb95104031"}]}
