Hi,
I've just uploaded new squeak-dev and squeak-web images based on Squeak3.9-7067 and Squeak3.10-7159.
http://damien.cassou.free.fr/squeak-dev.html
Changes in this version: ---------------------------
- The 3.10 based images now have 32bits color depth. This prevents a bug with Compiz on Linux boxes and the logo looks nicer. - squeak-web images now contains Aida (http://www.aidaweb.si/) which is another Smalltalk Web Application Server. You can start it on port 8888 with "SwazooServer demoStart". - Seaside still runs on top of the http server Commanche. However, you can run Seaside on top of Swazoo too "SwazooSeaside startOn: 8088". - The OmniBrowser packages contains bug fixes and requested features (Ctrl+h to browse hierarchy and Ctrl+Shift+C to show category). Feel free to use mantis to submit more. Also, the repository is open to commit (source.wiresong.ca/ob) and adding features is easy; please help us making OB a great framework and the best browser.
Contained packages: ------------------------
This image contains the following packages (some packages are only in the squeak-web image):
Aida version 5.4 Announcements version 0.7 AST version 154 AutomaticMethodCategorizer version 0.24 AutomaticMethodCategorizerServices version 0.2 ClassSelectorSets version 1 DynamicBindings version 2.7 DynamicProtocols version 0.67 eCompletion version 0.89 eCompletion-Traits version 0.1 eCompletionOmniBrowser version 0.4 Installer version 1.0.130 KomHttpServer version 7.0.30 KomServices version 1.12 Magritte-Model version 1.0.14.300 Magritte-Morph version 1.0.14.39 Magritte-Seaside version 1.0.14.248 Magritte-Tests version 1.0.14.131 Mondrian version 0.40 OB-Enhancements version 0.60 OmniBrowser version 0.404 OmniBrowser-Full version 0.25 OmniBrowser-Morphic version 0.43 OmniBrowser-Refactory version 0.44 OmniBrowser-Standard version 0.312 OmniBrowser-SUnitIntegration version 0.9.1 OmniBrowser-TraitsIntegration version 0.32 Pier version current Pier-Blog version 1.0.14-alpha.66 Pier-Documents version 1.0.14-alpha.3 Pier-EditorEnh version 1.0.14-alpha.9 Pier-Model version 1.0.14-alpha.191 Pier-OmniBrowser version 1.0.14-alpha.31 Pier-Seaside version 1.0.14-alpha.231 Pier-Security version 1.0.14-alpha.102 Pier-Tests version 1.0.14-alpha.84 Refactoring Engine version 39 RoelTyper version 0.60 RSRSS2 version 2.8.9 Scriptaculous version 2.8.228 ScriptManager version 0.6 Seaside version 2.8.522 Seaside-Adapters-Core version pmm.2.mcz Seaside-Adapters-Swazoo version pmm.7.mcz-2 Seaside-Squeak-Adapters version pmm.3.mcz SeasideAdaptersCompatibility version pmm.1.mcz Shout version 3.15-tween.70 ShoutWorkspace version 1-tween.2 SmaCC runtime version 13 Sport version 2.31 Squeak dev packages version 0.17 Squeak dev packages beta version 0.20 Squeak web packages version 0.2 SUnit-improved version 4.0.108 SUnitGUI-improved version 4.0.48 Swazoo version 2.1 ToolBuilder integration for UI Themes version 0.51 UI Themes and Standard Widgets version 0.58 Universes version 41 Universes OmniBrowser version 0.35 YAXO version 9
Updating the image: -------------------------
You are not obliged to download a new image if you don't want. You can always update your image.
To upgrade your already existing squeak-dev image:
1) World menu->open...->Package Universe Browser 2) Update list from network 3) Select all upgrades 4) Install selection 5) Execute: 'DEVImageCreator default install' (all windows will be closed)
Prepared packages: --------------------------
There are a lot of packages prepared for you in this image. They are not loaded in the image, but they can be easily.
- Open Package Universe Browser (world->open...->Package Universe Browser). - Click on "Update list from network" - Wait a few seconds - Select your packages - Install them
On Jan 4, 2008 12:22 PM, Michael Rueger michael@impara.de wrote:
Damien Cassou wrote:
YAXO version 9
Yaxo is now up to version 14 on SqueakSource :-)
I read somewhere that this version was not compatible with Squeak 3.9. If it's I misread, please upgrade the universe for the package to point on the new version (how to http://wiki.squeak.org/squeak/5899).
Bye
Damien Cassou wrote:
On Jan 4, 2008 12:22 PM, Michael Rueger michael@impara.de wrote:
Damien Cassou wrote:
YAXO version 9
Yaxo is now up to version 14 on SqueakSource :-)
I read somewhere that this version was not compatible with Squeak 3.9.
Oh, I forgot about that part. "Someone" should really make a 3.9.1 ...
Michael
Michael Rueger wrote:
Damien Cassou wrote:
On Jan 4, 2008 12:22 PM, Michael Rueger michael@impara.de wrote:
Damien Cassou wrote:
YAXO version 9
Yaxo is now up to version 14 on SqueakSource :-)
I read somewhere that this version was not compatible with Squeak 3.9.
Oh, I forgot about that part. "Someone" should really make a 3.9.1 ...
Michael
What do you need, we may just be able to put it into the LevelPlayingField script for 3.9 and perhaps 3.9 LPF can be 3.9.1
That was one purpose of LPF, to free you from having to stick to older apis
Keith
CodeLoader snarls http://www.dict.cc/englisch-deutsch/snarls.html on startup (see log)?
Alex
I wasn't sure about barfs! :)
Alexander Lazarević schrieb:
CodeLoader snarls http://www.dict.cc/englisch-deutsch/snarls.html on startup (see log)?
Alex
Ups, dead sources link.
Alexander Lazarević schrieb:
CodeLoader snarls http://www.dict.cc/englisch-deutsch/snarls.html on startup (see log)?
Alex
Ok, to even more increase global head-shaking in my behalf :D
Fixing the broken link just seemed to be the issue here. I had removed all squeak packages for ubuntu before and installed the squakland package after that, leaving many dangling symlinks. Installing squeak packages again I thought the problem was a bad link leftover. Testing *from a shell* worked. But what happened is, that the newly installed packages changed the way how squeak images are started *from the desktop* again. I had changed the launch method to squeakvm with buttonoptions once (see why [1]) and now the squeak launching script was executed and instead of the squeakvm the squeakvm launching method was used. Now double clicking on a squeak image resulted in starting the real vm like "squeak -vm-display-x11 -swapbtn sq3.9-7067dev08.01.1.image squeak.image". The additional squeak.image made CodeLoader raise the exception.
Pooh!
Now beyond shooting myself in the foot with this, wouldn't it be a nice feature to have the vm answer a default sources directory (via some vmparameter) and make the image look for sources files in that directory instead of having many copies of or symlinks to sources files all over the place?
Alex
On Jan 4, 2008, at 15:26 , Alexander Lazarević wrote:
Now beyond shooting myself in the foot with this, wouldn't it be a nice feature to have the vm answer a default sources directory (via some vmparameter) and make the image look for sources files in that directory instead of having many copies of or symlinks to sources files all over the place?
You only need to have one sources file in the same directory as the VM.
- Bert -
thats not fair, i just got your 3.9 image all configured for me, can i update to 3.10 through squeak's update?
On 1/4/08, Bert Freudenberg bert@freudenbergs.de wrote:
On Jan 4, 2008, at 15:26 , Alexander Lazarević wrote:
Now beyond shooting myself in the foot with this, wouldn't it be a nice feature to have the vm answer a default sources directory (via some vmparameter) and make the image look for sources files in that directory instead of having many copies of or symlinks to sources files all over the place?
You only need to have one sources file in the same directory as the VM.
- Bert -
El 1/4/08 11:41 AM, "David Zmick" dz0004455@gmail.com escribió:
thats not fair, i just got your 3.9 image all configured for me, can i update to 3.10 through squeak's update?
You could, but better download http://ftp.squeak.org/3.10/Squeak3.10alpha.7069.zip and populate to your needs via Universes.
Also could try Damien excellent images or if you was a good boy last year , email to Los Reyes Magos ( Mateo 2,1-2) and put your shoes for my upcoming FunSqueak, to all previous loaded I add more stuff (Sheduler, eCompletion, Seaside+Magritte+Pier).
Edgar
P.S Here in Argentina, we believe three magic persons with large camel caravan could bring us more gift as only one in red cloths
Bert Freudenberg schrieb:
You only need to have one sources file in the same directory as the VM.
On unix systems the squeak vm is in /usr/bin or /usr/local/bin, which is no good place to have the Sources files in. I think it wouldn't hurt to extend vmparameters to return an explicit default sources directory. This would return the vmpath for every platform but unix and behaviour would be the same as it is now. For unix it should return /usr/share/squeak instead.
Alex
i guess the answer to my question is yes, im doing it now!
On 1/4/08, Alexander Lazarević Alexander@lazarevic.de wrote:
Bert Freudenberg schrieb:
You only need to have one sources file in the same directory as the VM.
On unix systems the squeak vm is in /usr/bin or /usr/local/bin, which is no good place to have the Sources files in. I think it wouldn't hurt to extend vmparameters to return an explicit default sources directory. This would return the vmpath for every platform but unix and behaviour would be the same as it is now. For unix it should return /usr/share/squeak instead.
Alex
On Jan 4, 2008 4:13 PM, David Zmick dz0004455@gmail.com wrote:
i guess the answer to my question is yes, im doing it now!
3.10 is not a stable image, it has not been released yet. You should wait a bit. Moreover, you may have problem upgrading like this; I recommend you to use a 3.10 image directly.
Damien Cassou wrote:
On Jan 4, 2008 4:13 PM, David Zmick dz0004455@gmail.com wrote:
i guess the answer to my question is yes, im doing it now!
3.10 is not a stable image, it has not been released yet. You should wait a bit. Moreover, you may have problem upgrading like this; I recommend you to use a 3.10 image directly.
I suggest taking note of the packages which you load into your image, and writing an installer script.
The theory being that this script should run in any base image that you choose, once the LevelPlayingField script has been applied.
Keith
On Jan 4, 2008 3:48 PM, Alexander Lazarević Alexander@lazarevic.de wrote:
Bert Freudenberg schrieb:
You only need to have one sources file in the same directory as the VM.
On unix systems the squeak vm is in /usr/bin or /usr/local/bin, which is no good place to have the Sources files in. I think it wouldn't hurt to extend vmparameters to return an explicit default sources directory. This would return the vmpath for every platform but unix and behaviour would be the same as it is now. For unix it should return /usr/share/squeak instead.
it's highly possible that your vm is really located in /usr/lib/squeak/... and that you only have a link in /usr/bin. I always put my sources files directly in /usr/lib/squeak/... and they are found without problem.
Damien Cassou schrieb:
it's highly possible that your vm is really located in /usr/lib/squeak/... and that you only have a link in /usr/bin.
Using the "official" debian packages you get the squeak vm named squeakvm in /usr/bin and a script named squeak in the same directory. The "official" sources packages install the sources files into /usr/share/squeak. What packages are you using on what distribution? This sounds rather like a manual installation and I wonder if this is more common than just loading prebuilt packages?
Alex
On Jan 4, 2008 4:54 PM, Alexander Lazarevic' Alexander@lazarevic.de wrote:
Damien Cassou schrieb:
it's highly possible that your vm is really located in /usr/lib/squeak/... and that you only have a link in /usr/bin.
Using the "official" debian packages you get the squeak vm named squeakvm in /usr/bin and a script named squeak in the same directory. The "official" sources packages install the sources files into /usr/share/squeak. What packages are you using on what distribution? This sounds rather like a manual installation and I wonder if this is more common than just loading prebuilt packages?
I compiled from subversion sources.
On Jan 12, 2008 8:20 PM, Giovanni Corriga giovanni@corriga.net wrote:
Damien Cassou ha scritto:
KomHttpServer version 7.0.30 KomServices version 1.12
Err, where does this version number come from? The latest versions are 7.0.5 and 1.3.1 respectively.
They come from the Universe. I don't know who updated the Universe (maybe Lukas?).
I think the .30 and .12 are numbered according to the SqueakSource file name (KomHttpServer-gc.30.mcz and KomServices-gc.12.mcz).
Damien Cassou ha scritto:
On Jan 12, 2008 8:20 PM, Giovanni Corriga giovanni@corriga.net wrote:
Damien Cassou ha scritto:
KomHttpServer version 7.0.30 KomServices version 1.12
Err, where does this version number come from? The latest versions are 7.0.5 and 1.3.1 respectively.
They come from the Universe. I don't know who updated the Universe (maybe Lukas?).
I think the .30 and .12 are numbered according to the SqueakSource file name (KomHttpServer-gc.30.mcz and KomServices-gc.12.mcz).
So do I. Nonetheless, it should be consistent and use either the version number or the monticello number, not a mix of the two.
Giovanni
On Jan 13, 2008 9:18 PM, Giovanni Corriga giovanni@corriga.net wrote:
Damien Cassou ha scritto:
On Jan 12, 2008 8:20 PM, Giovanni Corriga giovanni@corriga.net wrote:
Damien Cassou ha scritto:
KomHttpServer version 7.0.30 KomServices version 1.12
Err, where does this version number come from? The latest versions are 7.0.5 and 1.3.1 respectively.
They come from the Universe. I don't know who updated the Universe (maybe Lukas?).
I think the .30 and .12 are numbered according to the SqueakSource file name (KomHttpServer-gc.30.mcz and KomServices-gc.12.mcz).
So do I. Nonetheless, it should be consistent and use either the version number or the monticello number, not a mix of the two.
Discuss that with Lukas and decide who will own the package on the Universe.
KomHttpServer version 7.0.30 KomServices version 1.12
Err, where does this version number come from? The latest versions are 7.0.5 and 1.3.1 respectively.
They come from the Universe. I don't know who updated the Universe (maybe Lukas?).
I think the .30 and .12 are numbered according to the SqueakSource file name (KomHttpServer-gc.30.mcz and KomServices-gc.12.mcz).
So do I. Nonetheless, it should be consistent and use either the version number or the monticello number, not a mix of the two.
Discuss that with Lukas and decide who will own the package on the Universe.
What packages? I did not touch KomHttpServer or KomServices. I am only responsible for Seaside, Scriptaculous, Comet, Pier, Pier-*, Magritte, Magritte-*.
Lukas
On 1/14/08, Lukas Renggli renggli@gmail.com wrote:
KomHttpServer version 7.0.30 KomServices version 1.12
Err, where does this version number come from? The latest versions are 7.0.5 and 1.3.1 respectively.
They come from the Universe. I don't know who updated the Universe (maybe Lukas?).
I think the .30 and .12 are numbered according to the SqueakSource file name (KomHttpServer-gc.30.mcz and KomServices-gc.12.mcz).
So do I. Nonetheless, it should be consistent and use either the version number or the monticello number, not a mix of the two.
Discuss that with Lukas and decide who will own the package on the Universe.
What packages? I did not touch KomHttpServer or KomServices. I am only responsible for Seaside, Scriptaculous, Comet, Pier, Pier-*, Magritte, Magritte-*.
Ok. Giovanni, since Lukas does not maintain them, do you want to do it yourself? If yes, send a mail to Lex Spoon and ask him the ownership of this package.
Damien Cassou ha scritto:
On 1/14/08, Lukas Renggli renggli@gmail.com wrote:
> KomHttpServer version 7.0.30 > KomServices version 1.12 Err, where does this version number come from? The latest versions are 7.0.5 and 1.3.1 respectively.
They come from the Universe. I don't know who updated the Universe (maybe Lukas?).
I think the .30 and .12 are numbered according to the SqueakSource file name (KomHttpServer-gc.30.mcz and KomServices-gc.12.mcz).
So do I. Nonetheless, it should be consistent and use either the version number or the monticello number, not a mix of the two.
Discuss that with Lukas and decide who will own the package on the Universe.
What packages? I did not touch KomHttpServer or KomServices. I am only responsible for Seaside, Scriptaculous, Comet, Pier, Pier-*, Magritte, Magritte-*.
Ok. Giovanni, since Lukas does not maintain them, do you want to do it yourself? If yes, send a mail to Lex Spoon and ask him the ownership of this package.
I remember someone asking me on #squeak to take over the packages a couple of months ago, but I can't really remember who that was at the moment. I agreed to do that, but soon after I got really busy and only now things are starting to cool off. In a couple of days I should be able to get some kind of broadband here in my new flat, so I should be able to start mantaining the Universe packages, too.
Damien, would you mind pinging me in a couple of weeks?
Ciao,
Giovanni
Hi Damien,
I suggest to remove Mondrian from the squeak-dev & -web images, it allows expressions at development time which are bugs at production time.
Examples: 3 + 4 value: 7 3 @ 4 x: 7
It must be possible to make all bugs within the development system, otherwise the word *test* has completely different meaning in production systems.
TIA.
/Klaus
On Fri, 04 Jan 2008 12:11:46 +0100, Damien Cassou wrote:
Hi,
I've just uploaded new squeak-dev and squeak-web images based on Squeak3.9-7067 and Squeak3.10-7159.
http://damien.cassou.free.fr/squeak-dev.html
Changes in this version:
- The 3.10 based images now have 32bits color depth. This prevents a
bug with Compiz on Linux boxes and the logo looks nicer.
- squeak-web images now contains Aida (http://www.aidaweb.si/) which
is another Smalltalk Web Application Server. You can start it on port 8888 with "SwazooServer demoStart".
- Seaside still runs on top of the http server Commanche. However, you
can run Seaside on top of Swazoo too "SwazooSeaside startOn: 8088".
- The OmniBrowser packages contains bug fixes and requested features
(Ctrl+h to browse hierarchy and Ctrl+Shift+C to show category). Feel free to use mantis to submit more. Also, the repository is open to commit (source.wiresong.ca/ob) and adding features is easy; please help us making OB a great framework and the best browser.
Contained packages:
This image contains the following packages (some packages are only in the squeak-web image):
Aida version 5.4 Announcements version 0.7 AST version 154 AutomaticMethodCategorizer version 0.24 AutomaticMethodCategorizerServices version 0.2 ClassSelectorSets version 1 DynamicBindings version 2.7 DynamicProtocols version 0.67 eCompletion version 0.89 eCompletion-Traits version 0.1 eCompletionOmniBrowser version 0.4 Installer version 1.0.130 KomHttpServer version 7.0.30 KomServices version 1.12 Magritte-Model version 1.0.14.300 Magritte-Morph version 1.0.14.39 Magritte-Seaside version 1.0.14.248 Magritte-Tests version 1.0.14.131 Mondrian version 0.40 OB-Enhancements version 0.60 OmniBrowser version 0.404 OmniBrowser-Full version 0.25 OmniBrowser-Morphic version 0.43 OmniBrowser-Refactory version 0.44 OmniBrowser-Standard version 0.312 OmniBrowser-SUnitIntegration version 0.9.1 OmniBrowser-TraitsIntegration version 0.32 Pier version current Pier-Blog version 1.0.14-alpha.66 Pier-Documents version 1.0.14-alpha.3 Pier-EditorEnh version 1.0.14-alpha.9 Pier-Model version 1.0.14-alpha.191 Pier-OmniBrowser version 1.0.14-alpha.31 Pier-Seaside version 1.0.14-alpha.231 Pier-Security version 1.0.14-alpha.102 Pier-Tests version 1.0.14-alpha.84 Refactoring Engine version 39 RoelTyper version 0.60 RSRSS2 version 2.8.9 Scriptaculous version 2.8.228 ScriptManager version 0.6 Seaside version 2.8.522 Seaside-Adapters-Core version pmm.2.mcz Seaside-Adapters-Swazoo version pmm.7.mcz-2 Seaside-Squeak-Adapters version pmm.3.mcz SeasideAdaptersCompatibility version pmm.1.mcz Shout version 3.15-tween.70 ShoutWorkspace version 1-tween.2 SmaCC runtime version 13 Sport version 2.31 Squeak dev packages version 0.17 Squeak dev packages beta version 0.20 Squeak web packages version 0.2 SUnit-improved version 4.0.108 SUnitGUI-improved version 4.0.48 Swazoo version 2.1 ToolBuilder integration for UI Themes version 0.51 UI Themes and Standard Widgets version 0.58 Universes version 41 Universes OmniBrowser version 0.35 YAXO version 9
Updating the image:
You are not obliged to download a new image if you don't want. You can always update your image.
To upgrade your already existing squeak-dev image:
- World menu->open...->Package Universe Browser
- Update list from network
- Select all upgrades
- Install selection
- Execute: 'DEVImageCreator default install' (all windows will be
closed)
Prepared packages:
There are a lot of packages prepared for you in this image. They are not loaded in the image, but they can be easily.
- Open Package Universe Browser (world->open...->Package Universe
Browser).
- Click on "Update list from network"
- Wait a few seconds
- Select your packages
- Install them
I suggest to remove Mondrian from the squeak-dev & -web images, it allows expressions at development time which are bugs at production time.
Examples: 3 + 4 value: 7 3 @ 4 x: 7
I have no idea why Mondrian is in Squeak-Dev, however these 'dangerous' class extensions are just a two click refactoring away:
1. Open Environment | Package: Mondrian 2. Method Refactoring | Rename Method: #value:/x:/y:
Done in Mondrian-lr.46 (+ a few oder fixes).
Lukas
On Sun, 03 Feb 2008 14:08:48 +0100, Lukas Renggli wrote:
Klaus wrote:
I suggest to remove Mondrian from the squeak-dev & -web images, it allows expressions at development time which are bugs at production time.
Examples: 3 + 4 value: 7 3 @ 4 x: 7
I have no idea why Mondrian is in Squeak-Dev,
It's in Universe, which says:
Category: Uncategorized Depends on: Announcements Maintained by: ls Downloads from: http://mc.lukas-renggli.ch/mondrian/Mondrian-dr.40.mcz Homepage: http://mc.lukas-renggli.ch/mondrian/
however these 'dangerous' class extensions are just a two click refactoring away:
- Open Environment | Package: Mondrian
- Method Refactoring | Rename Method: #value:/x:/y:
Done in Mondrian-lr.46 (+ a few oder fixes).
Yup. Updated & tests now green; thanks much (also for Symbol>>#moValue: :)
/Klaus
Lukas
Hi,
On Feb 3, 2008 11:59 AM, Klaus D. Witzel klaus.witzel@cobss.com wrote:
I suggest to remove Mondrian from the squeak-dev & -web images, it allows expressions at development time which are bugs at production time.
Mondrian is included into squeak-dev images because OB-Enhancements depends on it.
David, is it possible to remove this dependency?
Thanks for the report
squeak-dev@lists.squeakfoundation.org