Excessive inbound bustage

2015-04-20 Thread Aaron Klotz
Do I have terrible timing when it comes to landing patches, or has 
inbound been closed due to bustage far too often over the past couple of 
months? At first I thought maybe it was the former, but now I'm 
believing that it is the latter.


As of late, when I check to see if inbound is open, I just assume it is 
going to be closed before I even check its status.


I can only infer that patches are not being tested extensively enough on 
try. To me this is symptomatic of a problem: What is it about try that 
we are avoiding it, and what can we do to improve the situation?

___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Excessive inbound bustage

2015-04-20 Thread Eric Rescorla
I think perhaps part of the question is what the purpose of m-i versus try
is.

My general algorithm is that you should get your patch to the point
where you have tested it locally and have reasonable confidence that there
are no portability issues and then it's fine to land it on m-i without try.
And if you think there are likely to be portability issues or you don't
want to/can't run tests locally you should push to try.

In answer to the question of why I avoid try, the answer is simple: it's
slow.

With that said, I think the right fix isn't to make try faster (though that
would
also be good) but to make autolanding work. That way people could just
fire and forget without inconveniencing others if their patch failed.

-Ekr


On Mon, Apr 20, 2015 at 1:54 PM, Aaron Klotz  wrote:

> Do I have terrible timing when it comes to landing patches, or has inbound
> been closed due to bustage far too often over the past couple of months? At
> first I thought maybe it was the former, but now I'm believing that it is
> the latter.
>
> As of late, when I check to see if inbound is open, I just assume it is
> going to be closed before I even check its status.
>
> I can only infer that patches are not being tested extensively enough on
> try. To me this is symptomatic of a problem: What is it about try that we
> are avoiding it, and what can we do to improve the situation?
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Excessive inbound bustage

2015-04-20 Thread Ryan VanderMeulen

Some exciting statistics on these things if you're interested:
http://futurama.theautomatedtester.co.uk/

I'll leave it to you to draw whatever conclusions you want.

-Ryan

On 4/20/2015 4:54 PM, Aaron Klotz wrote:

Do I have terrible timing when it comes to landing patches, or has
inbound been closed due to bustage far too often over the past couple of
months? At first I thought maybe it was the former, but now I'm
believing that it is the latter.

As of late, when I check to see if inbound is open, I just assume it is
going to be closed before I even check its status.

I can only infer that patches are not being tested extensively enough on
try. To me this is symptomatic of a problem: What is it about try that
we are avoiding it, and what can we do to improve the situation?


___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform


Re: Excessive inbound bustage

2015-04-20 Thread Gabor Krizsanits
"then it's fine to land it on m-i without try."

Maybe because I usually work on core, and such confidence is hard to reach
there, but I'd like to think at least a try run that check if the patch
builds on all platform and a full test run on at least one platform is not
too much sacrifice of ones time.

Personally I think that "my time" is cheaper than "everyone's time". It is
slow. It is annoying, but holding up ALL the other patches/developers is
expensive hence a risky option. So I suggest everyone to be very
conservative about that confident feeling.

I'm all for auto landing, but with all the intermittent bugs we have it's
not easy I guess.

On Mon, Apr 20, 2015 at 11:47 PM, Eric Rescorla  wrote:

> I think perhaps part of the question is what the purpose of m-i versus try
> is.
>
> My general algorithm is that you should get your patch to the point
> where you have tested it locally and have reasonable confidence that there
> are no portability issues and then it's fine to land it on m-i without try.
> And if you think there are likely to be portability issues or you don't
> want to/can't run tests locally you should push to try.
>
> In answer to the question of why I avoid try, the answer is simple: it's
> slow.
>
> With that said, I think the right fix isn't to make try faster (though that
> would
> also be good) but to make autolanding work. That way people could just
> fire and forget without inconveniencing others if their patch failed.
>
> -Ekr
>
>
> On Mon, Apr 20, 2015 at 1:54 PM, Aaron Klotz  wrote:
>
> > Do I have terrible timing when it comes to landing patches, or has
> inbound
> > been closed due to bustage far too often over the past couple of months?
> At
> > first I thought maybe it was the former, but now I'm believing that it is
> > the latter.
> >
> > As of late, when I check to see if inbound is open, I just assume it is
> > going to be closed before I even check its status.
> >
> > I can only infer that patches are not being tested extensively enough on
> > try. To me this is symptomatic of a problem: What is it about try that we
> > are avoiding it, and what can we do to improve the situation?
> > ___
> > dev-platform mailing list
> > dev-platform@lists.mozilla.org
> > https://lists.mozilla.org/listinfo/dev-platform
> >
> ___
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>
___
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform