openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #11080
Re: Backporting test fixes
On Thu, 2012-05-03 at 10:51 +0200, Ionuț Arțăriși wrote:
> Hi Mark, thanks for your answer.
>
> On 05/03/2012 10:25 AM, Mark McLoughlin wrote:
> > Hi,
> >
> > On Wed, 2012-05-02 at 14:37 +0200, Ionuț Arțăriși wrote:
> >> I recently submitted a few fixes to the test suite in various components
> >> of openstack.
> >
> > Thanks for that!
> >
> >
> >> These fixes are being merged in master, but the code remains broken in
> >> the stable/essex branch. Review requests for stable/essex either get
> >> rejected or stuck in limbo because it seems that people don't know
> >> what to do about them.
> >
> > We're talking about this?
> >
> > https://review.openstack.org/#/c/6619/
> >
>
> and this: https://bugs.launchpad.net/keystone/+bug/983800/ (comment #2)
Ah, ok. Thanks for bringing this one up
[..]
> > - And finally, I think it's sane for downstreams to run the unit
> > tests. As you say, it can catch issues where downstream is using a
> > different version of a library than upstream. If a downstream
> > uncovers an issue like this, fixes it on master with a unit test
> > and backports the fix and unit test to stable, I think that's great
> > too.
>
> Well you think it's great and I think it's great, but somehow we don't
> agree with one another? This is what I did. Uncovered a bug in the tests
> on a different version/configuration, submitted the fix to master -> it
> got accepted. Submitted the fix to stable -> it got rejected. Or are you
> saying that these fixes are not important because they're only testsuite
> fixes?
>
> Finally, I'm fine with any attitude to backporting test fixes (though I
> strongly prefer backporting them), but let's please make it deliberate
> and clear and then document it on the wiki page. This is why I started
> this discussion.
Cool, no problem.
Again, in this case, there are extenuating circumstances :-)
Keystone only became core in essex, so it's new to the stable branch
process and the stable-maint team haven't paid it much attention yet.
And, in any case, we're all still finding our way with the stable branch
process generally.
So ... I agree the fix for bug #983800 should go into essex. I've
commented in the bug. I'll backport it myself soon unless you get there
first.
Cheers,
Mark.
References