Closed Bug 1126591 Opened 10 years ago Closed 10 years ago

Put packaged (iframe) app on 2.2 and master

Categories

(Firefox OS Graveyard :: Gaia, defect, P1)

x86
macOS
defect

Tracking

(blocking-b2g:2.2+, b2g-v2.2 fixed, b2g-master fixed)

RESOLVED FIXED
2.2 S6 (20feb)
blocking-b2g 2.2+
Tracking Status
b2g-v2.2 --- fixed
b2g-master --- fixed

People

(Reporter: ddurst, Assigned: mat)

Details

Attachments

(1 file)

Gaia's master and 2.2 have a marketplace package that's pretty old. We need to update it with the current one, which has the proper permissions added for feature detection (at least).

I assume dev and stage apps should also be updated.

Process reference: http://marketplace.readthedocs.org/en/latest/topics/packaged-apps.html

See a similar history here: bug 1038350
Wil, can you build new stage & dev packages and push them to mkt-stage and mkt-dev ? That way I'll also update those in gaia.
Flags: needinfo?(wclouser)
You bet.

https://marketplace.firefox.com/app/mkt-dev/
https://marketplace.firefox.com/app/mkt-stage/

You don't need me to do prod?
Flags: needinfo?(wclouser)
A fresh prod packaged was already built on the 12th December, no need to make a new one. Thanks!
Component: General → Gaia
Product: Marketplace → Firefox OS
Version: 1.0 → unspecified
Comment on attachment 8556470 [details] [review]
gaia pull request for prod package (master)

r=me

Looks good to me, provided try is green and you had reviews on the code separately.

Yet I wonder why you need the permissions "tcp-socket" and you'll need to take care that "moz-firefox-accounts" can be disabled by the user.
Attachment #8556470 - Flags: review+
Mathieu, please request an approval when you have time.
Flags: needinfo?(mpillard)
Nominating for 2.2:

Bug/Feature:  This is adding support for feature detection to the Marketplace package (a new permission we need to request in the manifest).

User impact if declined:  Users on 2.2 won't see apps in the Marketplace filtered for their device capabilities.

Testing completed:  Has gone through our regular test cycles.  Krupa Raj is our test lead and can expand on any questions there.

Risk to taking the patch (and alternatives):  Low risk as it's a minor change (adding a line to the manifest).

String or UUID changes: none
blocking-b2g: --- → 2.2?
Flags: needinfo?(mpillard)
Attachment #8556470 - Flags: approval-gaia-v2.2?(fabrice)
Attachment #8556470 - Flags: approval-gaia-v2.2?(fabrice) → approval-gaia-v2.2+
blocking-b2g: 2.2? → 2.2+
(In reply to Wil Clouser [:clouserw] from comment #6)
> Leaving bug open for 2.2

Please don't. Bugs get resolved when they landed on master. Status flags track uplifts. The bug queries we use for uplift tracking depend on that and bugs very easily slip through the cracks otherwise.
https://wiki.mozilla.org/Release_Management/B2G_Landing explains the process in better detail.

v2.2: https://github.com/mozilla-b2g/gaia/commit/d6b8f6fec923f42e50c8b31e5d10a84824f73e0d
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2.2 S6 (20feb)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: