Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upImprove handling of services in Qubes Manager #3891
Comments
andrewdavidwong
added
bug
C: qubes-manager
labels
May 10, 2018
andrewdavidwong
added this to the Release 4.0 updates milestone
May 10, 2018
andrewdavidwong
assigned
marmarta
May 10, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
donob4n
May 10, 2018
I think this is wrong for Qubes 4. sys-net and sys-firewall do not have 'network-manager' service.
Did you select 'provides network' when creating the Qube?
donob4n
commented
May 10, 2018
|
I think this is wrong for Qubes 4. sys-net and sys-firewall do not have 'network-manager' service. Did you select 'provides network' when creating the Qube? |
added a commit
to marmarta/qubes-manager
that referenced
this issue
May 17, 2018
marmarta
referenced this issue
in QubesOS/qubes-manager
May 17, 2018
Merged
Fixes unwanted behavior in VM settings #93
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesissues
May 25, 2018
Did you select 'provides network' when creating the Qube?
Yes.
sys-net and sys-firewall do not have 'network-manager' service
I was not talking about those?
qubesissues
commented
May 25, 2018
Yes.
I was not talking about those? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
donob4n
May 25, 2018
Well re-reading you,
Manually typing network-manager and hitting Plus Sign makes network-manager show up but you can type any word and hit Plus and it will show up so what is really happening?
You can create custom services with whatever names you want.
https://www.qubes-os.org/doc/qubes-service/
Sorry for the confusion, since sys-net does not have 'network-manager' I thought it no longer exists.
donob4n
commented
May 25, 2018
•
|
Well re-reading you,
You can create custom services with whatever names you want. Sorry for the confusion, since sys-net does not have 'network-manager' I thought it no longer exists. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
May 25, 2018
Member
No services are listed.
This is correct, you need to add this entry as you described.
Manually typing network-manager and hitting "enter" makes the Settings window crash.
"Enter" here accepts all the settings (as you hit "OK"). This will be fixed in upcoming update - see linked pull request.
Manually typing network-manager and hitting Plus Sign makes network-manager show up
This is how you should add network-manager service there.
but you can type any word and hit Plus and it will show up so what is really happening?
That's correct. You can find a list of services in documentation (3.2, 4.0), but you can also create your own (or install other packages handling other names there) - that's why it's possible to add any entry there.
This is correct, you need to add this entry as you described.
"Enter" here accepts all the settings (as you hit "OK"). This will be fixed in upcoming update - see linked pull request.
This is how you should add network-manager service there.
That's correct. You can find a list of services in documentation (3.2, 4.0), but you can also create your own (or install other packages handling other names there) - that's why it's possible to add any entry there. |
marmarek
closed this
May 25, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
andrewdavidwong
May 26, 2018
Member
Reopening as a UX enhancement issue.
Manually typing network-manager and hitting Plus Sign makes network-manager show up
This is how you should add network-manager service there.
IMHO, there should be some way to discover available services and select from them instead of having to know the name or look it up from an external source and type it in manually.
but you can type any word and hit Plus and it will show up so what is really happening?
That's correct. You can find a list of services in documentation (3.2, 4.0), but you can also create your own (or install other packages handling other names there) - that's why it's possible to add any entry there.
IMHO, we should distinguish between:
- Giving the user the ability to enter arbitrary names of possible services.
- Presenting the complete list of arbitrary user inputs as if it were the actual list of services.
1 is fine, but 2 is not. If possible, the system should present the actual list of services. If the list isn't validated, a simple typo would mean that the intended service doesn't get used.
|
Reopening as a UX enhancement issue.
IMHO, there should be some way to discover available services and select from them instead of having to know the name or look it up from an external source and type it in manually.
IMHO, we should distinguish between:
1 is fine, but 2 is not. If possible, the system should present the actual list of services. If the list isn't validated, a simple typo would mean that the intended service doesn't get used. |
andrewdavidwong
reopened this
May 26, 2018
andrewdavidwong
added
enhancement
UX
and removed
bug
labels
May 26, 2018
andrewdavidwong
modified the milestones:
Release 4.0 updates,
Release 4.1
May 26, 2018
andrewdavidwong
changed the title from
no services available to new Qube
to
Improve handling of services in Qubes Manager
May 26, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesissues
Jun 19, 2018
IMHO, there should be some way to discover available services and select from them instead of having to know the name or look it up from an external source and type it in manually.
Yes this would solve the Issue.
qubesissues
commented
Jun 19, 2018
Yes this would solve the Issue. |
qubesos-bot
referenced this issue
in QubesOS/updates-status
Jun 27, 2018
Closed
manager v4.0.18 (r4.0) #563
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarta
Jul 15, 2018
There is no way to actually list all available services, but perhaps we could show a list of suggestions (as man qvm-services displays).
marmarta
commented
Jul 15, 2018
|
There is no way to actually list all available services, but perhaps we could show a list of suggestions (as man qvm-services displays). |
added a commit
to marmarta/qubes-manager
that referenced
this issue
Jul 15, 2018
marmarta
referenced this issue
in QubesOS/qubes-manager
Jul 15, 2018
Merged
Add a list of Suggested Services to VM settings #116
marmarek
closed this
in
marmarek/qubes-manager@63a202f
Jul 16, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jul 18, 2018
Automated announcement from builder-github
The package qubes-manager-4.0.19-1.fc25 has been pushed to the r4.0 testing repository for dom0.
To test this update, please install it with the following command:
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing
qubesos-bot
commented
Jul 18, 2018
|
Automated announcement from builder-github The package
|
qubesissues commentedMay 10, 2018
Qubes OS version:
4.0
Affected component(s):
Qubes Manager
Steps to reproduce the behavior:
Create a new Qube. Go to its details and click "Services"
Expected behavior:
I expect to see network-manager like they talk about here:
https://www.qubes-os.org/doc/vpn/
Actual behavior:
No services are listed. Manually typing network-manager and hitting "enter" makes the Settings window crash. Manually typing network-manager and hitting Plus Sign makes network-manager show up but you can type any word and hit Plus and it will show up so what is really happening?
General notes:
Related issues: