[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