[Pharo-project] Merging one-click and pharo-dev
On Tue, Oct 21, 2008 at 7:55 PM, Marcus Denker <denker@iam.unibe.ch> wrote:
We should really think/discuss about the next one-click be based on the dev image (the non-one-click then will be the "core" image for people building deployment images, for example).
First, you have to comment on the pharo-dev images to make them fit your needs. Then, you can embed the latest one into a One-Click that you generate (it seems I can't generate them myself because I don't use MacOS, but I'm not sure). What do you think? -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
I love the one-click dev image (Omni, Shout, etc) I also love the one-click TrueType/Polymorph. Which is easier, loading dev tools into TrueType/Polymorph or loading TrueType/Polymorph into dev? On Tue, Oct 21, 2008 at 1:34 PM, Damien Cassou <damien.cassou@gmail.com> wrote:
On Tue, Oct 21, 2008 at 7:55 PM, Marcus Denker <denker@iam.unibe.ch> wrote:
We should really think/discuss about the next one-click be based on the dev image (the non-one-click then will be the "core" image for people building deployment images, for example).
First, you have to comment on the pharo-dev images to make them fit your needs. Then, you can embed the latest one into a One-Click that you generate (it seems I can't generate them myself because I don't use MacOS, but I'm not sure).
What do you think?
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
On Tue, Oct 21, 2008 at 11:55 PM, David Mitchell <david.mitchell@gmail.com> wrote:
Which is easier, loading dev tools into TrueType/Polymorph or loading TrueType/Polymorph into dev?
I don't know but I guess future one-click will contain the dev tools, TrueType fonts and Polymorph. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
On 21.10.2008, at 20:34, Damien Cassou wrote:
On Tue, Oct 21, 2008 at 7:55 PM, Marcus Denker <denker@iam.unibe.ch> wrote:
We should really think/discuss about the next one-click be based on the dev image (the non-one-click then will be the "core" image for people building deployment images, for example).
First, you have to comment on the pharo-dev images to make them fit your needs.
Yes, I will check. And we should start to move some things into the Core (e.g. truetype + Regexps).
Then, you can embed the latest one into a One-Click that you generate (it seems I can't generate them myself because I don't use MacOS, but I'm not sure).
Don't know if you need macos, could be. (never tried it on linux). In general it would be nice to be able to build the one-click programmatically. There should be a "one-click" package-generator in the image. Marcus -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
Then, you can embed the latest one into a One-Click that you generate (it seems I can't generate them myself because I don't use MacOS, but I'm not sure).
Don't know if you need macos, could be. (never tried it on linux). In general it would be nice to be able to build the one-click programmatically.
If you want it working on a mac you need to make it on OS X, otherwise the resource forks are missing. Maybe there are some unix tools that could compensate that? Lukas -- Lukas Renggli http://www.lukas-renggli.ch
Actually resource forks have deprecated into non-existence in Squeak. ' The real problem is retaining the execution bit on the executables, if your file system doesn't respect that then you end up with a binary which won't execute on unix (aka mac) machines. However if you are using linux then you should be fine, the Squeak.app is just a folder with a bunch of files/folders. On Oct 22, 2008, at 12:33 AM, Lukas Renggli wrote:
Then, you can embed the latest one into a One-Click that you generate (it seems I can't generate them myself because I don't use MacOS, but I'm not sure).
Don't know if you need macos, could be. (never tried it on linux). In general it would be nice to be able to build the one-click programmatically.
If you want it working on a mac you need to make it on OS X, otherwise the resource forks are missing. Maybe there are some unix tools that could compensate that?
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
On Wed, Oct 22, 2008 at 9:29 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
In general it would be nice to be able to build the one-click programmatically. There should be a "one-click" package-generator in the image.
It should be easy in Bash, I can try. However, I don't know how it can be done in Squeak. Why do you need to do it in Squeak? -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
However if you are using linux then you should be fine, the Squeak.app is just a folder with a bunch of files/folders.
But there is a whole bunch of hidden files in these directories. I guess these must be preserved? Also the ZIP archive contains a strange hidden __MACOS__ folder. What is it for? Lukas -- Lukas Renggli http://www.lukas-renggli.ch
That is preserving any resource fork, and meta-data from hfs file attributes. Also so retains the hidden file that is used by the finder to format the folder view. It doesn't need to be present I believe in order for the re-zipped app to run, however I'd just keep it for now. After you replace the image/changes and other files, just rezip it all. On the mac unzipping it and the unarchive will do the right thing with the __MACOS__ files/folders On Oct 22, 2008, at 12:05 PM, Lukas Renggli wrote:
However if you are using linux then you should be fine, the Squeak.app is just a folder with a bunch of files/folders.
But there is a whole bunch of hidden files in these directories. I guess these must be preserved?
Also the ZIP archive contains a strange hidden __MACOS__ folder. What is it for?
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
On Wed, Oct 22, 2008 at 9:58 PM, John M McIntosh <johnmci@smalltalkconsulting.com> wrote:
That is preserving any resource fork, and meta-data from hfs file attributes. Also so retains the hidden file that is used by the finder to format the folder view. It doesn't need to be present I believe in order for the re-zipped app to run, however I'd just keep it for now. After you replace the image/changes and other files, just rezip it all. On the mac unzipping it and the unarchive will do the right thing with the __MACOS__ files/folders
I guess I can just keep the zip file as it is and update the image and changes file directly. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
On Wed, Oct 22, 2008 at 9:29 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
Don't know if you need macos, could be. (never tried it on linux).
Could all of you please try: http://gforge.inria.fr/frs/download.php/10024/Pharo0.1-10101-oneclick.zip It has been generated on Linux by updating the changes and image files only. -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
Ok, seems to work on the macintosh. However it's a 3.8.18b1U you should use a 3.8.18b4U VM when you copy over the vm and rename the "Squeak VM Opt" to "squeak" please also copy over the "Squeak VM Opt.sig" to "Squeak.sig" That is a pgp signature file which is helpful in determining where the binary came from. I note the LInux VM has UnixOSProcessPlugin, but the macintosh one does not have the UnixOSProcessPlugin.bundle do you need the UnixOSProcess plugin? Lastly do you need the bitblt plugin and freetype? http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-April/116342.htm... On Oct 22, 2008, at 11:00 PM, Damien Cassou wrote:
On Wed, Oct 22, 2008 at 9:29 AM, Marcus Denker <denker@iam.unibe.ch> wrote:
Don't know if you need macos, could be. (never tried it on linux).
Could all of you please try:
http://gforge.inria.fr/frs/download.php/10024/Pharo0.1-10101-oneclick.zip
It has been generated on Linux by updating the changes and image files only.
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu) _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
On Thu, Oct 23, 2008 at 8:51 AM, John M McIntosh <johnmci@smalltalkconsulting.com> wrote:
However it's a 3.8.18b1U you should use a 3.8.18b4U VM
Where can I find this VM please? I tried ftp://ftp.smalltalkconsulting.com/ but could not find the particular files you are talking about. Moreover, it seems a lot of files are newer than 3.8.18b4 so I really don't know what to do. Thank you -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
Ah well I"m wondering we are looking in the same place? ftp://ftp.smalltalkconsulting.com/Squeak%203.8.18beta4U.app.zip Also it is the newest file in the directory.... %ls -alt total 106102 drwxr-xr-x 8 johnmci users 1536 Oct 3 16:39 experimental -rw-r--r-- 1 johnmci users 3013865 May 29 18:38 Squeak 3.8.18beta4U.app.zip drwx---r-x 5 johnmci users 2560 May 29 18:38 . -rw-r--r-- 1 johnmci users 125827 Apr 15 2008 3.8.x Release Notes.rtf -rw-r--r-- 1 johnmci users 3022443 Apr 15 2008 Squeak 3.8.18beta3U.app.zip drwxr-xr-x 2 johnmci users 512 Feb 5 2008 Sophie -rw-r--r-- 1 johnmci users 25916 Nov 7 2007 SqueakBrowserPlugin.plugin.3.8.15b15.zip -rw-r--r-- 1 johnmci users 3018123 Jul 24 2007 Squeak 3.8.18beta1U.app.zip -rwxr-xr-x 1 johnmci users 190491 Jun 21 2007 Squeak VM 68KOT 3.0.12 Opt.sit -rwxr-xr-x 1 johnmci users 129986 Jun 21 2007 Squeak VM 68K68881NPLUGIN.sit {lots more} On Oct 23, 2008, at 12:47 AM, Damien Cassou wrote:
ftp://ftp.smalltalkconsulting.com/
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
On Thu, Oct 23, 2008 at 7:51 AM, John M McIntosh <johnmci@smalltalkconsulting.com> wrote:
However it's a 3.8.18b1U you should use a 3.8.18b4U VM when you copy over the vm and rename the "Squeak VM Opt" to "squeak" please also copy over the "Squeak VM Opt.sig" to "Squeak.sig" That is a pgp signature file which is helpful in determining where the binary came from.
Could you please try https://gforge.inria.fr/frs/download.php/10409/Pharo0.1-10107-oneclick.zip and tell me if it's better? Thank you -- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
Looks ok, just one minor change, the bundle version in the info.plist reads 3.8.18b1U, but it should read 3.8.18b4U I note this app doesn't have the freetype plugins for any platforms, are they needed? Or is that a pending feature awaiting for font work in the pharo image? On Oct 27, 2008, at 1:15 AM, Damien Cassou wrote:
On Thu, Oct 23, 2008 at 7:51 AM, John M McIntosh <johnmci@smalltalkconsulting.com> wrote:
However it's a 3.8.18b1U you should use a 3.8.18b4U VM when you copy over the vm and rename the "Squeak VM Opt" to "squeak" please also copy over the "Squeak VM Opt.sig" to "Squeak.sig" That is a pgp signature file which is helpful in determining where the binary came from.
Could you please try https://gforge.inria.fr/frs/download.php/10409/Pharo0.1-10107-oneclick.zip and tell me if it's better? Thank you
-- Damien Cassou Peter von der Ahé: «I'm beginning to see why Gilad wished us good luck». (http://blogs.sun.com/ahe/entry/override_snafu)
-- = = = ======================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
I do not know.
Looks ok, just one minor change, the bundle version in the info.plist reads 3.8.18b1U, but it should read 3.8.18b4U
I note this app doesn't have the freetype plugins for any platforms, are they needed? Or is that a pending feature awaiting for font work in the pharo image?
On 27.10.2008, at 20:29, Stéphane Ducasse wrote:
I do not know.
Looks ok, just one minor change, the bundle version in the info.plist reads 3.8.18b1U, but it should read 3.8.18b4U
I note this app doesn't have the freetype plugins for any platforms, are they needed? Or is that a pending feature awaiting for font work in the pharo image?
I did put them into the first one-click (I just copied over from Sophie for the mac version). The win version is not up-to-date, there is a bug=tracker item about that. Marcus -- Marcus Denker -- denker@iam.unibe.ch http://www.iam.unibe.ch/~denker
participants (7)
-
Damien Cassou -
David Mitchell -
John M McIntosh -
Keith Hodges -
Lukas Renggli -
Marcus Denker -
Stéphane Ducasse