Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Joey Hess
Vincent Lefevre wrote: > So there's something contradictory. If the pipewire service alone > doesn't take control of audio over pulseaudio, then the only culprit > would be pipewire-media-session. Or what? A bug in pipewire, which > would actually take control of audio even without pipewire-pulse?

Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Vincent Lefevre
On 2022-05-31 14:55:44 +0500, Andrey Rahmatullin wrote: > On Tue, May 31, 2022 at 11:43:06AM +0200, Vincent Lefevre wrote: > > Indeed, this is what happened with pipewire 0.3.39-1, as I can see > > in my dpkg logs and the changelog: > > > > * Change priority order between pipewire-media-session

Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Vincent Lefevre
On 2022-05-31 11:43:06 +0200, Vincent Lefevre wrote: > Anyway, when I upgraded the vlc package two weeks ago, this had the > effect that PulseAudio was no longer used as the sound server (for > both vlc and ogg123), though pipewire was already installed (due to > a Recommends from

Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Andrey Rahmatullin
On Tue, May 31, 2022 at 11:43:06AM +0200, Vincent Lefevre wrote: > > > > > a) pipewire package enables pipewire service by default > > > > > > > > Indeed, but pipewire service doesn't take control of audio over > > > > pulseaudio. Only pipewire-pulse does that. > > > > > > This is incorrect.

Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Vincent Lefevre
On 2022-05-31 14:04:18 +0500, Andrey Rahmatullin wrote: > On Tue, May 31, 2022 at 10:55:55AM +0200, Vincent Lefevre wrote: > > > > a) pipewire package enables pipewire service by default > > > > > > Indeed, but pipewire service doesn't take control of audio over > > > pulseaudio. Only

Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Andrey Rahmatullin
On Tue, May 31, 2022 at 10:55:55AM +0200, Vincent Lefevre wrote: > > > a) pipewire package enables pipewire service by default > > > > Indeed, but pipewire service doesn't take control of audio over > > pulseaudio. Only pipewire-pulse does that. > > This is incorrect. The pipewire-pulse package

Re: use of Recommends by vlc to force users to use pipewire

2022-05-31 Thread Vincent Lefevre
On 2022-05-30 14:30:38 +0200, Dylan Aïssi wrote: > Le lun. 30 mai 2022 à 12:55, Jonas Smedegaard a écrit : > > a) pipewire package enables pipewire service by default > > Indeed, but pipewire service doesn't take control of audio over > pulseaudio. Only pipewire-pulse does that. This is

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Marvin Renich
* Dylan Aïssi [220530 08:31]: > Le lun. 30 mai 2022 à 12:55, Jonas Smedegaard a écrit : > > > > a) pipewire package enables pipewire service by default > > Indeed, but pipewire service doesn't take control of audio over > pulseaudio. Only pipewire-pulse does that. > So, if you don't want to

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Paul Wise
On Mon, 2022-05-30 at 14:30 +0200, Dylan Aïssi wrote: > libpipewire recommends pipewire for a reason [1], do you mean this is > not a good reason? > > [1] https://salsa.debian.org/utopia-team/pipewire/-/merge_requests/1 In the patch Philip Withnall wrote: > libpipewire dlopens modules from

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Jonas Smedegaard
Quoting Dylan Aïssi (2022-05-30 14:30:38) > Le lun. 30 mai 2022 à 12:55, Jonas Smedegaard a écrit : > > > > a) pipewire package enables pipewire service by default > > Indeed, but pipewire service doesn't take control of audio over > pulseaudio. Only pipewire-pulse does that. > So, if you don't

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Dylan Aïssi
Le lun. 30 mai 2022 à 12:55, Jonas Smedegaard a écrit : > > a) pipewire package enables pipewire service by default Indeed, but pipewire service doesn't take control of audio over pulseaudio. Only pipewire-pulse does that. So, if you don't want to use pipewire for audio, then don't install

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Jonas Smedegaard
Quoting Sebastian Ramacher (2022-05-30 12:08:44) > On 2022-05-30 10:43:58 +0200, Vincent Lefevre wrote: > > On 2022-05-28 10:41:34 +0200, Sebastian Ramacher wrote: > > > On 2022-05-28 01:27:13 +0200, Vincent Lefevre wrote: > > > > On 2022-05-27 12:34:26 +0100, Simon McVittie wrote: > > [...] > > >

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Sebastian Ramacher
On 2022-05-30 10:43:58 +0200, Vincent Lefevre wrote: > On 2022-05-28 10:41:34 +0200, Sebastian Ramacher wrote: > > On 2022-05-28 01:27:13 +0200, Vincent Lefevre wrote: > > > On 2022-05-27 12:34:26 +0100, Simon McVittie wrote: > [...] > > > > That's needed for Bluetooth audio, *if* you are using

