Hi,
I've just uploaded new squeak-dev and squeak-web images based on
Squeak3.9.1-7075 and Squeak3.10-7159.
More information and download links:
http://damien.cassou.free.fr/squeak-dev.html
Changes in this version:
---------------------------
- A new http server to download the images:
https://gforge.inria.fr/frs/?group_id=1211 (please use this one in
priority because it has a counter, it will help me know how many
people are interested in each image)
- Squeak-web: Magritte and Pier has been updated to 1.0.15
- OB-Enhancements saw a lot of fixes and new features again
- Refactorings in OmniBrowser have been improved massively (have a
look at Lukas Renggli's blog, in the OmniBrowser category:
http://www.lukas-renggli.ch/blog, you will find screencasts about the
new features)
- Vassili Bykov regex expressions are now included
Contained packages:
------------------------
This image contains the following packages (some packages are only in
the squeak-web image or beta images):
Aida version 5.6
AST version 157
AutomaticMethodCategorizer version 0.25
AutomaticMethodCategorizerOB version 0.2
DynamicBindings version 2.7
eCompletion version 0.89
eCompletion-Traits version 0.1
eCompletionOmniBrowser version 0.4
Installer version 4.1
KomHttpServer version 7.0.30
KomServices version 1.12
Magritte-Model version 1.0.15.308
Magritte-Morph version 1.0.15.40
Magritte-Seaside version 1.0.15.256
Magritte-Tests version 1.0.15.134
Monticello15 version 1.5.471
Monticello15-Bootstrap version 1.5.470
MonticelloConfigurations version 1.0.44
MonticelloConfigurations-UniversesFix version un.33.fix.3
Null version 0.8
OB-Enhancements version 0.138
OmniBrowser version 0.408
OmniBrowser-Full version 0.25
OmniBrowser-Morphic version 0.46
OmniBrowser-Refactory version 0.85
OmniBrowser-Regex version 0.8.2
OmniBrowser-Standard version 0.327
OmniBrowser-SUnitIntegration version 0.9.1
OmniBrowser-TraitsIntegration version 0.32
PackageInfo-Base version 27
Pier version current
Pier-Blog version 1.0.15-alpha.72
Pier-Documents version 1.0.15-alpha.4
Pier-EditorEnh version 1.0.15-alpha.12
Pier-Model version 1.0.15-alpha.213
Pier-OmniBrowser version 1.0.15-alpha.33
Pier-Seaside version 1.0.15-alpha.264
Pier-Security version 1.0.15-alpha.103
Pier-Tests version 1.0.15-alpha.91
Refactoring Engine version 47
Rio version 0.34.29
Rio-Kernel version 0.78
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 8
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.20
Squeak dev packages beta version 0.21
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.52
UI Themes and Standard Widgets version 0.60
Universes version 42
Universes OmniBrowser version 0.35
VBRegex version 1.9
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
--
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 Sun, Apr 6, 2008 at 5:26 PM, Ken G. Brown <kbrown(a)mac.com> wrote:
> It seems to me that using the Installer to load the 'Latest', and 'LatestUnstable' fixes is a great way to get the latest fixes into the image for trying things out. Otherwise fixes tend to get forgotten and don't ever get into the latest image. I'm thinking all the fixes from <http://installer.pbwiki.com/> must at least be good enough to try out and exercise to see if there are issues, before we put them into the image for good. At the moment trying to install 'MinorFixesUnstable' results in a dialog notifying of a syntax error.
The problem is that people are working with these images. If a patch
is not stable, other developers won't like that. What I can do
however, is to add a documentation in the ScriptManager. This
documentation would contain a link which, once clicked, would load the
patches. 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)
Going through Keith's stuff from <http://installer.pbwiki.com/>, loading into sq3.10-7159dev08.04.2,
when attempting to do Installer install: 'MinorFixesUnstable'., it halts with a notifier dialog saying syntax error.
Ken G. Brown
At 5:00 AM -0700 4/6/08, squeak-dev-request(a)lists.squeakfoundation.org apparently wrote:
>Date: Sun, 6 Apr 2008 11:13:12 +0200
>From: "Damien Cassou" <damien.cassou(a)gmail.com>
>Subject: Re: [squeak-dev] [ANN][Squeak-dev Images] April 2008 versions
<snip>
> > How much of Keith's stuff from <http://installer.pbwiki.com/> is included in sq3.10-7159dev08.04.2, if any of it?
>
>
>Not at all. I try to make squeak-dev on top of stock Squeak images. No
>patches. However, if something is really needed, I can have look.
Ok. Thx.
It seems to me that using the Installer to load the 'Latest', and 'LatestUnstable' fixes is a great way to get the latest fixes into the image for trying things out. Otherwise fixes tend to get forgotten and don't ever get into the latest image. I'm thinking all the fixes from <http://installer.pbwiki.com/> must at least be good enough to try out and exercise to see if there are issues, before we put them into the image for good. At the moment trying to install 'MinorFixesUnstable' results in a dialog notifying of a syntax error.
Ken G. Brown
> > Particularly, are any of the
>> 2. Latest - MinorFixes, MajorFixes and PackageUpgrades
>> 3. LatestUnstable - MinorFixesUnstable, MajorFixesUnstable and PackageUpgradesUnstable
>> already in the image?
>>
>> Thx,
> > Ken G. Brown
<snip>
I don't believe the 3.10 release is in a state that we should consider
complete and final. My complaint does not concern anything about the
image contents, there are perhaps concerns there as well but I do not
intend to address them here. What I'm concerned with is the appearance
to someone who is looking for the latest release of Squeak.
My ideal example of a release is 3.8:
http://ftp.squeak.org/3.8/
You find here both basic and full images clearly labelled. There is a
gzipped sources file. You also find platform support directories.
There is also an ISO file for a CD which I don't really remember
anything about.
By the way I've had some complaints about gzipped source files and the
lack of support for ungzipping on all platforms. Perhaps we should
rethink that?
I could also wish for README, LICENSE, and maybe NEWS files.
The 3.9 release
http://ftp.squeak.org/3.9/
is not too bad. They changed the filename convention to the worse in my
opinion. There is a new sources file (gzipped). There are also
platform support files although RiscOS is missing (Tim wasn't interested
any longer?). There is no full image and the image there is not clearly
labelled as Basic.
The 3.10 release
http://ftp.squeak.org/3.10/
is not even close. Firstly this is the development directory and really
there probably should be a new cleaned up directory with only the
release and related files, not the interim releases. The release file
is named correctly (I brought this up with Edgar seperately). There is
no platform support, there is no sources file, there is no full image.
There are certainly not my wished for text files.
My comments here of course represent my idea of a release. I think it's
something we should discuss and try to form a clear policy on so that
future release teams have a target to aim for.
Ken
I'm trying to deal with different string encodings in my image.
I've read some related posts but didn't find direct answers.
For the test I took unicode word 'привет'. Trying to input this string
from keyboard, seaside web form and file stream I got 2 different
formats:
FIRST FORMAT: comes from Keyboard Input, Seaside with WAKomEncoded
WideString
1: 1087.
2: 1088.
...
What is the format of that String, I guess it's exactly UTF-8.
SECOND FORMAT: comes from FileStream, FileIn, etc.
WideString
1: 1069548607.
2: 1069548608.
...
The same question what is it? Is it UTF-32 or UCS2?
Both string are displayed correctly, but I'm failed to compare it.
So the questions are,
1. How to load data from files (e.g. FileStream) in first format
(UTF-8?). I also need to do that for loading source code which
contains unicode String's. May be I need to subclass UTF8TextConverter
and call it UTF8ToUTF8TextConverter.
2. How to setup WAKomEncoded and chars from keyboard to come in
second format.
3. What the encoding to choose as the base? What is the blueprint for
it? I guess I just need learn how to load data in FIRST FORMAT and all
will be ok.
4. How to convert WideString in image from one format to another.
Unicode problem is still live here in Squeak :-) I'm confused how some
great products like CMSBox fight against it. May be they don't even
need to load data from external streams.
I'm using squeak-dev 3.9 image with installed UnicodeSupport (http://www.nabble.com/Re%3A--squeak-dev---ANN--3.10-final-is-out-p16182045.…
) to input unicode chars from keyboard. I'm on Mac. Don't even know
what would be when I try to run in under Windows.
On Sun, Apr 6, 2008 at 3:44 AM, Ken G. Brown <kbrown(a)mac.com> wrote:
> Thanks again for your work Damien!
>
> How much of Keith's stuff from <http://installer.pbwiki.com/> is included in sq3.10-7159dev08.04.2, if any of it?
Not at all. I try to make squeak-dev on top of stock Squeak images. No
patches. However, if something is really needed, I can have look.
> Particularly, are any of the
> 2. Latest - MinorFixes, MajorFixes and PackageUpgrades
> 3. LatestUnstable - MinorFixesUnstable, MajorFixesUnstable and PackageUpgradesUnstable
> already in the image?
>
> Thx,
> Ken G. Brown
>
>
> At 3:20 AM -0700 4/5/08, squeak-dev-request(a)lists.squeakfoundation.org apparently wrote:
> >Date: Sat, 5 Apr 2008 12:19:25 +0200
> >From: "Damien Cassou" <damien.cassou(a)gmail.com>
> >Subject: [squeak-dev] [ANN][Squeak-dev Images] April 2008 versions
> >To: "The general-purpose Squeak developers list"
> > <squeak-dev(a)lists.squeakfoundation.org>, "Seaside - general
> > discussion" <seaside(a)lists.squeakfoundation.org>
> >Message-ID:
> > <6ac749c10804050319m78e57fdepb80bbf9200df1763(a)mail.gmail.com>
> >Content-Type: text/plain; charset=UTF-8
>
>
> >
> >Hi,
> >
> >I've just uploaded new squeak-dev and squeak-web images based on
> >Squeak3.9.1-7075 and Squeak3.10-7159.
>
>
>
--
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)
Thanks again for your work Damien!
How much of Keith's stuff from <http://installer.pbwiki.com/> is included in sq3.10-7159dev08.04.2, if any of it?
Particularly, are any of the
2. Latest - MinorFixes, MajorFixes and PackageUpgrades
3. LatestUnstable - MinorFixesUnstable, MajorFixesUnstable and PackageUpgradesUnstable
already in the image?
Thx,
Ken G. Brown
At 3:20 AM -0700 4/5/08, squeak-dev-request(a)lists.squeakfoundation.org apparently wrote:
>Date: Sat, 5 Apr 2008 12:19:25 +0200
>From: "Damien Cassou" <damien.cassou(a)gmail.com>
>Subject: [squeak-dev] [ANN][Squeak-dev Images] April 2008 versions
>To: "The general-purpose Squeak developers list"
> <squeak-dev(a)lists.squeakfoundation.org>, "Seaside - general
> discussion" <seaside(a)lists.squeakfoundation.org>
>Message-ID:
> <6ac749c10804050319m78e57fdepb80bbf9200df1763(a)mail.gmail.com>
>Content-Type: text/plain; charset=UTF-8
>
>Hi,
>
>I've just uploaded new squeak-dev and squeak-web images based on
>Squeak3.9.1-7075 and Squeak3.10-7159.
I have two packages, possibly in different repositories, and I would like to
diff (and possibly merge) them.
Do I have to load one first, then do "Changes" with the other? Then do a
"Merge"? Any other ways?
(I googled and found some undated pointers on visoracle.com)
Thanks - Sophie
Right now people googling "Squeak" or going to squeak.org continue see the
"Squeak 3.10 now released!" headline from The Weekly Squeak. A single simple
blog post entitled "Squeak 3.10 release delayed" would prevent people from
having the not-so-good experience - in effect stop the bleeding.
Since The Weekly Squeak is a Wordpress blog, establishing multiple authors
with different roles/capabilities is a breeze. A board representative can
make "official" announcements when necessary that will show up both on the
blog and squeak.org.
Perhaps Qwaq would consider providing a forum for the board and team leaders
to facilitate more effective interaction. Voice/video sessions with a shared
web browser should prove to be valuable tools for enhancing the
communication process. It might also be a way to bring together leadership
from the various Squeak-based communities.
Laurence
On Sat, Apr 5, 2008 at 3:28 AM, Randal L. Schwartz <merlyn(a)stonehenge.com>
wrote:
> >>>>> "Dan" == Dan Ingalls <Dan(a)SqueakLand.org> writes:
>
> Dan> I have to agree with Andreas here. Any board worth its salt should
> Dan> consider itself to have a pretty wide scope, and it should feel pain
> Dan> whenever something is not working right. It may not be able to fix
> the
> Dan> problem directly, but it ought to be trying to understand it, and
> working
> Dan> with doers to fix it, to work around it, or to chart another better
> path.
>
> I too agree here. I think it's the job of the board to be accountable for
> the
> overall vision of Squeak. I'd rather the board get out of the way when
> things
> are already working, but if it's clear that things aren't working and some
> decisions need to be made, I'll be personally motivated to make sure that
> those shortcomings are on the board's agenda.
>
> --
> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777
> 0095
> <merlyn(a)stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
> See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl
> training!
>
>