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

Reply via email to