On Tue, Sep 20, 2022 at 10:18:21AM +0200, Raphaël Hertzog wrote: > Package: pipewire-pulse > Version: 0.3.58-1 > Severity: important > X-Debbugs-Cc: raph...@freexian.com, seb...@debian.org, de...@lists.debian.org > > APT will not let me upgrade pipewire-pulse to the latest version because > I have gnome-core installed. It will prefer to deinstall pipewire-pulse: > > $ sudo apt full-upgrade > [...] > The following packages were automatically installed and are no longer > required: > libappstream-glib8 libatk1.0-data libmalcontent-ui-0-0 > libnautilus-extension1a libqpdf28 > Use 'sudo apt autoremove' to remove them. > The following packages will be REMOVED: > nautilus-extension-brasero pipewire-pulse > The following packages have been kept back: > python3-twisted-bin tryton-client > The following packages will be upgraded: > gstreamer1.0-pipewire libpipewire-0.3-0 libpipewire-0.3-modules > libspa-0.2-modules nautilus > nautilus-data pipewire pipewire-bin > 8 upgraded, 0 newly installed, 2 to remove and 2 not upgraded. > Need to get 3958 kB of archives. > After this operation, 938 kB disk space will be freed. > Do you want to continue? [Y/n] n > > If I try to force install pipewire-pulse, it will propose to remove > gnome-core: > $ LANG=C sudo apt install pipewire-pulse > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > The following packages were automatically installed and are no longer > required: > hyphen-en-us libappstream-glib8 libatk1.0-data libbox2d2 libfreehand-0.1-1 > libgsf-bin > libmalcontent-ui-0-0 libmspub-0.1-1 libpagemaker-0.0-0 > libproxy1-plugin-gsettings > libproxy1-plugin-networkmanager libproxy1-plugin-webkit libqpdf28 > libqxp-0.0-0 libreoffice-draw > libreoffice-gnome libreoffice-impress libzmf-0.0-0 mythes-en-us > Use 'sudo apt autoremove' to remove them. > The following additional packages will be installed: > gstreamer1.0-pipewire libldacbt-abr2 libpipewire-0.3-0 > libpipewire-0.3-modules libspa-0.2-bluetooth > libspa-0.2-modules pipewire pipewire-bin > The following packages will be REMOVED: > gnome gnome-core pulseaudio pulseaudio-module-bluetooth task-gnome-desktop > The following NEW packages will be installed: > libldacbt-abr2 libspa-0.2-bluetooth > The following packages will be upgraded: > gstreamer1.0-pipewire libpipewire-0.3-0 libpipewire-0.3-modules > libspa-0.2-modules pipewire > pipewire-bin pipewire-pulse > 7 upgraded, 2 newly installed, 5 to remove and 4 not upgraded. > Need to get 1993 kB of archives. > After this operation, 5930 kB disk space will be freed. > Do you want to continue? [Y/n] n > > The only way to get the latest version is to manually provide the working > solution by indicating that we also need libspa-0.2-bluetooth (to satisfy > gnome-core's "pulseaudio-module-bluetooth | libspa-0.2-bluetooth" together > with its "pulseaudio | pipewire-pulse").
Yeah this seems a bad depends situation, it likely should be: pulseaudio | pipewire-pulse, pulseaudio-module-bluetooth | pipewire-pulse, libspa-0.2-bluetooth | pulseaudio Then the choice of pulseaudio vs pipewire-pulse should be respected by the choice of bluetooth plugins. Go hack it intou your Packages file and try out :D -- debian developer - deb.li/jak | jak-linux.org - free software dev ubuntu core developer i speak de, en