Over the Fourth of July weekend my wife and I took some time off and stayed at a condo in Cannon Beach, Oregon. Besides the cannon, Cannon Beach is famous for Haystack Rock, the remnants of an ancient volcano and the third tallest sea stack in the world. The condo is located on the north end of Cannon Beach between Chapman Point and Ecola Creek. The sea stacks around Cannon Beach were formed some 15 million years ago when massive fissure volcanoes erupted in what is now westerneastern Oregon and easternwestern Idaho forming the Columbia River Basalt Group a flood of lava that covered 63,000 square miles. Over the ensuing millions of years, the Pacific Ocean has been pounding away at the these ancient lava flows and only the most stubborn chunks of basalt have survived as the beautiful sea stacks off Cannon Beach.
When I got back to work I began pounding away on the remnants of some ancient GLASS bugs:
- bug 38372 – ‘OGStackFrame dnu #homeContext during debugger restart’
- bug 38493 – ‘Loading and Saving a package with lots of requiredPackages is WAAAAY TOOOO SLOOOOW’
- bug 38544 – ‘TransientValue holds onto too much stuff’
- bug 38667 – ‘Check authorization before renaming a method category’
- bug 38844 – ‘asOctetString inefficient in Squeak methods’
- bug 38852 – ‘accept in debugger puts method in wrong class’
Bug 38493 is one of the more annoying bugs in GLASS and frankly once I fixed the bug (you should see a SIGNIFICANT speedup on future loads), I decided that it was worth publishing an upate. It’s hard to beat the beauty of Cannon Beach, but fixing Bug 38493 comes pretty close … haha!
I’ve published GLASS-dkh.119 (2.2.5) and GLASS.230-dkh.150 (2.3.0 or 1.0beta9). These two versions should be used with GemStone-dkh.283 (Squeak). All three of the versions can be found in the GLASS project on GemSource. If you decide to upgrade to these versions, first load the version on the GemStone-side, commit and logout. Load GemStone-dkh.283 into your Squeak image, then save and restart your Squeak image.
If you are running with a version of the GLASS package that is earlier than GLASS-dkh.118 or GLASS.230-dkh.146, then you need to follow these instructions first.
We have seen a couple of bugs in the server itself that are related to Continuations, so we plan on publishing a new version of the appliance in a couple of weeks once we’ve got stable fixes for the bugs (hopefully before ESUG).
6 comments
Comments feed for this article
July 15, 2008 at 9:59 pm
Philippe Marschall
Are there any plans to preinstall VMTools on the appliance and upgrade it to hardy heron?
July 16, 2008 at 10:50 am
Dale Henrichs
VMTools should be preinstalled in the appliance – is there something particular that you were missing?
Using hardy heron is a good idea, internally we are running GLASS on hardy heron systems, so we’ll upgrade the os this time around as well.
Thanks for the suggestion!
July 19, 2008 at 2:42 am
Philippe Marschall
VMWare tells me: “VMWare Tools is not installed. Choose the Virtual Machine > Install VMWare Tools menu.”
See:

July 30, 2008 at 10:57 am
Dale Henrichs
Philippe, VMWare is installed in the appliance and we think that the message you are seeing is related to the fact that the vmware tools that come with the appliance were built on Linux and you are running on a MAC. We’re looking into this one.
BTW, we are building and appliance using hardy heron.
August 1, 2008 at 5:13 pm
Dale Henrichs
Stop the presses! It looks like it is a little more trouble to update to hardy heron than we anticipated, so the upcoming appliance will not see a new version of Ubuntu installed:(
September 25, 2008 at 11:58 am
GemStone/S 64 2.3 Beta 2 is available « (gem)Stone Soup
[…] ESUG around the corner, I have not had time to merge the bugfixes into GLASS-dkh.119 (for 2.2.5). I hope to publish a beta update during the conference or shortly afterwards. […]