Re: use of Recommends by vlc to force users to use pipewire

2022-05-30 Thread Vincent Lefevre
On 2022-05-28 10:41:34 +0200, Sebastian Ramacher wrote: > On 2022-05-28 01:27:13 +0200, Vincent Lefevre wrote: > > On 2022-05-27 12:34:26 +0100, Simon McVittie wrote: [...] > > > That's needed for Bluetooth audio, *if* you are using Pipewire for audio, > > > which (as a distribution) we are not

Re: use of Recommends by vlc to force users to use pipewire

2022-05-28 Thread Sebastian Ramacher
On 2022-05-28 01:27:13 +0200, Vincent Lefevre wrote: > On 2022-05-27 12:34:26 +0100, Simon McVittie wrote: > > If vlc-plugin-pipewire is prioritized higher than other audio backends, > > then I can see how that could happen. It's probably premature for > > vlc-plugin-pipewire to be prioritized

Re: use of Recommends by vlc to force users to use pipewire

2022-05-27 Thread Vincent Lefevre
On 2022-05-27 12:34:26 +0100, Simon McVittie wrote: > If vlc-plugin-pipewire is prioritized higher than other audio backends, > then I can see how that could happen. It's probably premature for > vlc-plugin-pipewire to be prioritized higher than PulseAudio or ALSA in > Debian. > > The dependency

Re: use of Recommends by vlc to force users to use pipewire

2022-05-27 Thread Alberto Garcia
On Fri, May 27, 2022 at 02:18:10AM +0200, Vincent Lefevre wrote: > > In this case you need the portal in order to have access to the > > font settings: > IMHO, such explanations could be useful to users, who may wonder why > xdg-desktop-portal-gtk is recommended or why some features are not >

Re: use of Recommends by vlc to force users to use pipewire

