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. |
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. > > > |
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 - > > |
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 |
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 - >> >> > > > |
Free forum by Nabble | Edit this page |