)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"c32e9f3b31fb44063848d60c672653a1b2734c29","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"96027337_9442b211","updated":"2025-05-03 13:08:11.000000000","message":"@noonedeadpunk@gmail.com\n\nhttps://docs.openstack.org/openstack-ansible/latest/reference/releases.html\n\nThis changes fix problems with few broken urls in this page.","commit_id":"75e09c2f9690d0591a21f23edd14c850c85e3d70"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"aa1b4ffedb6b57de6e85b7476640e689d852b95c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"16bbbe7f_290e44ca","in_reply_to":"96027337_9442b211","updated":"2025-05-03 13:10:14.000000000","message":"yes, now fine:\n\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_0be/openstack/0be794cfc2324d5aa52c6ca720f5f0a4/docs/reference/releases.html","commit_id":"75e09c2f9690d0591a21f23edd14c850c85e3d70"}],"doc/source/reference/index.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0ef890baa5b6484acd16d790e702b68abbad2854","unresolved":true,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This chapter contains all the additional reference information needed"},{"line_number":6,"context_line":"to deploy, configure, or upgrade an OpenStack-Ansible Cloud."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"For information on how to deploy your OpenStack-Ansible Cloud, refer to the"},{"line_number":9,"context_line":":deploy_guide:`Deployment Guide \u003cindex.html\u003e` for step-by-step"}],"source_content_type":"text/x-rst","patch_set":24,"id":"702f7884_cc661ed3","line":6,"range":{"start_line":6,"start_character":54,"end_line":6,"end_character":59},"updated":"2025-05-04 05:45:17.000000000","message":"I\u0027m not convinced about need to capitalize `cloud`","commit_id":"c2c7e83473db768c1022b312bda881c9d0983914"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"72bf52c704588c93f95c691dd96285c7fa2eba24","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This chapter contains all the additional reference information needed"},{"line_number":6,"context_line":"to deploy, configure, or upgrade an OpenStack-Ansible Cloud."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"For information on how to deploy your OpenStack-Ansible Cloud, refer to the"},{"line_number":9,"context_line":":deploy_guide:`Deployment Guide \u003cindex.html\u003e` for step-by-step"}],"source_content_type":"text/x-rst","patch_set":24,"id":"082eb677_1313efa7","line":6,"range":{"start_line":6,"start_character":54,"end_line":6,"end_character":59},"in_reply_to":"702f7884_cc661ed3","updated":"2025-05-04 08:36:53.000000000","message":"Done","commit_id":"c2c7e83473db768c1022b312bda881c9d0983914"}],"doc/source/reference/releases.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0ef890baa5b6484acd16d790e702b68abbad2854","unresolved":true,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The OpenStack series names are alphabetical, with each letter matched to a"},{"line_number":25,"context_line":"number (e.g., Austin \u003d 1, Bexar \u003d 2, Newton \u003d 14, Pike \u003d 16, etc.)."},{"line_number":26,"context_line":"OpenStack-Ansible (OSA) adopted the same ``\u003cMAJOR\u003e`` release numbering"},{"line_number":27,"context_line":"as the Nova project to match the overall OpenStack series version numbering."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. _Semantic Versioning 2.0.0: https://semver.org"}],"source_content_type":"text/x-rst","patch_set":24,"id":"69b5f580_8a8dd0ef","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":23},"updated":"2025-05-04 05:45:17.000000000","message":"From what I know from documentation, is that is is more then enough to define abbreviation once, and it can be used abbreviated down the lines. As what is the point of using abbreviation at all?\n\nGiven that it was defined in a first paragraph, I don\u0027t get the need to use it elsewhere.\n\nIf you think abbreviation is confusing - let\u0027s remove it and use full name everywhere.\nOtherwise these edits are not necessary.","commit_id":"c2c7e83473db768c1022b312bda881c9d0983914"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"72bf52c704588c93f95c691dd96285c7fa2eba24","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The OpenStack series names are alphabetical, with each letter matched to a"},{"line_number":25,"context_line":"number (e.g., Austin \u003d 1, Bexar \u003d 2, Newton \u003d 14, Pike \u003d 16, etc.)."},{"line_number":26,"context_line":"OpenStack-Ansible (OSA) adopted the same ``\u003cMAJOR\u003e`` release numbering"},{"line_number":27,"context_line":"as the Nova project to match the overall OpenStack series version numbering."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. _Semantic Versioning 2.0.0: https://semver.org"}],"source_content_type":"text/x-rst","patch_set":24,"id":"7fae7fee_f6878ca8","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":23},"in_reply_to":"69b5f580_8a8dd0ef","updated":"2025-05-04 08:36:53.000000000","message":"@noonedeadpunk@gmail.com yes, my idea was more to decipher the abbreviation, but you\u0027re right, sorted.","commit_id":"c2c7e83473db768c1022b312bda881c9d0983914"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3c44e78874bc363078e351962db14051b680b058","unresolved":true,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. _OpenStack release schedule: https://releases.openstack.org"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"What version of OpenStack is deployed by OpenStack-Ansible (OSA)?"},{"line_number":44,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"For each OpenStack-Ansible (OSA) release, the OpenStack version that is"},{"line_number":47,"context_line":"deployed is set to a specific OpenStack `git SHA-1 hash`_ (SHA)."},{"line_number":48,"context_line":"These are updated after every OpenStack-Ansible (OSA) release."},{"line_number":49,"context_line":"The intent is to ensure that OpenStack-Ansible (OSA) users are able to"},{"line_number":50,"context_line":"enjoy an updated OpenStack environment with smaller increments of"},{"line_number":51,"context_line":"change than the typical upstream service releases allow for as they are"},{"line_number":52,"context_line":"usually very infrequent."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"This does mean that a stable OpenStack-Ansible (OSA) deployment will"},{"line_number":55,"context_line":"include a version of a service (e.g.: nova-17.0.3dev4) which does not"},{"line_number":56,"context_line":"match a tag exactly as you may expect (e.g.: nova-17.0.3)."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"If you wish to change the SHA to a specific SHA/tag/branch, or wish to use"},{"line_number":59,"context_line":"your own fork of an OpenStack service, please see the section titled"},{"line_number":60,"context_line":":ref:`override_openstack_sources` in the user guide."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. _git SHA-1 hash: https://git-scm.com/book/en/v2/Git-Internals-Git-Objects"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":24,"id":"269eb6c8_c88b9774","line":60,"range":{"start_line":43,"start_character":0,"end_line":60,"end_character":52},"updated":"2025-05-05 09:09:33.000000000","message":"@lazekteam@gmail.com so what I meant, is that only in this single section you\u0027re proposing to decipher it for 5 times.\n\nMy proposal here would be:\na) Revert de-ciphering of abbreviation in whole document, as it\u0027s enough to do such once or twice\nb) drop abbreviation from the page and always use full project name.","commit_id":"c2c7e83473db768c1022b312bda881c9d0983914"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"34ab3de773ec70a490a893ef0dfd62e6f547bfee","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. _OpenStack release schedule: https://releases.openstack.org"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"What version of OpenStack is deployed by OpenStack-Ansible (OSA)?"},{"line_number":44,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"For each OpenStack-Ansible (OSA) release, the OpenStack version that is"},{"line_number":47,"context_line":"deployed is set to a specific OpenStack `git SHA-1 hash`_ (SHA)."},{"line_number":48,"context_line":"These are updated after every OpenStack-Ansible (OSA) release."},{"line_number":49,"context_line":"The intent is to ensure that OpenStack-Ansible (OSA) users are able to"},{"line_number":50,"context_line":"enjoy an updated OpenStack environment with smaller increments of"},{"line_number":51,"context_line":"change than the typical upstream service releases allow for as they are"},{"line_number":52,"context_line":"usually very infrequent."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"This does mean that a stable OpenStack-Ansible (OSA) deployment will"},{"line_number":55,"context_line":"include a version of a service (e.g.: nova-17.0.3dev4) which does not"},{"line_number":56,"context_line":"match a tag exactly as you may expect (e.g.: nova-17.0.3)."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"If you wish to change the SHA to a specific SHA/tag/branch, or wish to use"},{"line_number":59,"context_line":"your own fork of an OpenStack service, please see the section titled"},{"line_number":60,"context_line":":ref:`override_openstack_sources` in the user guide."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":".. _git SHA-1 hash: https://git-scm.com/book/en/v2/Git-Internals-Git-Objects"},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":24,"id":"0734e43c_4b095888","line":60,"range":{"start_line":43,"start_character":0,"end_line":60,"end_character":52},"in_reply_to":"269eb6c8_c88b9774","updated":"2025-05-05 09:14:12.000000000","message":"No problem, your right, done.","commit_id":"c2c7e83473db768c1022b312bda881c9d0983914"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"4b8faf9371cb4135a1413850700c688a5e08abe5","unresolved":true,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"What is the OpenStack-Ansible release model?"},{"line_number":8,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"OpenStack-Ansible uses the \u0027cycle-trailing\u0027 release model as specified"},{"line_number":11,"context_line":"in the OpenStack `release model reference`_."}],"source_content_type":"text/x-rst","patch_set":29,"id":"e2644ce3_a08e2430","line":8,"range":{"start_line":8,"start_character":44,"end_line":8,"end_character":50},"updated":"2025-05-05 12:29:18.000000000","message":"these are trailing ones","commit_id":"544ff61bffc56288070c5fa086b60b513eb9aef8"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"a3e1ed6387c9baaccf9a8780019d69b8c9bf8e73","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"What is the OpenStack-Ansible release model?"},{"line_number":8,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"OpenStack-Ansible uses the \u0027cycle-trailing\u0027 release model as specified"},{"line_number":11,"context_line":"in the OpenStack `release model reference`_."}],"source_content_type":"text/x-rst","patch_set":29,"id":"66c4b296_4f15b1ae","line":8,"range":{"start_line":8,"start_character":44,"end_line":8,"end_character":50},"in_reply_to":"e2644ce3_a08e2430","updated":"2025-05-05 12:32:10.000000000","message":"ops, thank you.","commit_id":"544ff61bffc56288070c5fa086b60b513eb9aef8"}]}
