D-Bus slot declaration request: busymax

Hi @review-team,

BusyMax is pending manual review with the following Store review message:

human review required due to 'deny-connection' constraint (interface attributes) declaration-snap-v2_slots_connection (busymax-dbus, dbus)

Please grant the D-Bus slot declaration for BusyMax.


  • name: busymax

  • description: BusyMax is a Linux desktop calendar and task manager built with Flutter. It provides calendar views, task management, reminders, and integrations with Google Calendar, Google Tasks, Microsoft Calendar, and Microsoft To Do.

  • snapcraft: busymax/snap/snapcraft.yaml at main · busystack/busymax · GitHub

  • upstream: GitHub - busystack/busymax: ToDo and Calendar for Linux · GitHub

  • upstream-relation: Upstream developer and snap publisher.

  • interfaces:

    • busymax-dbus:
      • request-type: installation
      • reasoning: BusyMax uses GTK/GApplication with the application ID io.busystack.busymax. The Linux runner sets this as the application identifier, and GTK/GApplication uses that identifier for the app’s session D-Bus name. The D-Bus name is app-specific, reverse-DNS-style, and matches the desktop file/metainfo identity for BusyMax. It is needed for normal GTK desktop application identity and single-instance/application activation behavior. BusyMax is only requesting ownership of its own session-bus name; it is not requesting a system-bus name and is not attempting to impersonate another application or service.

Relevant snapcraft.yaml section:

apps:
  busymax:
    command: busymax
    desktop: share/applications/io.busystack.busymax.desktop
    common-id: io.busystack.busymax
    extensions: [gnome]
    slots:
      - busymax-dbus
    plugs:
      - desktop
      - desktop-legacy
      - gsettings
      - network
      - network-bind
      - opengl
      - unity7
      - wayland
      - x11

slots:
  busymax-dbus:
    interface: dbus
    bus: session
    name: io.busystack.busymax

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

Hi @cyber.albert,

Access to the dbus interface is granted. The newer version of the snaps should pass the automated reviews. Thanks!

1 Like