Closed Bug 1183823 Opened 9 years ago Closed 7 years ago

Provide nightly builds for Aries-L (dogfood, engineering, and debug)

Categories

(Firefox Build System :: Task Configuration, task, P2)

task

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: nhirata, Unassigned)

References

Details

(Whiteboard: [b2g-build-support])

We need builds on taskcluster for nightly builds involving spark and:
1) dogfood : B2G_UPDATER=1 DOGFOOD=1 VARIANT=userdebug MOZILLA_OFFICIAL=1 PRODUCTION=1 DEBUG=0 HARDWARE_COMPOSER=0 + Spark
a) full zip, gecko, gaia, symbols, blobfree and OTA

2) userdebug build aka nightly :  B2G_UPDATER=1 VARIANT=userdebug MOZILLA_OFFICIAL=1 PRODUCTION=1 DEBUG=0 + Spark
a) full zip, gecko, gaia, symbols, blobfree and OTA

3) eng : B2G_UPDATER=1 VARIANT=eng MOZILLA_OFFICIAL=1 DEBUG=0 + spark
a) full zip, gecko, gaia, symbols, blobfree and OTA

4) debug : B2G_UPDATER=0 VARIANT=eng MOZILLA_OFFICIAL=1 DEBUG=1 + spark
a) full zip, gecko, gaia, symbols, blobfree

The backup folder blob can be found here : 
https://drive.google.com/a/mozilla.com/folderview?id=0B_0LdM1CVycIfmRZTG90N3FBZkxsNHU3OUFrV2M5c0ZGc19ydWp5ZS1jcUo5cFhicVVBREE&usp=sharing
(link is mozilla employee only)
Flags: needinfo?(wcosta)
SHA512(backup-aries.zip)= adf9bcacf4fc328ec34378a5294e636144f7f301525c89c58f6b70cc0eb97f94c0d7c39bd9612d2a54ef6f82b6bd52dbbb46eb9374bc3835cca9702baef46b4f
Depends on: 1166522
Flags: needinfo?(wcosta)
vendor.zip is probably needed.  it's in the same folder.
sha512sum= 4eb168bc07c42a8dcea895cfd8212f4055c831dccaffe9fe11e4347b743c01bc88f626d2fde61ec8488506ce7fa67643cb0b70f51bec6cc60d8cd180b5757357  

Note the vendor folder should get unzipped to the B2G folder.
I think we need the index to be in the v2 index as well.

