Begin forwarded message:
> From: Andreas Raab <[email protected]> > Date: December 20, 2008 7:52:01 AM CEST > To: The general-purpose Squeak developers list > <[email protected] > > > Subject: [squeak-dev] Re: [ANN] ConflictFinder (help needed!) > Reply-To: The general-purpose Squeak developers list > <[email protected] > > > > Some progress: >> [x] Find a good name for the integration testing project. > > Done. The project is now on http://squeaksource.com/InT.html (as you > can see I got really creative ;-) BTW, the project is world-writable > - if you have an improvement just go right at it and post it into > the repository. > >> [x] Following dependencies. > > Done. ConflictFinder now also has a utility method that you can use > to run the entire process: > > ConflictFinder findConflictsInUniverse: > UUniverse systemUniverse updatePackagesViaWWW > >> [x] Providing the "right" answers automatically > > Done. ConflictFinder now provides answers for everything (and as you > can guess they are not particularly intelligent answers ;-) When > input is required, ConflictFinder logs both question and answer so > that if something goes wrong we can find out why. For confirmations > it flips a coin so be aware that a question like "would you like to > send 1 million dollars to Tim now?" might get the wrong answer. > > Also, logging has been improved to report warnings (like MC warnings > about unresolved dependencies) as well as errors if anything should > go wrong during load. > > Finally, I removed the LFP/Installer dependencies since I didn't > want to modify the base 3.10.2 system (loading LFP / Installer could > affect other parts of the system). > > Which means that in theory you should now be able to: > * Load the Integration package into 3.10.2 > * Fire up the above expression > * Have it run until Squeak runs out of memory > * Post the report about your run here. > > Since the weekend is up ahead maybe one or two of you have a bit of > time to give this a try. I'm currently running the test in the > background; below is my output so far (it looks like OBTraits is > missing a dependency in 3.10). > > Cheers, > - Andreas > > > --------------------------------------------------------------------- > > Analysing base system ... done. > > OSProcess > --------- > Loading ... > Finding conflicts... > > FFI > --- > Loading ... > Finding conflicts... > > Algernon > -------- > Loading ... > Question: Would you like to open an instance of Algernon on the > current project? > Answer: false > Finding conflicts... > > Video and Image Processing > -------------------------- > Loading ... > Finding conflicts... > > SmaCC runtime > ------------- > Loading ... > Finding conflicts... > > DynamicBindings > --------------- > Loading ... > Finding conflicts... > > SimpleLog > --------- > Loading ... > Finding conflicts... > > KomServices > ----------- > Loading ... > Finding conflicts... > > KomHttpServer > ------------- > Loading ... > Finding conflicts... > > SeasideAdaptersCompatibility > ---------------------------- > Loading ... > Finding conflicts... > > PostgreSQL Client > ----------------- > Loading ... > Finding conflicts... > > Lisp > ---- > Loading ... > Finding conflicts... > > Seaside > ------- > Loading ... > Question: Please choose a username for > the application 'config' > Answer: 2 - yeah, sure whatever > Finding conflicts... > > NetStrings > ---------- > Loading ... > Finding conflicts... > > Telnet > ------ > Loading ... > Question: The default fixed-width font is abominable. > Do you want me to create a better fixed-width font for you? > Answer: true > Finding conflicts... > > AST > --- > Loading ... > Finding conflicts... > > HTTPClient > ---------- > Loading ... > Finding conflicts... > Object>>displayString (conflicts with Seaside) > String>>trimBlanks (conflicts with Seaside) > > Refactoring Engine > ------------------ > Loading ... > Finding conflicts... > > Polymorph Widgets > ----------------- > Loading ... > Finding conflicts... > > Speech > ------ > Loading ... > Finding conflicts... > > TraitsOmniBrowser > ----------------- > Loading ... > WARNING: This package depends on the following classes: > OBMethodNode > OBClassAwareNode > OBSystemBrowser > OBClassCategoryNode > OBMethodCategoryNode > OBMethodDefinition > OBClassNode > You must resolve these dependencies before you will be able to load > these definitions: > OBAliasMethodNode > OBAliasMethodNode classSide>>on: > OBAliasMethodNode>>alias > OBAliasMethodNode>>alias: > OBAliasMethodNode>>fullName > OBAliasMethodNode>>name > OBAliasMethodNode>>source > OBClassAwareNode>>addCommentComponentsTo: > OBClassAwareNode>>addComponentsTo: > OBClassAwareNode>>browse > OBClassAwareNode>>defineClass:notifying: > OBClassAwareNode>>indent > OBClassAwareNode>>indentedNameIndicatingAbstractness > OBClassAwareNode>>signalSelectionOf: > OBClassAwareNode>>superior: > OBClassCategoryNode>>classAndTraitCommentsHierarchically > OBClassCategoryNode>>classesAndComponentTraits > OBClassCategoryNode>>classesAndTraitsHierarchically > OBClassCategoryNode>>classesShowingAbstractness > OBClassCategoryNode>>commentsShowingAbstractness > OBClassCategoryNode>>metaclassesAndClassTraitsHierarchically > OBClassCategoryNode>>metaclassesShowingAbstractness > OBClassCategoryNode>>registerAsShowingAbstractness: > OBClassNode>>categories > OBClassNode>>categoryNodeNamed: > OBClassNode>>dropSelector > OBClassNode>>localCategory > OBClassNode>>rename > OBClassNode>>traits > OBClassNode>>virtualCategories > OBClassTraitNode > OBClassTraitNode>>nonMetaName > OBClassTraitNode>>setClass: > OBClassTraitNode>>stringName > OBLocalMethodCategoryNode > OBLocalMethodCategoryNode classSide>>localCategory > OBLocalMethodCategoryNode classSide>>on: > OBLocalMethodCategoryNode>>category > OBLocalMethodCategoryNode>>methodReferences > OBLocalMethodCategoryNode>>methods > OBMethodCategoryNode classSide>>on:inTrait: > OBMethodCategoryNode>>methodReferences > OBMethodCategoryNode>>signifier > OBMethodCategoryNode>>signifyingName > OBMethodDefinition>>category > OBMethodDefinition>>text > OBMethodNode>>browseInheritance > OBMethodNode>>browseVersions > OBMethodNode>>dropOnTraitTransformation: > OBMethodNode>>isDescendantOfMethodCat: > OBMethodNode>>isRequired > OBMethodNode>>name > OBMethodNode>>signifyingName > OBMethodNode>>textcolor > OBMethodNode>>virtualMethodCategoryPrimeAttribute > OBNoCommentNode > OBNoCommentNode classSide>>on: > OBNoCommentNode>>color > OBNoCommentNode>>indent > OBNoCommentNode>>name > OBNoCommentNode>>setClass: > OBNoCommentNode>>stringName > OBNoCommentNode>>text > OBNonLocalMethodNode > OBNonLocalMethodNode>>actions > OBNonLocalMethodNode>>exclude > OBNonLocalMethodNode>>isAlias > OBNonLocalMethodNode>>isConflict > OBNonLocalMethodNode>>removeAlias > OBNonLocalMethodNode>>species > OBNonLocalMethodNode>>textcolor > OBRequiredBrowser > OBRequiredBrowser classSide>>defaultMetagraph > OBRequiredBrowser classSide>>title > OBRequiredSelectorNode > OBRequiredSelectorNode>>proposedHeader > OBRequiredSelectorNode>>remove > OBRequiredSelectorNode>>source > OBRequiredSelectorNode>>species > OBSystemBrowser classSide>>onTrait: > OBSystemBrowser classSide>>onTrait:category: > OBSystemBrowser classSide>>onTrait:selector: > OBSystemBrowser classSide>>openOnTrait: > OBSystemBrowser classSide>>openOnTrait:category: > OBSystemBrowser classSide>>openOnTrait:selector: > OBTraitCommentNode > OBTraitCommentNode classSide>>on: > OBTraitCommentNode>>setClass: > OBTraitCommentNode>>stringName > OBTraitCommentNode>>text > OBTraitCommentNode>>text: > OBTraitNode > OBTraitNode>>actions > OBTraitNode>>addToTraitCompositionOf: > OBTraitNode>>color > OBTraitNode>>indent > OBTraitNode>>name > OBTraitNode>>remove > OBTraitNode>>species > OBTraitNode>>stringName > OBTraitNode>>surroundingHierarchy > OBTraitNode>>trait > OBTraitStructureBrowser > OBTraitStructureBrowser classSide>>addTo:class:comment:metaclass: > OBTraitStructureBrowser classSide>>defaultMetaNode > OBTraitStructureBrowser classSide>>defaultMetagraph > OBTraitStructureBrowser classSide>>hierarchicalMetaNodeWithSignifiers > OBTraitStructureBrowser classSide>>temp > OBTraitStructureBrowser classSide>>title > OBTraitStructureBrowser>>messageCategoryList > OBTraitStructureBrowser>>messageList > OBTraitStructureBrowser>>onClass:category: > OBTraitStructureBrowser>>onTrait:category: > OBTraitTransformationNode > OBTraitTransformationNode classSide>>on: > OBTraitTransformationNode>>actions > OBTraitTransformationNode>>categories > OBTraitTransformationNode>>classRef > OBTraitTransformationNode>>dropSelector > OBTraitTransformationNode>>localCategory > OBTraitTransformationNode>>setTransformation: > OBTraitTransformationNode>>stringName > OBTraitTransformationNode>>trait > OBTraitTransformationNode>>traits > OBTraitTransformationNode>>transformation > OBVirtualMethodCategoryNode > OBVirtualMethodCategoryNode classSide>>actionsForParent: > OBVirtualMethodCategoryNode classSide>>on:inClass: > OBVirtualMethodCategoryNode classSide>>on:inTrait: > OBVirtualMethodCategoryNode classSide>>onSignifier:inClass: > OBVirtualMethodCategoryNode>>definition > OBVirtualMethodCategoryNode>>methods > OBVirtualMethodCategoryNode>>setName:class:signifier: > OBVirtualMethodCategoryNode>>signifier > OBVirtualMethodCategoryNode>>signifyingName > OBVirtualMethodCategoryNode>>species > > Finding conflicts... > LazyListMorph>>display:atRow:on: (conflicts with Polymorph Widgets) > > Folktale > -------- > Loading ... > Finding conflicts... > > Magritte-Model > -------------- > Loading ... > Finding conflicts... > > OmniBrowser > ----------- > Loading ... > Finding conflicts... > Text>>colorAt: (conflicts with TraitsOmniBrowser) > > Installer > --------- > Loading ... > WARNING: You are about to load new versions of the following > packages that have unsaved changes in the image. If you continue, > you will lose these changes. > > Installer-Core > Finding conflicts... > > Monticello2-Core > ---------------- > Loading ... > Finding conflicts... > > PieChartMorph > ------------- > Loading ... > Finding conflicts... > > Shout > ----- > Loading ... > Finding conflicts... > > SandstoneDb > ----------- > Loading ... > Finding conflicts... > > Pier-Model > ---------- > Loading ... > Finding conflicts... > > PWS > --- > Loading ... > Finding conflicts... > > OmniBrowser-TraitsIntegration > ----------------------------- > Loading ... > Finding conflicts... > > VBRegex > ------- > Loading ... > Finding conflicts... > > SqCVS > ----- > Loading ... > Finding conflicts... > > _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
