)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c6da7a1ae063cf37c178caadee3cc6c3c8533b1b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Matthew Treinish \u003cmtreinish@kortar.org\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-05-25 19:44:33 -0400"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Document branch support policy for extended maint branches"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This commit adds a note to the documentation to clarify which branches"},{"line_number":10,"context_line":"tempest will support under the new extended maintenance stable branch"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f7c97a3_3c006201","line":7,"range":{"start_line":7,"start_character":44,"end_line":7,"end_character":49},"updated":"2018-05-28 06:02:37.000000000","message":"nit: maintenance, but I guess this is intentional for line length","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"}],"HACKING.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4b9252fb2c421c6b6f404c8262bbc1347b50e4ba","unresolved":false,"context_lines":[{"line_number":424,"context_line":"---------------------"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"},{"line_number":427,"context_line":"OpenStack projects will keep a stable branches around after a \"stable\" or"},{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called Extended"},{"line_number":429,"context_line":"Maintenence. Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_13debe10","line":427,"range":{"start_line":427,"start_character":29,"end_line":427,"end_character":31},"updated":"2018-05-25 23:31:31.000000000","message":"nix","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e83524b9b9f83c7c0d185f8d1d16300357c87a58","unresolved":false,"context_lines":[{"line_number":424,"context_line":"---------------------"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"},{"line_number":427,"context_line":"OpenStack projects will keep a stable branches around after a \"stable\" or"},{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called Extended"},{"line_number":429,"context_line":"Maintenence. Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_d3fcc673","line":427,"range":{"start_line":427,"start_character":29,"end_line":427,"end_character":31},"in_reply_to":"5f7c97a3_13debe10","updated":"2018-05-25 23:44:28.000000000","message":"Done","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4b9252fb2c421c6b6f404c8262bbc1347b50e4ba","unresolved":false,"context_lines":[{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"},{"line_number":427,"context_line":"OpenStack projects will keep a stable branches around after a \"stable\" or"},{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called Extended"},{"line_number":429,"context_line":"Maintenence. Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_d3e366d7","line":429,"range":{"start_line":428,"start_character":63,"end_line":429,"end_character":11},"updated":"2018-05-25 23:31:31.000000000","message":"nit: put in double quotes","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e83524b9b9f83c7c0d185f8d1d16300357c87a58","unresolved":false,"context_lines":[{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"},{"line_number":427,"context_line":"OpenStack projects will keep a stable branches around after a \"stable\" or"},{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called Extended"},{"line_number":429,"context_line":"Maintenence. Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_f301c26b","line":429,"range":{"start_line":428,"start_character":63,"end_line":429,"end_character":11},"in_reply_to":"5f7c97a3_d3e366d7","updated":"2018-05-25 23:44:28.000000000","message":"Done","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4b9252fb2c421c6b6f404c8262bbc1347b50e4ba","unresolved":false,"context_lines":[{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_93d16efe","line":434,"range":{"start_line":434,"start_character":59,"end_line":434,"end_character":69},"updated":"2018-05-25 23:31:31.000000000","message":"nit: put in italics","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e83524b9b9f83c7c0d185f8d1d16300357c87a58","unresolved":false,"context_lines":[{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_93face72","line":434,"range":{"start_line":434,"start_character":59,"end_line":434,"end_character":69},"in_reply_to":"5f7c97a3_93d16efe","updated":"2018-05-25 23:44:28.000000000","message":"Done","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4b9252fb2c421c6b6f404c8262bbc1347b50e4ba","unresolved":false,"context_lines":[{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_b3ceea57","line":435,"range":{"start_line":435,"start_character":0,"end_line":435,"end_character":20},"updated":"2018-05-25 23:31:31.000000000","message":"nit: italics","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e83524b9b9f83c7c0d185f8d1d16300357c87a58","unresolved":false,"context_lines":[{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_b3f7ca8b","line":435,"range":{"start_line":435,"start_character":0,"end_line":435,"end_character":20},"in_reply_to":"5f7c97a3_b3ceea57","updated":"2018-05-25 23:44:28.000000000","message":"Done","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4b9252fb2c421c6b6f404c8262bbc1347b50e4ba","unresolved":false,"context_lines":[{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"},{"line_number":439,"context_line":".. _Support Phases: https://docs.openstack.org/project-team-guide/stable-branches.html#support-phases"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_53d756ef","line":436,"range":{"start_line":436,"start_character":48,"end_line":436,"end_character":51},"updated":"2018-05-25 23:31:31.000000000","message":"nit: end of life","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e83524b9b9f83c7c0d185f8d1d16300357c87a58","unresolved":false,"context_lines":[{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"},{"line_number":439,"context_line":".. _Support Phases: https://docs.openstack.org/project-team-guide/stable-branches.html#support-phases"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_53f0b691","line":436,"range":{"start_line":436,"start_character":48,"end_line":436,"end_character":51},"in_reply_to":"5f7c97a3_53d756ef","updated":"2018-05-25 23:44:28.000000000","message":"Done","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4b9252fb2c421c6b6f404c8262bbc1347b50e4ba","unresolved":false,"context_lines":[{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"},{"line_number":439,"context_line":".. _Support Phases: https://docs.openstack.org/project-team-guide/stable-branches.html#support-phases"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_13079e84","line":437,"updated":"2018-05-25 23:31:31.000000000","message":"We\u0027d still like to run Tempest against EM branches, do you want to mention anything about that here? With the tag, devstack can use the tagged version of Tempest for the EM branch and then we just don\u0027t change Tempest after that for those EM branches - if anything goes wrong in the EM branch we can\u0027t change Tempest as a result, we\u0027d just have to blacklist tests most likely or disable feature test coverage.\n\nI know one thing that would eventually come up is people would push for branching tempest for the EM branch at the given tag. I assume the QA team would not be OK with that, but not sure if you\u0027d want to put any verbiage on the topic in here either way.","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e83524b9b9f83c7c0d185f8d1d16300357c87a58","unresolved":false,"context_lines":[{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the Maintained to the"},{"line_number":435,"context_line":"Extended Maintenance phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes eol."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"},{"line_number":439,"context_line":".. _Support Phases: https://docs.openstack.org/project-team-guide/stable-branches.html#support-phases"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5f7c97a3_132c7e00","line":437,"in_reply_to":"5f7c97a3_13079e84","updated":"2018-05-25 23:44:28.000000000","message":"That\u0027s a good idea, I added a section about this.","commit_id":"4ace9fa570c5f148364a99c1daa97b4d98e2638e"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fb77739850e0747abec34700e35f4a201e1ad7e2","unresolved":false,"context_lines":[{"line_number":420,"context_line":"guidelines. If an API is still considered experimental or in development then"},{"line_number":421,"context_line":"it should not be tested by Tempest until it is considered stable."},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"Stable Support Policy"},{"line_number":424,"context_line":"---------------------"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_f9009804","line":423,"range":{"start_line":423,"start_character":0,"end_line":423,"end_character":21},"updated":"2018-05-30 08:35:30.000000000","message":"i think this section should go somewhere at top level as this is kind of support contract more than just coding guide. \n\nCan we put this section under \u0027user guide\u0027 or other appropriate section. we can have this under coding guide also but need ref of this at top level also so that Tempest user can clearly see the support policy of tempest.","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"60b7c8f5a9a4367c4dfdaaa99a286a39b671d82c","unresolved":false,"context_lines":[{"line_number":420,"context_line":"guidelines. If an API is still considered experimental or in development then"},{"line_number":421,"context_line":"it should not be tested by Tempest until it is considered stable."},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"Stable Support Policy"},{"line_number":424,"context_line":"---------------------"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_2af45ef0","line":423,"range":{"start_line":423,"start_character":0,"end_line":423,"end_character":21},"in_reply_to":"5f7c97a3_2feb1013","updated":"2018-05-30 23:42:35.000000000","message":"API Stability section is more about coding side which explain what all APIs tests Tempest will add and tests. But below policy section explain more on using the Tempest against what all supported stable branch. \n\nFor example, if user want to check what all stable branch Tempest can support as policy and is Tempest will be supporting this branch then, they have to go to this coding guide section.","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":420,"context_line":"guidelines. If an API is still considered experimental or in development then"},{"line_number":421,"context_line":"it should not be tested by Tempest until it is considered stable."},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"Stable Support Policy"},{"line_number":424,"context_line":"---------------------"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_2feb1013","line":423,"range":{"start_line":423,"start_character":0,"end_line":423,"end_character":21},"in_reply_to":"5f7c97a3_f9009804","updated":"2018-05-30 22:30:19.000000000","message":"Yeah, it is reasonable to put this at top level.\nbut the previous section is related to API stability, not so bad to put it here.\nWe will be able to move this section later with some discussion.","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called \"Extended"},{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_6f5268e0","line":431,"range":{"start_line":431,"start_character":71,"end_line":431,"end_character":75},"updated":"2018-05-30 22:30:19.000000000","message":"nit: s/ever/every/","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"fb77739850e0747abec34700e35f4a201e1ad7e2","unresolved":false,"context_lines":[{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called \"Extended"},{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_d92a7c8f","line":431,"range":{"start_line":431,"start_character":3,"end_line":431,"end_character":16},"updated":"2018-05-30 08:35:30.000000000","message":"s/Tempest would/Tempest would not/","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"60b7c8f5a9a4367c4dfdaaa99a286a39b671d82c","unresolved":false,"context_lines":[{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called \"Extended"},{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_aab86e10","line":431,"range":{"start_line":431,"start_character":71,"end_line":431,"end_character":75},"in_reply_to":"5f7c97a3_6f5268e0","updated":"2018-05-30 23:42:35.000000000","message":"? Tempest is not responsible for gating increased branches .","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called \"Extended"},{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_4f0a0cd2","line":431,"range":{"start_line":431,"start_character":3,"end_line":431,"end_character":16},"in_reply_to":"5f7c97a3_d92a7c8f","updated":"2018-05-30 22:30:19.000000000","message":"humm, I don\u0027t think we need to add \"not\" here, because this line explains why this policy doesn\u0027t scale under current Tempest responsibility.","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an ever"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"},{"line_number":435,"context_line":"*Extended Maintenance* phase Tempest will tag the removal of support for that"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_affac0b9","line":432,"range":{"start_line":432,"start_character":57,"end_line":432,"end_character":68},"updated":"2018-05-30 22:30:19.000000000","message":"nit: constraints,","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"},{"line_number":435,"context_line":"*Extended Maintenance* phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes end of life."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"The expectation for extended maintenance branches is that they will continue"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_2f30f09e","line":435,"range":{"start_line":435,"start_character":23,"end_line":435,"end_character":28},"updated":"2018-05-30 22:30:19.000000000","message":"nit: phase,","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":435,"context_line":"*Extended Maintenance* phase Tempest will tag the removal of support for that"},{"line_number":436,"context_line":"branch as it has in the past when a branch goes end of life."},{"line_number":437,"context_line":""},{"line_number":438,"context_line":"The expectation for extended maintenance branches is that they will continue"},{"line_number":439,"context_line":"running Tempest during that phase of support. Since the REST APIs are stable"},{"line_number":440,"context_line":"interfaces across release boundaries branches in these phases should run"},{"line_number":441,"context_line":"Tempest from master as long as possible. But, because we won\u0027t be actively"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_0fac149d","line":438,"range":{"start_line":438,"start_character":20,"end_line":438,"end_character":49},"updated":"2018-05-30 22:30:19.000000000","message":"We have multiple words related to this in the document:\n- extended maintenance branches (here and line 448)\n- *Extended Maintenance* phase branches (line 443)\n- extended maintenance phase branches (line 447)\n\nI prefer the second one to describe its meaning clearly.","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"d930e2b007cb5003b2aa929528a6af062e32c2fb","unresolved":false,"context_lines":[{"line_number":437,"context_line":""},{"line_number":438,"context_line":"The expectation for extended maintenance branches is that they will continue"},{"line_number":439,"context_line":"running Tempest during that phase of support. Since the REST APIs are stable"},{"line_number":440,"context_line":"interfaces across release boundaries branches in these phases should run"},{"line_number":441,"context_line":"Tempest from master as long as possible. But, because we won\u0027t be actively"},{"line_number":442,"context_line":"testing branches in these phases it\u0027s possible that we\u0027ll introduce changes to"},{"line_number":443,"context_line":"Tempest on master which will break support on *Extended Maintenance* phase"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_131b1e81","line":440,"range":{"start_line":440,"start_character":26,"end_line":440,"end_character":36},"updated":"2018-05-26 00:43:05.000000000","message":"nit: boundaries,","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":439,"context_line":"running Tempest during that phase of support. Since the REST APIs are stable"},{"line_number":440,"context_line":"interfaces across release boundaries branches in these phases should run"},{"line_number":441,"context_line":"Tempest from master as long as possible. But, because we won\u0027t be actively"},{"line_number":442,"context_line":"testing branches in these phases it\u0027s possible that we\u0027ll introduce changes to"},{"line_number":443,"context_line":"Tempest on master which will break support on *Extended Maintenance* phase"},{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_6f190820","line":442,"range":{"start_line":442,"start_character":26,"end_line":442,"end_character":32},"updated":"2018-05-30 22:30:19.000000000","message":"nit: phases,","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c6da7a1ae063cf37c178caadee3cc6c3c8533b1b","unresolved":false,"context_lines":[{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support extended maintenance phase branches, as"},{"line_number":448,"context_line":"the burden is on the extended maintenance branch maintainers, not the tempest"},{"line_number":449,"context_line":"project, to support that branch."},{"line_number":450,"context_line":""},{"line_number":451,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_fc1e6a5d","line":448,"range":{"start_line":448,"start_character":70,"end_line":448,"end_character":77},"updated":"2018-05-28 06:02:37.000000000","message":"nit: Tempest","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c08e008382e3c20148e248b1a9a320bbab3b9fdb","unresolved":false,"context_lines":[{"line_number":449,"context_line":"project, to support that branch."},{"line_number":450,"context_line":""},{"line_number":451,"context_line":".. _Extended Maintenance policy: https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html"},{"line_number":452,"context_line":".. _Support Phases: https://docs.openstack.org/project-team-guide/stable-branches.html#support-phases"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_8ffb44bc","line":452,"range":{"start_line":452,"start_character":86,"end_line":452,"end_character":101},"updated":"2018-05-30 22:30:19.000000000","message":"s/support-phases/maintenance-phases/","commit_id":"c4bc760c926e44cbad59fc8189fceaa65dc19bed"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"2fe4779330235f42828af0db40a50ed6aedc782d","unresolved":false,"context_lines":[{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called \"Extended"},{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an every"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints, Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f7c97a3_45974ded","line":431,"range":{"start_line":431,"start_character":71,"end_line":431,"end_character":76},"updated":"2018-05-31 01:46:59.000000000","message":"This was correct in revision 2, in this context \"every\" doesn\u0027t really fit. The phrase \"an ever increasing number\" means a number that is continuously going up.\n\nMy intent here was to indicate that we\u0027ll potentially have a very large number of branches alive in openstack, and it\u0027s a number that might never decrease under the new policy.","commit_id":"85868fac59ab0a56dbbc08be92e135fecffa8f09"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b41a48db299034a0e216a28df44062c32399e072","unresolved":false,"context_lines":[{"line_number":428,"context_line":"\"maintained\" period for a phase of indeterminate length called \"Extended"},{"line_number":429,"context_line":"Maintenance\". Prior to this resolution Tempest supported all stable branches"},{"line_number":430,"context_line":"which were supported upstream. This policy does not scale under the new model"},{"line_number":431,"context_line":"as Tempest would be responsible for gating proposed changes against an every"},{"line_number":432,"context_line":"increasing number of branches. Therefore due to resource constraints, Tempest"},{"line_number":433,"context_line":"will only provide support for branches in the \"Maintained\" phase from the"},{"line_number":434,"context_line":"documented `Support Phases`_. When a branch moves from the *Maintained* to the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f7c97a3_fac86a22","line":431,"range":{"start_line":431,"start_character":71,"end_line":431,"end_character":76},"in_reply_to":"5f7c97a3_45974ded","updated":"2018-05-31 16:08:22.000000000","message":"Got it, let\u0027s revert it back.","commit_id":"85868fac59ab0a56dbbc08be92e135fecffa8f09"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"3f9cd08829635299a085fe89739d6927d1256353","unresolved":false,"context_lines":[{"line_number":421,"context_line":"it should not be tested by Tempest until it is considered stable."},{"line_number":422,"context_line":""},{"line_number":423,"context_line":"Stable Support Policy"},{"line_number":424,"context_line":"---------------------"},{"line_number":425,"context_line":""},{"line_number":426,"context_line":"Since the `Extended Maintenance policy`_ for stable branches was adopted"},{"line_number":427,"context_line":"OpenStack projects will keep stable branches around after a \"stable\" or"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_c52fc63c","line":424,"updated":"2018-06-01 02:57:45.000000000","message":"well, I think this policy is not only for developers but also for users as gmann mentioned. So, it might be good to move this to the top level(Overview?) or like that section. But I also think we will be able to change the place after some discussions? Or we should keep to discuss on this patch set about that?","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c96d6617e00ee00e8d75375bd5b7da427abf9aa0","unresolved":false,"context_lines":[{"line_number":443,"context_line":"Tempest on master which will break support on *Extended Maintenance* phase"},{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support *Extended Maintenance* phase branches, as"},{"line_number":448,"context_line":"the burden is on the *Extended Maintenance* phase branche maintainers, not the Tempest"},{"line_number":449,"context_line":"project, to support that branch."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_dd280834","line":446,"range":{"start_line":446,"start_character":28,"end_line":446,"end_character":32},"updated":"2018-05-31 16:40:04.000000000","message":"What is \"that\" referring to? Tempest breaking support on Extended Maintenance phase or something else?","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"2b405a7a374ba74dd1e96e16669c13a078909d56","unresolved":false,"context_lines":[{"line_number":443,"context_line":"Tempest on master which will break support on *Extended Maintenance* phase"},{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support *Extended Maintenance* phase branches, as"},{"line_number":448,"context_line":"the burden is on the *Extended Maintenance* phase branche maintainers, not the Tempest"},{"line_number":449,"context_line":"project, to support that branch."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_b843da6b","line":446,"range":{"start_line":446,"start_character":28,"end_line":446,"end_character":32},"in_reply_to":"5f7c97a3_bd818cfd","updated":"2018-05-31 18:13:21.000000000","message":"Thanks, I don\u0027t know why I misread that and made it harder to understand than the obvious :)","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e5d386478f6b11f09bb6448982174ba89fd0c178","unresolved":false,"context_lines":[{"line_number":443,"context_line":"Tempest on master which will break support on *Extended Maintenance* phase"},{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support *Extended Maintenance* phase branches, as"},{"line_number":448,"context_line":"the burden is on the *Extended Maintenance* phase branche maintainers, not the Tempest"},{"line_number":449,"context_line":"project, to support that branch."}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_bd818cfd","line":446,"range":{"start_line":446,"start_character":28,"end_line":446,"end_character":32},"in_reply_to":"5f7c97a3_dd280834","updated":"2018-05-31 16:46:30.000000000","message":"The newly introduced test.","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"c96d6617e00ee00e8d75375bd5b7da427abf9aa0","unresolved":false,"context_lines":[{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support *Extended Maintenance* phase branches, as"},{"line_number":448,"context_line":"the burden is on the *Extended Maintenance* phase branche maintainers, not the Tempest"},{"line_number":449,"context_line":"project, to support that branch."},{"line_number":450,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_dddd6841","line":447,"updated":"2018-05-31 16:40:04.000000000","message":"Wouldn\u0027t this also violate Tempest\u0027s branchless concerns section (if it were to create stable branches) anyway?","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"2b405a7a374ba74dd1e96e16669c13a078909d56","unresolved":false,"context_lines":[{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support *Extended Maintenance* phase branches, as"},{"line_number":448,"context_line":"the burden is on the *Extended Maintenance* phase branche maintainers, not the Tempest"},{"line_number":449,"context_line":"project, to support that branch."},{"line_number":450,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_5852c636","line":447,"in_reply_to":"5f7c97a3_1d944036","updated":"2018-05-31 18:13:21.000000000","message":"Thanks for doing so. I agree completely with your sentiment.","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"e5d386478f6b11f09bb6448982174ba89fd0c178","unresolved":false,"context_lines":[{"line_number":444,"context_line":"branches. When this happens the expectation for those branches is to either"},{"line_number":445,"context_line":"switch to running Tempest from a tag with support for the branch, or blacklist"},{"line_number":446,"context_line":"a newly introduced test (if that is the cause of the issue). Tempest will not"},{"line_number":447,"context_line":"be creating stable branches to support *Extended Maintenance* phase branches, as"},{"line_number":448,"context_line":"the burden is on the *Extended Maintenance* phase branche maintainers, not the Tempest"},{"line_number":449,"context_line":"project, to support that branch."},{"line_number":450,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"5f7c97a3_1d944036","line":447,"in_reply_to":"5f7c97a3_dddd6841","updated":"2018-05-31 16:46:30.000000000","message":"It would, but it was something someone mentioned during the forum session on this topic. So I wanted to get ahead of it coming up again by reinforcing this point.","commit_id":"210f18464da0b0b93c4151b5c90b46c08ba4ce5d"}]}
