Closed Bug 866314 Opened 11 years ago Closed 11 years ago

reset cypress branch to be backup of mozilla-inbound

Categories

(Release Engineering :: General, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: joduinn, Assigned: bhearsum)

References

Details

Attachments

(3 files, 2 obsolete files)

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.
Make inbound customizations to cypress.
Attachment #753829 - Flags: review?(catlee)
Attachment #753829 - Flags: review?(catlee) → review+
Attached patch shorten cypress (obsolete) — Splinter Review
Attachment #753835 - Flags: review?(catlee)
Attachment #753835 - Attachment is obsolete: true
Attachment #753835 - Flags: review?(catlee)
Attachment #753836 - Flags: review?(catlee)
Attachment #753836 - Flags: review?(catlee) → review+
Attachment #753836 - Flags: checked-in+
Attachment #753829 - Flags: checked-in+
It is in production now
$ 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
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.
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 :-)
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+
Live in production.
Assignee: nobody → bhearsum
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Blocks: 912278
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: