Mixx is broken on OSX with Case-Sensitive filesystems

Bug #1258435 reported by Eugene San
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Undecided
Unassigned
1.11
Won't Fix
Undecided
Unassigned
2.0
Fix Released
Undecided
Unassigned

Bug Description

After .app dragged/copied to Case-Sensitive filesystem, it won't start while reporting broken application.
Application icon appears with grey "No-Entry" sign.

From command line it looks like this:
$ open -a /Applications/Mixxx.app
The application /Applications/Mixxx.app cannot be opened because its executable is missing.

The reason for that is in-consistency in naming of main executable.
Mixxx.app/Contents/Info.plist mention <key>CFBundleExecutable</key><string>Mixxx</string> while actual executable called "mixx". Replacng CFBundleExecutable value "Mixxx" with "mixxx" in .plist fixes the problem.

If invoked from installation .dmg, it work perfectly.

Similar report noted here:
http://www.mixxx.org/forums/viewtopic.php?f=3&t=904

Eugene San (eugenesan)
description: updated
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Thanks for the report! I'll take a look.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Oh man, I had no idea HFS+ wasn't case sensitive unless you explicitly format it that way.

This has likely been an oversight for years. Fixed in master.
https://github.com/mixxxdj/mixxx/commit/d4139ebbf039a3cb620f8da588087490e705b7f4

Thanks!t

RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: New → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7210

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.