Just to be clear, I need a volunteer to help out. I thought I could just dump files from Eliot's VM into the same places as the old VM (replacing it). If this is not the case then I need some help from someone with a Mac.
On Thu, Feb 27, 2014 at 1:55 PM, E. Glen Paling glenpaling@mac.com wrote:
slp5591 is so impersonal, you can call me Glen. :) I presume the lasted version of Cog should be included, however, the VM in the all-in-one is packaged differently than Eliot's. I suspect the Cog VM won't work without modification. I can't help much, I'm not an apple developer. Have a look at Pharo's version 2.0 portable.
Glen Paling
On 27Feb2014, at 14:31, Chris Muller asqueaker@gmail.com wrote:
Thanks slp5591.
On Thu, Feb 27, 2014 at 1:15 PM, slp5591@me.com wrote:
The launch errors are due to OSX's Gatekeeper. Changing the security settings allows Squeak to launch see: http://support.apple.com/kb/HT5290?viewlocale=en_US&locale=en_US. This is a excellent way to keep newbies away... We've been here before: http://forum.world.st/All-in-ones-tp4662358p4662683.html.
Like Tim said, changing the following changes to info.plist launches the all-in-one:
461 to: <string>Squeak 4.5, VM 4.2.3b1u</string> 463 to: <string>4.5</string> 467 to: <string>org.squeak.SqueakAllInOne45</string> 471 to: <string>Squeak 4.5</string> 515 to: <string>Squeak4.5-13680.image</string>
Okay, I've made those changes.
It is a very old VM:
/Applications/Smalltalk/Build/OneClicks/Squeak-4.5-All-in-One.app/Contents/MacOS/Squeak VM Opt Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] 4.5 Mac Carbon 4.2.4b1 28-Mar-10 >45CAAEAC-5A1E-4327-9702-7973E3473FDE<
Which VM do we want to deploy for Mac and where can I download it?
Let me know and I'll put up the new All-In-One.
Thanks.
On 27.02.2014, at 21:01, Chris Muller ma.chris.m@gmail.com wrote:
Just to be clear, I need a volunteer to help out. I thought I could just dump files from Eliot's VM into the same places as the old VM (replacing it). If this is not the case then I need some help from someone with a Mac.
Well, how Timely is that? its quarter past 9 pm here, so I won’t get to do sth before tomorrow (if at all before the weekend…)
would that suffice?
best -tobias
Silly me. Just download the latest Cog VM (currently Cog.app-13.33.2776.tgz ). Copy everything, except the Resources folder, from "Cog/Contents" into "Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist: <string>Squeak4.5-13680.image</string>. That's it.
Along with the image file, the Resources folder contains plug-ins. They're different than the ones that come with the Cog VM. I'll post a list.
Glen
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4746876.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
Squeak 4.5 All-in-One Resources Folder
These come with Cog VM but are not in the All-in-One: BochsIA32Plugin.bundle Version 1.0 FloatArrayPlugin.bundle Version 1.01 SqueakSSL.bundle Version 1.0 GreenCogSqueak.icns Squeak.icns SqueakChanges.icns
These are present in both but are different versions. CroquetPlugin.bundle: Cog VM Version 1.01, All-in-One Version: 1.0.0b2 FloatMathPlugin.bundle: Cog VM Version 1.01, All-in-One Version: 1.0.0b4 SqueakFFIPrims.bundle: Cog VM Version 1.1, All-in-One Version: 1.6.0b5
Glen
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4746881.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On Thu, Feb 27, 2014 at 05:40:28PM -0800, glenpaling wrote:
Squeak 4.5 All-in-One Resources Folder
These come with Cog VM but are not in the All-in-One: BochsIA32Plugin.bundle Version 1.0 FloatArrayPlugin.bundle Version 1.01 SqueakSSL.bundle Version 1.0 GreenCogSqueak.icns Squeak.icns SqueakChanges.icns
These are present in both but are different versions. CroquetPlugin.bundle: Cog VM Version 1.01, All-in-One Version: 1.0.0b2 FloatMathPlugin.bundle: Cog VM Version 1.01, All-in-One Version: 1.0.0b4 SqueakFFIPrims.bundle: Cog VM Version 1.1, All-in-One Version: 1.6.0b5
Glen
Best not to mix up the plugins. Use exactly what came with the Cog VM that you are installing. Other combinations might or might not work, but no one will have tested them, so don't do that.
Dave
On Thu, Feb 27, 2014 at 4:36 PM, glenpaling slp5591@me.com wrote:
Silly me. Just download the latest Cog VM (currently Cog.app-13.33.2776.tgz ). Copy everything, except the Resources folder, from "Cog/Contents" into "Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist: <string>Squeak4.5-13680.image</string>. That's it.
thanks Glen!
I wonder. Is there a tool that can be run on 10.6.x that can generate the .sig file?
Along with the image file, the Resources folder contains plug-ins. They're different than the ones that come with the Cog VM. I'll post a list.
Glen
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4746876.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On 28.02.2014, at 06:14, Eliot Miranda eliot.miranda@gmail.com wrote:
On Thu, Feb 27, 2014 at 4:36 PM, glenpaling slp5591@me.com wrote: Silly me. Just download the latest Cog VM (currently Cog.app-13.33.2776.tgz ). Copy everything, except the Resources folder, from "Cog/Contents" into "Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist: <string>Squeak4.5-13680.image</string>. That's it.
thanks Glen!
I wonder. Is there a tool that can be run on 10.6.x that can generate the .sig file?
The proper way would be to code-sign the whole bundle after creation. But you have to pay apple for that. The .sig file is pointless for that for OSX > 10.6
Best -Tobias
Shall I still step in and tryout / fix/ create the OSX part for the AIO?
BEst -tobias
On 28.02.2014, at 16:01, Tobias Pape Das.Linux@gmx.de wrote:
On 28.02.2014, at 06:14, Eliot Miranda eliot.miranda@gmail.com wrote:
On Thu, Feb 27, 2014 at 4:36 PM, glenpaling slp5591@me.com wrote: Silly me. Just download the latest Cog VM (currently Cog.app-13.33.2776.tgz ). Copy everything, except the Resources folder, from "Cog/Contents" into "Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist: <string>Squeak4.5-13680.image</string>. That's it.
thanks Glen!
I wonder. Is there a tool that can be run on 10.6.x that can generate the .sig file?
The proper way would be to code-sign the whole bundle after creation. But you have to pay apple for that. The .sig file is pointless for that for OSX > 10.6
Best -Tobias
Wouldn't this be best made part of the automated build process?
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747193.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On Sat, Mar 1, 2014 at 7:39 AM, glenpaling slp5591@me.com wrote:
Wouldn't this be best made part of the automated build process?
Once there's a fix it can be folded into the build. First things first :p
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747193.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
Nothing to fix, just replace the old VM files with new ones and edit the image name in info.plist.
Glen
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747248.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On Sat, Mar 1, 2014 at 1:57 PM, glenpaling slp5591@me.com wrote:
Nothing to fix, just replace the old VM files with new ones and edit the image name in info.plist.
I'm confused. I thought the CogVM didn't start up out-of-the-box on Mavericks, that it needs to be signed in some way. That's what I hope will be fixed.
Eliot Miranda-2 wrote
On Sat, Mar 1, 2014 at 1:57 PM, glenpaling <
slp5591@
> wrote:
Nothing to fix, just replace the old VM files with new ones and edit the image name in info.plist.
I'm confused. I thought the CogVM didn't start up out-of-the-box on Mavericks, that it needs to be signed in some way. That's what I hope will be fixed.
-- best, Eliot
With the Cog VM files properly placed within the All-In-One, the OS just complains that the application is from an unidentified developer. This can be overridden in the security preferences. Similar things happen with Windows and--I imagine--Linux. Preventing it requires code signing, I'm looking into it, I'll report back.
Glen
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747254.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
>>With the Cog VM files properly placed within the All-In-One, the OS just >>complains that the application is from an unidentified developer. This can >>be overridden in the security preferences. Similar things happen with >>Windows and--I imagine--Linux. Preventing it requires code signing, I'm >>looking into it, I'll report back.
>>Glen
I am running Linux.
Give me a link and I will give it a go.
cordially,
tty
gettimothy wrote
I am running Linux.
Give me a link and I will give it a go.
cordially,
tty
The All-In-One is here: http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip. Chris has tested the Windows and Linux versions.
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747263.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
Runs out of the box just fine.
Tests: 3488 run, 3449 passes, 23 expected failures, 12 failures, 4 errors, 0 unexpected passes .
Space analysis does not crash the system.
tty.
---- On Sat, 01 Mar 2014 18:02:19 -0800 glenpaling<slp5591@me.com> wrote ----
gettimothy wrote > I am running Linux. > > Give me a link and I will give it a go. > > cordially, > > > tty
The All-In-One is here: http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip. Chris has tested the Windows and Linux versions.
On Sat, Mar 1, 2014 at 4:57 PM, glenpaling slp5591@me.com wrote:
Eliot Miranda-2 wrote
On Sat, Mar 1, 2014 at 1:57 PM, glenpaling <
slp5591@
> wrote:
Nothing to fix, just replace the old VM files with new ones and edit the image name in info.plist.
I'm confused. I thought the CogVM didn't start up out-of-the-box on Mavericks, that it needs to be signed in some way. That's what I hope will be fixed.
-- best, Eliot
With the Cog VM files properly placed within the All-In-One, the OS just complains that the application is from an unidentified developer. This can be overridden in the security preferences. Similar things happen with Windows and--I imagine--Linux. Preventing it requires code signing, I'm looking into it, I'll report back.
Thanks Glen!
On Sat, Mar 1, 2014 at 6:26 AM, Tobias Pape Das.Linux@gmx.de wrote:
Shall I still step in and tryout / fix/ create the OSX part for the AIO?
yes please!
BEst -tobias
On 28.02.2014, at 16:01, Tobias Pape Das.Linux@gmx.de wrote:
On 28.02.2014, at 06:14, Eliot Miranda eliot.miranda@gmail.com wrote:
On Thu, Feb 27, 2014 at 4:36 PM, glenpaling slp5591@me.com wrote: Silly me. Just download the latest Cog VM (currently
Cog.app-13.33.2776.tgz
). Copy everything, except the Resources folder, from "Cog/Contents"
into
"Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist: <string>Squeak4.5-13680.image</string>. That's it.
thanks Glen!
I wonder. Is there a tool that can be run on 10.6.x that can generate
the .sig file?
The proper way would be to code-sign the whole bundle after creation. But you have to pay apple for that. The .sig file is pointless for that for OSX > 10.6
Best -Tobias
So I walked throu all that.
The info.plist is fixed, Cog 4776 put in place.
but its >20MB bigger than the previous AIOs.
Why? - 3 BochsIA34 plugins (one for each aritecture) between 1,3 and 5,3 MB each - Changes file of about 15 megs
Eliot, do you think we should ship the 4.5 aio with bochs plugin or is it only really useful for developing Cog?
Chris, can you pleas do a new image with condensed changes?
Smalltalk condenseChanges
You probably want to put that into the release process (I thought it was already, no?)
Best -Tobias
On 01.03.2014, at 17:13, Eliot Miranda eliot.miranda@gmail.com wrote:
On Sat, Mar 1, 2014 at 6:26 AM, Tobias Pape Das.Linux@gmx.de wrote: Shall I still step in and tryout / fix/ create the OSX part for the AIO?
yes please!
BEst -tobias
On 28.02.2014, at 16:01, Tobias Pape Das.Linux@gmx.de wrote:
On 28.02.2014, at 06:14, Eliot Miranda eliot.miranda@gmail.com wrote:
On Thu, Feb 27, 2014 at 4:36 PM, glenpaling slp5591@me.com wrote: Silly me. Just download the latest Cog VM (currently Cog.app-13.33.2776.tgz ). Copy everything, except the Resources folder, from "Cog/Contents" into "Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist: <string>Squeak4.5-13680.image</string>. That's it.
thanks Glen!
I wonder. Is there a tool that can be run on 10.6.x that can generate the .sig file?
The proper way would be to code-sign the whole bundle after creation. But you have to pay apple for that. The .sig file is pointless for that for OSX > 10.6
Best -Tobias
-- best, Eliot
Tobias Pape wrote
On 28.02.2014, at 06:14, Eliot Miranda <
eliot.miranda@
> wrote:
On Thu, Feb 27, 2014 at 4:36 PM, glenpaling <
slp5591@
> wrote:
Silly me. Just download the latest Cog VM (currently Cog.app-13.33.2776.tgz ). Copy everything, except the Resources folder, from "Cog/Contents" into "Squeak-4.5-All-in-One/Contents". Add the image name to line 465 of info.plist:
<string> Squeak4.5-13680.image </string> . That's it. > > thanks Glen! > > > I wonder. Is there a tool that can be run on 10.6.x that can generate > the .sig file? >
The proper way would be to code-sign the whole bundle after creation. But you have to pay apple for that. The .sig file is pointless for that for OSX > 10.6
Best -Tobias
signature.asc (1K) <http://forum.world.st/attachment/4746997/0/signature.asc%3E;
GlobalSign offers free SSL certificates for open source projects: https://www.globalsign.com/ssl/ssl-open-source/
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747273.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
Chris Muller-4 wrote
Just to be clear, I need a volunteer to help out. I thought I could just dump files from Eliot's VM into the same places as the old VM (replacing it). If this is not the case then I need some help from someone with a Mac.
snip
You can just dump the files from Eliot's VM into the All-In-One. Best remove the all the old plug-ins first. I've tested it by creating it on an Windows machine and then running it on a Mac. You just have to edit the info.plist file with the name of the image.
Glen
-- View this message in context: http://forum.world.st/working-on-the-All-In-One-tp4746365p4747270.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
squeak-dev@lists.squeakfoundation.org