Hi Ross!
I see what's going on. They made pipewire-audio a hard Depends of
ubuntu-desktop. pipewire-audio itself is a metapackage which has a hard
Depends on pipewire-alsa. ubuntu-desktop having a hard Depends on
pipewire-audio seems wrong. Unfortunately, I have no good fix for that.
However, it does seem as though it's not removing anything critical, so
that's the good news, just the ubuntu-desktop metapackage. However, I
do wonder why they made pipewire-audio a hard Depends as opposed to a
Recommends.
Either way, what you have should still work. It looks scarier than it
is, but it's still working exactly the way I designed it to work.
--
Erich Eickmeyer
Project Leader - Ubuntu Studio
Technical Lead - Edubuntu
On Sun, Jul 9 2023 at 10:53:37 AM +02:00:00, Ross Gammon
<ro...@ubuntustudio.org> wrote:
Hi All,
As you may remember, one of my machines runs plain Ubuntu, has a
spare USB Audio device plugged in, and I have been testing Ubuntu
Studio on top of Gnome (ubuntustudio-installer did this for me
several releases ago).
Last night I upgraded to 23.04 and as expected, saw that Studio
Controls was removed. Running ubuntustudio-installer to install
ubuntustudio-pulseaudio-config failed. To try and understand what
might have gone wrong, I tried to install us-pulse*-config on the
command line. It (apt) was going to remove ubuntu-desktop which I
thought was a bad idea and said "no":
~$ sudo apt install ubuntustudio-pulseaudio-config
...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer
required:
libwireplumber-0.4-0 qpwgraph
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libasound2-plugins libpulsedsp pavucontrol pipewire-media-session
pulseaudio
pulseaudio-module-bluetooth pulseaudio-module-jack pulseaudio-utils
python3-alsaaudio python3-cffi python3-jack-client python3-pycparser
studio-controls zita-njbridge
Suggested packages:
pavumeter paprefs
The following packages will be REMOVED:
pipewire-alsa pipewire-audio pipewire-jack pipewire-pulse
ubuntu-desktop
ubuntu-desktop-minimal ubuntustudio-pipewire-config wireplumber
The following NEW packages will be installed:
libasound2-plugins libpulsedsp pavucontrol pipewire-media-session
pulseaudio
pulseaudio-module-bluetooth pulseaudio-module-jack pulseaudio-utils
python3-alsaaudio python3-cffi python3-jack-client python3-pycparser
studio-controls ubuntustudio-pulseaudio-config zita-njbridge
0 upgraded, 15 newly installed, 8 to remove and 0 not upgraded.
Need to get 142 kB/1,906 kB of archives.
After this operation, 8,530 kB of additional disk space will be used.
Do you want to continue? [Y/n]
I have not looked into the dependencies to see if there is a way to
untangle this. Instead, I was wondering if it was worth playing with
the pipewire setup. It is a test setup after all! Does anyone know of
any good guidance on the workflows in this set up? What would I use
to help all of the routing between pipewire, jack, and how to use
Ardour/Hydrogen/Carla etc.?
From the packages listed for removal above, I assume that wireplumber
in the answer?
I did see some discussion on LAD, but I was hoping for some blog with
easy instructions, screenshots etc. :-)
Cheers,
Ross
--
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
<mailto:ubuntu-studio-devel@lists.ubuntu.com>
Modify settings or unsubscribe at:
<https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel>
--
ubuntu-studio-devel mailing list
ubuntu-studio-devel@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel