[Bug 645804] [NEW] Fix visual artifact due to Qt bug or upgrade to 1.8.0.1 final

Launchpad Bug Tracker 645804 at bugs.launchpad.net
Thu Sep 23 08:33:45 BST 2010


You have been subscribed to a public bug by Scott Kitterman (kitterman):

Binary package hint: mixxx

A few days ago, a user discovered an bug where Mixxx's library table appears with the colour scheme applied incorrectly (bug #642606):
https://bugs.launchpad.net/mixxx/+bug/642606/+attachment/1606860/+files/Screenshot-3.png

As you can see from the screenshot, this bug will have a large impact on
every single user that runs Mixxx. Since Mixxx has become the DJ
software of choice for Linux DJs, it's reasonable to assume that every
DJ on Ubuntu is going to be presented with this very unprofessional-
looking user interface when they launch Mixxx on Maverick. It turns out
this is actually a bug in Qt 4.7.0, not in Mixxx, and there is a fix
targeted for Qt 4.7.1 but that unfortunately won't be in Maverick.
However, we have a workaround for this bug that we've included in our
official Mixxx 1.8.0.1 release, which I've just uploaded.

There are two ways we can solve this:
1) Modify the Mixxx 1.8.0 RC package in Maverick to include a patch to fix this issue.
2) Upgrade the Mixxx 1.8.0 RC package to our final Mixxx 1.8.0.1 release, which includes a significant number of other bug fixes.

Both of these options require a feature freeze exception, and the Mixxx
team strongly believes option #2 is the better option for Ubuntu users.

Mixxx 1.8.0.1 includes over 180 commits worth of bug fixes to our code,
our DJ MIDI controller mappings, and updates to our artwork. Highlights
from these changes include:

- Workaround for the incorrect library colours bug caused by Qt 4.7.0 
- Fix segfault with JACK on startup when samplerates mismatch 
- Fixes for some corner cases where our library scanner might miss files
- Fixed a data loss issue when importing libraries from Mixxx 1.7
- Optimizing waveform drawing which can result in a 40% (!) drop in CPU usage with Intel graphics chips
- Fixed bugs in DJ MIDI controller mappings for Vestax VCI-100, Hercules DJ Control MP3, Hercules DJ Control e2, Hercules RMX, Reloop Digital Jockey2, DJTechTools MIDI Fighter, M-Audio Xponent, Behringer BCD3000, Mixman DM2
- Optimizations to the library scanner, 4x speedup
- Artwork fixes and improvements for skins
- Memory leak fixes in the library scanner and Rhythmbox track source
- UTF-8 handling fixes for FLAC/WAV files and the Rhythmbox track source
- Updated manual
- DFSG-compatible license for skins (Creative Commons 3.0 Attribution Share-Alike unported)

A full changelog for Mixxx 1.8.0.1 vs. Mixxx 1.8.0 RC is attached.

Furthermore, Mixxx 1.8 has been through our longest and most successful
beta cycles to date, which began back in Februrary. It's received by far
the most testing of any release we've produced through active
involvement of our community and our developers, and we even worked
together to create a standardized QA procedure for Mixxx. Because of the
wide testing and acceptance of this update, we believe the risk of
regression or breakage to be very low.

Mixxx is also essential to the suite audio applications included in
Ubuntu Studio by default, as Mixxx is the only application included for
live performance DJing. We also believe that because most of Ubuntu
Studio's users are artists, having such a jarring bug in Mixxx's
appearance will impact users' perception of both Mixxx and Ubuntu
Studio's quality. It is for this reason that we believe updating this
package is necessary.

I have uploaded a package for Mixxx 1.8.0.1 to REVU:
http://revu.ubuntuwire.com/p/mixxx

Along with updating Mixxx to our final 1.8.0.1 release (which includes a
workaround for the incorrect colours bug), I've also added a fix for bug
#634072 which was filed against the package in Ubuntu.

As per the Feature Freeze Exception Process, I will be attaching the following files in the next few comments:
- The log from pdebuild when I built the new package I uploaded to REVU.
- A log from a clean installation of the Mixxx 1.8.0.1 package on Maverick.
- A log from an upgrade from the existing Mixxx 1.8.0 RC package in Universe to the new 1.8.0.1 package.
- A screenshot demonstrating the colours in the library bug is resolved. 

Thank you, and please let me know if you require any additional
information or assistance. We're looking forward to working with you to
improve the user experience for DJs on Ubuntu and maintaining the high
level of polish that our users expect.

Albert Santoni

Lead Developer, Mixxx

** Affects: mixxx (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Fix visual artifact due to Qt bug or upgrade to 1.8.0.1 final
https://bugs.launchpad.net/bugs/645804
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is a direct subscriber.



More information about the Ubuntu-sponsors mailing list