Closed Bug 979450 Opened 10 years ago Closed 10 years ago

emulator-kk builds

Categories

(Release Engineering :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: catlee, Assigned: catlee)

References

Details

(Whiteboard: [b2g][leave open])

Attachments

(5 files, 1 obsolete file)

we need emulator-kk builds so that we don't break kitkat support for 1.4

the manifest is already in b2g-manifests, so this should be very similar to emulator-jb, except for the exact manifests used.
Attachment #8385605 - Flags: review?(ryanvm)
Attachment #8385609 - Flags: review?(bhearsum)
Attachment #8385605 - Flags: review?(ryanvm) → review+
Attachment #8385609 - Flags: review?(bhearsum) → review+
Attachment #8385616 - Flags: review?(ryanvm)
Attachment #8385616 - Flags: review?(ryanvm) → review+
Attachment #8385616 - Flags: checked-in+
Attachment #8385605 - Flags: checked-in+
Whiteboard: [b2g] → [b2g][leave open]
Attachment #8385680 - Flags: review?(mgervasini)
Attachment #8385609 - Flags: checked-in+
Attachment #8385680 - Flags: review?(mgervasini) → review+
Depends on: 980264
(In reply to Chris AtLee [:catlee] from comment #3)
> Created attachment 8385616 [details] [diff] [review]
> tbpl support for emulator-kk

in production :-)
Attachment #8385680 - Flags: checked-in+
in production
Comment on attachment 8385680 [details] [diff] [review]
buildbot-configs for emulator-kk

>+# MERGE DAY: emulator-kk is for B2G 1.3+
>+for branch in BRANCHES:
>+    if branch not in ('mozilla-central', 'mozilla-inbound', 'b2g-inbound', 'try'):
>+        if 'emulator-kk' in BRANCHES[branch]['platforms']:
>+            del BRANCHES[branch]['platforms']['emulator-kk']
>+        if 'emulator-kk-debug' in BRANCHES[branch]['platforms']:
>+            del BRANCHES[branch]['platforms']['emulator-kk-debug']
>+

Did you intend this as something that's going to run hidden? If you wanted visible, then you wanted all trunk trees, not just a few.
Oh, the periodic hack around the visibility requirements. Interesting.
Comment on attachment 8385616 [details] [diff] [review]
tbpl support for emulator-kk

If I had realized that these were going to be scheduled as periodic (instead of per-push like every other emulator build), I would have given this an r- since it doesn't actually work in the periodic case. But since this is already landed and the builds are enabled, I pushed a follow-up instead.

https://hg.mozilla.org/webtools/tbpl/rev/e2bfd57e7e8f
This job
  http://buildbot-master60.build.mozilla.org:8101/builders/b2g_try_emulator-kk_periodic/builds/0
has 
  The Nightly scheduler named 'b2g_try periodic' triggered this build.
It's also a 'try: -b do -p all', but scheduling seems to be incorrect.

post_upload.py fails to upload the log - Error, must supply who - which leads to nagios saying 'Command Queue is CRITICAL: 1 dead item'
Depends on: 982074
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #11)
> https://hg.mozilla.org/webtools/tbpl/rev/4c3d40ae1bfb

In production.
Assignee: nobody → catlee
Attachment #8389152 - Flags: review?(mgervasini)
Comment on attachment 8389152 [details] [diff] [review]
do per-push emulator-kk builds on try

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

::: master-pip.txt
@@ -5,5 @@
>  amqplib==0.6.1
>  anyjson==0.3
>  argparse==1.1
>  carrot==0.10.7
> -distribute==0.6.14

I'm assuming this hunk was by accident, since this has no correlation to this bug afaict

::: mozilla/b2g_config.py
@@ +1212,5 @@
>  BRANCHES['try']['platforms']['emulator-jb-debug']['mozharness_config']['extra_args'] = ['--target', 'generic', '--config', 'b2g/releng-try.py', '--b2g-config-dir', 'emulator-jb', '--debug', '--gaia-languages-file', 'locales/languages_dev.json', '--gecko-languages-file', 'gecko/b2g/locales/all-locales']
>  BRANCHES['try']['platforms']['emulator-kk']['slaves'] = TRY_SLAVES['mock']
>  BRANCHES['try']['platforms']['emulator-kk']['mozharness_config']['extra_args'] = ['--target', 'generic', '--config', 'b2g/releng-try.py', '--b2g-config-dir', 'emulator-kk', '--gaia-languages-file', 'locales/languages_dev.json', '--gecko-languages-file', 'gecko/b2g/locales/all-locales']
> +BRANCHES['try']['platforms']['emulator-kk']['enable_dep'] = True
> +BRANCHES['try']['platforms']['emulator-kk']['enable_periodic'] = True

enable_periodic should be false, otherwise we get command queue errors... and imo periodic is indeed not valid on try.
Attachment #8389152 - Flags: review?(mgervasini) → review-
doh, that's what I meant to do...doesn't actually matter since enable_dep overrides enable_periodic in bbcustom, but better to be clear here.
Attachment #8389152 - Attachment is obsolete: true
Attachment #8389221 - Flags: review?(bugspam.Callek)
Attachment #8389221 - Flags: review?(bugspam.Callek) → review+
Attachment #8389221 - Flags: checked-in+
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Depends on: 984066
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: