Closed
Bug 822943
Opened 12 years ago
Closed 12 years ago
Remove support for marketplace-dev and marketplace staging from the device
Categories
(Firefox OS Graveyard :: Gaia, defect)
Firefox OS Graveyard
Gaia
Tracking
(blocking-basecamp:+)
People
(Reporter: briansmith, Assigned: briansmith)
References
Details
Attachments
(1 file)
+++ This bug was initially created as a clone of Bug #821207 +++
This requires:
1. Removal of the marketplace-dev cert from Gecko's security/build.
2. Setting dom.mozApps.privileged_apps_installable_from to "https://marketplace.mozilla.org."
3. Removing the marketplace-dev app from Gaia.
Comment 1•12 years ago
|
||
Actually - you need a tad bit more than that. Let me update the title.
Summary: Remove support for marketplace-dev from the device → Remove support for marketplace-dev and marketplace staging from the device
Updated•12 years ago
|
blocking-basecamp: ? → +
Updated•12 years ago
|
Assignee: nobody → bsmith
Assignee | ||
Comment 2•12 years ago
|
||
My understanding is that dpreston is working on a script called "customize.py" which will allow the builder of Gaia to set which apps are accessible on the device. I would like to modify that tool so that the builder of Gaia has the option of trusting or dis-trusting marketplace-dev and marketplace-staging. In the trusted case, the effect of this will be to copying pre-generated cert9.db, key4.db, pkcs11.txt files into output profile; in the untrusted case, those three files just wouldn't be copied into the profile.
Comment 3•12 years ago
|
||
Here is the first rough version of the tool:
https://github.com/fzzzy/gaia/commit/c3da31f3254d4f13d32cf3795a981762e575d0e4
Feedback and suggestions welcome.
I'll be getting it cleaned up and working on it more next week after Christmas.
Comment 4•12 years ago
|
||
No update in weeks. Owner is totally overloaded. Can we please load-balance here?
Assignee | ||
Comment 5•12 years ago
|
||
Donovan, what is the status of customize.py? Is there a bug for that that I can mark as blocking this bug?
Comment 6•12 years ago
|
||
I think if you do what you suggested in the email, marketplace-dev and staging could be added by customize in the future. I think you should go ahead and remove these and close this out for now.
Assignee | ||
Comment 7•12 years ago
|
||
Andrew said that somebody from the Gaia team was free to do this.
All we have to do is delete the marketplace-dev and marketplace-staging apps from Gaia. There is already another bug on file to give the marketplace devs a script to hack marketplace-dev and marketplace-staging back into Gaia in their development builds.
But, right now we probably shouldn't do this until we switch Gecko to trust the marketplace-prod cert instead of the marketplace-dev cert. (I.e. we should fix marketplace-prod before we break marketplace-dev.)
Depends on: 824199
Assignee | ||
Comment 8•12 years ago
|
||
ochameau, can you review and merge this pull request?:
https://github.com/mozilla-b2g/gaia/pull/7371
Flags: needinfo?(poirot.alex)
Comment 9•12 years ago
|
||
Attachment #699158 -
Flags: review+
Flags: needinfo?(poirot.alex)
Comment 10•12 years ago
|
||
Assignee | ||
Comment 11•12 years ago
|
||
Thanks Alexandre!
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Component: General → Gaia
Comment 12•12 years ago
|
||
I can confirm that I'm no longer seeing dev or staging on device with the latest build.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•