Please create a Nightly update channel for B2G full-over-the-air updates

RESOLVED FIXED in Firefox 18

Status

defect
P1
normal
RESOLVED FIXED
7 years ago
6 years ago

People

(Reporter: lsblakk, Assigned: joduinn)

Tracking

other
B2G C2 (20nov-10dec)
x86
macOS
Dependency tree / graph

Firefox Tracking Flags

(blocking-basecamp:+, firefox18 fixed, firefox19 fixed, firefox20 fixed)

Details

The B2G update service will need to be able to ping for updates and receive updates from this channel - "nightly" same as we use for Desktop/Mobile.
Blocks: 778343
No longer depends on: b2g-fota-updates
blocking-basecamp: --- → ?
Are we going to have Nightly/Aurora/Beta/Release builds of b2g so it's a clear fit with the existing channel names for desktop/mobile ? Presumably this is dependent on having RelEng created b2g builds (at least nightlies), and then it's a matter of making sure we set the channel in-build and publish snippets to the right place.
blocking-basecamp: ? → +
I believe we will have Nightly/Beta/Release builds/channels (skipping Aurora for B2G since it won't be particularly useful in that product's cycles). We're still hammering out the details of builds but should have more information within the next few weeks.
John, who should own this bug?
Assignee: nobody → joduinn
Will there be separate channels for FOTA vs the standard Gecko update channels? (Are there different bugs to deal with that?)
Blocks: 785698
No longer blocks: b2g-fota-updates
Blocks: 790351
The current nightly builds are being done by ateam rather than RelEng, and I saw a mention of them starting to get nightly updates going. CCing jgriffin so he's aware of this bug, and we'll need to make sure this persists as builds move onto the RelEng infra.
No longer blocks: b2g-multi-signatures
Priority: -- → P1
John, what's the status of this bug?
(In reply to Dietrich Ayala (:dietrich) from comment #6)
> John, what's the status of this bug?

Dietrich, as builds don't come from RelEng right now but from A-Team, we are tracking this for their builds in bug 790351 right now. I guess we'll come back to here once we have builds com from RelEng.
bug 790351 is marked as closed and C2 is supposed to be the milestone for switching over to releng builds.  John, will this be ready for Monday?
This is being solved in bug 816275, for regular nightly updates.

Specifically re: FOTA, aiui, the process could be:

* the channel will remain the same
* creation of the FOTA update is manual, and IIRC jgriffin and others are going to stay in charge of this until the process is hammered out.  My memory here specifically is fuzzy, however.
* we can point our regular non-FOTA nightly update upload to a different directory
* we can move the manually created FOTA update bits into the nightly channel directory
* wait (tell everyone to update)
* point our regular non-FOTA nightly update upload to the regular directory
* anyone who missed updating will need to reflash
We had proposed at one point having a version-bumped dir structure to deal with FOTAs - that would help with keep people on a linear path without having to re-flash if people missed a FOTA

So if we took the proposal from comment 9 and adjusted it would look like:

* channel remains the same
* jgriffin/marshall_law create the manual FOTA update
* point to a new dir for the FOTA update by providing an OTA update with an update url change
* users get that that update (FOTA) which also replaces the update url with a new version-bumped dir in the channel directory

That way people who miss updates are never offered future updates - this may or may not lead to re-flashing but doesn't *require* it, technically they should be able to apply the updates between them and the latest bits.
I think in either scenario, we're set here once bug 816275 is fixed and we decide on a process.  (Comment 10 sounds better)
Bug 816275 is resolved fixed.
Closing per comment 9 through comment 11.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
(In reply to Aki Sasaki [:aki] from comment #12)
> Bug 816275 is resolved fixed.
> Closing per comment 9 through comment 11.

Thanks Aki.
Target Milestone: --- → B2G C2 (20nov-10dec)
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.