Closed Bug 1460476 Opened 6 years ago Closed 4 years ago

[meta] Make enabling installing unsigned extensions not require a rebuild

Categories

(Toolkit :: Add-ons Manager, enhancement, P3)

enhancement

Tracking

()

RESOLVED INACTIVE

People

(Reporter: birtles, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: meta)

I don't know how this should work, but we have a request to be able to produce Developer Edition without requiring a rebuild. That would imply that being able to install unsigned extensions is also something that needs to be able to be configured without requiring a rebuild. We have the xpinstall.signatures.required preference which is ignored in release/beta builds (where MOZ_REQUIRE_SIGNING is 1). Clearly we don't want a runtime toggle for this so I suppose some sort of repackaging is required.
I don't think Addons Manager is the right component for this but I'm not sure what's more appropriate. In any case, you'll basically need to be able to re-generate AppConstants.jsm which is run through the C preprocessor: https://searchfox.org/mozilla-central/source/toolkit/modules/AppConstants.jsm Much hackier would be to just edit the generated version of that file from a beta build to change the value of AppConstants.MOZ_REQUIRE_SIGNING but that sounds awfully fragile.

The meta keyword is there, the bug doesn't depend on other bugs and there is no activity for 12 months.
:jimm, maybe it's time to close this bug?

Flags: needinfo?(jmathies)
Summary: Make enabling installing unsigned extensions not require a rebuild → [meta] Make enabling installing unsigned extensions not require a rebuild
Flags: needinfo?(jmathies)
Priority: -- → P3

No real activity for 3 years. Closing.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.