[squeak-dev] Updating trunk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Updating trunk

Edgar J. De Cleene
Updating trunk I try to have my trunk image updated.
When performing update-nice.33.mcm I got the following (see below)
Any have this?
Any pointers?

Many thanks
Edgar

This package depends on the following classes:
  OBDefinition
  OBActor
  OBNode
  OBBrowser
  OBDefinitionPanel
You must resolve these dependencies before you will be able to load these definitions:
  OBAllMethodCategoryNode
  OBAllMethodCategoryNode classSide>>on:
  OBAllMethodCategoryNode>>category
  OBAllMethodCategoryNode>>methodReferences
  OBCategoryActor
  OBCategoryActor>>actionsForNode:
  OBCategoryActor>>actionsForParent:
  OBCategoryActor>>alphabetizeCategoriesIn:
  OBCategoryActor>>categorizeActionFor:
  OBCategoryActor>>categorizeIn:
  OBCategoryActor>>categoryTemplateFor:
  OBCategoryActor>>createIn:
  OBCategoryActor>>remove:
  OBCategoryActor>>removeEmptyCategoriesIn:
  OBCategoryActor>>rename:
  OBCategoryActor>>reorganizeCategoriesIn:
  OBCategoryActor>>stdActionsForParent:
  OBClassActor
  OBClassActor>>actionsForNode:
  OBClassActor>>browseObsoleteRefs:as:
  OBClassActor>>browseReferences:
  OBClassActor>>copy:
  OBClassActor>>copyClass:as:
  OBClassActor>>remove:
  OBClassActor>>rename:
  OBClassActor>>subclassTemplate:
  OBClassAwareNode
  OBClassAwareNode classSide>>sortHierarchically:
  OBClassAwareNode>>adoptSuperior:
  OBClassAwareNode>>browse
  OBClassAwareNode>>browseHierarchically
  OBClassAwareNode>>browseHierarchyAction
  OBClassAwareNode>>chaseVars
  OBClassAwareNode>>classNode
  OBClassAwareNode>>indent
  OBClassAwareNode>>indentedName
  OBClassAwareNode>>isDescendantOfClass:
  OBClassAwareNode>>isDescendantOfClassCat:
  OBClassAwareNode>>sortsBefore:
  OBClassAwareNode>>superior
  OBClassAwareNode>>superior:
  OBClassAwareNode>>superiorClass
  OBClassAwareNode>>superiors
  OBClassAwareNode>>superiorsDo:
  OBClassAwareNode>>theClass
  OBClassAwareNode>>theClass:
  OBClassAwareNode>>theClassName
  OBClassAwareNode>>theMetaClass
  OBClassAwareNode>>theNonMetaClass
  OBClassAwareNode>>theNonMetaClassName
  OBClassAwareNode>>withSuperiors
  OBClassCategoryNode
  OBClassCategoryNode classSide>>actionsForParent:
  OBClassCategoryNode classSide>>findClassIn:
  OBClassCategoryNode classSide>>findClassIn:pattern:
  OBClassCategoryNode classSide>>on:
  OBClassCategoryNode classSide>>on:inEnvironment:
  OBClassCategoryNode classSide>>userSelectionOf:for:
  OBClassCategoryNode>>actions
  OBClassCategoryNode>>ancestrySelector
  OBClassCategoryNode>>browse
  OBClassCategoryNode>>classNames
  OBClassCategoryNode>>classes
  OBClassCategoryNode>>classesHierarchically
  OBClassCategoryNode>>comments
  OBClassCategoryNode>>commentsHierarchically
  OBClassCategoryNode>>container
  OBClassCategoryNode>>definition
  OBClassCategoryNode>>dropSelector
  OBClassCategoryNode>>fileOut
  OBClassCategoryNode>>hasOrganization
  OBClassCategoryNode>>isDescendantOfClassCat:
  OBClassCategoryNode>>isRedefinedBy:
  OBClassCategoryNode>>metaclasses
  OBClassCategoryNode>>metaclassesHierarchically
  OBClassCategoryNode>>name
  OBClassCategoryNode>>printOut
  OBClassCategoryNode>>remove
  OBClassCategoryNode>>setName:
  OBClassCategoryNode>>setName:environment:
  OBClassCategoryNode>>text
  OBClassCommentNode
  OBClassCommentNode classSide>>on:
  OBClassCommentNode>>actions
  OBClassCommentNode>>name
  OBClassCommentNode>>setClass:
  OBClassCommentNode>>text
  OBClassCommentNode>>text:
  OBClassDefinition
  OBClassDefinition classSide>>environment:template:
  OBClassDefinition>>accept:notifying:
  OBClassDefinition>>confirmDefinition:
  OBClassDefinition>>confirmRedefinition:
  OBClassDefinition>>defineClass:notifying:
  OBClassDefinition>>definedClassExists:
  OBClassDefinition>>evaluatorForDefinition:
  OBClassDefinition>>isRedefinition:
  OBClassDefinition>>nameOfClassDefinedBy:
  OBClassDefinition>>selectedClass
  OBClassDefinition>>selection
  OBClassDefinition>>setEnvironment:template:
  OBClassDefinition>>signalSelectionOf:
  OBClassDefinition>>text
  OBClassNode
  OBClassNode classSide>>on:
  OBClassNode>>=
  OBClassNode>>actions
  OBClassNode>>allCategory
  OBClassNode>>ancestrySelector
  OBClassNode>>categories
  OBClassNode>>categoryNodeNamed:
  OBClassNode>>classCategoryNode
  OBClassNode>>classHierarchy
  OBClassNode>>classVariables
  OBClassNode>>commentHierarchy
  OBClassNode>>definition
  OBClassNode>>dropOnClassCategory:
  OBClassNode>>dropSelector
  OBClassNode>>fileOut
  OBClassNode>>findMethod
  OBClassNode>>hasOrganization
  OBClassNode>>inspectInstances
  OBClassNode>>inspectSubInstances
  OBClassNode>>instanceVariables
  OBClassNode>>metaclassHierarchy
  OBClassNode>>name
  OBClassNode>>nodeHierarchyWithClass:
  OBClassNode>>organization
  OBClassNode>>printOn:
  OBClassNode>>setClass:
  OBClassNode>>surroundingHierarchy
  OBClassNode>>title
  OBClassNode>>users
  OBClassRefNode
  OBClassRefNode classSide>>on:inMethod:
  OBClassRefNode>>name
  OBClassRefNode>>selection
  OBClassRefNode>>setClassName:reference:
  OBClassVariableNode
  OBClassVariableNode>>accessors
  OBCodeBrowser
  OBCodeBrowser classSide>>addTo:class:comment:metaclass:
  OBCodeBrowser classSide>>optionalButtons
  OBCodeBrowser>>addModelItemsToWindowMenu:
  OBCodeBrowser>>clearChanges
  OBCodeBrowser>>event:
  OBCodeBrowser>>initialExtent
  OBCodeBrowser>>register
  OBCodeBrowser>>stepAt:in:
  OBCodeBrowser>>unregister
  OBCodeBrowser>>wantsStepsIn:
  OBCodeBrowser>>windowIsClosing
  OBCodeNode
  OBCodeNode>>browseAction
  OBCodeNode>>hasOrganization
  OBDefinitionPanel>>browseIt:
  OBDefinitionPanel>>implementorsOfIt:
  OBDefinitionPanel>>referencesToIt:
  OBDefinitionPanel>>sendersOfIt:
  OBEnvironmentNode
  OBEnvironmentNode classSide>>forImage
  OBEnvironmentNode classSide>>on:
  OBEnvironmentNode>>categories
  OBEnvironmentNode>>categoryNodeNamed:
  OBEnvironmentNode>>environment
  OBEnvironmentNode>>hasOrganization
  OBEnvironmentNode>>name
  OBEnvironmentNode>>organization
  OBEnvironmentNode>>setEnvironment:
  OBHierarchyBrowser
  OBHierarchyBrowser classSide>>defaultMetaNode
  OBHierarchyBrowser classSide>>onClass:
  OBHierarchyBrowser classSide>>openOnClass:
  OBHierarchyBrowser classSide>>paneCount
  OBHierarchyBrowser classSide>>titleForRoot:
  OBHierarchyBrowser>>defaultBackgroundColor
  OBHierarchyBrowser>>defaultLabel
  OBImplementorsBrowser
  OBImplementorsBrowser classSide>>chaseImplementorsNav:
  OBImplementorsBrowser classSide>>defaultMetaNode
  OBImplementorsBrowser classSide>>hierarchicalImplementors
  OBImplementorsBrowser classSide>>implementorsNav:
  OBImplementorsBrowser classSide>>title
  OBImplementorsViewActor
  OBImplementorsViewActor>>actionsForParent:
  OBImplementorsViewActor>>addImplementor:
  OBImplementorsViewActor>>getClassForNewImplementationOf:
  OBInheritanceBrowser
  OBInheritanceBrowser classSide>>defaultMetaNode
  OBInheritanceBrowser classSide>>title
  OBInheritanceBrowser classSide>>titleForRoot:
  OBInheritanceBrowser>>defaultBackgroundColor
  OBInstanceVariableNode
  OBInstanceVariableNode>>accessors
  OBListBrowser
  OBListBrowser classSide>>browseRoot:
  OBListBrowser classSide>>browseRoot:title:
  OBListBrowser classSide>>maxPanes
  OBListBrowser classSide>>minPanes
  OBListBrowser>>defaultBackgroundColor
  OBListBrowser>>defaultLabel
  OBListBrowser>>labelPrefix
  OBListBrowser>>labelPrefix:
  OBMessageNode
  OBMessageNode classSide>>fromMethodNode:
  OBMessageNode classSide>>on:inMethod:inClass:
  OBMessageNode classSide>>on:inMethodNode:
  OBMessageNode classSide>>on:inMethodReference:
  OBMessageNode>>implementors
  OBMessageNode>>name
  OBMessageNode>>selection
  OBMessageNode>>sendersOfMessage
  OBMessageNode>>setMessage:selector:class:
  OBMetaclassNode
  OBMetaclassNode>>browse
  OBMetaclassNode>>name
  OBMetaclassNode>>nonMetaName
  OBMetaclassNode>>setClass:
  OBMethodCategoryNode
  OBMethodCategoryNode classSide>>actionsForParent:
  OBMethodCategoryNode classSide>>on:inClass:
  OBMethodCategoryNode>>=
  OBMethodCategoryNode>>actions
  OBMethodCategoryNode>>ancestrySelector
  OBMethodCategoryNode>>browse
  OBMethodCategoryNode>>category
  OBMethodCategoryNode>>container
  OBMethodCategoryNode>>definition
  OBMethodCategoryNode>>dropOnClass:
  OBMethodCategoryNode>>dropSelector
  OBMethodCategoryNode>>fileOut
  OBMethodCategoryNode>>hasOrganization
  OBMethodCategoryNode>>hash
  OBMethodCategoryNode>>isDescendantOfMethodCat:
  OBMethodCategoryNode>>methodReferences
  OBMethodCategoryNode>>methods
  OBMethodCategoryNode>>name
  OBMethodCategoryNode>>printOn:
  OBMethodCategoryNode>>remove
  OBMethodCategoryNode>>setName:class:
  OBMethodDefinition
  OBMethodDefinition classSide>>inCategory:inClass:
  OBMethodDefinition classSide>>selection:source:inCategory:inClass:
  OBMethodDefinition classSide>>selection:source:inClass:
  OBMethodDefinition classSide>>source:inClass:
  OBMethodDefinition>>accept:notifying:
  OBMethodDefinition>>callback:
  OBMethodDefinition>>category
  OBMethodDefinition>>compileMethod:notifying:
  OBMethodDefinition>>confirmMethod:
  OBMethodDefinition>>confirmScarySelector:
  OBMethodDefinition>>nodeFor:
  OBMethodDefinition>>redefineSource:selector:
  OBMethodDefinition>>selectedClass
  OBMethodDefinition>>selection
  OBMethodDefinition>>selector
  OBMethodDefinition>>selectorAlreadyDefined:
  OBMethodDefinition>>setClass:category:source:selection:
  OBMethodDefinition>>text
  OBMethodDefinition>>theClass
  OBMethodNode
  OBMethodNode classSide>>on:
  OBMethodNode classSide>>on:inClass:
  OBMethodNode>>=
  OBMethodNode>>actions
  OBMethodNode>>addOverridersOf:inClass:to:
  OBMethodNode>>ancestrySelector
  OBMethodNode>>browse
  OBMethodNode>>browseClass:
  OBMethodNode>>browseImplementors
  OBMethodNode>>browseInheritance
  OBMethodNode>>browseSenders
  OBMethodNode>>browseVersions
  OBMethodNode>>definition
  OBMethodNode>>displayString
  OBMethodNode>>doRemove
  OBMethodNode>>dropOnClass:
  OBMethodNode>>dropOnMethodCategory:
  OBMethodNode>>fileOut
  OBMethodNode>>fullName
  OBMethodNode>>hash
  OBMethodNode>>implementors
  OBMethodNode>>implementorsHierarchically
  OBMethodNode>>implementorsOf:
  OBMethodNode>>indentedFullName
  OBMethodNode>>inheritanceRoot
  OBMethodNode>>isDescendantOfMethod:
  OBMethodNode>>isDescendantOfMethodCat:
  OBMethodNode>>isDescendantOfMethodVersion:
  OBMethodNode>>messageNode
  OBMethodNode>>messageSelectors
  OBMethodNode>>messages
  OBMethodNode>>moveToPackage
  OBMethodNode>>moveToPackageAction
  OBMethodNode>>name
  OBMethodNode>>overrides
  OBMethodNode>>printOn:
  OBMethodNode>>reference
  OBMethodNode>>remove
  OBMethodNode>>removeAndBrowse
  OBMethodNode>>selectMessage
  OBMethodNode>>selection
  OBMethodNode>>selector
  OBMethodNode>>selectorAndMessages
  OBMethodNode>>senders
  OBMethodNode>>sendersOf:
  OBMethodNode>>setReference:
  OBMethodNode>>setSelector:class:
  OBMethodNode>>simpleBrowseSenders
  OBMethodNode>>source
  OBMethodNode>>sourceFiles
  OBMethodNode>>sourcePointer
  OBMethodNode>>versions
  OBMethodVersionNode
  OBMethodVersionNode classSide>>on:
  OBMethodVersionNode>>actions
  OBMethodVersionNode>>ancestrySelector
  OBMethodVersionNode>>browse
  OBMethodVersionNode>>category
  OBMethodVersionNode>>definition
  OBMethodVersionNode>>isDescendantOfMethodVersion:
  OBMethodVersionNode>>name
  OBMethodVersionNode>>reference
  OBMethodVersionNode>>revert
  OBMethodVersionNode>>setVersion:
  OBMethodVersionNode>>version
  OBOrganizationDefinition
  OBOrganizationDefinition classSide>>on:
  OBOrganizationDefinition>>organizer:
  OBOrganizationDefinition>>text
  OBOrganizationDefinition>>text:
  OBReferencesBrowser
  OBReferencesBrowser classSide>>defaultMetaNode
  OBReferencesBrowser classSide>>title
  OBSelectorNode
  OBSelectorNode classSide>>on:
  OBSelectorNode>>implementors
  OBSelectorNode>>implementorsHierarchically
  OBSelectorNode>>name
  OBSelectorNode>>selector
  OBSelectorNode>>selector:
  OBSelectorNode>>selectorAndMessages
  OBSelectorNode>>senders
  OBSelectorNode>>sendersOfMessage
  OBSendersBrowser
  OBSendersBrowser classSide>>defaultMetaNode
  OBSendersBrowser classSide>>title
  OBSystemBrowser
  OBSystemBrowser classSide>>alphabeticalMetaNode
  OBSystemBrowser classSide>>defaultMetaNode
  OBSystemBrowser classSide>>defaultRootNode
  OBSystemBrowser classSide>>hierarchicalMetaNode
  OBSystemBrowser classSide>>imageClass:comment:metaclass:
  OBSystemBrowser classSide>>initialize
  OBSystemBrowser classSide>>onClass:
  OBSystemBrowser classSide>>onClass:category:
  OBSystemBrowser classSide>>onClass:selector:
  OBSystemBrowser classSide>>onEnvironment:category:
  OBSystemBrowser classSide>>openOnClass:
  OBSystemBrowser classSide>>openOnClass:category:
  OBSystemBrowser classSide>>openOnClass:selector:
  OBSystemBrowser classSide>>openOnEnvironment:category:
  OBSystemBrowser classSide>>registerInOpenMenu
  OBSystemBrowser classSide>>title
  OBSystemBrowser>>defaultBackgroundColor
  OBVariableNode
  OBVariableNode classSide>>on:inClass:
  OBVariableNode>>actions
  OBVariableNode>>name
  OBVariableNode>>setName:class:
  OBVariablesBrowser
  OBVariablesBrowser classSide>>defaultMetaNode
  OBVariablesBrowser classSide>>title
  OBVersionBrowser
  OBVersionBrowser classSide>>defaultMetaNode
  OBVersionBrowser classSide>>maxPanes
  OBVersionBrowser classSide>>minPanes
  OBVersionBrowser classSide>>openOn:
  OBVersionBrowser classSide>>optionalButtons
  OBVersionBrowser>>defaultBackgroundColor
  OBVersionBrowser>>defaultLabel


