<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 9, 2015 at 3:10 PM, Alan Pevec <span dir="ltr"><<a href="mailto:apevec@gmail.com" target="_blank">apevec@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">>> >> Tracking etherpad:<br>
>> >> <a href="https://etherpad.openstack.org/p/wedged-stable-gate-feb-2015" target="_blank">https://etherpad.openstack.org/p/wedged-stable-gate-feb-2015</a><br>
<br>
BTW there is a tracking etherpad updated by<br>
<a href="https://wiki.openstack.org/wiki/StableBranch#Stable_branch_champions" target="_blank">https://wiki.openstack.org/wiki/StableBranch#Stable_branch_champions</a><br>
<a href="https://etherpad.openstack.org/p/stable-tracker" target="_blank">https://etherpad.openstack.org/p/stable-tracker</a><br>
linked in <a href="https://wiki.openstack.org/wiki/StableBranch#Gate_Status" target="_blank">https://wiki.openstack.org/wiki/StableBranch#Gate_Status</a> and<br>
announced on this list<br>
<a href="http://lists.openstack.org/pipermail/openstack-dev/2015-January/054444.html" target="_blank">http://lists.openstack.org/pipermail/openstack-dev/2015-January/054444.html</a><br>
<br>
>From crossed items in "Recently closed" section you can see that<br>
branch champions have been busy.<br>
<span><br></span></blockquote><div><br></div><div>There are two main audiences for stable branches:</div><div><br></div><div>* Downstream consumers.</div><div>* Upstream developers working on master who need a working stable branch.</div><div><br></div><div>I cannot comment on how well the first group is being supported. But as a member of the second group, I am constantly frustrated by how frequently broken stable branches ruin my day.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
> You are missing the fact that a bunch of us (Matt Treinish, myself and<br>
> others) are frustrated by the fact that we end up fixing stable branches<br>
> whenever they break because we touch tempest, grenade and other projects<br>
> that require working stable branches. But we do not want to be working on<br>
> stable branches ourselves. I begrudgingly stepped up to work on pinning all<br>
> requirements on stable branches, to reduce the number of times stable<br>
> branches break and ruin my day. But my plan to cap dependencies has been<br>
> delayed several times by stable branches breaking again and again, along<br>
> with unwinding undesired behaviors in our testing harnesses.<br>
><br>
> Most recently, stable/juno grenade broke on February 4th (due to the release<br>
> of tempest-lib 0.2.0). This caused bug<br>
<br>
</span>So that's a change in tooling, not stable branch itself. Idea when 15<br>
months for Icehouse was discussed was that branchless Tempest would<br>
make it easier, but now it turns out that's making both tooling and<br>
stable branch unhappy.<br></blockquote><div><br></div><div>I don't think its reasonable to assume maintaining the stable/branch excludes actively supporting and improving are testing harness and related tooling. Our tooling is constantly changing and supporting stable branches means working on our tooling to make sure its functioning as expected for stable branches.<br></div><div> </div><div>Also cutting a new release of a library is not a 'change in tooling'.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span><br>
> What I expect to happen when issues like this arise is interested parties<br>
> work together to fix things and be proactive and make stable testing more<br>
> robust. Instead we currently have people who have no desire to work on<br>
> stable branches maintaining them.<br>
<br>
</span>At least parts of stable team have been pro-active (see above<br>
etherpad) but I guess we have a communication issue here: has<br>
anyonetried to contact stable branch champions (juno=Adam,<br>
icehouse=Ihar) and what exactly do you expect stable team to do?<br>
AFAICT these are all changes in tooling where stable-maint is not core<br>
(devstack, tempest)...<br></blockquote><div><br></div><div> <br></div><div>Where is it documented that Adam is the Juno branch champion and Ihar is Icehouse's? I didn't see it anywhere in the wiki.</div><div><br></div><div>If something breaks in stable/juno and grenade on master seizes up, what should we do? When issues are blocking development we should not have to wait for any one person to respond -- single points of failure are bad. So I don't think 'has anyone tried to contact us' is the right question to ask. A better question to ask is 'have stable branches recently prevented development'</div><div><br></div><div>So who should I contact to help me freeze all stable/* dependencies? Or better yet, someone to drive the effort instead.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
BTW Icehouse 2014.1.4 was planned[*] for Feb 19 with freeze starting<br>
on Feb 12, I'll delay it for now until we sort the current situation<br>
out.<br>
<br>
<br>
Cheers,<br>
Alan<br>
<br>
<br>
[*] <a href="https://wiki.openstack.org/wiki/StableBranchRelease#Planned_stable.2Ficehouse_releases" target="_blank">https://wiki.openstack.org/wiki/StableBranchRelease#Planned_stable.2Ficehouse_releases</a><br>
<div><div><br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>