[squeak-dev] How to get/create a clean trunk image?
Bernhard Pieber
bernhard at pieber.com
Sun Oct 22 12:20:39 UTC 2017
Dear Squeakers,
From time to time I would like to contribute to Squeak. What I need in that case is a current VM and a clean trunk image. I normally fetch the latter from http://files.squeak.org/6.0alpha and then update.
I would like to use the 64bit version so that it gets more testing. However, the latest version Squeak6.0alpha-17412 is from 11 days ago and only available for 32bit. Any idea why this is the case?
Another thing I notice is that some packages are dirty in that image:
Services-Base
BrowserProvider>>browserClassMenushortcut (changed)
WorldMenuProvider>>worldpreferencesMenu (changed)
BrowserProvider>>browserMethodMenushortcut (changed)
WorldMenuProvider>>worldshortcut (changed)
WorldMenuProvider>>preferencesMenuservicesBrowser (changed)
WorldMenuProvider>>preferencesMenushortcut (changed)
WorldMenuProvider>>browserMethodMenucreateNewService (changed)
WorldMenuProvider>>preferencesMenupreferencesBrowser (changed)
System
Preferences class>>haloTheme (changed and recategorized)
Preferences class>>sugarAutoSave
Preferences class>>showAdvancedNavigatorButtons (changed)
Preferences class>>enableVirtualOLPCDisplay
Preferences class>>enablePortraitMode
Tools
Context>>inspectorClass (removed)
I used the following script to print the above list:
| result |
result := Dictionary new.
MCWorkingCopy allManagers do: [:each |
| cleanSnapshot currentSnapshot patch |
cleanSnapshot := each findSnapshotWithVersionInfo: each ancestors first.
currentSnapshot := each package snapshot.
patch := currentSnapshot patchRelativeToBase: cleanSnapshot.
patch isEmpty ifFalse: [result at: each put: patch]].
result keysAndValuesDo: [:wc :patch |
Transcript cr; show: wc packageName.
patch operations do: [:each | Transcript cr; tab; show: each summary]]
How can I get or create a clean trunk image to use for contributing? Is it save to revert those packages to the versions in trunk?
Cheers,
Bernhard
More information about the Squeak-dev
mailing list
|