| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

MeetingNotes004

Page history last edited by PBworks 16 years, 1 month ago

Squeak Release Meeting 4

Monday, March 24, 2008 at 18:00 UTC

On #squeak IRC channel


 

Open meeting for the unofficial SqueakReleaseTeam, regarding the planned Squeak 4.0 release

 

Agenda items

 

Answers are in italic

 

  1. Questions for Edgar:
    1. Is FunSqueak meant to be FullSqueak?
      1. No. it is meant to be a distribution, like squeak-dev
    2. Should MinimalMorphic/Ladrillos be part of 4.0, or a separate release effort, possibly 3.11 or 4.1?
      1. Probably. We didn't discuss this much
    3. Should we all work on Relicinsing for 4.0, then all work on bug fixes, or both in parallel?
      1. was not discussed
  2. License questions:
    1. Are all contributions for 3.9 and 3.10 still under Squeak-L?
      1. It is safest to assume that all contributions made after November 2006 (just prior to 3.9 final) are still under Squeak-L. The detailed answer is, the effective date of the license agreement differs per contributor
    2. Do we therefore need to redo KernelImage from 3.8?
      1. This would be a good idea for four reasons:
        1. All contributions are definitely dated after 3.8.1
        2. 3.8 is the base of nearly all the other forks
        3. 3.8 is a bit smaller and simpler than 3.9 and following, as it does not have traits and Monticello
        4. 3.8 would be simpler to build a history database from, as it uses the update stream simply, not in a curious roundabout fashion like 3.9 and 3.10 do
      2. It would be a very bad idea for one reason:
        1. Losing 3 years worth of bug fixes
      3. It is hard to say whether or not we will lose these bug fixes anyway by redoing the core of squeak. This is definitely a big issue to discuss. See Squeak40Base for details
    3. For very small, obvious, Squeak-L licensed methods, is it better to leave them alone, or rewrite them with likely the same content?
      1. Size doesn't matter. Copying does. If they have the same source code as Squeak 1.1, they can be freely replaced with that
  3. How do we license-audit KernelImage?
    1. How did Pavel audit KernelImage the first time?
      1. Out of about 5900 methods:
        1. 350 methods are definitely dirty, as their latest contributor (as of 3.10) has not signed the agreement
        2. 1000 methods are definitely clean, or might as well be, as the source is the same as it was in Squeak 1.1
        3. The remaining 4500 methods are not determined, and would require archeology work
      2. This audit ignored the dates of the contributor signatures
      3. For details, see the LicenseAuditing page
    2. Andrew is doing something about a complete method history. What is the status?
    3. Is there any new information in Andreas's Squeak History, or is it just a better packaging of what is already on ftp.squeak.org?
    4. Also, Maurice Rabb has been working on a squeak history. He says it will be about done by late April
    5. For more details, see the HistoryDatabase page
  4. Exactly what process will we use to clean the image?
    1. Does this document explain it correctly?
    2. Will we write tests for every unclean method?
    3. Will we write some kind of formal spec, a la STEPs?
    4. Do we need to have a separate person write the test/spec than writes the actual new method?
      1. None of this was discussed at all
  5. Scope of Squeak 4.0
    1. The image should be usable. Should we officially support Installer?
    2. Should we make a build server?
    3. Should we incorperate any bug fixes?
      1. None of this was discussed at all
  6. Misc
    1. What is the mailing list for the release team?
      1. It will be release@lists.squeakfoundation.org as soon as Craig sets it up

 

Transcript

Transcript

This meeting was much longer and less organized than the previous two. Six hours from start to finish, with 3.5 hours of actual discussion. It is recorded at ircbrowse.com

 

Meeting Minutes

 

http://ircbrowse.com/cview.html?utime=3415365700&start=3415365700&end=3415382112&channel=squeak#utime_requested

http://ircbrowse.com/cview.html?utime=3415370800&start=3415365700&end=3415382112&channel=squeak#utime_requested

http://ircbrowse.com/cview.html?utime=3415373250&start=3415365700&end=3415382112&channel=squeak#utime_requested

http://ircbrowse.com/cview.html?utime=3415374250&start=3415365700&end=3415382112&channel=squeak#utime_requested

http://ircbrowse.com/cview.html?utime=3415375400&start=3415365700&end=3415382112&channel=squeak#utime_requested

http://ircbrowse.com/cview.html?utime=3415376590&start=3415365700&end=3415382112&channel=squeak#utime_requested

More on which image to start from

http://ircbrowse.com/cview.html?utime=3415377811&start=3415365700&end=3415382112&channel=squeak#utime_requested

Speculation about what licenses various contributions are under

 

Meeting Minutes


Contact Matthew Fulmer for information:

matthewf on freenode, or tapplek@gmail.com

Comments (0)

You don't have permission to comment on this page.