SOB Minutes – 5/21/12

May 22, 2012 by

all Board members present: Bert Freudenberg, Colin Putney, Craig Latta, Randal L. Schwartz, Chris Muller, Levente Uzonyi, Chris Cunnington

– revised and finalized details for the running of future elections will be sent to the SFC

– changing the ownership of the Squeak server at Hetzner Online hosting from Squeak Germany to the SOB directly

– waiting on details from people about where the new server will be hosted and the availability of an event space for a Squeak event/mini convention

– the board is organizing a virtual workshop for Aida users new and old. It will be the week of 18-22 June on the Web Team mailing list. More details to follow

– Spoon documentation for beginners is coming as well as Naiad, the Spoon module system, integration with GitHub

– The difficult problem of how to shrink the Trunk image was explored. The problem is ‘Where to start?’ Some items were agreed upon: such as; isolated change sets could be deleted whole; Morphic and Etoys are so inextricably linked that they are a unit to be removed together; Morphic and Etoys could constituted a ‘full Morphic’ package; while, a minimal Morphic package could substitute for it, perhaps one based on the work done on the Cuis UI.

– Owing to the excellent work of some contributors to the Trunk, the Board is exploring inviting people to become core contributors

SOB Minutes – 5/7/12

May 8, 2012 by

Squeak Oversight Board minutes – 5/07/12

Attending: Colin Putney, Chris Cunnington, Bert Freudenberg, Randal Schwartz

– some ideas were explored for a Squeak event concerning kinds of presentations and intended audience; in addition we discussed who might be a good keynote speaker

– ideas for where we should get a new server were explored, but we’re waiting back to hear from some people, so nothing definitive was decided today

– there is a plan (regardless of the readiness of the new server) to take a week in June and update the website to the latest version of Aida

– instead of waiting until next year, some steps will be taken to update the voting procedure. The people who voted this year will automatically be included in a new voting list. The new system will likely be based on the Sugar Labs model with a public list of voters. [1]

– Chris Muller is the new SFC liaison contact at the SOB


Squeak Oversight Board minutes – 5/01/12

May 2, 2012 by

Squeak Oversight Board minutes – 5/01/12

Attending: Chris Muller, Colin Putney, Levente Uzonyi, Chris Cunnington, Bert Freudenberg, Craig Latta

– the SOB meeting time is being changed tentatively to 1st and 3rd Mondays noon in Los Angeles, so the next meeting is at May 7, 12pm L.A., Calif. time

– Colin is talking to Joyent [1] in Vancouver about hosting. They are a large supporter of node.js

– Colin is compiling Cog for Illumos (a branch of Solaris) [2]

– It was agreed that the a transition from our current server to a new server is required, as the current server hardware cannot run Cog (it’s an old AMD Athlon without SSE2)

– We discussed Squeak’s market position. Ideas around it being a “flexible platform” and how it gives a user “complete control” were emphasized. Squeak has been the point of departure for many innovative projects: RoarVM, Scratch, Croquet, Pharo, Etoys

– Craig’s plans for Spoon in the coming year include porting the Naiad module system to Squeak and other Smalltalks; and, making example modules from existing Squeak code as a demonstration for other people to get started

– The SOB is exploring the idea of having a Squeak event in North American sometime in its tenure this year.

– There are plans to contact the SqueakFest [3] organizers to include a track of programming for other kinds of Squeak projects than the educational


SOB minutes – 4/3/12

April 4, 2012 by
Attending: Levente Uzonyi, Jecel Assumpacao Jr., Chris Cunnington, Colin Putney, Randal Schwartz, Chris Muller

– Colin is soon to release a new version of OmniBrowser

– He is also working on an updated FileSystem, which may be considered to replace FileDirectory [1]

– The proposed Jenkins server will start to do something meaningful in a few weeks

– Dale’s idea of using GitHub to store mcz-like packages that are composed of directories annd .st text files was discussed to understand the idea[2]

– the SOB greatly appreciates Göran’s effort organizing the election

– each member of the SOB now understands they need to declare their intent to run and reasons for doing so by 13 April


SOB Minutes – 3/6/12

March 7, 2012 by

SOB Minutes – 3/6/12

– all members attending

– Election procedure was discussed:

  • since the Squeak People website is defunct a page listing all the eligible voters needs to be created and posted on
  • might be similar to Sugar Labs (another SFC member project)
  • a person would be eligible to vote by having shown they’d made a contribution
  • as there is a conflict of interest, not the board, but the election team should approve contributors
  • possibly this could be automated, e.g. by adding a Squeak People-like network of trust to Squeak Map
  • this discussion needs to be public on Squeak-Dev

– A beta version of Etoys 5 has been released (

– Colin discussed creating remote tools for work on a mini Squeak image:

  • While Smalltalk offers reflection, the ideal is to have a program as unaffected by its tools as a program is by a text editor
  • Colin uses a miniature image for the Atom feed of his website He built the image from Pavel’s core using the Mason build tool. He is planning to post a link to Squeak-Dev to allow people to download this image

– All members of the board are running for re-election with the exception of Jecel, who described his position at the last meeting

– Armed with a FreeBSD vm, Randal is in the process of creating a booking engine application or Insight Cruises and offered to post a link to the website when it’s done

Squeak Oversight Board minutes – 02/21/12

February 22, 2012 by

Attending: Chris Muller, Bert Freudenberg, Levente Uzonyi, Jecel Assumpacao Jr., Chris Cunnington, Craig Latta (guest)

– Colin posted a list of ideas on the SOB mailing list outlining loose plans for OmniBrowser, Filesystem as a replacement for FileDirectory, Environments/namespaces and their uses for modularity, an extensible core image and the tools required, using Mason with Jenkins to build images

– Craig Latta joined the meeting as a guest to talk about Spoon. He will be releasing a new history image soon

– Jecel will not be running for the SOB again to concentrate on his Smalltalk fork called (provisionally) NeoSmalltalk. It allows several images to run on a single vm and work in concert

– All these conversations, on way or another, related to the use of namespaces as a tool to create modularity

– Chris M. and Chris C. are both going to STIC/Smalltalk Directions next month. Chris M. is presenting.

– Chris C. will have a Jenkins app on his server after Smalltalk Directions to create an image foundry, an R&D gallery. The intent is to create a companion to the Community Driven Development Model with its get-it-right-the-first-time, “live to tape” process of image development.

Squeak Oversight Board minutes – 02/07/12

February 8, 2012 by

Attending: Chris Muller, Colin Putney, Randal Schwartz, Chris Cunnington

– This was mainly an idea session for things to do for Squeak 4.4

– Project ideas such as OmniBrowser, namespaces, and building small images (from a larger mother image) were explored

– The introduction of new ideas prompted discussion about the importance of moving in incremental steps when breaking backward compatibility, so that the entirety of the Squeak community can reasonably move forward in stepwise fashion.

– A general question of how Squeak is relevant in 2012 was posited. While advances to the vm and image create greater computing power, what could be the next killer app?

Squeak Oversight Board minutes – 01/17/12

January 18, 2012 by

Squeak Oversight Board minutes – 01/17/12

Attending: Chris Muller, Colin Putney, Levente Uzonyi, Chris Cunnington

  • it was agreed that was nice to see Eliot exploring the SqueakCore image, as we hope this is a direction the community will take up
  • a long conversation was had about how to distribute the next version of OmniBrowser, as existing tools don’t seem quite right
  • a long Installer script could be written, but that meant every version would have its own, and managing them would be a nuisance
  • Metacello was seen as good, but that it would be better if the metadata/dependency info could be accessible; so you could ask questions of the metadata
  • the difference between the needs of users and developers was raised
  • the next OmniBrowser will have around 30 packages to co-ordinate and likely more
  • Colin’s working on a DSL and tool to manage the task for his own personal use: a tool that reads a spec and creates an Installer script
  • Levente suggested a tool to read a Metacello configuration to make a spec to feed into Colin’s tool and then produce an Installer script
  • it was mentioned that a build server factors into these problems and could assist the process

SOB Minutes – 3 Jan.

January 3, 2012 by

– The bulk of the meeting addressed a sudden change to DNS that has shut down our mailing lists

– The problem resulted from the domain which made a change to its DNS configuration 2 Jan.

– After the problem is solved, the SOB is resolved to switch over to and make redundant to needs

– The relationship with the Software Freedom Conservancy was discussed in terms of who is a signatory for the Board. It seems the SFC is the signatory and not SOB memebers

– an important bug fix by Colin Putney will be incorporated into the release of Squeak 4.3

– Some final tasks related to the release of Squeak 4.3 were discussed: the creation of an All-In-One release; uploading a zipped version of that and a zipped SqueakCore image to /4.3; and then linking from the homepage of to that All-In-One app

Squeak 4.3 released / SOB minutes — 23 Dec.

December 25, 2011 by

Welcome to the release of Squeak 4.3.

There aren’t any applications bundled with this release. Instead of working on applications to bundle with the image, core developers have been inspired by the Cog virtual machine to look deeply into the image for things they wanted to change. As a result, the image is becoming smaller, tidier, and nimbler.

There are five Welcome Workspaces in Squeak 4.3. The second is called Future Directions:

– This image is ~15M. If you execute – Smalltalk unloadAllKnownPackages – it will become ~10M

– A SqueakCore image is available at

– A reasonable target is the creation of a smaller image, which may be a task before the community

– A place to explore where to make reductions is likely the removal/replacement of GUIs

– Once we have a smaller core image, we can employ Andreas Raab’s memo [1] on how to load code back into the image. This will be based on tests delineating the separate responsibilities of core and application developers

Happy Holidays Hacking,

the Squeak Oversight Board