Information
ID: 641
PHID: PHID-TASK-3ayklvtqnz7heykwxjkw
Author: Patrick
Status at Migration Time: resolved
Priority at Migration Time: Normal
Description
As reported at pulseaudio and vlc should not be installed in sys-whonix · Issue #2650 · QubesOS/qubes-issues · GitHub by Holger Levsen.
Qubes OS version (e.g., R3.2
):
R3.2
Affected TemplateVMs (e.g., fedora-23, if applicable):
whonix-gw
Expected behavior:
pulseaudio and vlc should not be installed in sys-whonix.
Actual behavior:
#2648 is the issue suggesting to split out a qubes-gui-agent-pulseaudio package out of qubes-gui-agent.
once this has been done the whonix-workstation package should depend on qubes-gui-agent-pulseaudio
and the whonix-gateway package should not (and then vlc and pulseaudio wouldnt be installed in sys-whonix.)
See also:
opened 11:48AM - 24 Feb 17 UTC
closed 01:28PM - 30 May 17 UTC
help wanted
T: task
release notes
C: Debian/Ubuntu
#### Qubes OS version (e.g., `R3.2`):
R3.2
#### Affected TemplateVMs (e.g.… , `fedora-23`, if applicable):
Debian templates, though probably others are similar
### Expected behavior:
I want to have more minimal Debian templates, without pulseaudio installed.
This could be done, if qubes-gui-agent would not depend on pulseaudio, and only recommended it instead.
(I might also want even more minimal templates, also without qubes-gui-agent, but thats another story…)
### Actual behavior:
I wanted to have more minimal Debian templates, so I tried to remove pulseaudio, which also prompted me to remove qubes-gui-agent
### Steps to reproduce the behavior:
sudo apt remove pulseaudio
### General notes:
Qubes is awesome :)
#### Related issues:
We need a Whonix-Workstation meta package (existing or new?) to depend on pulseaudio-qubes
.
Will qubes-gui-agent continue to depend on pulseaudio? @marmarek
No, qubes-gui-agent in 4.0 only recommends pulseaudio-qubes (which
depends on pulseaudio).
Comments
Patrick
2017-10-28 14:50:50 UTC
marmarek
2017-10-28 14:52:51 UTC
Patrick
2017-10-29 14:21:51 UTC
True, my suggested solution might work for new builds but might not work
for R3.2 → R4 upgrades.
Perhaps pulseaudio-qubes | qubes-gui-agent (<< 4.0.0)
?
That wouldn’t work for Qubes R3.2, since there is neither
qubes-gui-agent (<< 4.0.0)
(highest available version is
3.2.18-1+deb9u1
) nor pulseaudio-qubes
.
Do you see any solution?
marmarek
2017-10-29 16:53:01 UTC
Patrick
2017-12-03 13:21:36 UTC
Patrick
2017-12-03 13:34:57 UTC
unman
2018-04-04 15:27:48 UTC
@Patrick
Installation of pulseaudio-qubes is now included in the 13-14 upgrade guide under Qubes-Whonix instructions.
The current Whonix-14 templates from Qubes unstable correctly have no vlc in whonix-ws, although vlc libraries, vlc-data and vlc-plugins //are// still included.
Whonix-ws has the vlc binaries and browser-plugins, as expected.
I think that’s enough to close this, unless all traces of vlc should be purged from the gw? If it was necessary to remove the vlc backend, it would be possible to replace it with phonon4qt5-backend-null
Patrick
2018-04-06 06:34:18 UTC