Skip to content
This repository has been archived by the owner on Sep 7, 2024. It is now read-only.

Let Pencil get signed by Firefox #749

Closed
Mannshoch opened this issue Oct 5, 2015 · 9 comments
Closed

Let Pencil get signed by Firefox #749

Mannshoch opened this issue Oct 5, 2015 · 9 comments

Comments

@Mannshoch
Copy link

In a future version of Firefox Pencil will not anymore work.
Please let it get signed from Mozilla.

@prikhi
Copy link
Owner

prikhi commented Oct 15, 2015

Thanks, been holding out hoping the old author would get back to me about taking over the extension already on the AMO but I'll probably cave now.

@Mannshoch
Copy link
Author

Firefox 43 will made problem on Add-ons which are not signed.
Couldn't you do this? Is there a License Problem behind this?

How Compartible would Pencil be with the Future Addon System of Firefox?
https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/

@prikhi
Copy link
Owner

prikhi commented Dec 16, 2015

Awaiting validation:
https://addons.mozilla.org/en-US/firefox/addon/pencil-prototyping/

If mozilla truly deprecates XUL, pencil will die unless it is re-written using the WebExtensions API - provided the API can actually provide equivalent functionality of XUL...

@Mannshoch
Copy link
Author

Great!

Thank you.

@prikhi
Copy link
Owner

prikhi commented Dec 16, 2015

Thanks for bumping this and reminding me :)

@prikhi prikhi added the Builds label Dec 19, 2015
@prikhi
Copy link
Owner

prikhi commented Dec 19, 2015

Reopening this because at the rate that mozilla is approving plugins, it will take a year and a half for Pencil to be reviewed & signed... We are number 144 in the queue and haven't moved since I uploaded 3 days ago...

I think the solution will be to keep that in the review queue and also upload an unlisted XPI that can be distributed via the github releases page. Unlisted addons get signed immediately so that would allow installation once FF hits v44(where I believe the ability to install unsigned plugins will be removed).

@prikhi prikhi reopened this Dec 19, 2015
@jasiralavi
Copy link

Unlisted XPI would require users to modify the firefox configurations to allow their installation. It can potentially open the door for other bad stuff to enter. I think a better strategy would be to upload and let the AMO approve newer versions of Pencil at their pace, and focus more on getting people to install the standalone version to have the latest and greatest.

I'm sure all serious users prefer a standalone version instead of having to depend on firefox to run the application. Some of the reasons being:

  1. Pencil is a complete application having nothing to do with browsing (firefox activity)
  2. A standalone version eliminates need to open firefox to then launch pencil
  3. Currently (in linux, not sure of other OS) pencil window is grouped together in the firefox (a firefox icon is shown) this affects the ability to easily switch between tasks.

@alexandreleroux
Copy link

@jasiralavi for some of us, there's still immense value to Pencil as a Firefox plugin. In my case, we can't install any software at work, but Firefox plugins are allowed. It's the only way we can access Pencil, so 'Pencil in Firefox' does matter to some of the 'serious users' :-) Cheers -- Alex

@prikhi
Copy link
Owner

prikhi commented Dec 25, 2015

Unlisted XPIs are uploaded to AMO, just not shown in their addons directory, and thus are immediately signed instead of having to wait for approval.

But thanks to Noitidart, the listed Pencil addon has been approved early and can be installed without disabled the signature requirements:
https://addons.mozilla.org/en-US/firefox/addon/pencil-prototyping/

@prikhi prikhi closed this as completed Dec 25, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants