Add new APIs to buchets: navigator.mozNotification, navigator.mozAlarms, navigator.mozTCPSocket, navigator.mozTCPServerSocket

RESOLVED FIXED in 2013-09-10


Developer Pages
5 years ago
5 years ago


(Reporter: cvan, Assigned: ngoke)




Comment 1

5 years ago
This is more of a devhub bug than a validator bug. The validator bits are easy and come second, the checkboxes and migration are going to be more challenging
Component: Validation → Developer Pages

Comment 2

5 years ago
Grr, basta - fine!
Priority: -- → P3

Comment 3

5 years ago
This should be done in tandem with bug 875415

Comment 4

5 years ago
Rob, how do we migrate to v2 of buchets when we add these APIs to the profiles? An example commit of how to do that would be phenomenal. Thanks!


5 years ago
Assignee: nobody → kngo

Comment 5

5 years ago
Last Resolved: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2013-09-10

Comment 6

5 years ago
Can you please add some STRs to this bug or mark it as [qa-] ?

Comment 7

5 years ago
robhudson: Do I recall you having some kind of tool for fiddling with feature profiles? I think that might be really useful here.

Victor: This is a two-parter.

1. Check that the APIs in comment #0 show up alongside the ones in bug 875415 in the submission flow. Submit apps that use those APIs and check that they show up for devices that support them and don't show up for devices that don't. mozAlarms should show up on FXOS and not on Chrome. Have the app be installable to everything with the only minimum requirement being mozAlarms. That should be sufficient to test.

2. Check that the client generates the new feature profile. Open your console and run:


You should see a string of text that ends with ".45.2" (meaning 45 buchets, version 2).
It needs to be updated to match the latest version of the profiles but it's here:

If you'd like to fork it and make the updates I'll roll them back into my version and be very appreciative. :)
Thanks Matt. I updated the base fiddle.
You need to log in before you can comment on or make changes to this bug.