Select Proceed to continue, or close this window to cancel the operation.


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Updating trunk

Nicolas Cellier
Sorry Edgar, this is my first .mcm, I'm still learning.
I removed the line corresponding to OB in update-nice.33.mcm
Would you try again ?

Stangely, this package is empty in my trunk image, and does not
complain on loading... (It does not try to load).

Another question: is there a way to upload a .mcm via web interface
rather than thru squeak iface?
source.squeak.org insist on the uploaded file to be a .mcz ...

Last, I think I uploaded a update.mcm by mistake (I thought programmer
and version would be automatic like for any .mcz). How can I delete
it?

Nicolas


2009/10/5 Edgar J. De Cleene <[hidden email]>:

> I try to have my trunk image updated.
> When performing update-nice.33.mcm I got the following (see below)
> Any have this?
> Any pointers?
>
> Many thanks
> Edgar
>
> This package depends on the following classes:
>   OBDefinition
>   OBActor
>   OBNode
>   OBBrowser
>   OBDefinitionPanel
> You must resolve these dependencies before you will be able to load these
> definitions:
>   OBAllMethodCategoryNode
>   OBAllMethodCategoryNode classSide>>on:
>   OBAllMethodCategoryNode>>category
>   OBAllMethodCategoryNode>>methodReferences
>   OBCategoryActor
>   OBCategoryActor>>actionsForNode:
>   OBCategoryActor>>actionsForParent:
>   OBCategoryActor>>alphabetizeCategoriesIn:
>   OBCategoryActor>>categorizeActionFor:
>   OBCategoryActor>>categorizeIn:
>   OBCategoryActor>>categoryTemplateFor:
>   OBCategoryActor>>createIn:
>   OBCategoryActor>>remove:
>   OBCategoryActor>>removeEmptyCategoriesIn:
>   OBCategoryActor>>rename:
>   OBCategoryActor>>reorganizeCategoriesIn:
>   OBCategoryActor>>stdActionsForParent:
>   OBClassActor
>   OBClassActor>>actionsForNode:
>   OBClassActor>>browseObsoleteRefs:as:
>   OBClassActor>>browseReferences:
>   OBClassActor>>copy:
>   OBClassActor>>copyClass:as:
>   OBClassActor>>remove:
>   OBClassActor>>rename:
>   OBClassActor>>subclassTemplate:
>   OBClassAwareNode
>   OBClassAwareNode classSide>>sortHierarchically:
>   OBClassAwareNode>>adoptSuperior:
>   OBClassAwareNode>>browse
>   OBClassAwareNode>>browseHierarchically
>   OBClassAwareNode>>browseHierarchyAction
>   OBClassAwareNode>>chaseVars
>   OBClassAwareNode>>classNode
>   OBClassAwareNode>>indent
>   OBClassAwareNode>>indentedName
>   OBClassAwareNode>>isDescendantOfClass:
>   OBClassAwareNode>>isDescendantOfClassCat:
>   OBClassAwareNode>>sortsBefore:
>   OBClassAwareNode>>superior
>   OBClassAwareNode>>superior:
>   OBClassAwareNode>>superiorClass
>   OBClassAwareNode>>superiors
>   OBClassAwareNode>>superiorsDo:
>   OBClassAwareNode>>theClass
>   OBClassAwareNode>>theClass:
>   OBClassAwareNode>>theClassName
>   OBClassAwareNode>>theMetaClass
>   OBClassAwareNode>>theNonMetaClass
>   OBClassAwareNode>>theNonMetaClassName
>   OBClassAwareNode>>withSuperiors
>   OBClassCategoryNode
>   OBClassCategoryNode classSide>>actionsForParent:
>   OBClassCategoryNode classSide>>findClassIn:
>   OBClassCategoryNode classSide>>findClassIn:pattern:
>   OBClassCategoryNode classSide>>on:
>   OBClassCategoryNode classSide>>on:inEnvironment:
>   OBClassCategoryNode classSide>>userSelectionOf:for:
>   OBClassCategoryNode>>actions
>   OBClassCategoryNode>>ancestrySelector
>   OBClassCategoryNode>>browse
>   OBClassCategoryNode>>classNames
>   OBClassCategoryNode>>classes
>   OBClassCategoryNode>>classesHierarchically
>   OBClassCategoryNode>>comments
>   OBClassCategoryNode>>commentsHierarchically
>   OBClassCategoryNode>>container
>   OBClassCategoryNode>>definition
>   OBClassCategoryNode>>dropSelector
>   OBClassCategoryNode>>fileOut
>   OBClassCategoryNode>>hasOrganization
>   OBClassCategoryNode>>isDescendantOfClassCat:
>   OBClassCategoryNode>>isRedefinedBy:
>   OBClassCategoryNode>>metaclasses
>   OBClassCategoryNode>>metaclassesHierarchically
>   OBClassCategoryNode>>name
>   OBClassCategoryNode>>printOut
>   OBClassCategoryNode>>remove
>   OBClassCategoryNode>>setName:
>   OBClassCategoryNode>>setName:environment:
>   OBClassCategoryNode>>text
>   OBClassCommentNode
>   OBClassCommentNode classSide>>on:
>   OBClassCommentNode>>actions
>   OBClassCommentNode>>name
>   OBClassCommentNode>>setClass:
>   OBClassCommentNode>>text
>   OBClassCommentNode>>text:
>   OBClassDefinition
>   OBClassDefinition classSide>>environment:template:
>   OBClassDefinition>>accept:notifying:
>   OBClassDefinition>>confirmDefinition:
>   OBClassDefinition>>confirmRedefinition:
>   OBClassDefinition>>defineClass:notifying:
>   OBClassDefinition>>definedClassExists:
>   OBClassDefinition>>evaluatorForDefinition:
>   OBClassDefinition>>isRedefinition:
>   OBClassDefinition>>nameOfClassDefinedBy:
>   OBClassDefinition>>selectedClass
>   OBClassDefinition>>selection
>   OBClassDefinition>>setEnvironment:template:
>   OBClassDefinition>>signalSelectionOf:
>   OBClassDefinition>>text
>   OBClassNode
>   OBClassNode classSide>>on:
>   OBClassNode>>=
>   OBClassNode>>actions
>   OBClassNode>>allCategory
>   OBClassNode>>ancestrySelector
>   OBClassNode>>categories
>   OBClassNode>>categoryNodeNamed:
>   OBClassNode>>classCategoryNode
>   OBClassNode>>classHierarchy
>   OBClassNode>>classVariables
>   OBClassNode>>commentHierarchy
>   OBClassNode>>definition
>   OBClassNode>>dropOnClassCategory:
>   OBClassNode>>dropSelector
>   OBClassNode>>fileOut
>   OBClassNode>>findMethod
>   OBClassNode>>hasOrganization
>   OBClassNode>>inspectInstances
>   OBClassNode>>inspectSubInstances
>   OBClassNode>>instanceVariables
>   OBClassNode>>metaclassHierarchy
>   OBClassNode>>name
>   OBClassNode>>nodeHierarchyWithClass:
>   OBClassNode>>organization
>   OBClassNode>>printOn:
>   OBClassNode>>setClass:
>   OBClassNode>>surroundingHierarchy
>   OBClassNode>>title
>   OBClassNode>>users
>   OBClassRefNode
>   OBClassRefNode classSide>>on:inMethod:
>   OBClassRefNode>>name
>   OBClassRefNode>>selection
>   OBClassRefNode>>setClassName:reference:
>   OBClassVariableNode
>   OBClassVariableNode>>accessors
>   OBCodeBrowser
>   OBCodeBrowser classSide>>addTo:class:comment:metaclass:
>   OBCodeBrowser classSide>>optionalButtons
>   OBCodeBrowser>>addModelItemsToWindowMenu:
>   OBCodeBrowser>>clearChanges
>   OBCodeBrowser>>event:
>   OBCodeBrowser>>initialExtent
>   OBCodeBrowser>>register
>   OBCodeBrowser>>stepAt:in:
>   OBCodeBrowser>>unregister
>   OBCodeBrowser>>wantsStepsIn:
>   OBCodeBrowser>>windowIsClosing
>   OBCodeNode
>   OBCodeNode>>browseAction
>   OBCodeNode>>hasOrganization
>   OBDefinitionPanel>>browseIt:
>   OBDefinitionPanel>>implementorsOfIt:
>   OBDefinitionPanel>>referencesToIt:
>   OBDefinitionPanel>>sendersOfIt:
>   OBEnvironmentNode
>   OBEnvironmentNode classSide>>forImage
>   OBEnvironmentNode classSide>>on:
>   OBEnvironmentNode>>categories
>   OBEnvironmentNode>>categoryNodeNamed:
>   OBEnvironmentNode>>environment
>   OBEnvironmentNode>>hasOrganization
>   OBEnvironmentNode>>name
>   OBEnvironmentNode>>organization
>   OBEnvironmentNode>>setEnvironment:
>   OBHierarchyBrowser
>   OBHierarchyBrowser classSide>>defaultMetaNode
>   OBHierarchyBrowser classSide>>onClass:
>   OBHierarchyBrowser classSide>>openOnClass:
>   OBHierarchyBrowser classSide>>paneCount
>   OBHierarchyBrowser classSide>>titleForRoot:
>   OBHierarchyBrowser>>defaultBackgroundColor
>   OBHierarchyBrowser>>defaultLabel
>   OBImplementorsBrowser
>   OBImplementorsBrowser classSide>>chaseImplementorsNav:
>   OBImplementorsBrowser classSide>>defaultMetaNode
>   OBImplementorsBrowser classSide>>hierarchicalImplementors
>   OBImplementorsBrowser classSide>>implementorsNav:
>   OBImplementorsBrowser classSide>>title
>   OBImplementorsViewActor
>   OBImplementorsViewActor>>actionsForParent:
>   OBImplementorsViewActor>>addImplementor:
>   OBImplementorsViewActor>>getClassForNewImplementationOf:
>   OBInheritanceBrowser
>   OBInheritanceBrowser classSide>>defaultMetaNode
>   OBInheritanceBrowser classSide>>title
>   OBInheritanceBrowser classSide>>titleForRoot:
>   OBInheritanceBrowser>>defaultBackgroundColor
>   OBInstanceVariableNode
>   OBInstanceVariableNode>>accessors
>   OBListBrowser
>   OBListBrowser classSide>>browseRoot:
>   OBListBrowser classSide>>browseRoot:title:
>   OBListBrowser classSide>>maxPanes
>   OBListBrowser classSide>>minPanes
>   OBListBrowser>>defaultBackgroundColor
>   OBListBrowser>>defaultLabel
>   OBListBrowser>>labelPrefix
>   OBListBrowser>>labelPrefix:
>   OBMessageNode
>   OBMessageNode classSide>>fromMethodNode:
>   OBMessageNode classSide>>on:inMethod:inClass:
>   OBMessageNode classSide>>on:inMethodNode:
>   OBMessageNode classSide>>on:inMethodReference:
>   OBMessageNode>>implementors
>   OBMessageNode>>name
>   OBMessageNode>>selection
>   OBMessageNode>>sendersOfMessage
>   OBMessageNode>>setMessage:selector:class:
>   OBMetaclassNode
>   OBMetaclassNode>>browse
>   OBMetaclassNode>>name
>   OBMetaclassNode>>nonMetaName
>   OBMetaclassNode>>setClass:
>   OBMethodCategoryNode
>   OBMethodCategoryNode classSide>>actionsForParent:
>   OBMethodCategoryNode classSide>>on:inClass:
>   OBMethodCategoryNode>>=
>   OBMethodCategoryNode>>actions
>   OBMethodCategoryNode>>ancestrySelector
>   OBMethodCategoryNode>>browse
>   OBMethodCategoryNode>>category
>   OBMethodCategoryNode>>container
>   OBMethodCategoryNode>>definition
>   OBMethodCategoryNode>>dropOnClass:
>   OBMethodCategoryNode>>dropSelector
>   OBMethodCategoryNode>>fileOut
>   OBMethodCategoryNode>>hasOrganization
>   OBMethodCategoryNode>>hash
>   OBMethodCategoryNode>>isDescendantOfMethodCat:
>   OBMethodCategoryNode>>methodReferences
>   OBMethodCategoryNode>>methods
>   OBMethodCategoryNode>>name
>   OBMethodCategoryNode>>printOn:
>   OBMethodCategoryNode>>remove
>   OBMethodCategoryNode>>setName:class:
>   OBMethodDefinition
>   OBMethodDefinition classSide>>inCategory:inClass:
>   OBMethodDefinition classSide>>selection:source:inCategory:inClass:
>   OBMethodDefinition classSide>>selection:source:inClass:
>   OBMethodDefinition classSide>>source:inClass:
>   OBMethodDefinition>>accept:notifying:
>   OBMethodDefinition>>callback:
>   OBMethodDefinition>>category
>   OBMethodDefinition>>compileMethod:notifying:
>   OBMethodDefinition>>confirmMethod:
>   OBMethodDefinition>>confirmScarySelector:
>   OBMethodDefinition>>nodeFor:
>   OBMethodDefinition>>redefineSource:selector:
>   OBMethodDefinition>>selectedClass
>   OBMethodDefinition>>selection
>   OBMethodDefinition>>selector
>   OBMethodDefinition>>selectorAlreadyDefined:
>   OBMethodDefinition>>setClass:category:source:selection:
>   OBMethodDefinition>>text
>   OBMethodDefinition>>theClass
>   OBMethodNode
>   OBMethodNode classSide>>on:
>   OBMethodNode classSide>>on:inClass:
>   OBMethodNode>>=
>   OBMethodNode>>actions
>   OBMethodNode>>addOverridersOf:inClass:to:
>   OBMethodNode>>ancestrySelector
>   OBMethodNode>>browse
>   OBMethodNode>>browseClass:
>   OBMethodNode>>browseImplementors
>   OBMethodNode>>browseInheritance
>   OBMethodNode>>browseSenders
>   OBMethodNode>>browseVersions
>   OBMethodNode>>definition
>   OBMethodNode>>displayString
>   OBMethodNode>>doRemove
>   OBMethodNode>>dropOnClass:
>   OBMethodNode>>dropOnMethodCategory:
>   OBMethodNode>>fileOut
>   OBMethodNode>>fullName
>   OBMethodNode>>hash
>   OBMethodNode>>implementors
>   OBMethodNode>>implementorsHierarchically
>   OBMethodNode>>implementorsOf:
>   OBMethodNode>>indentedFullName
>   OBMethodNode>>inheritanceRoot
>   OBMethodNode>>isDescendantOfMethod:
>   OBMethodNode>>isDescendantOfMethodCat:
>   OBMethodNode>>isDescendantOfMethodVersion:
>   OBMethodNode>>messageNode
>   OBMethodNode>>messageSelectors
>   OBMethodNode>>messages
>   OBMethodNode>>moveToPackage
>   OBMethodNode>>moveToPackageAction
>   OBMethodNode>>name
>   OBMethodNode>>overrides
>   OBMethodNode>>printOn:
>   OBMethodNode>>reference
>   OBMethodNode>>remove
>   OBMethodNode>>removeAndBrowse
>   OBMethodNode>>selectMessage
>   OBMethodNode>>selection
>   OBMethodNode>>selector
>   OBMethodNode>>selectorAndMessages
>   OBMethodNode>>senders
>   OBMethodNode>>sendersOf:
>   OBMethodNode>>setReference:
>   OBMethodNode>>setSelector:class:
>   OBMethodNode>>simpleBrowseSenders
>   OBMethodNode>>source
>   OBMethodNode>>sourceFiles
>   OBMethodNode>>sourcePointer
>   OBMethodNode>>versions
>   OBMethodVersionNode
>   OBMethodVersionNode classSide>>on:
>   OBMethodVersionNode>>actions
>   OBMethodVersionNode>>ancestrySelector
>   OBMethodVersionNode>>browse
>   OBMethodVersionNode>>category
>   OBMethodVersionNode>>definition
>   OBMethodVersionNode>>isDescendantOfMethodVersion:
>   OBMethodVersionNode>>name
>   OBMethodVersionNode>>reference
>   OBMethodVersionNode>>revert
>   OBMethodVersionNode>>setVersion:
>   OBMethodVersionNode>>version
>   OBOrganizationDefinition
>   OBOrganizationDefinition classSide>>on:
>   OBOrganizationDefinition>>organizer:
>   OBOrganizationDefinition>>text
>   OBOrganizationDefinition>>text:
>   OBReferencesBrowser
>   OBReferencesBrowser classSide>>defaultMetaNode
>   OBReferencesBrowser classSide>>title
>   OBSelectorNode
>   OBSelectorNode classSide>>on:
>   OBSelectorNode>>implementors
>   OBSelectorNode>>implementorsHierarchically
>   OBSelectorNode>>name
>   OBSelectorNode>>selector
>   OBSelectorNode>>selector:
>   OBSelectorNode>>selectorAndMessages
>   OBSelectorNode>>senders
>   OBSelectorNode>>sendersOfMessage
>   OBSendersBrowser
>   OBSendersBrowser classSide>>defaultMetaNode
>   OBSendersBrowser classSide>>title
>   OBSystemBrowser
>   OBSystemBrowser classSide>>alphabeticalMetaNode
>   OBSystemBrowser classSide>>defaultMetaNode
>   OBSystemBrowser classSide>>defaultRootNode
>   OBSystemBrowser classSide>>hierarchicalMetaNode
>   OBSystemBrowser classSide>>imageClass:comment:metaclass:
>   OBSystemBrowser classSide>>initialize
>   OBSystemBrowser classSide>>onClass:
>   OBSystemBrowser classSide>>onClass:category:
>   OBSystemBrowser classSide>>onClass:selector:
>   OBSystemBrowser classSide>>onEnvironment:category:
>   OBSystemBrowser classSide>>openOnClass:
>   OBSystemBrowser classSide>>openOnClass:category:
>   OBSystemBrowser classSide>>openOnClass:selector:
>   OBSystemBrowser classSide>>openOnEnvironment:category:
>   OBSystemBrowser classSide>>registerInOpenMenu
>   OBSystemBrowser classSide>>title
>   OBSystemBrowser>>defaultBackgroundColor
>   OBVariableNode
>   OBVariableNode classSide>>on:inClass:
>   OBVariableNode>>actions
>   OBVariableNode>>name
>   OBVariableNode>>setName:class:
>   OBVariablesBrowser
>   OBVariablesBrowser classSide>>defaultMetaNode
>   OBVariablesBrowser classSide>>title
>   OBVersionBrowser
>   OBVersionBrowser classSide>>defaultMetaNode
>   OBVersionBrowser classSide>>maxPanes
>   OBVersionBrowser classSide>>minPanes
>   OBVersionBrowser classSide>>openOn:
>   OBVersionBrowser classSide>>optionalButtons
>   OBVersionBrowser>>defaultBackgroundColor
>   OBVersionBrowser>>defaultLabel
>
>
> Select Proceed to continue, or close this window to cancel the operation.
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Updating trunk