The current link doesn't show any device builds : 
https://tools.taskcluster.net/index/#gecko.v2.mozilla-central.nightly.latest.b2g/gecko.v2.mozilla-central.nightly.latest.b2g
Do you want me to file a different bug in regards to the index issue?
Flags: needinfo?(wcosta)
(In reply to Naoki Hirata :nhirata (please use needinfo instead of cc) from comment #4)
> Do you want me to file a different bug in regards to the index issue?

Redirecting the question to mshal.
Flags: needinfo?(wcosta) → needinfo?(mshal)
Can you point me to one of these nightly builds? I don't see any on treeherder: https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-searchStr=nightly%20aries&exclusion_profile=false

Are they running somewhere else?
Flags: needinfo?(mshal) → needinfo?(nhirata.bugzilla)
(In reply to Michael Shal [:mshal] from comment #6)
> Can you point me to one of these nightly builds? I don't see any on
> treeherder:
> https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-
> searchStr=nightly%20aries&exclusion_profile=false
> 
> Are they running somewhere else?

https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-searchStr=aries&exclusion_profile=false
Flags: needinfo?(mshal)
(In reply to Alexandre LISSY :gerard-majax from comment #7)
> https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-
> searchStr=aries&exclusion_profile=false

In #c3, :nhirata was looking in the index for nightly builds, which show up as "N" in treeherder. I only see normal builds ("B", "Be") here.
Flags: needinfo?(mshal)
Mulet has nightly builds:
https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=b23b2fa33a9d

For gecko-latest on balrog they are currently at this time pointing to : 
For flame : https://tools.taskcluster.net/task-inspector/#VX_5x7PuTgmgO1Xy-I-cJQ/
For aries : https://tools.taskcluster.net/task-inspector/#Q_AtHszaTSWf4gHlc5Ts6g
(this is a userdebug, dogfood build with spark distro)

Tree hearder show:
for flame N shows greyed
for flame B shows : https://tools.taskcluster.net/task-inspector/#aPiqF4h6RmW9xH1_d7WACg/
for aries B : https://tools.taskcluster.net/task-inspector/#TWFz0huzTF6xQwMC4StqkQ/0
( this is opt, not sure what exactly it contains at the writing of this comment.)
Flags: needinfo?(nhirata.bugzilla)
(In reply to Naoki Hirata :nhirata (please use needinfo instead of cc) from comment #9)
> Mulet has nightly builds:
> https://treeherder.mozilla.org/#/jobs?repo=mozilla-
> central&revision=b23b2fa33a9d

Yep, and they are indexed:

https://tools.taskcluster.net/index/artifacts/#gecko.v2.mozilla-central.nightly.2015.09.08.latest.b2g.macosx64-mulet-opt/gecko.v2.mozilla-central.nightly.2015.09.08.latest.b2g.macosx64-mulet-opt

> For gecko-latest on balrog they are currently at this time pointing to : 
> For flame :
> https://tools.taskcluster.net/task-inspector/#VX_5x7PuTgmgO1Xy-I-cJQ/
> For aries :
> https://tools.taskcluster.net/task-inspector/#Q_AtHszaTSWf4gHlc5Ts6g
> (this is a userdebug, dogfood build with spark distro)

Is this a problem? If so we'll want to rope in :bhearsum or :nthomas, since I only have some rudimentary knowledge of balrog. Is it still bug 1188992 or something else?

> Tree hearder show:
> for flame N shows greyed

The nightly device builds are still built with buildbot. I filed bug 1203251 to get those artifacts uploaded to Taskcluster and indexed. Sorry I missed that on the first go-around of indexing - I thought all B2G device builds were already built with Taskcluster. Hopefully it will be fixed by early next week.

> for flame B shows :
> https://tools.taskcluster.net/task-inspector/#aPiqF4h6RmW9xH1_d7WACg/
> for aries B :
> https://tools.taskcluster.net/task-inspector/#TWFz0huzTF6xQwMC4StqkQ/0
> ( this is opt, not sure what exactly it contains at the writing of this
> comment.)

Can you clarify what exactly you are looking for with the Aries builds? I don't know much of the history here, but some things I'm wondering are:

1) What are the intended differences between a device "B" and a device "N" build?
2) By "nightly" build do you just mean that it should provide updates to balrog?
3) Is the end result that you get an Aries "N" build similar to a Flame or Nexus?

Sorry if these are stupid questions :)
The problem is in the title.  We don't have nightly builds for Aries.

I replied to your question in terms of the Nightly builds versus just having B/Be.  There's a difference as we need two builds that we can use for OTA at specific times for manual + automated smoke test and they should be indexed so that we can find regression ranges based on those builds.

1) What are the intended differences between a device "B" and a device "N" build?
B = build that are not OTAed.  N = Nightly which are OTAed
2) By "nightly" build do you just mean that it should provide updates to balrog?
It's not just to update balrog; we use it as a set build for smoke testing both manually and automated.  The builds have to match in regards to the testing or the result comparison doesn't make sense.
3) Is the end result that you get an Aries "N" build similar to a Flame or Nexus?
It would make it easier to spot on Treeherder and be consistent with having a N for nightly.
Whiteboard: [b2g-build-support]
Priority: -- → P2
Blocks: aries-l
Lack of those builds made bug 1224861 possible. I guess we will want v2.5 on those devices. Can we get an ETA?
Depends on: 1224861
Flags: needinfo?(sdeckelmann)
Flags: needinfo?(nhirata.bugzilla)
Depends on: 1224901
No longer depends on: 1224901
Depends on: 1224903
Mahe and Jean are on point to clean up the build situations.  They can answer questions in regards to ETA.
Flags: needinfo?(nhirata.bugzilla) → needinfo?(mpotharaju)
Alexendre - Will provide you an ETA after meeting Catlee tomorrow. 

Thanks for your patience.
Sorry for the delay here. We have our P1 Rel eng work done now. We will meet soon to discuss this as it needs a well thought through solution. 

Thanks
Flags: needinfo?(mpotharaju)
Blocks: 1230589
Not sure there's an action here for me. NI with a request if there's something more from me needed.
Flags: needinfo?(sdeckelmann)
Component: General → Task Configuration
Depends on: 1242064
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Product: TaskCluster → Firefox Build System
You need to log in before you can comment on or make changes to this bug.