lightbeam-we
lightbeam-we copied to clipboard
gecko.id is missing from manifest
Release 3.0.1 (not tagged here) is missing extension id that was formerly set to jid1-F9UJ2thwoAm5gQ@jetpack
in prior releases.
Absence of gecko.id
have implications for downstream Debian package as Firefox ignores file system extensions without ID.
@onlyjob could you explain this a bit more?
- is
gecko.id
mandatory for Debian packages?
formerly set to jid1-F9UJ2thwoAm5gQ@jetpack in prior releases.
regarding this, the existing version of Lightbeam is a new upload with a new owner (me) and I could not upload it to have the same old gecko.id
.
I'm not sure what else I could explain... Specification is quite thorough. gecko.id
used to be mandatory but not any more according to specification.
Extensions installed from the file system require gecko.id
because without gecko.id
they are ignored by Firefox. Therefore this is not as much a requirement of Debian packages as Firefox requirement.
I completely understand if old ID could not be re-used. This is not an issue at all -- we just need any valid ID for Firefox to load an extension from the file system.
Thank you.
@onlyjob thanks for the detailed explanation.
I have tried to run the extension from file system on Mac, and it seems fine. Maybe this is why I missed understanding your point.
Thanks for pointing this issue.
If I understand it correctly and to summarise what you mean (please correct, if I am wrong):
gecko.id
is mandatory while running from file system. as of now, you reported this issue for Debian. it could be that it is a non-Mac issue overall...