Cosmic: Mixxx 2.1.3 is not stable with Qt5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Won't Fix
|
Critical
|
Unassigned | ||
mixxx (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Cosmic |
Won't Fix
|
Critical
|
Unassigned |
Bug Description
[Impact]
Mixxx 2.1 a Qt4 release was accidentally linked against Qt5. It suffers some critical issues which are fixed in the 2.2 release linked against QT5 the outstanding issues are:
* GUI freeze due to a Xlib deadlock https:/
* Various GUI freezes and leaks https:/
* No scaling with HiDPI screen https:/
* Wrong waveform size and position with GLSL https:/
Other non critical changes are:
* Vectorize remaining raster graphics for better HiDPI support.
* Add mix mode switch (Dry/Wet vs Dry+Wet) for effect units.
* Add support for LV2 effects plugins (currently no way to show plugin GUIs).
* Add preference option for selecting which effects are shown in the list of available effects in the main window (all LV2 effects are hidden by default and must be explicitly enabled by users).
* Add 8 sampler and small sampler options to LateNight.
* Add key / BPM expansion indicators to Deere decks.
* Add skin settings menu to LateNight.
* Add controller mapping for Numark Mixtrack Platinum.
* Update controller mapping for Numark N4.
* Add spinback and break for Vestax VCI-400 mapping.
* Add preference option to adjust the play position marker of scrolling
* Add preference option to adjust opacity of beatgrid markers on scrolling waveforms.
* Support IRC/AIM/ICQ broadcast metadata.
The full list of bugs can be found here: https:/
[Test Case]
* Start Mixxx on the console
* Watch out for "Debug [Main]: Qt: 4.8.7"
* all 2.1 Version must report a qt major 4 version and all 2.2 Versions
must report a qt major 5 version
* Watch the GUI for random artifacts
* Load an mp3 track via drag and drop from Nautilus. Is the waveform shown correctly?
* Play the track. Does it play without sound artifacts?
[Regression Potential]
Mixxx 2.2 was mainly the Qt5 release with many fixes around Qt. There are no known regressions since the release 2018-12-17. Using this settled version has less regression potential compared to back porting the QT5 fixes to Mixxx 2.1
[Other Info]
* The Debian upstream packages have been updated to 2.2.0 https:/
https:/
* See also https:/
description: | updated |
Changed in mixxx (Ubuntu Cosmic): | |
assignee: | Simon Quigley (tsimonq2) → nobody |
...one more reason to not revert the migration from Qt4 to Qt5 in 2.2.0.