[pkg-gnupg-maint] Bug#911189: src:gpgme1.0: please ship gpgme-json with native messaging hooks for chromium and firefox
Andrew Gallagher
andrewg at andrewg.com
Fri Sep 10 11:18:37 BST 2021
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnupg-maint/attachments/20210910/bb4b3e3c/attachment-0001.sig>
More information about the pkg-gnupg-maint
mailing list