Skip to content

Improve UX and documentation of services #4842

Closed
Closed

Description

@andrewdavidwong

Qubes OS version:

R4.0

Affected component(s) or functionality:

sys-firewall and qubes-firewall service


Steps to reproduce the behavior:

Check the services of sys-firewall and see that qubes-firewall is not enabled.

Despite this, sys-firewall still seems to work correctly as a FirewallVM.

Expected or desired behavior:

Either qubes-firewall is enabled in sys-firewall, or the documentation about qubes-firewall is updated to explain why it is not needed, or qubes-firewall is deprecated.

Actual behavior:

sys-firewall still seems to work correctly as a FirewallVM even without qubes-firewall being enabled.

General notes:


I have consulted the following relevant documentation:

http://dev.qubes-os.org/projects/core-admin-client/en/latest/manpages/qvm-features.html
http://dev.qubes-os.org/projects/core-admin-client/en/latest/manpages/qvm-service.html
https://dev.qubes-os.org/projects/core-admin-client/en/latest/manpages/qvm-prefs.html
https://dev.qubes-os.org/projects/core-admin-client/en/latest/manpages/qvm-create.html
https://www.qubes-os.org/doc/config-files/
https://www.qubes-os.org/doc/firewall/

I am aware of the following related, non-duplicate issues:

Activity

  1. marmarek commented on Feb 24, 2019

    @marmarek
    Member

    Works as intended - service not listed means "use default value".
    This is also included in qvm-service manual you linked:

    Reset service to its default state (remove from the list). Default state means “lets VM choose” and can depend on VM type (NetVM, AppVM etc).

    Although indeed could be better exposed.

  2. andrewdavidwong commented on Feb 24, 2019

    @andrewdavidwong
    MemberAuthor

    Ok, Thanks. Filing as a UX issue.

  3. added
    C: Qubes GUI toolsThis issue pertains to Qubes GUI tools such as the Qube Manager and Qubes widgets.
    C: docThis issue pertains to the official Qubes OS documentation.
    P: minorPriority: minor. Below "default" in severity. The lowest priority.
    uxThis issue pertains to the user experience (UX) in Qubes OS.
    and removed on Feb 24, 2019
  4. changed the title [-]qubes-firewall service not enabled in sys-firewall[/-] [+]Improve UX and documentation of qubes services[/+] on Feb 24, 2019
  5. changed the title [-]Improve UX and documentation of qubes services[/-] [+]Improve UX and documentation of services[/+] on Feb 24, 2019
  6. modified the milestones: Release 4.0 updates, on Apr 7, 2023
  7. removed this from the milestone on Aug 13, 2023
  8. alimirjamali commented on Jun 11, 2024

    @alimirjamali

    Ok, Thanks. Filing as a UX issue.

    I wonder if this issue is still valid. Marmarta added this text to Services tab of Settings GUI around 5 years ago:

    Unlisted services will follow default settings.
    

    The improvement happened few months after the issue filing (Dec 14, 2019). The explanation text appears at the bottom of Window. Here is a recent screenshot:
    settings

  9. andrewdavidwong commented on Jun 12, 2024

    @andrewdavidwong
    MemberAuthor

    Closing as completed. If anyone believes this issue is not yet completed, or if anyone is still affected by this issue, please leave a comment, and we'll be happy to reopen it. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C: Qubes GUI toolsThis issue pertains to Qubes GUI tools such as the Qube Manager and Qubes widgets.C: coreThis issue pertains to a Qubes core component.C: docThis issue pertains to the official Qubes OS documentation.P: minorPriority: minor. Below "default" in severity. The lowest priority.uxThis issue pertains to the user experience (UX) in Qubes OS.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions