Closed Bug 1266602 Opened 8 years ago Closed 2 years ago

Remind people they have other try pushes under the same bug so they will remember to cancel them

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: timdream, Unassigned)

Details

We should ask people to cancel jobs they no longer needed. The format can be like that's being suggested here:

https://groups.google.com/d/msg/mozilla.dev.platform/dlPuhaq81nU/ozKlEEPCAgAJ
For the record, I am filing this under Release Engineering::Tools because I think it make more sense to implement this on the hg server than in mach (since we don't know how many people pushes to try with mach).

I don't really know if it's possible to show an interactive prompt from hg remote though. Don't implement that if it's not possible.
This should be implemented in `mach try`.
(In reply to Gregory Szorc [:gps] from comment #2)
> This should be implemented in `mach try`.

That means the audiance will be limited to user of mach; ppl do `hg push -f try` will not be seeing the new message?
Having hg.mozilla.org talk to various services and attempt to do interactive communication with clients is a can of worms, especially regarding authentication/credentials. It's much easier to solve these problems with `mach try`.
Is there a way that the hg pushes would print something for the user without blocking? (e.g. making async call to a new API which delivers messages to the pusher out of band) Since I know that we don't want to make hg pushes costly on the hg servers.

|mach try| could call such API to make sure that both entry points don't follow different entry points and use the same code.

Not sure how viable this would be.
We can't reliably contact the pusher because the LDAP account associated with the hg.mozilla.org SSH connection doesn't necessary correlate to a working email. We do have Try push emails today... for the people that are lucky enough to have their LDAP account match a working email. Same goes for the author field in commits.

We just need to bite the bullet and rally around `mach try`. I'm toying with ideas that will remove `hg push` from how stuff is sent to Try. That's not to say Mercurial won't be involved (it will - somewhere).
Component: Tools → General

Not sure if this is still wanted, given the age and change in developer workflows.
If it is wanted, we have fully moved to ./mach try, and we probably want to file a bug in Firefox Build System::Try.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.