When Are Component Updates Backported to Stable? #586
Replies: 2 comments 5 replies
-
We support stable-* branches (including testing against core, etc.) as long as they are declared supported in Releases Support Timeline. Though I'm not sure I fully understand the issue. If you'd like to add any clarifications, please submit a PR and let's discuss the wording. |
Beta Was this translation helpful? Give feedback.
-
Let's try to illustrate. We support stable-* branches for 2 years after their next major release. I want to know what happen when new components are released during that time:
Does that means because stable-2 was still supported when Ansible 2.15 and 2.16 were release, we need to support them as well? Same applies for Python, MySQL, MariaDB and connectors. But I think the same decision will apply to them, correct me if I'm wrong. Also what about deprecation of older Ansible version. Before To summarize, what
This time, it's not only a question of tests. In order to support 2.17, we must edit all modules and options that are now deprecated. |
Beta Was this translation helpful? Give feedback.
-
It's not clear to me if stable branches need to be updated when we add a new version of a components (Python, Ansible, MySQL, MariaDB, connector) to the tests. Maybe we could clarify that in the "Releases Support Timeline".
This issue comes up when I wanted to backport something today that devel targets Ansible 2.17 and fails to validate stable-2 because of old syntax that are now deprecated.
I think the confusion, for me, comes from the fact that I don't know for whom we maintain stable branches. Is it for people:
Stable-2 is EoL in 1 month, but the question remains for the upcoming stable-3.
Beta Was this translation helpful? Give feedback.
All reactions