Excerpts from Ghanshyam Mann's message of 2018-08-13 23:12:51 +0900: > > > > ---- On Mon, 13 Aug 2018 23:01:33 +0900 Doug Hellmann > <d...@doughellmann.com> wrote ---- > > Excerpts from Dmitry Tantsur's message of 2018-08-13 15:51:56 +0200: > > > On 08/13/2018 03:46 PM, Doug Hellmann wrote: > > > > Excerpts from Dmitry Tantsur's message of 2018-08-13 15:35:23 +0200: > > > >> Hi, > > > >> > > > >> The plugins are branchless and should stay so. Let us not dive into > this madness > > > >> again please. > > > > > > > > You are correct that we do not want to branch, because we want the > > > > same tests running against all branches of services in our CI system > > > > to help us avoid (or at least recognize) API-breaking changes across > > > > release boundaries. > > > > > > Okay, thank you for clarification. I stand corrected and apologize if my > > > frustration was expressed too loudly or harshly :) > > > > Not at all. This is new territory, and we made a decision somewhat > > quickly, so I am not surprised that we need to do a little more work to > > communicate the results. > > > > > > > > > > > > > We *do* need to tag so that people consuming the plugins to certify > > > > their clouds know which version of the plugin works with the version > > > > of the software they are installing. Newer versions of plugins may > > > > rely on features or changes in newer versions of tempest, or other > > > > dependencies, that are not available in an environment that is > > > > running an older cloud. > > > > > > ++ > > > > > > > > > > > We will apply those tags in the series-specific deliverable files in > > > > openstack/releases so that the version numbers appear together on > > > > releases.openstack.org on the relevant release page so that users > > > > looking for the "rocky" version of a plugin can find it easily. > > > > > > Okay, this makes sense now. > > > > Good. > > > > Now, we just need someone to figure out where to write all of that down > > so we don't have to have the same conversation next cycle. :-) > > +1, this is very imp. I was discussing the same with amotoki today on QA > channel. I have added a TODO for me to write the 1. "How Plugins should cover > the stable branch testing with branchless repo" now i can add 2nd TODO also > 2. "Release model & tagging clarification of Tempest Plugins". I do not know > the best common place to add those doc but as start i can write those in > Tempest doc and later we can refer/move the same on Plugins side too. > > I have added this TODO on qa stein ptg etherpad also for reminder/feedback- > https://etherpad.openstack.org/p/qa-stein-ptg
We have a reference page for deliverable types in the releases repository (https://releases.openstack.org/reference/deliverable_types.html). That could be a place to talk about the tagging and branching expectations. It doesn't cover tempest-plugins at all, yet. Doug __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev