Closed
Bug 1191933
Opened 9 years ago
Closed 9 years ago
Sign simulator add-ons via script
Categories
(Cloud Services :: Operations: Marketplace, task)
Cloud Services
Operations: Marketplace
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: jryans, Assigned: jason)
References
Details
The Firefox DevTools team manages a number of Firefox OS Simulator add-ons. These add-ons are not listed on AMO, so some other process is needed to sign them. Using the unlisted add-on signing process could potentially be done, but it's not very practical currently: * There are quite a few of them to sign (6 FxOS version * 4 platforms = 24 XPIs) * Each XPI file is quite large (~100 MB) * The AMO upload validator fails with an error ("subpackage is invalid") Mossop mentioned he's had a few test add-ons signed via script, as in bug 1151133 and others, so this sounds like it could work for our case too.
Reporter | ||
Comment 1•9 years ago
|
||
Jason, are you willing to sign these add-ons with your script? It would be a big help to us! If you are, does your script alter the version of the add-on at all?
Flags: needinfo?(jthomas)
Assignee | ||
Comment 2•9 years ago
|
||
I am okay with signing them as long as a? :Mossop since this happening outside of AMO. The script doesn't alter the version of the add-on.
Flags: needinfo?(jthomas)
Reporter | ||
Comment 5•9 years ago
|
||
Okay, I can work on preparing the XPIs. I'll need to bump the version so existing users are upgraded correctly. Jason, what's a good method for us to exchange these large files? I could upload them to http://archive.mozilla.org/pub/mozilla.org/labs/ for example, but I am not sure if you can write to that location.
Flags: needinfo?(jthomas)
Assignee | ||
Comment 6•9 years ago
|
||
Could you upload them to your home directory on people.mozilla.org? I should be able to grab them from there.
Flags: needinfo?(jthomas)
Reporter | ||
Comment 7•9 years ago
|
||
Okay, great, I'll work on preparing the files and uploading them there.
Reporter | ||
Comment 8•9 years ago
|
||
Jason, all the XPIs are now ready to be signed. I wasn't sure if you meant you had access to my private user directory files, or just that I could make them available there via public_html, so anyway they are available both ways: http://people.mozilla.org/~rstinnett/simulators/ There should be 24 XPIs to sign.
Flags: needinfo?(jthomas)
Assignee | ||
Comment 9•9 years ago
|
||
I've signed the add-ons and placed them in your home directory /home/rstinnett/simulators-signed. I've spot checked a few of the signed add-ons to make sure the signature are correct. Please verify and let me know if there are any issues.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(jthomas)
Resolution: --- → FIXED
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → jthomas
Reporter | ||
Comment 10•9 years ago
|
||
Great, they appear to work correctly here! Thanks for doing this, it's made the signing task much easier for us.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•