[squeak-dev] Limbo, again!
Keith Hodges
keith_hodges at yahoo.co.uk
Sat Aug 2 23:00:02 UTC 2008
Jerome Peace wrote:
> Limbo, again!
>
>
> 3.10.2 is released.
>
> 4.0 is on the horizon (and behind schedule).
>
> 3.11 or 3.10.3 is where?
>
We have been working on 3.11, particular effort has been expended in the
political arena... we now have an official 3.11 plan ratified by the
board. Of course this leaves the task of actually doing it...
Matthew and I have a fairly good idea of where we want to go with
things. The goals we have set for 3.11 are far broader than just
throwing a new image at the community at some future date. We are aiming
to take some responsibility and provide mechanisms for supporting all
users of squeak whatever image version to have a better experience.
We do this in recognition that there is a brave new world coming in the
shape of Squeak 4.0 and we are looking to put together a process that
supports everyone else in the meantime, tending to more stable
production images for everyone.
I myself am currently fighting my own deadlines, and looking after
someone (24/7) who is virtually catatonic at the moment, so some
essential parts of the tools chain are in stasis right now while I am
stressed out of my mind.
However its not all bad news, one of the major goals of 3.11 is to
include LPF with atomic loading provided by MC1.6, and simultaneously to
provide this for 3.7, 3.8, 3.9, Croquet, Pharo and etoys. AFAIK. Matthew
has made great progress towards this goal.
Other goals and progress are available to see on
http://installer.pbwiki.com/311 and related pages.
> The reason I complain is that currently
> there are fixes available to vexing problems with 3.10.2
> (fonts stabilitity, FFI installability).
> But no easy way for users to get the benifit of them.
>
Not true...
Any fixes needed for specific packages can be added to the load scripts
in Sake/Packages, and many such fixes have been in place for a couple of
months now, including FFI and Fonts.
To take advantage of these simply load LPF and Sake/Packages.
Installer upgrade.
Installer install: 'LevelPlayingField'.
Installer install: 'Packages'.
Matthew and Ken have just completed a review checking all packages in
SqueakMap
This is another task intended to support the whole community in keeping
with our broader goals.
> ( I consider loading the patches individually into the images
> not to be particularly easy).
>
> Mantis reports:
> http://bugs.squeak.org/view.php?id=7140
> 0007140: Loading FFI renders sockets non-functional.
> http://bugs.squeak.org/view.php?id=6980
> 0006980: Loading FFI kernel makes NetNameResolver unresponsive
>
>
You surely must know that there is a list of other fixes available on
http://installer.pbwiki.com/MinorFixesUnstable page.
As far as I know Ken Brown and I are the only people using this list in
our working images to test things out.
To see what would be loaded...
Installer view: 'LatestUnstable'.
Or to actually perform the load.
Installer install: 'LatestUnstable'.
The community can contribute to assessing the fixes listed there, we
need votes as to which deserve to be transferred to the MinorFixes
(non-Unstable) task which is used as part of the 3.11 build script.
> The fact this now has a duplicate indicates how much the fix is needed.
>
> 0006577: In sq 7170 loaded projects get unexpected font changes
> http://bugs.squeak.org/view.php?id=6577
>
> I've written a dozen emails about this.
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-June/129332.html
> [squeak-dev] 3.10.2-rc is missing TTCFont registry fixes M6577FontRegFix-wiz.2.cs
>
Is this on MinorFixesUnstable?
> I'd rather spend my time on newer bugs.
>
> So, Randal, if you and the rest of the board
> can solve the harvesting problem or
> even improve the current state of affairs.
> You would have my gratitude.
>
I do not think we have a harvesting problem, since we have a process in
place, and the political will from the board to endorse this process.
There are 40 bugs on the MinorFixesUnstable page and I run my images
with all of them. Feel free to add some more. This is our current
harvesting in-tray. Ok so it may not be ideal, and we await the build
test server (my bad), but it is a process that is in place and it does
work to some extent.
> My question for the board, (particularly in the person of Randal )
> is how do we move forward NOW?
>
The board made one decision... to cancel any 3.11... and following my
suggestion, they reversed that decision. 3.11 lives but as a result of
my protests I stepped up to the leadership role. The unfortunate penalty
for this decision being that I have to pay my rent first, and "cure" the
aforementioned catatonic person.
So please join us in irc #squeak where matthew and I hang out most
evenings, and we can advise you on how to make best use of things that
are in place or currently being worked on.
> Yours in service and curiosity, --Jerome Peace
>
>
best regards
Keith
p.s. We also anticipate reviewing Edgars image so that his hard work
can be included along side ours
More information about the Squeak-dev
mailing list
|