Closed Bug 647256 Opened 14 years ago Closed 14 years ago

No replacement for em:requires documented

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: evgeny, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (X11; Linux i686; rv:2.0) Gecko/20100101 Firefox/4.0 Build Identifier: The docs (see URL) say that "em:requires" is no longer supported in Gecko2. But what is a replacement? How does one specify a dependency? Reproducible: Always
IIRC all support for dependencies has been removed, because of the complexity and UI issues. You should ensure that your extension is either self-contained, or do dependency checking yourself in-code.
Component: General → Add-ons Manager
Product: Core → Toolkit
QA Contact: general → add-ons.manager
Thank you for a prompt reply! Of course proper dependency management is a complex issue, but why removing a rudimentary _existing_ support? Can you please point to a discussion about this matter? Thanks.
I don't know that I can: Dave Townsend and I decided at some point during the extension manager rewrite for Firefox 4 that the UI was so poor, and a proper UI would be more complicated than an average user could understand and would have poor interactions with AMO, that it would be better not to support dependencies than to support them poorly.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
There was some discussion on my blog (http://www.oxymoronical.com/blog/2010/01/Do-we-need-extension-dependencies) as well as in the newsgroups
You need to log in before you can comment on or make changes to this bug.