Closed Bug 697863 Opened 13 years ago Closed 13 years ago

[tracking] Only upgrade add-ons made by the builder

Categories

(addons.mozilla.org Graveyard :: Add-on Builder, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: clouserw, Unassigned)

References

Details

(Keywords: qawanted)

Depends on: 685378
it would be best to make AMO know if an add-on is a Builder one and its id there.
To provide it we would need some special key(s) created - (builder-type: bamo, there might be other 3rd party IDE), (builder-id: number). 
Builder would need to add some security check - someone could upload an add-on which would have an id from the other add-on on the Builder. We would need to check if these are the same (jid would be enough IMO)
Above would involve changes in all parts - SDK, AMO and Builder.

SDK would need to copy the manifest keys to harness or install.rdf
AMO would need to send the right add-ons with additional fields
Builder would build the new xpi from objects instead of rebuilding the existing ones.

the builder-id would actually need to be builder-version_id as we want to build xpi from the same source.
Depends on: 699509
Depends on: 699519
Depends on: 699603
Depends on: 699606
Depends on: 699607
No longer depends on: 685378
Thanks!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.