Closed Bug 540249 Opened 15 years ago Closed 15 years ago

Talos should fail more gracefully when skipping 10.5 sdk builds on 10.4 slaves

Categories

(Release Engineering :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jruderman, Assigned: bhearsum)

References

Details

Attachments

(1 file)

Please drop these, or make them appear green rather than red.  Having perma-red boxes reduces most developers' trust in try server.

The change can be conditional on the build being "based on recent mozilla-central", e.g. having some December mozilla-central changeset as an ancestor, if these tests are still needed for 1.9.2 changsets that are pushed to try.

Possibly related: bug 516820, bug 528441
Depends on: 523471
It's non-trivial to starting these builds entirely. Would it help if there was better communication about expected burning for m-c builds, eg, on the Tinderbox page?
> It's non-trivial to starting these builds entirely.

I don't understand this sentence.

> Would it help if there was better communication about expected 
> burning for m-c builds, eg, on the Tinderbox page?

No, because most of us use TBPL now, especially for Try.  And because it would still dilute trust in try server.
(In reply to comment #3)
> > It's non-trivial to starting these builds entirely.
> 
> I don't understand this sentence.
> 

Sorry - typo. Meant to say: It's non-trivial to stop running these builds entirely. Because of the nature of push-to-try we don't have separate "builders" per branch, which makes it difficult to turn off only the 10.4 tests for m-c.

> > Would it help if there was better communication about expected 
> > burning for m-c builds, eg, on the Tinderbox page?
> 
> No, because most of us use TBPL now, especially for Try.  And because it would
> still dilute trust in try server.

Would it change things if 10.4 talos was always green for m-c builds?
(In reply to comment #4)
> Would it change things if 10.4 talos was always green for m-c builds?

A TinderPrint of "10.4 not supported by this build - untested" would be good addition to that.
> Would it change things if 10.4 talos was always green for m-c builds?

You mean m-c-based builds on Try?  Yes, that would make me happy.
I'll run this in staging today to verify it.
Assignee: nobody → bhearsum
Severity: blocker → normal
Summary: Try server has 4x perma-red Talos: "can't run 10.5.sdk on 10.4 slave" → Talos should fail more gracefully when skipping 10.5 sdk builds on 10.4 slaves
Comment on attachment 422314 [details] [diff] [review]
untested - fail more gracefully if the build can't run

This works fine. The build still halts, but it's green on the waterfall.
Attachment #422314 - Flags: review?(catlee)
Comment on attachment 422314 [details] [diff] [review]
untested - fail more gracefully if the build can't run

Looks ok to me.  Just be sure to remove the "untested" bit in the log message.

So the step itself goes red, but the build is green?
Attachment #422314 - Flags: review?(catlee) → review+
Attachment #422314 - Flags: checked-in+
Comment on attachment 422314 [details] [diff] [review]
untested - fail more gracefully if the build can't run

I changed the log message to "Skipping tests; can\'t run 10.5 based build on 10.4 slave" after some discussion on IRC with catlee.

Landed as changeset:   576:c830f30882ff

Masters have been reconfig'ed.
Just forced a build in production to test it - worked fine.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: