Request for process-control interface for system-glancer

  • name: system-glancer
  • description: Glances-inspired system monitor for Ubuntu that shows CPU, memory, disk, network, process, and temperature metrics.
  • snapcraft: https://github.com/happy-coder-ua/system-glancer/blob/master/snap/snapcraft.yaml
  • upstream: GitHub - happy-coder-ua/system-glancer · GitHub
  • upstream-relation: I am the upstream author, maintainer, and snap publisher.
  • interfaces:
    • process-control:
      • request-type: installation
      • reasoning: This interface is needed for a user-initiated action to terminate a selected process from the application UI. The snap behaves like a system monitor/task manager and does not perform automatic or background process manipulation.
    • hardware-observe:
      • request-type: auto-connection
      • reasoning: This interface is required to read temperature and hardware sensor data shown in the monitoring dashboard.
    • mount-observe:
      • request-type: auto-connection
      • reasoning: This interface is required to display mounted filesystems and disk usage information.
    • system-observe:
      • request-type: auto-connection
      • reasoning: This interface is required to read system and process information needed by the monitoring dashboard.
    • network-observe:
      • request-type: auto-connection
      • reasoning: This interface is required to display network interface statistics and traffic rates.

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.

Fixed format by template

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

Hello @happy-coder-ua!

Given that this is a system-monitor snap, the requested interfaces make sense to me. So +1 (#voteFor) for granting:

  • process-control
  • hardware-observe
  • system-observe
  • mount-observe
  • network-observe

interfaces to the system-glancer snap.

What do other @reviewers think?

@reviewers Hello. Can you check if it’s possible to grant these privileges?

1 Like

Hello!

I agree with @yomonokio that these are reasonable. This is a +1 (#voteFor) from me for granting auto-connect for the process-control, hardware-observe, mount-observe, system-observe, and network-observe interfaces to the system-glancer snap.

@happy-coder-ua, apologies for the extended wait on this request.

+2 votes for, 0 votes against, granting auto-connect of interfaces process-control, hardware-observe, mount-observe, system-observe, and network-observe to snap system-glancer. This is now live.