Closed
Bug 453517
Opened 17 years ago
Closed 17 years ago
Fennec support on AMO
Categories
(addons.mozilla.org Graveyard :: Administration, defect)
addons.mozilla.org Graveyard
Administration
Tracking
(Not tracked)
VERIFIED
FIXED
4.0.3
People
(Reporter: u278084, Assigned: morgamic)
References
()
Details
Attachments
(6 files, 2 obsolete files)
Mark Finkle made a post (linked) that shows support for the addons manager in M7. We should update our appversions to allow Fennec addons :
https://addons.mozilla.org/en-US/firefox/pages/appversions
| Assignee | ||
Comment 1•17 years ago
|
||
Could we either make this a tracking bug or break this into more specific pieces (or both)?
Comment 2•17 years ago
|
||
This can be the tracking bug. Assigning to Basil since he's working with the Fennec folks on this:
https://wiki.mozilla.org/Fennec:Addons
Component: Developer Pages → Administration
QA Contact: developers → administration
Updated•17 years ago
|
Assignee: nobody → basil
Comment 3•17 years ago
|
||
Per today's discussion, we need the following which we will add to the preview instance of AMO (http://preview.addons.mozilla.org):
- Fennec App ID: {a23983c0-fd0e-11dc-95ff-0800200c9a66}
- Fennec minVersions: {please list all of them, e.g. 0.7a1, etc...}
- Fennec maxVersion: {please list all of them, 0.7.*, etc}
- Category names for Fennec
- A Fennec icons (110px × 105px for the upper left image) - (see https://addons.mozilla.org/en-US/sunbird/ for example)
Comment 4•17 years ago
|
||
- Fennec App ID: {a23983c0-fd0e-11dc-95ff-0800200c9a66}
- Fennec minVersions: 0.7
0.7 was the first version that supported addons, so this should be OK.
- Fennec maxVersion: 1.0a1
(I guess we should figure out what we're going to call alpha 1. 1.0a1 or 0.8... Let me get back to you on this.)
- Category names for Fennec
"Experimental" might be a good category for now -- I suspect as we move forward we might want a list more like the Firefox one.
icon coming up...
Comment 5•17 years ago
|
||
Comment 6•17 years ago
|
||
not sure why this version has different ears than brad's, but here we go..
Attachment #337802 -
Attachment is obsolete: true
Comment 7•17 years ago
|
||
Updated•17 years ago
|
Target Milestone: --- → 4.0.2
Updated•17 years ago
|
Target Milestone: 4.0.2 → 3.x (triaged)
Updated•17 years ago
|
Assignee: bhashem → morgamic
| Assignee | ||
Comment 8•17 years ago
|
||
This is the code to support fennec on AMO, need the SQL which will come in a bit. Problem I have right now is that even with stubs uploaded they aren't coming through in the API search.
Attachment #344143 -
Flags: review?(laura)
Updated•17 years ago
|
Attachment #344143 -
Attachment is patch: true
Attachment #344143 -
Attachment mime type: application/octet-stream → text/plain
| Assignee | ||
Comment 9•17 years ago
|
||
Aside from the patch, here are the steps needed to fully test:
* Add Fennec to AMO database via Application manager
** GUID: {a23983c0-fd0e-11dc-95ff-0800200c9a66}
** Supported: Yes (checked)
* Add two versions of Fennec via Application manager
** 0.1
** 1.0.*
* Add Fennec categories
** Fennec
** Extension
** en-US
** Mobile Tools
** Mobile Tools
* Upload test XPI
** Use xpi for read-it provided
** Choose "Mobile Tools" category
** Add descriptions and summary -- "Reads the text on a webpage"
** Complete add-on -- this moves it into the sandbox
* AMO Admin - make add-on public
** Open add-on manager
** Type "read it"
** Choose the add-on (should be a high addon_id)
** Set add-on status to public
** Set file status to public
** Set highest status to public
* NOTE: Make sure to run bin/update-search-views.php in order to update fulltext indexes for the newly added add-on
* Test the API
** Single add-on page: /en-US/fennec/api/addon/9237/
** Search: /en-US/fennec/api/1.1/search/read+it/all/10/Darwin/0.5
| Assignee | ||
Comment 10•17 years ago
|
||
| Assignee | ||
Comment 11•17 years ago
|
||
Finkle, if you'd like to test a build and have VPN to MPT, you could try this:
http://morgamic.khan.mozilla.org/amo/site/en-US/fennec/api/1.1/search/read/all/10/ALL/0.1
IP/Host info if it doesn't respond:
10.2.74.111 morgamic.khan.mozilla.org
| Assignee | ||
Comment 12•17 years ago
|
||
Laura -- could you review the patch above? The API error I was experiencing was caused by not running update-search-views.php -- after I ran it, results showed up properly.
| Assignee | ||
Comment 13•17 years ago
|
||
Comment on attachment 344143 [details] [diff] [review]
v1, constant changes
Wil, could you take a look at this config patch? The app_id will have to be changed, but I will update the patch once it's updated in preview/prod.
Attachment #344143 -
Flags: review?(laura) → review?(clouserw)
Updated•17 years ago
|
Attachment #344143 -
Flags: review+
Comment 14•17 years ago
|
||
Comment on attachment 344143 [details] [diff] [review]
v1, constant changes
You'll need to define and merge out main_prettyname_fennec as well.
Attachment #344143 -
Flags: review?(clouserw) → review+
| Assignee | ||
Comment 15•17 years ago
|
||
Older patch plus some logic to exclude from the sprited other-apps (app-chooser) menu. I don't think we're ready to add install buttons and have a public fennec add-ons site yet, but these changes will unblock the API.
Attachment #344143 -
Attachment is obsolete: true
Attachment #345213 -
Flags: review?(clouserw)
| Assignee | ||
Comment 16•17 years ago
|
||
Comment on attachment 345213 [details] [diff] [review]
v2, adds app support but hides menu until we figure out details
(I've spotted/fixed the fennech1 CSS error)
| Assignee | ||
Comment 17•17 years ago
|
||
Updated•17 years ago
|
Attachment #345213 -
Flags: review?(clouserw) → review+
| Assignee | ||
Updated•17 years ago
|
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
| Assignee | ||
Updated•17 years ago
|
Target Milestone: 4.x (triaged) → 4.0.3
| Assignee | ||
Updated•17 years ago
|
Keywords: push-needed
| Assignee | ||
Comment 19•17 years ago
|
||
Status: RESOLVED → VERIFIED
| Assignee | ||
Comment 20•17 years ago
|
||
Mark -- I created the "Experimental" category as requested so just edit the add-on and add it to that category and it should work. You can also edit a version/file to add Fennec support just as with Firefox.
Updated•10 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•