reset cypress branch to be backup of mozilla-inbound

RESOLVED FIXED

Status

RESOLVED FIXED
6 years ago
6 months ago

People

(Reporter: joduinn, Assigned: bhearsum)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments, 2 obsolete attachments)

Please configure cypress to run all the same builds and tests as mozilla-inbound. 

This is for an experiment to help reduce impact of closures on mozilla-inbound. 

Most of the time cypress would be closed, but ready to use as hot-backup. For prolonged closures on m-i, sheriffs would open cypress, and have developers land changes to cypress instead of m-i. Once m-i is reopened, cypress will be closed again, and kept ready in case of another m-i closure.

ryanvm is cc'd in case of any questions.
We've decided to move forward with using cypress as a trial run of inbound2. Please proceed with this bug.
Created attachment 753829 [details] [diff] [review]
add inbound customizations to cypress

Make inbound customizations to cypress.
Attachment #753829 - Flags: review?(catlee)

Updated

6 years ago
Attachment #753829 - Flags: review?(catlee) → review+
Created attachment 753835 [details] [diff] [review]
shorten cypress
Attachment #753835 - Flags: review?(catlee)
Created attachment 753836 [details] [diff] [review]
shorten cypress, really
Attachment #753835 - Attachment is obsolete: true
Attachment #753835 - Flags: review?(catlee)
Attachment #753836 - Flags: review?(catlee)

Updated

6 years ago
Attachment #753836 - Flags: review?(catlee) → review+
(Assignee)

Updated

6 years ago
Attachment #753836 - Flags: checked-in+
(Assignee)

Updated

6 years ago
Attachment #753829 - Flags: checked-in+
It is in production now

Comment 6

6 years ago
$ hg push ssh://hg.mozilla.org/projects/cypress/
pushing to ssh://hg.mozilla.org/projects/cypress/
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 2753 changesets with 16857 changes to 6882 files
remote: Trying to insert into pushlog.
remote: Please do not interrupt...
remote: Inserted into the pushlog db successfully.

Pushed to test builds; they'll appear at:
https://tbpl.mozilla.org/?tree=Cypress&rev=8d0ac9d38a1b

Comment 7

6 years ago
Note: I was able to push with a closed tree - the tree closure hook is missing.
(In reply to Ed Morley - Away 27th May (UK public holiday) [:edmorley UTC+1] from comment #7)
> Note: I was able to push with a closed tree - the tree closure hook is
> missing.

This branch used to have a tree-closure hook, not sure whats going on there. We're investigating.
Depends on: 875959
(In reply to Ed Morley - Away 27th May (UK public holiday) [:edmorley UTC+1] from comment #7)
> Note: I was able to push with a closed tree - the tree closure hook is
> missing.

Fixed via bug 875959
(In reply to John O'Duinn [:joduinn] from comment #8)
> This branch used to have a tree-closure hook, not sure whats going on there.
> We're investigating.

History: repo reset clears all existing hooks (reset ~= "rm -rf .hg"), so time sequence was:
 bug 861292 - add tree closure hook on 2013-04-12
 bug 864366 - reset repos on 2013-04-28

I'll update our wiki docs on twig reset to clarify for the future.
Priority is currently 5, needs to be 4.

Currently scheduling gaia-ui-tests, which need to die, but if they don't it shouldn't (try to, they don't have any slaves) run them.

Needs to do weekly bundles (and needs bug 876076 to be fixed so spidermonkey jobs will find the bundle that Callek manually did, and will stop burning failing to clone more often than not).
Apparently I need to learn how to read, instead of expecting mxr to show me things, since the priority is already up, and it is already doing weekly bundles.
Created attachment 754054 [details] [diff] [review]
checktests, debug, !gaia-ui-tests

But these things, these things I'm pretty sure haven't already been done.
Attachment #754054 - Flags: review?(catlee)
(In reply to Hal Wine [:hwine] from comment #9)
> (In reply to Ed Morley - Away 27th May (UK public holiday) [:edmorley UTC+1]
> from comment #7)
> > Note: I was able to push with a closed tree - the tree closure hook is
> > missing.
> 
> Fixed via bug 875959

Thank you :-)
Created attachment 754251 [details] [diff] [review]
checktests, debug

No need to disable gaia-ui-tests, they're all getting the axe.
Attachment #754054 - Attachment is obsolete: true
Attachment #754054 - Flags: review?(catlee)
Attachment #754251 - Flags: review?(catlee)
Comment on attachment 754251 [details] [diff] [review]
checktests, debug

Review of attachment 754251 [details] [diff] [review]:
-----------------------------------------------------------------

looks fine as long as you add the trailing comma

::: mozilla/b2g_config.py
@@ +1174,5 @@
>          else:
>              BRANCHES[branch]['platforms'][platform]['mozconfig'] = platform + '/' + branchConfig.get('mozconfig_dir', 'generic') + '/nightly'
>  
>  # B2G WORK WEEK
> +for b in ('birch'):

python is weird in this sense - you need a trailing comma inside the ():

for b in ('birch',):

('birch') is the same as 'birch', so you'd end up looking for the 'b' branch, then the 'i' branch, etc.
Attachment #754251 - Flags: review?(catlee) → review+

Comment 19

6 years ago
Live in production.

Updated

6 years ago
Assignee: nobody → bhearsum

Updated

6 years ago
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Blocks: 912278
Component: General Automation → General
Product: Release Engineering → Release Engineering
You need to log in before you can comment on or make changes to this bug.