Ticket #6372 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

Icon is missing on new Mountain Lion package

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: major Milestone: Release 2.4
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Stuart Campbell

Description

When installing MantidPlot on MountainLion with the new package there is no icon displayed.

Change History

comment:1 Changed 8 years ago by Martyn Gigg

  • Status changed from new to accepted

comment:2 Changed 8 years ago by Martyn Gigg

Mountain Lion doesn't like ampersand in the plist. Refs #6372

Also removed the second line of the long version strings as they are not recognised.

Changeset: 46c688bee8f2083bb746833f7b72b5bc8d06b09d

comment:3 Changed 8 years ago by Martyn Gigg

Put back the CFBundleIdentifier Refs #6372

It really is necessary to fix the bug identified in Refs #6217. This means that the best way forward with regards to the problem described in 561fc3bd5e020a9d1742411bf562997947697d02 is to remove the _CPack_Packages directory after the package has built.

Changeset: e4fb8f0dbb991472d314e61c42a80043a6e7f33b

comment:4 Changed 8 years ago by Martyn Gigg

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:5 Changed 8 years ago by Martyn Gigg

Mountain Lion doesn't like ampersand in the plist. Refs #6372

Also removed the second line of the long version strings as they are not recognised.

Changeset: 09b442101d12515c7f7bde0940f649aea17cba8e

comment:6 Changed 8 years ago by Martyn Gigg

Remove CFBundleIdentifier from Info.plist Refs #6372

It caused issues with the installer trying to "upgrade" the build copy of the application rather than installing it. Removing the identifier means nothing matches so an upgrade is never attempted. (The real fix is to pass --no-relocate to packagemaker to turn off auto relocation but that's out of our hands as cpack doesn't allow the call to be customized)

Changeset: b01d5d5fd80d56ab4b31850baf6fec975ab1f732

comment:7 Changed 8 years ago by Martyn Gigg

Put back the CFBundleIdentifier Refs #6372

It really is necessary to fix the bug identified in Refs #6217. This means that the best way forward with regards to the problem described in 561fc3bd5e020a9d1742411bf562997947697d02 is to remove the _CPack_Packages directory after the package has built.

Changeset: d239b9ce3d9256caadd9ea529400c3337f217763

comment:8 Changed 8 years ago by Martyn Gigg

Don't set the bundle identifier on Snow Leopard. Refs #6372

Changeset: bdb4205e9baeff6b2532d9a328bb8a63602d9f24

comment:9 Changed 8 years ago by Stuart Campbell

  • Status changed from verify to verifying
  • Tester set to Stuart Campbell

comment:10 Changed 8 years ago by Stuart Campbell

  • Status changed from verifying to closed

tested using 2.3.1022 kit

I see an icon!

comment:11 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 7218

Note: See TracTickets for help on using tickets.