Squeak-dev image is an image made for squeak developers based on
Squeak3.9-final-7067. If you use it, please tell me. You can download it here: http://damien.cassou.free.fr/squeak-dev/ Changes in this version: ------------------------------ - Corrects a bug due to a SqueakMap purge. 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 - Choose your packages Future work: ---------------- - Wait for feedback. - Base squeak-dev image on Keith Hodges 3.9.1. Please tell me what is your experience with this version. Please tell me what you want for this image, this is for you. -- Damien Cassou |
Great, thanks a lot for making this available! I like especially that
you are using Package Universes - now I'm at least confident that somebody has used the configuration successfully. Nevertheless, I was stumbling when I tried to load additional packages. How about a note in the welcome message saying how I can open the Package Uniiverse browser (and what this is)? Like so: [Browse Package Universe] for more packages. The package universe contains a set of popular packages that are known to work together. The text in brackets could be clickable to open the universe browser, I think? best regards Matthias |
2007/3/19, Matthias Berth <[hidden email]>:
> Great, thanks a lot for making this available! I like especially that > you are using Package Universes - now I'm at least confident that > somebody has used the configuration successfully. > > Nevertheless, I was stumbling when I tried to load additional > packages. How about a note in the welcome message saying how I can > open the Package Uniiverse browser (and what this is)? Like so: > > [Browse Package Universe] for more packages. > The package universe contains a set of popular packages that are known > to work together. > > > The text in brackets could be clickable to open the universe browser, I think? This is a good idea. Thank you. -- Damien Cassou |
Damien,
I've loaded everything that's in the Web developent section of the Universe: Magritte, Pier, Pier Blog, Seaside. When you want to create a new Pier wiki instance, you have to execute PRPierFrame initialize. Maybe another hint in the welcome message? Or a comment vsible inside the Universe browser? Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html Without RsRSS, you get an error: MessageNotUnderstood: WARenderedHtmlRoot>>rss So RsRSS should probably be added to the universe? http://www.squeaksource.com/rsrss I use RSRSS-pmm.26. And one more: after I created my first blog posts, Pier Blog was complaining about not finding tags for an entry: MessageNotUnderstood: PBPost>>tags after some searching I found that there was a change in Pier that introduced tags for all structures. So I upgrade to versions around March 10, 2007, that say "- added tags to structures" in the comments: Magritte-Model-lr.249 Magritte-Seaside-lr.217 Pier-Seaside-lr.143 Pier-Model-lr.130 Pier-Blog-lr.49 First I tried updating Pier only, or going to some intermediate versions of Magritte, but I had a problem with #asDynamicObject not being defined when I did not do all these updates. I have avoided some of the very recent updates that said "for very latest Seaside and HTML5". I have tested the basics: adding a blog, adding blog posts and comments. Works for me. :-) Cheers Matthias PS: Do you know how I can get a list of the currently installed packages (like RSRSS-pmm.26)? |
In reply to this post by Damien Cassou-3
> - Base squeak-dev image on Keith Hodges 3.9.1.
why? what is the difference? |
2007/3/20, stephane ducasse <[hidden email]>:
> > - Base squeak-dev image on Keith Hodges 3.9.1. > why? > what is the difference? Squeak 3.9.1 contains bug fixes (monticello, font caching...). -- Damien Cassou |
In reply to this post by Matthias Berth-2
What a cool bug report :-) Thank you very much. I will take care of that.
2007/3/19, Matthias Berth <[hidden email]>: > Damien, > > I've loaded everything that's in the Web developent section of the Universe: > Magritte, Pier, Pier Blog, Seaside. > > When you want to create a new Pier wiki instance, you have to execute > > PRPierFrame initialize. > > Maybe another hint in the welcome message? Or a comment vsible inside > the Universe browser? > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: > > http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html > > Without RsRSS, you get an error: > > MessageNotUnderstood: WARenderedHtmlRoot>>rss > > So RsRSS should probably be added to the universe? > http://www.squeaksource.com/rsrss > > I use RSRSS-pmm.26. > > And one more: after I created my first blog posts, Pier Blog was > complaining about > not finding tags for an entry: > > MessageNotUnderstood: PBPost>>tags > > after some searching I found that there was a change in Pier that > introduced tags for all structures. So I upgrade to versions around > March 10, 2007, that say "- added tags to structures" in the comments: > > Magritte-Model-lr.249 > Magritte-Seaside-lr.217 > > Pier-Seaside-lr.143 > Pier-Model-lr.130 > Pier-Blog-lr.49 > > First I tried updating Pier only, or going to some intermediate > versions of Magritte, but I had a problem with #asDynamicObject not > being defined when I did not do all these updates. I have avoided some > of the very recent updates that said "for very latest Seaside and > HTML5". > > > I have tested the basics: adding a blog, adding blog posts and > comments. Works for me. :-) > > > Cheers > > Matthias > > > PS: Do you know how I can get a list of the currently installed > packages (like RSRSS-pmm.26)? > > -- Damien Cassou |
In reply to this post by Matthias Berth-2
You seems to know Pier packaging well. You may be more efficient than
me to maintain all packages. Do you want to do it ? It is very simple. I can explain. 2007/3/19, Matthias Berth <[hidden email]>: > Damien, > > I've loaded everything that's in the Web developent section of the Universe: > Magritte, Pier, Pier Blog, Seaside. > > When you want to create a new Pier wiki instance, you have to execute > > PRPierFrame initialize. > > Maybe another hint in the welcome message? Or a comment vsible inside > the Universe browser? > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: > > http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html > > Without RsRSS, you get an error: > > MessageNotUnderstood: WARenderedHtmlRoot>>rss > > So RsRSS should probably be added to the universe? > http://www.squeaksource.com/rsrss > > I use RSRSS-pmm.26. > > And one more: after I created my first blog posts, Pier Blog was > complaining about > not finding tags for an entry: > > MessageNotUnderstood: PBPost>>tags > > after some searching I found that there was a change in Pier that > introduced tags for all structures. So I upgrade to versions around > March 10, 2007, that say "- added tags to structures" in the comments: > > Magritte-Model-lr.249 > Magritte-Seaside-lr.217 > > Pier-Seaside-lr.143 > Pier-Model-lr.130 > Pier-Blog-lr.49 > > First I tried updating Pier only, or going to some intermediate > versions of Magritte, but I had a problem with #asDynamicObject not > being defined when I did not do all these updates. I have avoided some > of the very recent updates that said "for very latest Seaside and > HTML5". > > > I have tested the basics: adding a blog, adding blog posts and > comments. Works for me. :-) > > > Cheers > > Matthias > > > PS: Do you know how I can get a list of the currently installed > packages (like RSRSS-pmm.26)? > > -- Damien Cassou |
In reply to this post by Matthias Berth-2
2007/3/19, Matthias Berth <[hidden email]>:
> Great, thanks a lot for making this available! I like especially that > you are using Package Universes - now I'm at least confident that > somebody has used the configuration successfully. > > Nevertheless, I was stumbling when I tried to load additional > packages. How about a note in the welcome message saying how I can > open the Package Uniiverse browser (and what this is)? Like so: > > [Browse Package Universe] for more packages. > The package universe contains a set of popular packages that are known > to work together. > > > The text in brackets could be clickable to open the universe browser, I think? Done. Will be available in the future releases. -- Damien Cassou |
In reply to this post by Matthias Berth-2
Hi Matthias
2007/3/19, Matthias Berth <[hidden email]>: > Damien, > > I've loaded everything that's in the Web developent section of the Universe: > Magritte, Pier, Pier Blog, Seaside. > > When you want to create a new Pier wiki instance, you have to execute > > PRPierFrame initialize. This is automatically called on a first installation of the package. > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: > So RsRSS should probably be added to the universe? It is now and Pier-Blog installs correctly. > And one more: after I created my first blog posts, Pier Blog was > complaining about not finding tags for an entry: I downgraded Pier-Blog so that it does not require tag anymore. When a magritte and a pier packages will be available, I will upgrade again. > First I tried updating Pier only, or going to some intermediate > versions of Magritte, but I had a problem with #asDynamicObject not > being defined when I did not do all these updates. I have avoided some > of the very recent updates that said "for very latest Seaside and > HTML5". Can you tell me if you still have this problem? -- Damien Cassou |
In reply to this post by Damien Cassou-3
"Damien Cassou" <[hidden email]> writes:
> Squeak-dev image is an image made for squeak developers based on > Squeak3.9-final-7067. > > If you use it, please tell me. > > You can download it here: > http://damien.cassou.free.fr/squeak-dev/ This is a great image for people to start with, Damien. One of the interesting aspects is that it starts up with a documentation browser, so that you can look at some initial documentation that comes built into the image. This has historically been a weak point of Squeak, so it is neat to see someone taking it on! I hope the package universes works out. I see it is pointed at the development universe right now, which means that people using your starter image will see the same package list as those who install package universes into a stock 3.9 image. Lex |
In reply to this post by Damien Cassou-3
Damien,
I'm using Squeak-dev (I like it!) and have noticed the following in the welcome for ver 93: "This windows contains documentation about this image. On the top-left, you have folders to organize the documentation: - Documentation: various texts about installed packages - Prepared packages: some packages are not installed but are prepared for an easy installation - Welcome: this folder is the current one" But I don't have a prepared packages entry as I did in the previous versions. ? ===Blake=== |
Hi,
prepared packages are not in the image anymore. The documentation is wrong and has been corrected in the secret version 95 (you can download it at the same place). To replace prepared packages, the Universe system is your friend. World menu->open...->Package Universe Browser. You may want to hit the update button before (but sometimes it does not update so you might prefer to use the update button of the Package Universe *Editor*). As an easy alternative, just download version 95 which has an updated universe. Once in the Universe Package Browser, select the packages you want and hit Install. Some prepared packages are not yet in the universe. Please wait a bit, I will add them soon. Bye 2007/3/22, Blake <[hidden email]>: > Damien, > > I'm using Squeak-dev (I like it!) and have noticed the following in the > welcome for ver 93: > > "This windows contains documentation about this image. On the top-left, > you have folders to organize the documentation: > > - Documentation: various texts about installed packages > - Prepared packages: some packages are not installed but are prepared for > an easy installation > - Welcome: this folder is the current one" > > But I don't have a prepared packages entry as I did in the previous > versions. > > ? > > ===Blake=== > > -- Damien Cassou |
In reply to this post by Damien Cassou-3
Damien,
I'm pretty new to Pier, my installation was more trial and error than I would like. I don't know if I will be still using Pier 2 weeks from now, so I can't maintain packages. I would gladly help by trying things out with your image, however. Cheers Matthias On 3/20/07, Damien Cassou <[hidden email]> wrote: > You seems to know Pier packaging well. You may be more efficient than > me to maintain all packages. Do you want to do it ? It is very simple. > I can explain. > > 2007/3/19, Matthias Berth <[hidden email]>: > > Damien, > > > > I've loaded everything that's in the Web developent section of the Universe: > > Magritte, Pier, Pier Blog, Seaside. > > > > When you want to create a new Pier wiki instance, you have to execute > > > > PRPierFrame initialize. > > > > Maybe another hint in the welcome message? Or a comment vsible inside > > the Universe browser? > > > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: > > > > http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html > > > > Without RsRSS, you get an error: > > > > MessageNotUnderstood: WARenderedHtmlRoot>>rss > > > > So RsRSS should probably be added to the universe? > > http://www.squeaksource.com/rsrss > > > > I use RSRSS-pmm.26. > > > > And one more: after I created my first blog posts, Pier Blog was > > complaining about > > not finding tags for an entry: > > > > MessageNotUnderstood: PBPost>>tags > > > > after some searching I found that there was a change in Pier that > > introduced tags for all structures. So I upgrade to versions around > > March 10, 2007, that say "- added tags to structures" in the comments: > > > > Magritte-Model-lr.249 > > Magritte-Seaside-lr.217 > > > > Pier-Seaside-lr.143 > > Pier-Model-lr.130 > > Pier-Blog-lr.49 > > > > First I tried updating Pier only, or going to some intermediate > > versions of Magritte, but I had a problem with #asDynamicObject not > > being defined when I did not do all these updates. I have avoided some > > of the very recent updates that said "for very latest Seaside and > > HTML5". > > > > > > I have tested the basics: adding a blog, adding blog posts and > > comments. Works for me. :-) > > > > > > Cheers > > > > Matthias > > > > > > PS: Do you know how I can get a list of the currently installed > > packages (like RSRSS-pmm.26)? > > > > > > > -- > Damien Cassou > > |
I have downloaded squeak dev image 95 and installed everything in the
Web Development section of the Package Universe. Everything works fine now, thanks :-) Matthias On 3/24/07, Matthias Berth <[hidden email]> wrote: > Damien, > > I'm pretty new to Pier, my installation was more trial and error than > I would like. I don't know if I will be still using Pier 2 weeks from > now, so I can't maintain packages. I would gladly help by trying > things out with your image, however. > > Cheers > > Matthias > > > On 3/20/07, Damien Cassou <[hidden email]> wrote: > > You seems to know Pier packaging well. You may be more efficient than > > me to maintain all packages. Do you want to do it ? It is very simple. > > I can explain. > > > > 2007/3/19, Matthias Berth <[hidden email]>: > > > Damien, > > > > > > I've loaded everything that's in the Web developent section of the Universe: > > > Magritte, Pier, Pier Blog, Seaside. > > > > > > When you want to create a new Pier wiki instance, you have to execute > > > > > > PRPierFrame initialize. > > > > > > Maybe another hint in the welcome message? Or a comment vsible inside > > > the Universe browser? > > > > > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: > > > > > > http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html > > > > > > Without RsRSS, you get an error: > > > > > > MessageNotUnderstood: WARenderedHtmlRoot>>rss > > > > > > So RsRSS should probably be added to the universe? > > > http://www.squeaksource.com/rsrss > > > > > > I use RSRSS-pmm.26. > > > > > > And one more: after I created my first blog posts, Pier Blog was > > > complaining about > > > not finding tags for an entry: > > > > > > MessageNotUnderstood: PBPost>>tags > > > > > > after some searching I found that there was a change in Pier that > > > introduced tags for all structures. So I upgrade to versions around > > > March 10, 2007, that say "- added tags to structures" in the comments: > > > > > > Magritte-Model-lr.249 > > > Magritte-Seaside-lr.217 > > > > > > Pier-Seaside-lr.143 > > > Pier-Model-lr.130 > > > Pier-Blog-lr.49 > > > > > > First I tried updating Pier only, or going to some intermediate > > > versions of Magritte, but I had a problem with #asDynamicObject not > > > being defined when I did not do all these updates. I have avoided some > > > of the very recent updates that said "for very latest Seaside and > > > HTML5". > > > > > > > > > I have tested the basics: adding a blog, adding blog posts and > > > comments. Works for me. :-) > > > > > > > > > Cheers > > > > > > Matthias > > > > > > > > > PS: Do you know how I can get a list of the currently installed > > > packages (like RSRSS-pmm.26)? > > > > > > > > > > > > -- > > Damien Cassou > > > > > |
Cool :-D
2007/3/24, Matthias Berth <[hidden email]>: > I have downloaded squeak dev image 95 and installed everything in the > Web Development section of the Package Universe. Everything works fine > now, thanks :-) > > Matthias > > On 3/24/07, Matthias Berth <[hidden email]> wrote: > > Damien, > > > > I'm pretty new to Pier, my installation was more trial and error than > > I would like. I don't know if I will be still using Pier 2 weeks from > > now, so I can't maintain packages. I would gladly help by trying > > things out with your image, however. > > > > Cheers > > > > Matthias > > > > > > On 3/20/07, Damien Cassou <[hidden email]> wrote: > > > You seems to know Pier packaging well. You may be more efficient than > > > me to maintain all packages. Do you want to do it ? It is very simple. > > > I can explain. > > > > > > 2007/3/19, Matthias Berth <[hidden email]>: > > > > Damien, > > > > > > > > I've loaded everything that's in the Web developent section of the Universe: > > > > Magritte, Pier, Pier Blog, Seaside. > > > > > > > > When you want to create a new Pier wiki instance, you have to execute > > > > > > > > PRPierFrame initialize. > > > > > > > > Maybe another hint in the welcome message? Or a comment vsible inside > > > > the Universe browser? > > > > > > > > Another problem: Pier Blog needs RsRSS in order to produce the RSS feeds: > > > > > > > > http://www.iam.unibe.ch/pipermail/smallwiki/2007-March/002613.html > > > > > > > > Without RsRSS, you get an error: > > > > > > > > MessageNotUnderstood: WARenderedHtmlRoot>>rss > > > > > > > > So RsRSS should probably be added to the universe? > > > > http://www.squeaksource.com/rsrss > > > > > > > > I use RSRSS-pmm.26. > > > > > > > > And one more: after I created my first blog posts, Pier Blog was > > > > complaining about > > > > not finding tags for an entry: > > > > > > > > MessageNotUnderstood: PBPost>>tags > > > > > > > > after some searching I found that there was a change in Pier that > > > > introduced tags for all structures. So I upgrade to versions around > > > > March 10, 2007, that say "- added tags to structures" in the comments: > > > > > > > > Magritte-Model-lr.249 > > > > Magritte-Seaside-lr.217 > > > > > > > > Pier-Seaside-lr.143 > > > > Pier-Model-lr.130 > > > > Pier-Blog-lr.49 > > > > > > > > First I tried updating Pier only, or going to some intermediate > > > > versions of Magritte, but I had a problem with #asDynamicObject not > > > > being defined when I did not do all these updates. I have avoided some > > > > of the very recent updates that said "for very latest Seaside and > > > > HTML5". > > > > > > > > > > > > I have tested the basics: adding a blog, adding blog posts and > > > > comments. Works for me. :-) > > > > > > > > > > > > Cheers > > > > > > > > Matthias > > > > > > > > > > > > PS: Do you know how I can get a list of the currently installed > > > > packages (like RSRSS-pmm.26)? > > > > > > > > > > > > > > > > > -- > > > Damien Cassou > > > > > > > > > > -- Damien Cassou |
squeak-dev-95 has eight undeclared variables. Four are in the
refactoring browser engine, two in RoelTyper, one in ScriptManager, and one in OmniBrowser. ** Refactoring Browser FaultTolerantParser is called by BrowserRequestor, which is part of the refactoring engine. MenuItem is called by BasicLintRule. Another VW relic. SqueakParser is used by RBAstractTest and RBFormaterTest. I wonder if these tests are run? SqueakTokenStream is used by RBVariableNode *RoelTyper ArithmeticValue is referenced by VWTypeCollector. The real problem is that RoelTyper loades both SqueakTypeCollector and VWTypeCollector and then does a trick to decide which one to call, rather than just loading the one for Squeak. So, it ends up with references to VisualWorks classes that don't exist in Squeak. subclasses is used by Behavior in method nonMetaSubclassesDo: This method was added by RoelTyper, and it used to work because Behaviors used to know their subclasses, but traits changed that. The variable reference should probably be changed to "self subclasses", which is a lot slower post-traits, but works. ** ScriptManager SimpleDialog is used twice by ScriptManager. ** Ominibrowser execute is used by OBPluggableCommand in the execute: method, I think the method can be deleted. |
Thank you Ralph for this bug report.
2007/3/26, Ralph Johnson <[hidden email]>: > squeak-dev-95 has eight undeclared variables. Four are in the > refactoring browser engine, two in RoelTyper, one in ScriptManager, > and one in OmniBrowser. > > ** Refactoring Browser > > FaultTolerantParser is called by BrowserRequestor, which is part of > the refactoring engine. > > MenuItem is called by BasicLintRule. Another VW relic. > > SqueakParser is used by RBAstractTest and RBFormaterTest. I wonder if > these tests are run? > > SqueakTokenStream is used by RBVariableNode > > *RoelTyper > > ArithmeticValue is referenced by VWTypeCollector. The real problem is > that RoelTyper loades both SqueakTypeCollector and VWTypeCollector and > then does a trick to decide which one to call, rather than just > loading the one for Squeak. So, it ends up with references to > VisualWorks classes that don't exist in Squeak. > > subclasses is used by Behavior in method nonMetaSubclassesDo: > This method was added by RoelTyper, and it used to work because Behaviors > used to know their subclasses, but traits changed that. The variable reference > should probably be changed to "self subclasses", which is a lot slower > post-traits, > but works. > > ** ScriptManager > > SimpleDialog is used twice by ScriptManager. > > ** Ominibrowser > > execute is used by OBPluggableCommand in the execute: method, I think > the method can be deleted. > > -- Damien Cassou |
In reply to this post by Ralph Johnson
ok, will take care of the RoelTyper related ones. The reason is that
I generate the Squeak changeset from within VisualWorks, because I wanted to have one distribution for both. Will try to fix this. On 26 Mar 2007, at 26 March/00:45, Ralph Johnson wrote: > squeak-dev-95 has eight undeclared variables. Four are in the > refactoring browser engine, two in RoelTyper, one in ScriptManager, > and one in OmniBrowser. > > ** Refactoring Browser > > FaultTolerantParser is called by BrowserRequestor, which is part of > the refactoring engine. > > MenuItem is called by BasicLintRule. Another VW relic. > > SqueakParser is used by RBAstractTest and RBFormaterTest. I wonder if > these tests are run? > > SqueakTokenStream is used by RBVariableNode > > *RoelTyper > > ArithmeticValue is referenced by VWTypeCollector. The real problem is > that RoelTyper loades both SqueakTypeCollector and VWTypeCollector and > then does a trick to decide which one to call, rather than just > loading the one for Squeak. So, it ends up with references to > VisualWorks classes that don't exist in Squeak. > > subclasses is used by Behavior in method nonMetaSubclassesDo: > This method was added by RoelTyper, and it used to work because > Behaviors > used to know their subclasses, but traits changed that. The > variable reference > should probably be changed to "self subclasses", which is a lot slower > post-traits, > but works. > > ** ScriptManager > > SimpleDialog is used twice by ScriptManager. > > ** Ominibrowser > > execute is used by OBPluggableCommand in the execute: method, I think > the method can be deleted. > |
Free forum by Nabble | Edit this page |