I'm not sure where we left off in the other thread -- I don't want to jump ahead of Tobias or Glen, but just in case I went ahead and uploaded a new All-In-One
http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip
which replaces the Mac VM with Eliots latest. Where .bundle directories existed in the old and new, I first removed the entire old before copying in Eliots (so it wouldn't "merge" those directories). Eliot said the extra plugins from the prior VM should work as-is.
The only two files left intact from the old VM are:
./Contents/MacOS/Squeak VM Opt ./Contents/MacOS/Squeak VM Opt.sig
but these might be the ones we replace when we sign it. Craig has volunteered to do this but maybe a Mac owner should at least give it a whirl first really quick.
- Chris
Hi Chris On 04.03.2014, at 22:18, Chris Muller asqueaker@gmail.com wrote:
I'm not sure where we left off in the other thread -- I don't want to jump ahead of Tobias or Glen, but just in case I went ahead and uploaded a new All-In-One
http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip
which replaces the Mac VM with Eliots latest. Where .bundle directories existed in the old and new, I first removed the entire old before copying in Eliots (so it wouldn't "merge" those directories). Eliot said the extra plugins from the prior VM should work as-is.
The only two files left intact from the old VM are:
./Contents/MacOS/Squeak VM Opt ./Contents/MacOS/Squeak VM Opt.sig
but these might be the ones we replace when we sign it. Craig has volunteered to do this but maybe a Mac owner should at least give it a whirl first really quick.
- Chris
Chris, please consider this:
My mail from 02.03.2014, at 23:03, Message-Id: 4DB04A22-0453-49F8-92F2-CC8B2C4BFD38@gmx.de
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
[…]
Also, I have a fitting info.plist that fits the cog vm, if you are interested…
On Tue, Mar 4, 2014 at 1:38 PM, Tobias Pape Das.Linux@gmx.de wrote:
Hi Chris On 04.03.2014, at 22:18, Chris Muller asqueaker@gmail.com wrote:
I'm not sure where we left off in the other thread -- I don't want to jump ahead of Tobias or Glen, but just in case I went ahead and uploaded a new All-In-One
http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip
which replaces the Mac VM with Eliots latest. Where .bundle directories existed in the old and new, I first removed the entire old before copying in Eliots (so it wouldn't "merge" those directories). Eliot said the extra plugins from the prior VM should work as-is.
The only two files left intact from the old VM are:
./Contents/MacOS/Squeak VM Opt ./Contents/MacOS/Squeak VM Opt.sig
but these might be the ones we replace when we sign it. Craig has volunteered to do this but maybe a Mac owner should at least give it a whirl first really quick.
- Chris
Chris, please consider this:
My mail from 02.03.2014, at 23:03, Message-Id: 4DB04A22-0453-49F8-92F2-CC8B2C4BFD38@gmx.de
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
Agreed. The Bochs plugins can be left out and perhaps made available for download via a link?
Condensing the changes file would be possible *if* we'd changed the code to preserve history but we haven't. I'll do this b4 the next release.
[...]
Also, I have a fitting info.plist that fits the cog vm, if you are interested...
On 04.03.2014, at 22:44, Eliot Miranda eliot.miranda@gmail.com wrote:
On Tue, Mar 4, 2014 at 1:38 PM, Tobias Pape Das.Linux@gmx.de wrote: Hi Chris On 04.03.2014, at 22:18, Chris Muller asqueaker@gmail.com wrote:
I'm not sure where we left off in the other thread -- I don't want to jump ahead of Tobias or Glen, but just in case I went ahead and uploaded a new All-In-One
http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip
which replaces the Mac VM with Eliots latest. Where .bundle directories existed in the old and new, I first removed the entire old before copying in Eliots (so it wouldn't "merge" those directories). Eliot said the extra plugins from the prior VM should work as-is.
The only two files left intact from the old VM are:
./Contents/MacOS/Squeak VM Opt ./Contents/MacOS/Squeak VM Opt.sig
but these might be the ones we replace when we sign it. Craig has volunteered to do this but maybe a Mac owner should at least give it a whirl first really quick.
- Chris
Chris, please consider this:
My mail from 02.03.2014, at 23:03, Message-Id: 4DB04A22-0453-49F8-92F2-CC8B2C4BFD38@gmx.de
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
Agreed. The Bochs plugins can be left out and perhaps made available for download via a link?
Condensing the changes file would be possible *if* we'd changed the code to preserve history but we haven't. I'll do this b4 the next release.
Seeing the past changes files, it looks like condensing was part of the former release procedure, am I right?
Best -Tobias
Hi Tobias,
Chris, please consider this:
My mail from 02.03.2014, at 23:03,
--snip--
Yes, sorry, I did consider your mail.. A while ago, in fact.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-January/176249.h...
We did not create new sources since V41 because a couple of us have ideas about what we want that to do. Eliot has an idea and I, personally, want to avoid "island" releases where each method version is totally alone with no context from its prior version. I want each release to have the current version for each method, plus the version from the prior release.
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Regards, Chris
On 04.03.2014, at 23:23, Chris Muller asqueaker@gmail.com wrote:
Hi Tobias,
Chris, please consider this:
My mail from 02.03.2014, at 23:03,
--snip--
Yes, sorry, I did consider your mail.. A while ago, in fact.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-January/176249.h...
We did not create new sources since V41 because a couple of us have ideas about what we want that to do. Eliot has an idea and I, personally, want to avoid "island" releases where each method version is totally alone with no context from its prior version. I want each release to have the current version for each method, plus the version from the prior release.
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Ok, so, when condensing the changes file for the past releases, we lost method histories, right?
Best -Tobias
On Tue, Mar 4, 2014 at 3:12 PM, Tobias Pape Das.Linux@gmx.de wrote:
On 04.03.2014, at 23:23, Chris Muller asqueaker@gmail.com wrote:
Hi Tobias,
Chris, please consider this:
My mail from 02.03.2014, at 23:03,
--snip--
Yes, sorry, I did consider your mail.. A while ago, in fact.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-January/176249.h...
We did not create new sources since V41 because a couple of us have ideas about what we want that to do. Eliot has an idea and I, personally, want to avoid "island" releases where each method version is totally alone with no context from its prior version. I want each release to have the current version for each method, plus the version from the prior release.
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Ok, so, when condensing the changes file for the past releases, we lost method histories, right?
If we had done so, yes. But as I understand it this has not been done. For example, if you look at the 4.3 release's changes file you'll see it's full of droppings for running the TestRunner.
Best -Tobias
Hi
On 05.03.2014, at 00:14, Eliot Miranda eliot.miranda@gmail.com wrote:
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Ok, so, when condensing the changes file for the past releases, we lost method histories, right?
If we had done so, yes. But as I understand it this has not been done. For example, if you look at the 4.3 release's changes file you'll see it's full of droppings for running the TestRunner.
Then I fail to understand why the 4.5 changes file is ca 15 MB before condensing and ca 5 after, but 4.3/4.4 is around 5 MB (apparently) without condensing. What do I miss?
Best -Tobias
On Tue, Mar 4, 2014 at 3:42 PM, Tobias Pape Das.Linux@gmx.de wrote:
Hi
On 05.03.2014, at 00:14, Eliot Miranda eliot.miranda@gmail.com wrote:
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Ok, so, when condensing the changes file for the past releases, we lost
method
histories, right?
If we had done so, yes. But as I understand it this has not been done.
For example, if you look at the 4.3 release's changes file you'll see it's full of droppings for running the TestRunner.
Then I fail to understand why the 4.5 changes file is ca 15 MB before condensing and ca 5 after, but 4.3/4.4 is around 5 MB (apparently) without condensing. What do I miss?
I don't have 4.4 handy but I see 4.3 as 5.3Mb before condensing and 2.8Mb after. So I guess less droppings were created in the 4.3 development process than in 4.5 :-)
On 05.03.2014, at 01:01, Eliot Miranda eliot.miranda@gmail.com wrote:
On Tue, Mar 4, 2014 at 3:42 PM, Tobias Pape Das.Linux@gmx.de wrote: Hi
On 05.03.2014, at 00:14, Eliot Miranda eliot.miranda@gmail.com wrote:
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Ok, so, when condensing the changes file for the past releases, we lost method histories, right?
If we had done so, yes. But as I understand it this has not been done. For example, if you look at the 4.3 release's changes file you'll see it's full of droppings for running the TestRunner.
Then I fail to understand why the 4.5 changes file is ca 15 MB before condensing and ca 5 after, but 4.3/4.4 is around 5 MB (apparently) without condensing. What do I miss?
I don't have 4.4 handy but I see 4.3 as 5.3Mb before condensing and 2.8Mb after. So I guess less droppings were created in the 4.3 development process than in 4.5 :-)
That might be it. Thank you
Best -tobias
On 04-03-2014, at 3:42 PM, Tobias Pape Das.Linux@gmx.de wrote:
What do I miss?
Well the first snapshot reference in the changes file dates back to 24 May 2010, so a lot of code has been changed since then. Taking a quick scan from line 100198 to 127856 is a huge list of removeSelector doIts. That's 700kb just there. Later on there is 100kb of traits related doIts. It just goes on and on. I see vast lists of language spec arrays repeatedly.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Document the code? Why do you think they call it "code?"
Yes, but not since 4.1. :)
On Tue, Mar 4, 2014 at 5:12 PM, Tobias Pape Das.Linux@gmx.de wrote:
On 04.03.2014, at 23:23, Chris Muller asqueaker@gmail.com wrote:
Hi Tobias,
Chris, please consider this:
My mail from 02.03.2014, at 23:03,
--snip--
Yes, sorry, I did consider your mail.. A while ago, in fact.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2014-January/176249.h...
We did not create new sources since V41 because a couple of us have ideas about what we want that to do. Eliot has an idea and I, personally, want to avoid "island" releases where each method version is totally alone with no context from its prior version. I want each release to have the current version for each method, plus the version from the prior release.
Sounds like there is some motivation to work on this for 4.6. We haven't cared about "size" much last few releases but I know it will be a factor in 4.6 or soon thereafter, where we'll address not just .changes but other aspects as well.
Ok, so, when condensing the changes file for the past releases, we lost method histories, right?
Best -Tobias
Hi Chris--
Signed by "Mac Developer: Craig Latta (4QTQUN2427)", verify with shell command:
codesign --display --verbose=4 Squeak-4.5-All-in-One.app
New zipfile at [1].
thanks!
-C
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
If I remove the Bochs plugins, will the signature still work?
On Tue, Mar 4, 2014 at 4:36 PM, Craig Latta craig@netjam.org wrote:
Hi Chris--
Signed by "Mac Developer: Craig Latta (4QTQUN2427)", verify with
shell command:
codesign --display --verbose=4 Squeak-4.5-All-in-One.app New zipfile at [1]. thanks!
-C
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
If I remove the Bochs plugins, will the signature still work?
It appears so:
***
craig@rhythm Downloads 3> \rm Squeak-4.5-All-in-One.app/BochsIA32Plugin.dll craig@rhythm Downloads 4> codesign --display --verbose=4 Squeak-4.5-All-in-One.app Executable=/Users/craig/Downloads/Squeak-4.5-All-in-One.app/Contents/MacOS/Squeak VM Opt Identifier=org.squeak.SqueakAllInOne44 Format=bundle with Mach-O universal (i386 ppc7450) CodeDirectory v=20100 size=6396 flags=0x0(none) hashes=313+3 location=embedded Hash type=sha1 size=20 CDHash=a6bf14a8e54ba530db4e6538d63d25c7556dfc4a Signature size=4309 Authority=Mac Developer: Craig Latta (4QTQUN2427) Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CA Signed Time=Mar 4, 2014, 11:12:01 PM Info.plist entries=56 Sealed Resources version=2 rules=12 files=141 Internal requirements count=1 size=184
***
I'm happy to sign and test as necessary.
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
How about this one?
https://dl.dropboxusercontent.com/u/14917452/Squeak-4.5-All-in-One.app.zip
Best -Tobias
On 05.03.2014, at 08:33, Craig Latta craig@netjam.org wrote:
If I remove the Bochs plugins, will the signature still work?
It appears so:
craig@rhythm Downloads 3> \rm Squeak-4.5-All-in-One.app/BochsIA32Plugin.dll craig@rhythm Downloads 4> codesign --display --verbose=4 Squeak-4.5-All-in-One.app Executable=/Users/craig/Downloads/Squeak-4.5-All-in-One.app/Contents/MacOS/Squeak VM Opt Identifier=org.squeak.SqueakAllInOne44 Format=bundle with Mach-O universal (i386 ppc7450) CodeDirectory v=20100 size=6396 flags=0x0(none) hashes=313+3 location=embedded Hash type=sha1 size=20 CDHash=a6bf14a8e54ba530db4e6538d63d25c7556dfc4a Signature size=4309 Authority=Mac Developer: Craig Latta (4QTQUN2427) Authority=Apple Worldwide Developer Relations Certification Authority Authority=Apple Root CA Signed Time=Mar 4, 2014, 11:12:01 PM Info.plist entries=56 Sealed Resources version=2 rules=12 files=141 Internal requirements count=1 size=184
I'm happy to sign and test as necessary.
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
Hi Tobias--
How about this one?
https://dl.dropboxusercontent.com/u/14917452/Squeak-4.5-All-in-One.app.zip
***
craig@rhythm Downloads 11> codesign --display --verbose=4 Squeak-4.5-All-in-One\ 2.app Executable=/Users/craig/Downloads/Squeak-4.5-All-in-One 2.app/Contents/MacOS/Squeak Identifier=org.squeak.SqueakAllInOne45 Format=bundle with Mach-O thin (i386) CodeDirectory v=20100 size=8576 flags=0x2(adhoc) hashes=422+3 location=embedded Hash type=sha1 size=20 CDHash=af0fb19300e8953d59f28c1e4a2599936d9fda8f Signature=adhoc Info.plist entries=56 Sealed Resources=none Internal requirements count=0 size=12 craig@rhythm Downloads 12>
***
I don't know how ad-hoc signatures, with no certificate authority, interact with the Gatekeeper stuff in Mac OS.
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
On 05.03.2014, at 13:18, Craig Latta craig@netjam.org wrote:
Hi Tobias--
How about this one?
https://dl.dropboxusercontent.com/u/14917452/Squeak-4.5-All-in-One.app.zip
craig@rhythm Downloads 11> codesign --display --verbose=4 Squeak-4.5-All-in-One\ 2.app Executable=/Users/craig/Downloads/Squeak-4.5-All-in-One 2.app/Contents/MacOS/Squeak Identifier=org.squeak.SqueakAllInOne45 Format=bundle with Mach-O thin (i386) CodeDirectory v=20100 size=8576 flags=0x2(adhoc) hashes=422+3 location=embedded Hash type=sha1 size=20 CDHash=af0fb19300e8953d59f28c1e4a2599936d9fda8f Signature=adhoc Info.plist entries=56 Sealed Resources=none Internal requirements count=0 size=12 craig@rhythm Downloads 12>
I don't know how ad-hoc signatures, with no certificate authority,
interact with the Gatekeeper stuff in Mac OS.
what does 'spctl --assess -v Squeak-4.5-All-in-One\ 2.app' say? (given, that 'spctl --status' says 'assessments enabled')
Best -Tobias
what does 'spctl --assess -v Squeak-4.5-All-in-One\ 2.app' say?
With "Allow apps downloaded from Mac App Store" or "Allow apps downloaded from Mac App Store and identified developers" in the System Preferences, it's:
***
craig@rhythm documents 34> spctl --assess -v Squeak-4.5-All-in-One\ 2.app Squeak-4.5-All-in-One 2.app: invalid resource directory (directory or signature have been modified) craig@rhythm documents 35>
***
If I "Allow apps downloaded from anywhere" it's:
***
craig@rhythm documents 36> spctl --assess -v Squeak-4.5-All-in-One\ 2.app Squeak-4.5-All-in-One 2.app: accepted override=security disabled craig@rhythm documents 37>
***
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
On 05.03.2014, at 14:25, Craig Latta craig@netjam.org wrote:
what does 'spctl --assess -v Squeak-4.5-All-in-One\ 2.app' say?
With "Allow apps downloaded from Mac App Store" or "Allow apps downloaded from Mac App Store and identified developers" in the System Preferences, it's:
craig@rhythm documents 34> spctl --assess -v Squeak-4.5-All-in-One\ 2.app Squeak-4.5-All-in-One 2.app: invalid resource directory (directory or signature have been modified)
Oh, I apparently put the wrong one there. (I played around with code signing :( ) Can you please try
https://dl.dropboxusercontent.com/u/14917452/Squeak-4.5-All-in-One.app.zip
now?
Best -Tobias
craig@rhythm documents 35>
If I "Allow apps downloaded from anywhere" it's:
craig@rhythm documents 36> spctl --assess -v Squeak-4.5-All-in-One\ 2.app Squeak-4.5-All-in-One 2.app: accepted override=security disabled craig@rhythm documents 37>
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
Tobias, do you have a handle on how the Info.plist is used by the VM? The version that comes with the Cog VM and the one in the All-In-On have several differences.
Glen
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747839.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On 05.03.2014, at 14:43, glenpaling slp5591@me.com wrote:
Tobias, do you have a handle on how the Info.plist is used by the VM? The version that comes with the Cog VM and the one in the All-In-On have several differences.
Jep. In the Link I posted I adapted the AIO one with the appropriate COG infos. Note that some of them are Only of marginal interest, they only convey Build information (the DV… ones, IIRC)
Best -Tobias
Will someone please let me know what the final call is? The signed one from Craig yesterday is currently at ftp.squeak.org, do I need to replace that with Tobias' version, or not?
thanks.
On Wed, Mar 5, 2014 at 7:48 AM, Tobias Pape Das.Linux@gmx.de wrote:
On 05.03.2014, at 14:43, glenpaling slp5591@me.com wrote:
Tobias, do you have a handle on how the Info.plist is used by the VM? The version that comes with the Cog VM and the one in the All-In-On have several differences.
Jep. In the Link I posted I adapted the AIO one with the appropriate COG infos. Note that some of them are Only of marginal interest, they only convey Build information (the DV… ones, IIRC)
Best -Tobias
Will someone please let me know what the final call is? The signed one from Craig yesterday is currently at ftp.squeak.org, do I need to replace that with Tobias' version, or not?
Tobias' version has no usable signature, mine does.
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
Chris Muller-3 wrote
Will someone please let me know what the final call is? The signed one from Craig yesterday is currently at ftp.squeak.org, do I need to replace that with Tobias' version, or not?
thanks.
On Wed, Mar 5, 2014 at 7:48 AM, Tobias Pape <
Das.Linux@
> wrote:
On 05.03.2014, at 14:43, glenpaling <
slp5591@
> wrote:
Tobias, do you have a handle on how the Info.plist is used by the VM? The version that comes with the Cog VM and the one in the All-In-On have several differences.
Jep. In the Link I posted I adapted the AIO one with the appropriate COG infos. Note that some of them are Only of marginal interest, they only convey Build information (the DV… ones, IIRC)
Best -Tobias
I think we're waiting for Craig to sign and upload Tobias' new version.
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747888.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
I think we're waiting for Craig to sign and upload Tobias' new version.
At [1]. Wow, what a mess this stuff still is. No hope in hell of getting the right certificates in order unless you use the latest Xcode (e.g., Apple's "developer certificate portal" website is a useless pile of shit). And even then it's buried in Xcode's lousy preferences UI. And then no documentation about how to use the certs. I trust the right people were fired, but no one has replaced them yet...
You're welcome. :)
-C
***
craig@rhythm Downloads 54> codesign --deep -s "Developer ID Application: Craig Latta (RJ7UR445N4)" Squeak-4.5-All-in-One.app craig@rhythm Downloads 55> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: accepted source=Developer ID
***
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
ccrraaiigg wrote
I think we're waiting for Craig to sign and upload Tobias' new version.
At [1]. Wow, what a mess this stuff still is. No hope in hell of
getting the right certificates in order unless you use the latest Xcode (e.g., Apple's "developer certificate portal" website is a useless pile of shit). And even then it's buried in Xcode's lousy preferences UI. And then no documentation about how to use the certs. I trust the right people were fired, but no one has replaced them yet...
You're welcome. :)
-C
craig@rhythm Downloads 54> codesign --deep -s "Developer ID Application: Craig Latta (RJ7UR445N4)" Squeak-4.5-All-in-One.app craig@rhythm Downloads 55> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: accepted source=Developer ID
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
With my security settings set to "Allow apps downloaded from: Mac App Store and identified developers". The All-In-One launches. It warns that the program was downloaded from the internet and do I want to continue. Once acknowledged the Squeak launches! Anyone else?
Re: Wow, I agree, it was more than I could sort out.
You're Thank You!
Glen Paling
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747933.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
glenpaling wrote
ccrraaiigg wrote
I think we're waiting for Craig to sign and upload Tobias' new version.
At [1].
snip
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
snip
Test result are the same 13 failures as before:
Image ----- /Users/glenpaling/Downloads/Squeak-4.5-All-in-One-2.app/Contents/Resources/Squeak4.5-13680.image Squeak4.5 latest update: #13680 Current Change Set: Unnamed1 Image format 6505 (32 bit)
Virtual Machine --------------- /Users/glenpaling/Downloads/Squeak-4.5-All-in-One-2.app/Contents/MacOS/Squeak Croquet Closure Cog VM [CoInterpreter VMMaker.oscog-eem.331] 4.5 Mac OS X built on Aug 22 2013 10:08:05 Compiler: 4.2.1 (Apple Inc. build 5666) (dot 3) platform sources revision VM: r2776 http://www.squeakvm.org/svn/squeak/branches/Cog Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins CoInterpreter VMMaker.oscog-eem.331 uuid: 37d2e4b0-2f37-4e2d-8313-c63637785e59 Aug 22 2013 StackToRegisterMappingCogit VMMaker.oscog-eem.333 uuid: 84da9cb8-7f30-4cb7-b4fb-239a11f63b54 Aug 22 2013
SUnit Results ------------- 3488 run, 3452 passes, 23 expected failures, 13 failures, 0 errors, 0 unexpected passes
Failed Tests ------------ (CompiledMethodTest selector: #testMethodClass) debug. (ExceptionTests selector: #testHandlerFromAction) debug. (LocaleTest selector: #testLocaleChanged) debug. (MCEnvironmentLoadTest selector: #testLoadIntoEnvironment) debug. (MCPackageTest selector: #testUnload) debug. (MultiByteFileStreamTest selector: #testLineEndingChunk) debug. (ReleaseTest selector: #testNoObsoleteClasses) debug. (ReleaseTest selector: #testSuperSubclassReferences) debug. (SocketTest selector: #testSocketReuse) debug. (SocketTest selector: #testUDP) debug. (TextAttributesScanningTest selector: #testPluggableTextAttribute) debug. (TextAttributesScanningTest selector: #testTextFontReferenceTTC) debug. (TileMorphTest selector: #testSoundTile) debug.
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747944.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
On 05.03.2014, at 22:31, Craig Latta craig@netjam.org wrote:
I think we're waiting for Craig to sign and upload Tobias' new version.
At [1]. Wow, what a mess this stuff still is. No hope in hell of getting the right certificates in order unless you use the latest Xcode (e.g., Apple's "developer certificate portal" website is a useless pile of shit). And even then it's buried in Xcode's lousy preferences UI. And then no documentation about how to use the certs. I trust the right people were fired, but no one has replaced them yet...
You're welcome. :)
Thank you indeed!
-C
craig@rhythm Downloads 54> codesign --deep -s "Developer ID Application: Craig Latta (RJ7UR445N4)" Squeak-4.5-All-in-One.app craig@rhythm Downloads 55> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: accepted source=Developer ID
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
Okay, thanks Craig and Tobias and Glen and Eliot!
Craig's last signed one he got from Tobias is now uploaded to Squeak's ftp.
So, is 4.5 officially done now? Can we announce?
On Thu, Mar 6, 2014 at 2:21 AM, Tobias Pape Das.Linux@gmx.de wrote:
On 05.03.2014, at 22:31, Craig Latta craig@netjam.org wrote:
I think we're waiting for Craig to sign and upload Tobias' new version.
At [1]. Wow, what a mess this stuff still is. No hope in hell of getting the right certificates in order unless you use the latest Xcode (e.g., Apple's "developer certificate portal" website is a useless pile of shit). And even then it's buried in Xcode's lousy preferences UI. And then no documentation about how to use the certs. I trust the right people were fired, but no one has replaced them yet...
You're welcome. :)
Thank you indeed!
-C
craig@rhythm Downloads 54> codesign --deep -s "Developer ID Application: Craig Latta (RJ7UR445N4)" Squeak-4.5-All-in-One.app craig@rhythm Downloads 55> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: accepted source=Developer ID
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
Anybody else like the green Squeak icon from Eliot's distributions? Or is that OS X only?
Out of curiosity, is this the first time we will ship Cog/JIT as the standard out-of-the box VM? For the all-in-one, are all the three major platforms now Cog/JIT?
Thanks, Doug
On Mar 6, 2014, at 00:21 , Tobias Pape wrote:
On 05.03.2014, at 22:31, Craig Latta craig@netjam.org wrote:
I think we're waiting for Craig to sign and upload Tobias' new version.
At [1]. Wow, what a mess this stuff still is. No hope in hell of getting the right certificates in order unless you use the latest Xcode (e.g., Apple's "developer certificate portal" website is a useless pile of shit). And even then it's buried in Xcode's lousy preferences UI. And then no documentation about how to use the certs. I trust the right people were fired, but no one has replaced them yet...
You're welcome. :)
Thank you indeed!
-C
craig@rhythm Downloads 54> codesign --deep -s "Developer ID Application: Craig Latta (RJ7UR445N4)" Squeak-4.5-All-in-One.app craig@rhythm Downloads 55> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: accepted source=Developer ID
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
On Wed, Mar 5, 2014 at 5:43 AM, glenpaling slp5591@me.com wrote:
Tobias, do you have a handle on how the Info.plist is used by the VM? The version that comes with the Cog VM and the one in the All-In-On have several differences.
One must use the one that comes with Cog. All sorts of things can break (character encodings, amount of free memory, icons, etc).
Glen
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747839.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
[inline]
On Wed, Mar 5, 2014 at 2:30 PM, Tobias Pape Das.Linux@gmx.de wrote:
[inline]
-- Tobias Pape sent from a mobile device
Am 05.03.2014 um 22:50 schrieb Eliot Miranda eliot.miranda@gmail.com:
On Wed, Mar 5, 2014 at 5:43 AM, glenpaling slp5591@me.com wrote:
Tobias, do you have a handle on how the Info.plist is used by the VM? The version that comes with the Cog VM and the one in the All-In-On have several differences.
One must use the one that comes with Cog. All sorts of things can break (character encodings, amount of free memory, icons, etc).
characer ecodings?.
<key>SqueakEncodingType</key> <string>UTF-8</string>
IIRC this controls things like the default encoding used when opening a file, the encoding used in the paste buffer, etc.
Glen
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747839.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
-- best, Eliot
[inline]
Oh, I apparently put the wrong one there. (I played around with code signing :( ). Can you please try:
https://dl.dropboxusercontent.com/u/14917452/Squeak-4.5-All- in-One.app.zip
***
craig@rhythm Downloads 36> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: rejected source=no usable signature craig@rhythm Downloads 37>
***
-C
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok) + 1 415 287 3547 (no SMS)
On 05.03.2014, at 19:57, Craig Latta craig@netjam.org wrote:
Oh, I apparently put the wrong one there. (I played around with code signing :( ). Can you please try:
https://dl.dropboxusercontent.com/u/14917452/Squeak-4.5-All- in-One.app.zip
craig@rhythm Downloads 36> spctl --assess -v Squeak-4.5-All-in-One.app Squeak-4.5-All-in-One.app: rejected source=no usable signature craig@rhythm Downloads 37>
Craig, I didn't want to imply that mine was signed :( would you do that?
Best -Tobias
On 05.03.2014, at 04:35, Chris Muller asqueaker@gmail.com wrote:
If I remove the Bochs plugins, will the signature still work?
No.
Best -Tobias
On Tue, Mar 4, 2014 at 4:36 PM, Craig Latta craig@netjam.org wrote:
Hi Chris--
Signed by "Mac Developer: Craig Latta (4QTQUN2427)", verify with
shell command:
codesign --display --verbose=4 Squeak-4.5-All-in-One.app New zipfile at [1]. thanks!
-C
[1] http://tinyurl.com/ke77vol (dropbox.com)
-- Craig Latta www.netjam.org/resume +31 6 2757 7177 (SMS ok)
- 1 415 287 3547 (no SMS)
Chris Muller-3 wrote
I'm not sure where we left off in the other thread -- I don't want to jump ahead of Tobias or Glen, but just in case I went ahead and uploaded a new All-In-One
http://ftp.squeak.org/4.5/Squeak-4.5-All-in-One.zip
which replaces the Mac VM with Eliots latest. Where .bundle directories existed in the old and new, I first removed the entire old before copying in Eliots (so it wouldn't "merge" those directories). Eliot said the extra plugins from the prior VM should work as-is.
The only two files left intact from the old VM are:
./Contents/MacOS/Squeak VM Opt ./Contents/MacOS/Squeak VM Opt.sig
but these might be the ones we replace when we sign it. Craig has volunteered to do this but maybe a Mac owner should at least give it a whirl first really quick.
- Chris
Chris, I recommend you take the Info.plist from the Cog VM package rather than from the older All-In-Ones. There are quite a few differences (that I don't understand). There's may be information for the Cog VM that's different than for the old interpreted VM.
I'll test the latest 4.5 signed by Craig.
Glen
-- View this message in context: http://forum.world.st/All-In-One-updated-with-Mac-VM-tp4747754p4747835.html Sent from the Squeak - Dev mailing list archive at Nabble.com.
squeak-dev@lists.squeakfoundation.org