Since you are (effectively) the same publisher, I have granted auto-connect to deskconnd. This is now live. Please verify the auto-connect is working correctly as well as auto-connection for the socket directories these snaps provide.
@jdstrand, thanks for looking into this. I just tried to install deskconnd, it installed and connected to the interface successfully but there is an issue, the runtime-dir interface shares two directories as you can see here https://github.com/crossbario/crossbar/blob/master/snap/snapcraft.yaml#L61, the first one appears correctly but for the second one, snapd fails to create the directory, I have pasted the relevant logs
(venv) om26er@chaotic:~$ snap logs deskconnd
2019-09-26T15:49:36Z deskconnd.deskconnd[9348]: 2019-09-26T20:49:36+0500 [Controller 9380] Checking for node shutdown: worker_exit_success=True, shutdown_requested=False, node_shutdown_triggers=['shutdown_on_worker_exit']
2019-09-26T15:49:36Z deskconnd.deskconnd[9348]: 2019-09-26T20:49:36+0500 [Controller 9380] Node worker ended, and trigger 'shutdown_on_worker_exit' is active: will shutdown node ..
2019-09-26T15:49:36Z deskconnd.deskconnd[9348]: 2019-09-26T20:49:36+0500 [Controller 9380] Node shutdown requested (restart=False, mode=None, reactor.running=True) ..
2019-09-26T15:49:36Z systemd[1]: snap.deskconnd.deskconnd.service: Succeeded.
2019-09-26T15:49:36Z systemd[1]: Stopped Service for snap application deskconnd.deskconnd.
2019-09-26T15:49:52Z systemd[1]: Started Service for snap application deskconnd.deskconnd.
2019-09-26T15:49:52Z deskconnd.deskconnd[10146]: update.go:96: cannot change mount namespace according to change mount (/snap/crossbar/988/bin /var/snap/deskconnd/common/crossbar-runtime-dir-2 none bind,ro 0 0): cannot create directory "/var/snap/deskconnd/common/crossbar-runtime-dir-2": permission denied
2019-09-26T15:49:52Z deskconnd.deskconnd[10146]: /snap/deskconnd/46/server.sh: line 5: crossbar: command not found
2019-09-26T15:49:52Z systemd[1]: snap.deskconnd.deskconnd.service: Main process exited, code=exited, status=127/n/a
2019-09-26T15:49:52Z systemd[1]: snap.deskconnd.deskconnd.service: Failed with result 'exit-code'.
If I disconnect and reconnect the interface manually the second directory gets created as well, so I assume the issue is on the store side.
Fixed these and gpiod and everything now passes automated review. We had an internal documentation typo that caused the issue with the review (which I’ve fixed).
Sorry for the hiccup (snap declarations of this sort can be rather delicate. Thanks for reporting it!)
deskconnd: that is Omers’ baby - he fully owns it personally
crossbar (https://github.com/crossbario/crossbar): Omer is part of our developer team and (also) took responsibility for the crossbar snap release managment (and other snaps we publish) - IOW: no worries, this is fine (I am original dev of and ceo at crossbar)