Has there been any progress on this? Ubuntu currently ships an equivalent package, although it doesn't contain the firefox manifest (presumably because of the config file issue mentioned by Sascha above).

From my understanding, a per-extension manifest file is intended to be shipped as part of the webext-* package for the extension, and not with the native helper. Compare with webext-browserpass:

```
$ dpkg -L webext-browserpass | grep native-messaging
/etc/chromium/native-messaging-hosts
/etc/chromium/native-messaging-hosts/com.github.browserpass.native.json
/usr/lib/mozilla/native-messaging-hosts
/usr/lib/mozilla/native-messaging-hosts/com.github.browserpass.native.json
```

Confusion may have arisen because most webextensions (such as browserpass) ship the extension and the native helper app in the same package, making it unclear where the manifest belongs when the native helper is in a separate package (as gpgme must if it is to be shared between applications).

This would imply that the correct place for the manifests is in a notional `webext-mailvelope` package, where they SHOULD NOT be marked as config. Packaging mailvelope properly would greatly improve the user experience (see e.g. https://github.com/mailvelope/mailvelope/issues/628 , https://github.com/mailvelope/mailvelope/issues/699 ).

--
Andrew Gallagher

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to