Package: python3-mido Version: 1.2.10-1 Severity: important Tags: upstream X-Debbugs-Cc: m...@glyphic.com
Dear Maintainer, mido 1.2.10 has a bug rendering it useless for creating virtual ports. The bug has been reported upstream, acknowledged and fixed. The fix has been in mido since 1.3.0, which was the next release after 1.2.10. mido is currently at 1.3.3. The bug occurs when a program using mido creates two or more "virtual" ports. These are ALSA Sequencer MIDI ports that let the user choose how to connect them (via aconnect or other tools). This is not uncommon, and packages like touchosc2midi do this. The bug causes the 2nd and subsequent ports to have mangled names, making them difficult or impossible to use. You can find details of this bug, and easy repro steps in these two upstream bugs: https://github.com/mido/mido/issues/610 https://github.com/mido/mido/issues/471 The package authors acknowledged both bugs, and the fix was made in this change: https://github.com/mido/mido/commit/70b9a17 If there are reasons to not pull the python3-mido package forward to 1.3.0 or 1.3.3... then it would good to including the fix in the commit above as a patch in the debian packaging of 1.2.10. The change is very small and applies cleanly to 1.2.10. I'm happy to assist in any way here, including supplying a pull request for the packaging if you like. - Mark -- System Information: Debian Release: 12.8 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: arm64 (aarch64) Foreign Architectures: armhf Kernel: Linux 6.6.51+rpt-rpi-v8 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_CRAP Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages python3-mido depends on: ii python3 3.11.2-1+b1 python3-mido recommends no packages. Versions of packages python3-mido suggests: pn libportmidi-dev <none> ii libportmidi0 1:217-6.1 ii python3-rtmidi 1.4.7-1+b4 -- no debconf information