-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Fri, 2023-09-08 at 10:53 +0700, Arnaud Rebillout wrote: > Hope that it answers all your questions!
Hi Arnaud, thanks for the very detailed information, that's much helpful. And it does make sense to use alternate dependencies indeed. But here there might be some differences. In your initial mail you say: > A minor issue, in Kali, is that we still have to install pulseaudio, due > to the fact that xfce4-pulseaudio-plugin depends on pulseaudio. So > pulseaudio must be installed, even though it's not running. > > On the same line, we also can't install the metapackage pipewire-audio, > since it Conflicts with pulseaudio, hence breaks the xfce4 metapackage. > > Changing the Recommends field of xfce4-pulseaudio-plugin to > 'pulseaudio|pipewire-pulse' would solve those two issues, and more > generally it would make life easier for people who want to switch to > pipewire and remove pulseaudio. I don't think that's completely true. Recommends: can (and are, on Debian at least) installed by default (when doing apt install or apt-get install) but you can totally remove it afterwards. So I guess the only relevant use case is when a user - - has pipewire-pulse installed - - has *not* pulseaudio installed - - runs apt install xfce4-pulseaudio-plugin (or xfce4-plugins) In that case, with the alternate recommends I'd assume it would consider the recommends already satisfied and won't try to install pulseaudio. I don't think that's really what Kali is concerned about, but rather the default installation. I'm not sure how Kali does it but afair on Debian the initial installation (using d-i but also I think when using debootstrap or other tools) doesn't install recommends by default (because it still uses tasksel). In any case, the recommends shouldn't hurt us so I'll add it at some point. Regards, - -- Yves-Alexis -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE8vi34Qgfo83x35gF3rYcyPpXRFsFAmT6yY8ACgkQ3rYcyPpX RFunCAgArhnM9JAKh/I0yj/sbGjuMPVTd3nZzjp66ldqMLDi726oWIsgeQ6/8iQ+ h+kXpQPJ9z/4+X3J/in7uc1nTHSh0NpJBSbN72jgpLvvHyKJn+OxWGyuqpCgchhE Iq3go4yUE4+dWUQfqpLk5P1j4QmtYuHtMr6F5XxWzY29yFKIv8nxBPBnVanihsYj mbIRed3DlDiKPTn/ExBqAHbmCf2vJk078hqmtRwrqGhmDnuoyLxe/6GGdwQxey1z SmGhIbpoaFVCdp8yJmSKEwDkR5qOqWK7yf4RUbsAxcvvt6ZE0aUlfHCqVU1U0iUn 0zTrbPa/72fLOe4CQmKKaMoFXtewEA== =cy9F -----END PGP SIGNATURE-----