AIUI, patch will be uplifted if all of the conditions below are met.

1. The bug is marked RESOLVED FIXED.
2. The bug is marked blocking-basecamp+ or the patch has aurora or
b2g18 approval.
3. The bug is not marked fixed for b2g18 or is not marked fixed for
the current aurora version (*).

Unless the rules have changed, if your bug meets the criteria above,
you /do not/ need checkin-needed.

I hope it's not trolling to point out that, at the point that a
manager gets this wrong in an e-mail to the whole org, our system is
pretty broken.  It's not the user's fault, and engineers (and
managers) shouldn't have to spend energy remembering complex rules
like this.  (Indeed, I half expect RyanVM to explain that I've missed
an edge case above.)  If we plan to continue developing B2G in this
way, with double- and triple-landing patches as a regular occurrence
in future versions, I think it would be worthwhile to consider whether
we can improve this process somehow.

In the meantime, so long as we have rules this complex, we're always
going to have cases when people get them wrong.  I appreciate the
continued systematic efforts of people to ensure that patches don't
get forgotten.

Good processes accept that people will screw up and allow us to
recover with minimal fuss.  In that sense, I don't think we have a
good process for triple-landing our code today.

-Justin

(*) I don't know how this interacts with rule (2) above.  If the bug
is blocking-basecamp+ or has a patch which has approval-b2g18+, it
might show up in RyanVM's queries only if it's not marked b2g18-fixed.
 Similarly, if a bug has approval-aurora+, it might show up in his
queries only if the bug is not marked aurora-fixed.

On Fri, Jan 4, 2013 at 2:20 PM, Andrew Overholt <[email protected]> wrote:
> Hi,
>
> Please be sure to mark checkin-needed on bugs where an uplift or merge is
> needed.  That way the sheriffs can continue their awesome work of getting
> things into the right places.
>
> Thanks!
>
> Andrew
> _______________________________________________
> dev-b2g mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-b2g
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to