Closed Bug 1180679 Opened 10 years ago Closed 10 years ago

Stable URL for blob free builds

Categories

(Firefox OS Graveyard :: Gaia, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: daleharvey, Unassigned)

Details

We have a json file that links to blob free builds for users to install via the installer addon https://github.com/mozilla-b2g/b2g-installer-builds/blob/master/builds.json We would like them to be updated at the very least when gonk updates happen, I think ideally we would like. QA test that a particular build is passing smoke tests, when they are happy both the OTA and the blob free build are pushed to a stable URL and users pick up that build.
Wander + Naoki, do you think that sounds reasonably doable? we can always update the url in the repo @ https://github.com/mozilla-b2g/b2g-installer-builds/blob/master/builds.json, however thats a more manual process, piggybacking on the smoke test for OTA's that QA are already doing seems easier and more automatic
Flags: needinfo?(wcosta)
Flags: needinfo?(nhirata.bugzilla)
Bug 1175934 is landing in a few days, we then will have public images available at Taskcluster.
Flags: needinfo?(wcosta)
Once Bug 1175934 lands, it should just be in : https://tools.taskcluster.net/index/artifacts/#gecko.v1.mozilla-central.latest.linux.aries-dogfood/gecko.v1.mozilla-central.latest.linux.aries-dogfood.opt Or something similar; that would be the latest build. Having said that, I think we should be able to select a build that we want to flash the device with don't we? If we're doing dogfood OTA builds automatically, that might be a little trickier... I'm not sure how to go about doing that just yet because dogfood channel could be a custom made build or a "regular nightly" build
Flags: needinfo?(nhirata.bugzilla) → needinfo?(dale)
That would be perfect, however https://bugzilla.mozilla.org/show_bug.cgi?id=1175934 has landed and I cant seem to find a link to any public blob free builds, am I missing something or is there a bit of work still to do? > Having said that, I think we should be able to select a build that we want to flash > the device with don't we? Part of the addon allows people to upload any blobfree build file they can find. > If we're doing dogfood OTA builds automatically, that might be a little trickier... > I'm not sure how to go about doing that just yet because dogfood channel could be > a custom made build or a "regular nightly" build I would really like for the blob free builds to update in the same fashion as the OTA's, ie once you have verified the build doesnt contain any major regressions they get pushed up. I dont think we need any extra work for QA at this moment to actually test the specific blob free distribution, just that OTA's and blob free builds push updates at the same time. How does that sound?
Flags: needinfo?(dale) → needinfo?(wcosta)
Sorry for the late response,the blobfree builds can be found in the same tasks the regular builds, example: https://tools.taskcluster.net/index/#gecko.v1.mozilla-central.latest.linux.aries/gecko.v1.mozilla-central.latest.linux.aries.debug
Flags: needinfo?(wcosta)
Awesome thanks What is the process we use for updating OTA's, I we can use these for a first pass but ideally we use the last build that QA has signed off for dogfooding
Flags: needinfo?(nhirata.bugzilla)
(In reply to Wander Lairson Costa [:wcosta] from comment #5) > Sorry for the late response,the blobfree builds can be found in the same > tasks the regular builds, example: > > https://tools.taskcluster.net/index/#gecko.v1.mozilla-central.latest.linux. > aries/gecko.v1.mozilla-central.latest.linux.aries.debug Wander, is it normal we only have either VARIANT=eng or VARIANT=user builds ? I cannot find any VARIANT=userdebug that has blobfree distribution :(
Flags: needinfo?(wcosta)
(In reply to Alexandre LISSY :gerard-majax from comment #7) > (In reply to Wander Lairson Costa [:wcosta] from comment #5) > > Sorry for the late response,the blobfree builds can be found in the same > > tasks the regular builds, example: > > > > https://tools.taskcluster.net/index/#gecko.v1.mozilla-central.latest.linux. > > aries/gecko.v1.mozilla-central.latest.linux.aries.debug > > Wander, is it normal we only have either VARIANT=eng or VARIANT=user builds > ? I cannot find any VARIANT=userdebug that has blobfree distribution :( hrm, userdebug can be found here https://tools.taskcluster.net/index/#gecko.v1.mozilla-central.latest.linux.aries/gecko.v1.mozilla-central.latest.linux.aries.debug
Flags: needinfo?(wcosta)
Awesome, thanks Wander + Alexandre, we can follow up the QA verified builds in another bug https://github.com/mozilla-b2g/b2g-installer-builds/commit/f7d3746aeab0659136496d21e49540cfcdee064f
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
https://tools.taskcluster.net/index/artifacts/#gecko.v2.mozilla-central.latest.b2g/gecko.v2.mozilla-central.latest.b2g.aries-eng-opt I verified this recently. There's a few bugs in regards to the tool, for the most part it works well with the engineering builds and userdebug builds.
Status: RESOLVED → VERIFIED
Flags: needinfo?(nhirata.bugzilla)
You need to log in before you can comment on or make changes to this bug.