Bert Freudenberg

On 05.10.2009, at 14:19, Nicolas Cellier wrote:

> Sorry Edgar, this is my first .mcm, I'm still learning.
> I removed the line corresponding to OB in update-nice.33.mcm
> Would you try again ?

You normally should not make a new MCM but update a previous one. Your  
new one does not have the right load order.

See forwarded message below. I also added this to

        http://source.squeak.org/trunk.html

Does someone want to expand on this?

> Another question: is there a way to upload a .mcm via web interface
> rather than thru squeak iface?
> source.squeak.org insist on the uploaded file to be a .mcz ...

I don't think there is a web interface.

> Last, I think I uploaded a update.mcm by mistake (I thought programmer
> and version would be automatic like for any .mcz). How can I delete
> it?

You need to ask an admin (listed on the trunk page). I just deleted it.

- Bert -



Begin forwarded message:

> From: Bert Freudenberg <[hidden email]>
> Date: 30. September 2009 13:01:19 MESZ
> To: The general-purpose Squeak developers list <[hidden email]
> >
> Subject: Re: [squeak-dev] How do I use Monticello Configurations?
>
>
> On 30.09.2009, at 10:49, Joshua Gargus wrote:
>
>> I've never used Monticello Configurations before, and would like  
>> some guidance before I screw up the trunk (there's your motivation  
>> to answer quickly, hah!  :-).  Here are my questions:
>>
>> I don't feel like adding each package individually, since this  
>> seems error-prone and is definitely tedious.  Is it safe to add  
>> packages using match '*'?  This seems a bit dangerous, because I  
>> might inadvertently add a package that doesn't belong (eg: if I'm  
>> also working on a package that isn't in trunk/).  Is there a way to  
>> start from a previous configuration?
>
> Yes. It's *the* way.
>
>> In other words, can I populate a new configuration using the latest  
>> versions of all packages in a previous configuration?
>
> Yes. Open the previous configuration (select it in the repo, click  
> browse). Then update it (click Update / from image).
>
>> Can you specify multiple version of the same package in a single  
>> configuration?  For example, if I want to load Compiler-jcg.85  
>> before Compiler-jcg.86, can I add them in that order to a  
>> Configuration, or do I need to create two Configurations?
>
> I never tried the former, but the latter is the canonical way.
>
> Typically you only need to provide conf maps for the intermediate  
> steps. After the last explicit configuration is loaded, the updater  
> proceeds to load the latest version of all packages it can find.
>
> - Bert -
>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Updating trunk

