Activity log for bug #2067338

Date Who What changed Old value New value Message
2024-05-28 04:03:14 Erich Eickmeyer bug added bug
2024-05-28 05:19:30 Erich Eickmeyer bug watch added https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4005
2024-05-28 05:19:30 Erich Eickmeyer bug task added pipewire
2024-05-28 05:23:13 Erich Eickmeyer nominated for series Ubuntu Oracular
2024-05-28 05:23:13 Erich Eickmeyer bug task added pipewire (Ubuntu Oracular)
2024-05-28 05:23:13 Erich Eickmeyer nominated for series Ubuntu Noble
2024-05-28 05:23:13 Erich Eickmeyer bug task added pipewire (Ubuntu Noble)
2024-05-28 05:23:24 Erich Eickmeyer pipewire (Ubuntu Oracular): status New Fix Released
2024-05-28 05:23:35 Erich Eickmeyer pipewire (Ubuntu Noble): assignee Erich Eickmeyer (eeickmeyer)
2024-05-28 05:23:39 Erich Eickmeyer pipewire (Ubuntu Noble): milestone noble-updates
2024-05-28 05:23:42 Erich Eickmeyer pipewire (Ubuntu Oracular): milestone noble-updates
2024-05-28 05:23:44 Erich Eickmeyer pipewire (Ubuntu Oracular): assignee Erich Eickmeyer (eeickmeyer)
2024-05-28 05:23:48 Erich Eickmeyer pipewire (Ubuntu Noble): importance Undecided High
2024-05-28 05:23:51 Erich Eickmeyer pipewire (Ubuntu Oracular): importance High Undecided
2024-05-28 05:23:59 Erich Eickmeyer pipewire (Ubuntu Noble): status New In Progress
2024-05-28 05:37:24 Erich Eickmeyer attachment added pipewire_1.0.5-1ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2067338/+attachment/5783484/+files/pipewire_1.0.5-1ubuntu1.debdiff
2024-05-28 05:37:34 Erich Eickmeyer bug added subscriber Ubuntu Sponsors
2024-05-28 05:37:46 Erich Eickmeyer bug added subscriber Ubuntu Stable Release Updates Team
2024-05-28 08:32:55 Bug Watch Updater pipewire: status Unknown New
2024-05-28 18:07:39 Erich Eickmeyer description [Impact] A regression in 1.0.5 has been found in PipeWire and is fixed in 1.0.7. Users of certain MIDI controllers that rely on long SysEx messages are unable to function properly. I noticed this when reconnecting my Beheringer X-Touch (shown here: https://nextcloud.ericheickmeyer.com/index.php/s/k9Aa9Bq7RDD5DoR) after the installation of 24.04 LTS, it could not operate properly. Disabling pipewire-jack and running ardour's internal jack functionality caused it to work properly. Investigation consisted of backporting 1.0.7 via a PPA to Noble which fixed the bug. Bug was confirmed via https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4005. Solving bug via SRU will consist of creating patches from the commits that fixed the issue in upstream PipeWire. [Test Case] Using Ubuntu Studio * Connect a MIDI controller that uses long SysEx messages, such as a Behringer X-Touch, to the system. * Star Ardour * In Preferences > Control Surfaces > Mackie, select the MIDI controller for "Surface sends via:" and "Surface receives via:". Expected: complete control population and function Actual: Only display colors are populated [What could go wrong] It is possible that these patches could cause other problems outside of long SysEx messages in MIDI controllers. However, these patches were developed by the lead developer of PipeWire, Wim Taymans, and I tend to trust that he knows exactly what he's doing with this kind of thing. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pipewire 1.0.5-1 ProcVersionSignature: Ubuntu 6.8.0-31.31.1-lowlatency 6.8.1 Uname: Linux 6.8.0-31-lowlatency x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.28.1-0ubuntu3 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: KDE Date: Mon May 27 20:35:49 2024 InstallationDate: Installed on 2024-04-15 (42 days ago) InstallationMedia: Ubuntu-Studio 24.04 LTS "Noble Numbat" - Beta amd64 (20240410.2) SourcePackage: pipewire UpgradeStatus: No upgrade log present (probably fresh install) [Impact] A regression in 1.0.5 has been found in PipeWire and is fixed in 1.0.7. Users of certain MIDI controllers that rely on long SysEx messages are unable to function properly. I noticed this when reconnecting my Beheringer X-Touch (shown here: https://nextcloud.ericheickmeyer.com/index.php/s/k9Aa9Bq7RDD5DoR) after the installation of 24.04 LTS, it could not operate properly. Disabling pipewire-jack and running ardour's internal jack functionality caused it to work properly. Investigation consisted of backporting 1.0.7 via a PPA to Noble which fixed the bug. Bug was confirmed via https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/4005. Solving bug via SRU will consist of creating patches from the commits that fixed the issue in upstream PipeWire. Tested patches in 1.0.5, confirmed it worked as expected. In my case, the patches operated normally. Used build in PPA at https://launchpad.net/~eeickmeyer/+archive/ubuntu/ppa [Test Case] Using Ubuntu Studio  * Connect a MIDI controller that uses long SysEx messages, such as a Behringer X-Touch, to the system.  * Star Ardour  * In Preferences > Control Surfaces > Mackie, select the MIDI controller for "Surface sends via:" and "Surface receives via:". Expected: complete control population and function Actual: Only display colors are populated [What could go wrong] It is possible that these patches could cause other problems outside of long SysEx messages in MIDI controllers. However, these patches were developed by the lead developer of PipeWire, Wim Taymans, and I tend to trust that he knows exactly what he's doing with this kind of thing. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: pipewire 1.0.5-1 ProcVersionSignature: Ubuntu 6.8.0-31.31.1-lowlatency 6.8.1 Uname: Linux 6.8.0-31-lowlatency x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.28.1-0ubuntu3 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: KDE Date: Mon May 27 20:35:49 2024 InstallationDate: Installed on 2024-04-15 (42 days ago) InstallationMedia: Ubuntu-Studio 24.04 LTS "Noble Numbat" - Beta amd64 (20240410.2) SourcePackage: pipewire UpgradeStatus: No upgrade log present (probably fresh install)
2024-05-29 08:30:11 Sebastien Bacher pipewire (Ubuntu Noble): status In Progress Fix Committed
2024-05-29 08:30:13 Sebastien Bacher removed subscriber Ubuntu Sponsors
2024-05-29 15:13:25 Erich Eickmeyer pipewire (Ubuntu Noble): status Fix Committed In Progress
2024-05-30 22:25:05 Erich Eickmeyer summary Long SysEx messages are skipped by Midi-Bridge [SRU] Long SysEx messages are skipped by Midi-Bridge
2024-06-06 23:26:51 Erich Eickmeyer attachment added pipewire_1.0.5-1ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2067338/+attachment/5786973/+files/pipewire_1.0.5-1ubuntu1.debdiff
2024-06-06 23:29:05 Erich Eickmeyer bug added subscriber Ubuntu Sponsors
2024-06-06 23:32:02 Erich Eickmeyer attachment removed pipewire_1.0.5-1ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2067338/+attachment/5783484/+files/pipewire_1.0.5-1ubuntu1.debdiff
2024-06-07 00:15:07 Erich Eickmeyer removed subscriber Ubuntu Sponsors
2024-06-07 13:53:14 Andreas Hasenack pipewire (Ubuntu Noble): status In Progress Fix Committed
2024-06-07 13:53:17 Andreas Hasenack bug added subscriber SRU Verification
2024-06-07 13:53:20 Andreas Hasenack tags amd64 apport-bug noble amd64 apport-bug noble verification-needed verification-needed-noble
2024-06-07 16:28:23 Erich Eickmeyer attachment added 20240607_090630.jpg https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2067338/+attachment/5787237/+files/20240607_090630.jpg
2024-06-07 16:39:25 Erich Eickmeyer attachment added 20240607_093441.jpg https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2067338/+attachment/5787259/+files/20240607_093441.jpg
2024-06-07 16:39:56 Erich Eickmeyer tags amd64 apport-bug noble verification-needed verification-needed-noble amd64 apport-bug noble verification-done verification-done-noble
2024-06-25 21:05:35 Launchpad Janitor pipewire (Ubuntu Noble): status Fix Committed Fix Released
2024-06-25 21:05:41 Brian Murray removed subscriber Ubuntu Stable Release Updates Team