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 |
|
|
|