Automatic connection request for dbus

Hey @review-team ,

Request you to grant auto-connect:

  • name: NVMe-Z
  • description: NVMe drives information and monitoring tool
  • snapcraft: link to snapcraft.yaml if publicly available
  • upstream: PRIVATE
  • upstream-relation: developer
  • interfaces:
    • \dbus:
      • request-type: auto-connect
      • reasoning: NVMe_Z app will necessarily need the “dbus” interface

NVMe-Z snap is developed with Tauri framework https://v2.tauri.app/

Here we are using a single instance feature to ensure that a single instance of your tauri app (NVMe-Z snap) is running at a time using the Single Instance Plugin https://v2.tauri.app/plugin/single-instance/

To get this snap working with single instance feature and improve the User experience, I request for the auto-connect dbus

here is snapcraft.yaml

apps:
  nvme-z:
    command: usr/bin/nvme-z
    desktop: usr/share/applications/nvme-z.desktop
    extensions: [gnome]
    plugs:
      - hardware-observe
      - system-observe
      - dbus
      - single-instance-plug
    slots:
      - single-instance

slots:
  single-instance:
    interface: dbus
    bus: session
    name: org.app_nvmez_tech.SingleInstance

plugs:
  single-instance-plug:
    interface: dbus
    bus: session
    name: org.app_nvmez_tech.SingleInstance

This request has not been added to the review queue. It should be placed in the appropriate store-requests subcategory using the subcategory template for classic-confinement, privileged-interfaces and aliases requests.

This request has been added to the queue for review by the @reviewers team.

Hey @review-team ,

Request you to grant auto-connect for dbus interface?

Hey @review-team

Request you to grant auto-connect for dbus interface?

hi @bharatubuntu - sorry for the delay, this should be live now

Hey Evan @cav ,

Thank you very much! it’s working as expected. :+1:

1 Like