Activity log for bug #2063899

Date Who What changed Old value New value Message
2024-04-27 01:00:09 Erich Eickmeyer bug added bug
2024-04-27 01:00:09 Erich Eickmeyer attachment added Screenshot_20240426_163412.png https://bugs.launchpad.net/bugs/2063899/+attachment/5771168/+files/Screenshot_20240426_163412.png
2024-04-27 01:03:54 Erich Eickmeyer bug added subscriber Ubuntu Stable Release Updates Team
2024-04-27 01:08:57 Erich Eickmeyer ubuntustudio-installer (Ubuntu): importance Undecided High
2024-04-27 01:10:07 Erich Eickmeyer summary Dummy audio device running on new installs [SRU] Users are not initially configured properly
2024-04-29 21:16:07 Erich Eickmeyer bug task added ubuntu-desktop-provision
2024-04-29 21:16:21 Erich Eickmeyer summary [SRU] Users are not initially configured properly [SRU] Users are not initially configured properly for audio in Ubuntu Studio
2024-04-29 21:20:46 Erich Eickmeyer description [Impact] Ubiquity and Calamares used to have a facility to make the first configured user part of the `audio` group by default. Unfortunately, with `ubuntu-desktop-bootstrap`, we lost this ability in Ubuntu Studio and making sure that the users had the proper configuration (memory limits for the audio group) was an oversight. Fortunately, the ubuntustudio-installer application, and its included ubuntustudio-audio-config application, have the facility to do that, although the script needed a little bit of work and the entire package was missing a runtime dependency on `polkitd-pkla` to make the whole system work as expected. [Test Case] * Run Ardour * Ardour will complain about limited memory (see screenshot attached) Expected: No complaints from Ardour [What could go wrong] The only thing I expect could go wrong is that the systemd user service fails to launch. The backup for this is to run ubuntustudio-audio-config from the launcher, which would run everything as expected (setting the memory limits, adding the user to the `audio` group, and rebooting the system). [Impact] Ubiquity and Calamares used to have a facility to make the first configured user part of the `audio` group by default. Unfortunately, with `ubuntu-desktop-bootstrap`, we lost this ability in Ubuntu Studio and making sure that the users had the proper configuration (memory limits for the audio group) was an oversight. Fortunately, the ubuntustudio-installer application, and its included ubuntustudio-audio-config application, have the facility to do that, although the script needed a little bit of work and the entire package was missing a runtime dependency on `polkitd-pkla` to make the whole system work as expected. [Test Case]  * Run Ardour  * Ardour will complain about limited memory (see screenshot attached) Expected: No complaints from Ardour [What could go wrong] The only thing I expect could go wrong is that the systemd user service fails to launch. The backup for this is to run ubuntustudio-audio-config from the launcher, which would run everything as expected (setting the memory limits, adding the user to the `audio` group, and rebooting the system). [Other Information] What really needs to happen here is that `ubuntu-desktop-provision` or `subiquity` needs to add the initial user to the audio group, or at least provide the facility for Ubuntu Studio to configure the initial user to be added as such similar to how Ubiquity did. Additionally, `ubuntustudio-lowlatency-settings` (part of ubuntustudio-default-settings) may need to add an `adduser` hook to add new users to the audio group and provide the /etc/security/limits.d/audio.conf file. In the meantime, having Audio Configuration fix existing users is a good workaround.
2024-04-30 00:02:48 Erich Eickmeyer bug task added ubuntustudio-default-settings (Ubuntu)
2024-04-30 00:02:57 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu): status New In Progress
2024-04-30 00:03:00 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu): importance Undecided High
2024-04-30 00:03:03 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu): assignee Erich Eickmeyer (eeickmeyer)
2024-04-30 00:04:49 Erich Eickmeyer description [Impact] Ubiquity and Calamares used to have a facility to make the first configured user part of the `audio` group by default. Unfortunately, with `ubuntu-desktop-bootstrap`, we lost this ability in Ubuntu Studio and making sure that the users had the proper configuration (memory limits for the audio group) was an oversight. Fortunately, the ubuntustudio-installer application, and its included ubuntustudio-audio-config application, have the facility to do that, although the script needed a little bit of work and the entire package was missing a runtime dependency on `polkitd-pkla` to make the whole system work as expected. [Test Case]  * Run Ardour  * Ardour will complain about limited memory (see screenshot attached) Expected: No complaints from Ardour [What could go wrong] The only thing I expect could go wrong is that the systemd user service fails to launch. The backup for this is to run ubuntustudio-audio-config from the launcher, which would run everything as expected (setting the memory limits, adding the user to the `audio` group, and rebooting the system). [Other Information] What really needs to happen here is that `ubuntu-desktop-provision` or `subiquity` needs to add the initial user to the audio group, or at least provide the facility for Ubuntu Studio to configure the initial user to be added as such similar to how Ubiquity did. Additionally, `ubuntustudio-lowlatency-settings` (part of ubuntustudio-default-settings) may need to add an `adduser` hook to add new users to the audio group and provide the /etc/security/limits.d/audio.conf file. In the meantime, having Audio Configuration fix existing users is a good workaround. [Impact] Ubiquity and Calamares used to have a facility to make the first configured user part of the `audio` group by default. Unfortunately, with `ubuntu-desktop-bootstrap`, we lost this ability in Ubuntu Studio and making sure that the users had the proper configuration (memory limits for the audio group) was an oversight. Fortunately, the ubuntustudio-installer application, and its included ubuntustudio-audio-config application, have the facility to do that, although the script needed a little bit of work and the entire package was missing a runtime dependency on `polkitd-pkla` to make the whole system work as expected. Additionally, `ubuntustudio-default-settings` needs to add additional configuations to /etc/adduser.conf so that new users are automatically part of the audio group and provide the /etc/security/limits.d/audio.conf file. In the meantime, having Audio Configuration fix existing users is a good workaround. [Test Case]  * Run Ardour  * Ardour will complain about limited memory (see screenshot attached) Expected: No complaints from Ardour [What could go wrong] The only thing I expect could go wrong is that the systemd user service fails to launch. The backup for this is to run ubuntustudio-audio-config from the launcher, which would run everything as expected (setting the memory limits, adding the user to the `audio` group, and rebooting the system). [Other Information] What really needs to happen here is that `ubuntu-desktop-provision` or `subiquity` needs to add the initial user to the audio group, or at least provide the facility for Ubuntu Studio to configure the initial user to be added as such similar to how Ubiquity did.
2024-05-03 17:03:21 Erich Eickmeyer nominated for series Ubuntu Noble
2024-05-03 17:03:21 Erich Eickmeyer bug task added ubuntustudio-default-settings (Ubuntu Noble)
2024-05-03 17:03:21 Erich Eickmeyer bug task added ubuntustudio-installer (Ubuntu Noble)
2024-05-03 17:03:21 Erich Eickmeyer nominated for series Ubuntu Oracular
2024-05-03 17:03:21 Erich Eickmeyer bug task added ubuntustudio-default-settings (Ubuntu Oracular)
2024-05-03 17:03:21 Erich Eickmeyer bug task added ubuntustudio-installer (Ubuntu Oracular)
2024-05-03 17:03:31 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): status New In Progress
2024-05-03 17:03:36 Erich Eickmeyer ubuntustudio-installer (Ubuntu Noble): status New In Progress
2024-05-03 17:03:40 Erich Eickmeyer ubuntustudio-installer (Ubuntu Noble): importance Undecided High
2024-05-03 17:03:43 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): importance Undecided High
2024-05-03 17:03:45 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): assignee Erich Eickmeyer (eeickmeyer)
2024-05-03 17:03:48 Erich Eickmeyer ubuntustudio-installer (Ubuntu Noble): assignee Erich Eickmeyer (eeickmeyer)
2024-05-03 17:17:48 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Oracular): status In Progress Fix Committed
2024-05-03 17:17:59 Erich Eickmeyer ubuntustudio-installer (Ubuntu Oracular): milestone noble-updates
2024-05-03 17:18:02 Erich Eickmeyer ubuntustudio-installer (Ubuntu Noble): milestone noble-updates
2024-05-03 17:18:07 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): milestone noble-updates
2024-05-03 17:34:55 Erich Eickmeyer ubuntustudio-installer (Ubuntu Oracular): status In Progress Fix Committed
2024-05-03 17:39:23 Steve Langasek ubuntustudio-default-settings (Ubuntu Oracular): status Fix Committed Incomplete
2024-05-03 17:39:30 Steve Langasek ubuntustudio-installer (Ubuntu Oracular): status Fix Committed Incomplete
2024-05-03 17:49:35 Steve Langasek ubuntustudio-installer (Ubuntu Oracular): status Incomplete Fix Committed
2024-05-03 17:57:42 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Oracular): status Incomplete Fix Committed
2024-05-03 17:58:57 Steve Langasek ubuntustudio-installer (Ubuntu Noble): status In Progress Fix Committed
2024-05-03 17:59:00 Steve Langasek bug added subscriber SRU Verification
2024-05-03 17:59:03 Steve Langasek tags verification-needed verification-needed-noble
2024-05-03 18:09:40 Steve Langasek ubuntustudio-default-settings (Ubuntu Noble): status In Progress Incomplete
2024-05-03 19:47:28 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): status Incomplete Triaged
2024-05-03 19:55:55 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): status Triaged In Progress
2024-05-04 10:24:32 Launchpad Janitor ubuntustudio-installer (Ubuntu Oracular): status Fix Committed Fix Released
2024-05-06 18:32:09 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Oracular): status Fix Committed Triaged
2024-05-06 18:32:12 Erich Eickmeyer ubuntustudio-default-settings (Ubuntu Noble): status In Progress Triaged
2024-05-06 18:39:48 Erich Eickmeyer ubuntustudio-installer (Ubuntu Noble): status Fix Committed In Progress
2024-05-06 18:40:00 Erich Eickmeyer ubuntustudio-installer (Ubuntu Oracular): status Fix Released In Progress
2024-05-06 18:41:38 Erich Eickmeyer tags verification-needed verification-needed-noble verification-failed verification-failed-noble
2024-05-06 21:55:53 Launchpad Janitor ubuntustudio-installer (Ubuntu Oracular): status In Progress Fix Released
2024-05-10 09:37:15 Timo Aaltonen ubuntustudio-installer (Ubuntu Noble): status In Progress Fix Committed
2024-05-10 09:37:19 Timo Aaltonen tags verification-failed verification-failed-noble verification-needed verification-needed-noble
2024-05-10 15:40:35 Erich Eickmeyer tags verification-needed verification-needed-noble verification-done verification-done-noble
2024-05-23 13:39:19 Launchpad Janitor ubuntustudio-installer (Ubuntu Noble): status Fix Committed Fix Released
2024-05-23 13:39:25 Andreas Hasenack removed subscriber Ubuntu Stable Release Updates Team