Edgar J. De Cleene
In reply to this post by Nicolas Cellier



On 10/5/09 9:19 AM, "Nicolas Cellier" <[hidden email]>
wrote:

> Sorry Edgar, this is my first .mcm, I'm still learning.
> I removed the line corresponding to OB in update-nice.33.mcm
> Would you try again ?
>
> Stangely, this package is empty in my trunk image, and does not
> complain on loading... (It does not try to load).
>
> Another question: is there a way to upload a .mcm via web interface
> rather than thru squeak iface?
> source.squeak.org insist on the uploaded file to be a .mcz ...
>
> Last, I think I uploaded a update.mcm by mistake (I thought programmer
> and version would be automatic like for any .mcz). How can I delete
> it?
>
> Nicolas

Not a problem, all need learn this new tricks!
I try again and many thanks to you and all improving Squeak.

Edgar



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Updating trunk

Nicolas Cellier
In reply to this post by Bert Freudenberg
Thanks,
I remembered about recent discussion, but wrongly assumed I could
guess by myself crawling into the image...
I followed the path you indicated and published again
http://source.squeak.org/trunk/update-nice.33.mcm .

Nicolas

2009/10/5 Bert Freudenberg <[hidden email]>:

>
> On 05.10.2009, at 14:19, Nicolas Cellier wrote:
>
>> Sorry Edgar, this is my first .mcm, I'm still learning.
>> I removed the line corresponding to OB in update-nice.33.mcm
>> Would you try again ?
>
> You normally should not make a new MCM but update a previous one. Your new
> one does not have the right load order.
>
> See forwarded message below. I also added this to
>
>        http://source.squeak.org/trunk.html
>
> Does someone want to expand on this?
>
>> Another question: is there a way to upload a .mcm via web interface
>> rather than thru squeak iface?
>> source.squeak.org insist on the uploaded file to be a .mcz ...
>
> I don't think there is a web interface.
>
>> Last, I think I uploaded a update.mcm by mistake (I thought programmer
>> and version would be automatic like for any .mcz). How can I delete
>> it?
>
> You need to ask an admin (listed on the trunk page). I just deleted it.
>
> - Bert -
>
>
>
> Begin forwarded message:
>
>> From: Bert Freudenberg <[hidden email]>
>> Date: 30. September 2009 13:01:19 MESZ
>> To: The general-purpose Squeak developers list
>> <[hidden email]>
>> Subject: Re: [squeak-dev] How do I use Monticello Configurations?
>>
>>
>> On 30.09.2009, at 10:49, Joshua Gargus wrote:
>>
>>> I've never used Monticello Configurations before, and would like some
>>> guidance before I screw up the trunk (there's your motivation to answer
>>> quickly, hah!  :-).  Here are my questions:
>>>
>>> I don't feel like adding each package individually, since this seems
>>> error-prone and is definitely tedious.  Is it safe to add packages using
>>> match '*'?  This seems a bit dangerous, because I might inadvertently add a
>>> package that doesn't belong (eg: if I'm also working on a package that isn't
>>> in trunk/).  Is there a way to start from a previous configuration?
>>
>> Yes. It's *the* way.
>>
>>> In other words, can I populate a new configuration using the latest
>>> versions of all packages in a previous configuration?
>>
>> Yes. Open the previous configuration (select it in the repo, click
>> browse). Then update it (click Update / from image).
>>
>>> Can you specify multiple version of the same package in a single
>>> configuration?  For example, if I want to load Compiler-jcg.85 before
>>> Compiler-jcg.86, can I add them in that order to a Configuration, or do I
>>> need to create two Configurations?
>>
>> I never tried the former, but the latter is the canonical way.
>>
>> Typically you only need to provide conf maps for the intermediate steps.
>> After the last explicit configuration is loaded, the updater proceeds to
>> load the latest version of all packages it can find.
>>
>> - Bert -
>>
>>
>
>
>