New auto-connects needed for plasma-discover

Hello,

Now that I’m tightening the screws everywhere for the latest KDE based Ubuntu Core Desktop images, I’m finding a few missing auto-connects for plasma-discover. Please find them listed in the request below.


  • name: plasma-discover
  • description: Discover allows to install/uninstall applications, in our case snaps
  • snapcraft: https://invent.kde.org/neon/snap-packaging/discover-snap/-/blob/master/snapcraft.yaml
  • upstream: https://invent.kde.org/plasma/discover.git
  • upstream-relation: Both are produced by the KDE community
  • interfaces:
    • desktop-launch:
      • request-type: auto-connection
      • reasoning: Snaps can be started straight from Discover after they’ve been installed
    • network-manager:
      • request-type: auto-connection
      • reasoning: Discover checks the network connectivity status to know if it can update its appstream cache or not
    • screen-inhibit-control:
      • request-type: auto-connection
      • reasoning: Discover tries to prevent the session from going to sleep while installs/uninstalls are in progress
    • snapd-control:
      • request-type: auto-connection
      • reasoning: Discover just cannot do its job of installing/uninstalling snaps without this interface

Thanks in advance!

1 Like

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

Hi @kottens!

+1 (#voteFor) from me for the following interfaces:

  • desktop-launch
  • screen-inhibit-control
  • snapd-control

Concerning the network-manager one, if you just intend to check the network status, you may use network-observe instead.

Thanks!

@yomonokio Thanks. You meant network-manager-observe right? Or am I missing something? (network-observe doesn’t seem to give access to the same thing).