Frescobaldi missing dependency on python3-pypm | libportmidi0 | python3-pygame
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
frescobaldi (Ubuntu) |
Fix Released
|
Undecided
|
Anthony Fok |
Bug Description
Frescobaldi (as for version 2.18.1+ds1-2ubuntu) on Ubuntu 15.10 often fails to detect Midi devices. In such cases Midi playback fails to run.
*Analysis:
It appears that Midi playback relies on various Midi Python packages not available in Python3. It provides a bridge to libportmidi0 (ctypes_pypm.py and pm_ctypes.py).
This bridge is ineffective if libportmidi0 is not installed.
*Workaround:
When installing Frescobaldi, install libportmidi0 too.
>sudo apt-get install libportmidi0
*Correction suggestion:
Add the libportmidi0 package in the dependecy list of package frescobaldi.
Note :
When users struggle to solve this problem, they often install various Midi related packages. They end up with libportmidi0 package installed.
Changed in frescobaldi (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Anthony Fok (foka) |
tags: | added: unmetdeps |
summary: |
- Frescobaldi fails to detect Midi + Frescobaldi missing dependency on libportmidi0 |
summary: |
- Frescobaldi missing dependency on libportmidi0 + Frescobaldi 2 missing dependency on libportmidi0 |
summary: |
- Frescobaldi 2 missing dependency on libportmidi0 + Frescobaldi missing dependency on python-pm (hence libportmidi0) |
summary: |
- Frescobaldi missing dependency on python-pm (hence libportmidi0) + Frescobaldi missing dependency on python3-pypm | libportmidi0 | + python3-pygame |
Tested with QSynth, Patchage et VMPK midi tools.