Mixxx wont launch in MacOSX 10.8 with default system security setting

Bug #1032185 reported by jus
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Critical
Albert Santoni
1.10
Fix Released
Critical
Albert Santoni
1.11
Fix Released
Critical
RJ Skerry-Ryan

Bug Description

By default, the new Gatekeeper feature in OSX 10.8 does only allow to launch applications from te Apple app store or applications signed with a developer certificate. This affects all Mixxx version up to current trunk.

Workaround:
* Right- click on Mixxx.app in your Application folder
* Select OPEN from the mouse menu
* Press the OPEN button in the PopUp window

This must be repeated every time you launch Mixxx as it only temporary escalates the Mixxx privileges.

Workaround 2:
* Open the System Preferences
* Click the Security & Privacy icon and make sure you're under the General tab
* Click on the LOCK icon in the bottom left corner and enter your administrator name and password
* Under "Allow applications downloaded from:" choose "Anywhere".

This turns off Gatekeeper completely, something we could not recommend to the user.

Since Mixxx is listed in the app store, is there already a developer ID to sign the application?

Related branches

Revision history for this message
jus (jus) wrote :
description: updated
Revision history for this message
Albert Santoni (gamegod) wrote :

I knew this was coming for months but failed to act on it, sorry. I have a valid Developer ID and know how to sign the packages, I just need someone to send me a package to sign and we can push it out if someone else coordinates the upload and mirroring. I know what to do, I just don't have very much time to spare at the moment (sorry!!!)

I can also sign the Windows packages too now...

Changed in mixxx:
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Albert Santoni (gamegod) wrote :

I've downloaded and signed the 1.10.1 package and uploaded it:

http://mixxxblog.blogspot.nl/2012/08/mixxx-1101-for-mountain-lion.html

At least if you google for it, you'll find it...

Revision history for this message
Albert Santoni (gamegod) wrote :

We still need to work codesigning into the release process though on the build server. Also, how are we uploading our releases to our mirrors these days? I basically have no idea how stuff works anymore...

Revision history for this message
jus (jus) wrote :

Thanks for the 10.8 dmg Albert, works nicely.
So any realistic chance we`d see v1.10.1 in the App Store as well? Despite the fact there wasn't an update for so long, we do still pretty well there.

AFAIK RJ has a script that pushes a release to our mirrors.

Changed in mixxx:
status: Confirmed → In Progress
assignee: nobody → Albert Santoni (gamegod)
milestone: none → 1.10.1
milestone: 1.10.1 → 1.11.0
milestone: 1.11.0 → 1.10.1
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Fixed in lp:mixxx/1.11 r3383 the SCons script now has machinery to automatically codesign binaries and the Jenkins build scripts now instruct release builds to codesign with our Developer ID key.

Changed in mixxx:
milestone: 1.10.1 → 1.11.0
milestone: 1.11.0 → none
milestone: none → 1.10.1
milestone: 1.10.1 → none
status: In Progress → Fix Committed
Revision history for this message
RJ Skerry-Ryan (rryan) wrote : Re: [Bug 1032185] Re: Mixxx wont launch in MacOSX 10.8 with default system security setting

I spoke too soon -- should be fixed in r3389.

On Fri, Sep 14, 2012 at 2:38 PM, Launchpad Bug Tracker <
<email address hidden>> wrote:

> ** Branch linked: lp:mixxx/1.11
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https://bugs.launchpad.net/bugs/1032185
>
> Title:
> Mixxx wont launch in MacOSX 10.8 with default system security setting
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/mixxx/+bug/1032185/+subscriptions
>

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/6597

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.