2022-05-27 Thread Simon McVittie
On Fri, 27 May 2022 at 01:35:51 +0200, Vincent Lefevre wrote: > with the installation of > vlc-plugin-pipewire, VLC was automatically using pipewire If vlc-plugin-pipewire is prioritized higher than other audio backends, then I can see how that could happen. It's probably premature for

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Vincent Lefevre
On 2022-05-26 23:55:02 +, Alberto Garcia wrote: > On Fri, May 27, 2022 at 01:03:57AM +0200, Jonas Smedegaard wrote: > > > It was actually due to a problem in Evolution that we made WebKitGTK > > > depend on xdg-desktop-portal (later downgraded to a recommendation): > > > > > >

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Alberto Garcia
On Fri, May 27, 2022 at 01:03:57AM +0200, Jonas Smedegaard wrote: > > It was actually due to a problem in Evolution that we made WebKitGTK > > depend on xdg-desktop-portal (later downgraded to a recommendation): > > > > https://bugzilla.redhat.com/show_bug.cgi?id=1845743 > >

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Vincent Lefevre
On 2022-05-26 20:08:22 +0100, Simon McVittie wrote: > On Thu, 26 May 2022 at 17:21:27 +0200, Vincent Lefevre wrote: > > Here, this could be > > > > Recommends: pipewire | pulseaudio > > Those are not interchangeable. > > pipewire started as a multiplexer for video streams, and only later >

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Jonas Smedegaard
Quoting Alberto Garcia (2022-05-27 00:12:14) > On Thu, May 26, 2022 at 10:09:32PM +0200, Jonas Smedegaard wrote: > > > It looks like that's happening because atril depends on > > > WebKitGTK, a relatively complete web browser engine, which uses > > > xdg-desktop-portal to invoke per-user services

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Alberto Garcia
On Thu, May 26, 2022 at 10:09:32PM +0200, Jonas Smedegaard wrote: > > It looks like that's happening because atril depends on > > WebKitGTK, a relatively complete web browser engine, which uses > > xdg-desktop-portal to invoke per-user services across a sandbox > > boundary (so that it can provide

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Jonas Smedegaard
Quoting Simon McVittie (2022-05-26 21:08:22) > On Thu, 26 May 2022 at 17:21:27 +0200, Vincent Lefevre wrote: > > Indeed, for a remote VM, it is silly to recommend a sound server, > > just because a library appears in the chain of dependencies: > > > > joooj:~> apt-get install -s atril | grep

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Jérémy Lal
Le jeu. 26 mai 2022 à 21:08, Simon McVittie a écrit : > On Thu, 26 May 2022 at 17:21:27 +0200, Vincent Lefevre wrote: > > Here, this could be > > > > Recommends: pipewire | pulseaudio > > Those are not interchangeable. > > pipewire started as a multiplexer for video streams, and only later >

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Simon McVittie
On Thu, 26 May 2022 at 17:21:27 +0200, Vincent Lefevre wrote: > Here, this could be > > Recommends: pipewire | pulseaudio Those are not interchangeable. pipewire started as a multiplexer for video streams, and only later gained audio capabilities. The reason most people with pipewire will

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Jonas Smedegaard
Quoting Sebastian Ramacher (2022-05-16 00:56:03) > On 2022-05-16 00:40:25 +0200, Vincent Lefevre wrote: > > The vlc package now uses a Recommends (vlc-plugin-pipewire) to force > > users to use pipewire instead of pulseaudio (which broke the use of > > VLC, but also apparently

Re: use of Recommends by vlc to force users to use pipewire

2022-05-26 Thread Vincent Lefevre
On 2022-05-17 08:54:59 -0400, Marvin Renich wrote: > There is, unfortunately, a catch here. In order for any of the > applications that require a sound server to work, one of them must be > installed. For example, mpd links with libasound, libpipewire, and > libpulse. If each of these libs

Re: use of Recommends by vlc to force users to use pipewire

2022-05-17 Thread Marvin Renich
* Marvin Renich [220517 08:55]: > I do not fully understand the relationships between the different sound > servers, for example I think pulseaudio can use ALSA as one of its > backends, but do I think that they all need to be co-installable without I do > interfering with

Re: use of Recommends by vlc to force users to use pipewire

2022-05-17 Thread Marvin Renich
* Vincent Lefevre [220517 06:36]: > On 2022-05-16 16:14:02 +, Bill Allombert wrote: > > On Mon, May 16, 2022 at 12:56:03AM +0200, Sebastian Ramacher wrote: > > > And for the record: you get pipewire installed because libpipewire-0.3-0 > > > recommends it. > > > > For a similar situation, I

Re: use of Recommends by vlc to force users to use pipewire

2022-05-17 Thread Vincent Lefevre
On 2022-05-16 16:14:02 +, Bill Allombert wrote: > On Mon, May 16, 2022 at 12:56:03AM +0200, Sebastian Ramacher wrote: > > And for the record: you get pipewire installed because libpipewire-0.3-0 > > recommends it. > > For a similar situation, I advocated to add a apt option so that apt > only

Re: use of Recommends by vlc to force users to use pipewire

2022-05-16 Thread Bill Allombert
On Mon, May 16, 2022 at 12:56:03AM +0200, Sebastian Ramacher wrote: > On 2022-05-16 00:40:25 +0200, Vincent Lefevre wrote: > > The vlc package now uses a Recommends (vlc-plugin-pipewire) to force > > users to use pipewire instead of pulseaudio (which broke the use of > > VLC

Re: use of Recommends by vlc to force users to use pipewire

2022-05-15 Thread Vincent Lefevre
On 2022-05-16 00:56:03 +0200, Sebastian Ramacher wrote: > On 2022-05-16 00:40:25 +0200, Vincent Lefevre wrote: > > The vlc package now uses a Recommends (vlc-plugin-pipewire) to force > > users to use pipewire instead of pulseaudio (which broke the use of > > VLC, but a

Re: use of Recommends by vlc to force users to use pipewire

2022-05-15 Thread Sebastian Ramacher
On 2022-05-16 00:40:25 +0200, Vincent Lefevre wrote: > The vlc package now uses a Recommends (vlc-plugin-pipewire) to force > users to use pipewire instead of pulseaudio (which broke the use of > VLC, but also apparently ogg123 with the alsa device). IMHO, this is > a bad use o

use of Recommends by vlc to force users to use pipewire

2022-05-15 Thread Vincent Lefevre
The vlc package now uses a Recommends (vlc-plugin-pipewire) to force users to use pipewire instead of pulseaudio (which broke the use of VLC, but also apparently ogg123 with the alsa device). IMHO, this is a bad use of Recommends. It is not up to applications to choose what sound server to use