)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"095dd03506fe6a873f6f2526d20b28fe8b9ed2be","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds info about always bumping minor version number if"},{"line_number":10,"context_line":"e.g. OVO object version was changed in stable release."},{"line_number":11,"context_line":"That should at least increase awarness of operators that some special"},{"line_number":12,"context_line":"care is needed during update."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I3fc88158e793b4a4bb4e7a43f106291857b2eb74"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa7e38b_063f8f86","line":11,"range":{"start_line":11,"start_character":30,"end_line":11,"end_character":38},"updated":"2020-01-20 00:46:08.000000000","message":"awareness","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"}],"doc/source/contributor/policies/release-checklist.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f1161a88b8962acb6d097dc22747e811012ee2f1","unresolved":false,"context_lines":[{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_46d28e61","line":115,"updated":"2020-01-16 08:54:51.000000000","message":"Nit: s/In/in/","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"a394c1c8a2c1964d453dd7e039e45c0e238999de","unresolved":false,"context_lines":[{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_4117d8f0","line":115,"in_reply_to":"3fa7e38b_46d28e61","updated":"2020-01-16 10:55:33.000000000","message":"Done","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a8354da8b5e64c3da1bbc39f2cb91f3fbf6d8f44","unresolved":false,"context_lines":[{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_e6de1ada","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":46},"updated":"2020-01-16 09:27:12.000000000","message":"We are talking about stable branches, so it sounds a bit aggressive wording to me. I think a minor version bump is required when we have a change which is not just a simple bug fix. For example, a new configuration [1], a requirement change [2], an API visible change [3]. They are what we actually had in stable branches so far.\n\n[1] https://review.opendev.org/#/c/393382/\n[2] https://review.opendev.org/#/c/667124/\n[3] https://review.opendev.org/#/c/424224/","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"a394c1c8a2c1964d453dd7e039e45c0e238999de","unresolved":false,"context_lines":[{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_21e17cfe","line":116,"range":{"start_line":116,"start_character":0,"end_line":116,"end_character":46},"in_reply_to":"3fa7e38b_e6de1ada","updated":"2020-01-16 10:55:33.000000000","message":"Done. I rephrased it","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"f1161a88b8962acb6d097dc22747e811012ee2f1","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Client"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_663b0a9b","line":117,"updated":"2020-01-16 08:54:51.000000000","message":"In my terms the third part of the version ID is called \"patch number\". Also, that release would then be called a patch release and not a minor release.\n\nAlso maybe add a comment that such type of changes (requiring a minor version step) always needs to be accompanied by a release note.","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"a394c1c8a2c1964d453dd7e039e45c0e238999de","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Client"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_e170440c","line":117,"in_reply_to":"3fa7e38b_0611f6f8","updated":"2020-01-16 10:55:33.000000000","message":"Done","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a8354da8b5e64c3da1bbc39f2cb91f3fbf6d8f44","unresolved":false,"context_lines":[{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always In cases when new release contains"},{"line_number":116,"context_line":"changes which may cause problems during update, e.g. new OVO version for an"},{"line_number":117,"context_line":"object was introduced. In other cases only revision number can be bumped."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Client"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_0611f6f8","line":117,"in_reply_to":"3fa7e38b_663b0a9b","updated":"2020-01-16 09:27:12.000000000","message":"Yeah, we use \u0027patch number\u0027 in the semantic versioning.\nhttps://semver.org/","commit_id":"c00355cddf2c59e83dc9c761311c7930d87f62cd"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ef03151503add23a3eb820ca091e320d441fdcee","unresolved":false,"context_lines":[{"line_number":106,"context_line":"releases should coincide with milestones R1, R2, R3 and the final release."},{"line_number":107,"context_line":"Stable branches can be also released more frequently if needed, for example,"},{"line_number":108,"context_line":"if there is a major bug fix that has merged recently."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"The following steps should be taken before claiming a successful minor release:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_5ef000fd","line":109,"updated":"2020-01-17 11:50:22.000000000","message":"Maybe add a link to https://docs.openstack.org/project-team-guide/stable-branches.html#appropriate-fixes here for reference.","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"ef386e872a3c4fa60bd209bfbdb876daa6d5c656","unresolved":false,"context_lines":[{"line_number":106,"context_line":"releases should coincide with milestones R1, R2, R3 and the final release."},{"line_number":107,"context_line":"Stable branches can be also released more frequently if needed, for example,"},{"line_number":108,"context_line":"if there is a major bug fix that has merged recently."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"The following steps should be taken before claiming a successful minor release:"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_9a05fd6a","line":109,"in_reply_to":"3fa7e38b_5ef000fd","updated":"2020-01-21 09:31:19.000000000","message":"But link which You pointed to is about backporting guidelines, not about releases so I\u0027m not sure if this is good reference here.","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ef03151503add23a3eb820ca091e320d441fdcee","unresolved":false,"context_lines":[{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always in cases when new release contains"},{"line_number":116,"context_line":"which introduces for example:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"#. new OVO version for an object,"},{"line_number":119,"context_line":"#. new configuration option added,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_7e7e1c6e","line":116,"range":{"start_line":115,"start_character":54,"end_line":116,"end_character":5},"updated":"2020-01-17 11:50:22.000000000","message":"... when the new release contains a patch which ...","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a99ef080c3ba7daf53cc8ad812831f63d2a34827","unresolved":false,"context_lines":[{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always in cases when new release contains"},{"line_number":116,"context_line":"which introduces for example:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"#. new OVO version for an object,"},{"line_number":119,"context_line":"#. new configuration option added,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_da9615a1","line":116,"range":{"start_line":115,"start_character":54,"end_line":116,"end_character":5},"in_reply_to":"3fa7e38b_7e7e1c6e","updated":"2020-01-21 08:49:17.000000000","message":"The following list is a list of examples which need a minor version bump. The list does not cover all cases. I think it is better to use a phrase to mention they are examples. For example, \"... when the new release contains a non-simple fix like:\". (I hope someone suggests more appropriate phrase.)","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"ef386e872a3c4fa60bd209bfbdb876daa6d5c656","unresolved":false,"context_lines":[{"line_number":112,"context_line":"#. a patch for openstack/releases repo is proposed and merged."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Minor version number should be bumped always in cases when new release contains"},{"line_number":116,"context_line":"which introduces for example:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"#. new OVO version for an object,"},{"line_number":119,"context_line":"#. new configuration option added,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_fa62f13c","line":116,"range":{"start_line":115,"start_character":54,"end_line":116,"end_character":5},"in_reply_to":"3fa7e38b_da9615a1","updated":"2020-01-21 09:31:19.000000000","message":"I added info about that below. I hope it\u0027s better now :)","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":24791,"name":"Maciej Jozefczyk","email":"jeicam.pl@gmail.com","username":"maciej.jozefczyk"},"change_message_id":"f26ae47c6c4c43143d3d8911d9e6f6a133fd6682","unresolved":false,"context_lines":[{"line_number":119,"context_line":"#. new configuration option added,"},{"line_number":120,"context_line":"#. requirement change,"},{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Such kind of changes, which requires minor version number to be bumped, should"},{"line_number":124,"context_line":"always have a release note added."},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d70fce88","line":122,"updated":"2020-01-21 08:14:53.000000000","message":"Add `security update` here?","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"a99ef080c3ba7daf53cc8ad812831f63d2a34827","unresolved":false,"context_lines":[{"line_number":119,"context_line":"#. new configuration option added,"},{"line_number":120,"context_line":"#. requirement change,"},{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Such kind of changes, which requires minor version number to be bumped, should"},{"line_number":124,"context_line":"always have a release note added."},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_d72caeb3","line":122,"in_reply_to":"3fa7e38b_d70fce88","updated":"2020-01-21 08:49:17.000000000","message":"This paragraph discussed when a minor version needs to be bumped. I don\u0027t think that all security fixes trigger the minor version bumps. In many cases, it is enough to bump a patch version.","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"ef386e872a3c4fa60bd209bfbdb876daa6d5c656","unresolved":false,"context_lines":[{"line_number":119,"context_line":"#. new configuration option added,"},{"line_number":120,"context_line":"#. requirement change,"},{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Such kind of changes, which requires minor version number to be bumped, should"},{"line_number":124,"context_line":"always have a release note added."},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_dac29502","line":122,"in_reply_to":"3fa7e38b_d72caeb3","updated":"2020-01-21 09:31:19.000000000","message":"I agree with Akihiro here.","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"095dd03506fe6a873f6f2526d20b28fe8b9ed2be","unresolved":false,"context_lines":[{"line_number":120,"context_line":"#. requirement change,"},{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Such kind of changes, which requires minor version number to be bumped, should"},{"line_number":124,"context_line":"always have a release note added."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"In other cases only patch number can be bumped."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_e63b5398","line":123,"range":{"start_line":123,"start_character":0,"end_line":123,"end_character":78},"updated":"2020-01-20 00:46:08.000000000","message":"Changes that require the minor version number to be bumped should...","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"ef386e872a3c4fa60bd209bfbdb876daa6d5c656","unresolved":false,"context_lines":[{"line_number":120,"context_line":"#. requirement change,"},{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Such kind of changes, which requires minor version number to be bumped, should"},{"line_number":124,"context_line":"always have a release note added."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"In other cases only patch number can be bumped."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_5ad6a5c6","line":123,"range":{"start_line":123,"start_character":0,"end_line":123,"end_character":78},"in_reply_to":"3fa7e38b_e63b5398","updated":"2020-01-21 09:31:19.000000000","message":"Done","commit_id":"f266dc7e5843c7c4c40c4813bcebe576f63d4cb7"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"b6c33b346c6637c3f9946d05284e333cd8c234c9","unresolved":false,"context_lines":[{"line_number":120,"context_line":"#. requirement change,"},{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"The above list don\u0027t covers all possible cases. Those are only examples of fixes"},{"line_number":124,"context_line":"which requires bump of minor version number but there can be also other types of"},{"line_number":125,"context_line":"changes requiring the same."},{"line_number":126,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_aff42bd1","line":123,"range":{"start_line":123,"start_character":15,"end_line":123,"end_character":27},"updated":"2020-01-22 00:06:06.000000000","message":"doesn\u0027t cover","commit_id":"2fc7f769d169a30915fdbcfa69bc6359c20996ba"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"b6c33b346c6637c3f9946d05284e333cd8c234c9","unresolved":false,"context_lines":[{"line_number":121,"context_line":"#. API visible change,"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"The above list don\u0027t covers all possible cases. Those are only examples of fixes"},{"line_number":124,"context_line":"which requires bump of minor version number but there can be also other types of"},{"line_number":125,"context_line":"changes requiring the same."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Changes that require the minor version number to be bumped should always have a"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_cff167e0","line":124,"range":{"start_line":124,"start_character":6,"end_line":124,"end_character":14},"updated":"2020-01-22 00:06:06.000000000","message":"require","commit_id":"2fc7f769d169a30915fdbcfa69bc6359c20996ba"}]}
