Camillo Bruni <[email protected]>
wrote:

> 
> 
> On 2013-09-18, at 08:28, news{@bestley.co.uk (Mark Bestley) wrote:
> 
> > I am on OSX 10.8.5 (Mac mini Late 2012  2.6 GHz Intel Core i7 ) and
> > tried to download a VM
> > 
> > The ones on the download
> > page<http://www.pharo-project.org/pharo-download> all seem to give me an
> > .app that OSX says is damaged when I try to open it.
> 
> I just tried and I cannot confirm that – strange. Could you try again?
> 

Yes I retried and did a bit of googling.
The issue is Gatekeeper <http://support.apple.com/kb/HT5290> and I have
set the System Preference to 

Mac App Store and identified developers (default in OS X Mountain Lion)
– Only allow apps that came from the Mac App Store and developers using
Gatekeeper can open.

I can run all the VMs if I chnage to 
Anywhere – Allow applications to run regardless of their source on the
Internet (default in OS X Lion v10.7.5); Gatekeeper is effectively
turned off. Note: Developer ID-signed apps that have been
inappropriately altered will not open, even with this option selected.

I think this only matters for the first run then you are asked for
permission toupdate some data and the OS notes that these can run. Which
explains why my old VM worked as that was installed and run on an old
machine which ran Lion so set to Anywhere. (or  had found this issue for
some app before and soadjuted the level)

> > 
> > I went to <http://files.pharo.org/vm/pharo/3.0/mac/>
> > 
> > The stable which has the same date as the one on the download pages is
> > reported as damaged but the
> > <http://files.pharo.org/vm/pharo/3.0/mac/Pharo-VM-mac-latest.zip> dated
> > 16th Sept starts.
> > 
> > I have a older working VM 

> > Which is the correct stable Mac VM?
> 
> the one that has "stable" in its name.
> latest => unstable / alpha / test release
> stable => THE stable one
> 

Sorry I meant which was a working stable one assuming that the ones
shown were broken, which I now realise they aren't.


So I have three comments
1) How did the newest Pharo 3 VM work- was it generated by a different
developer and then signed?

2) The Pharo download page should note that the VMs run only by
temporarily chnaging Gatekeeper level.  I suspect that most OSX 10.8
users who download software will have the same level as I had.

3) I think it is reasonable to assmue that developers will have the
level set to Mac App Store and identified developers and is it possible
to cosign the apps so that they pass the Gatekeeper check? (Ideally a
version of  Pharo app could come from the App Store as well to get a
wider audience and that requires the signing as well)


-- 
Mark


Reply via email to