[squeak-dev] [ANN] ConflictFinder (help needed!)

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

[squeak-dev] [ANN] ConflictFinder (help needed!)

Andreas.Raab
Folks -

In light of Greg's recent issues with conflicts between packages I spent
this evening writing a little tool called ConflictFinder. What it does
is taking a set of actions and computes conflicts arising from running
these actions. In its simplest use it works like here:

ConflictFinder findConflictsIn:{
   'FooPackage'    -> [(FileStream readOnlyFileNamed: 'Foo.st') fileIn].
   'MantisFix1234' -> [Installer mantis ensureFix: 1234].
   'Mumble'        -> [MczInstaller installFileNamed: 'Foo-xyz.123.mcz'].
}.

It prints the analysis to the transcript by default but you can override
its log file appropriately. Since I didn't know how to get the universe
browser to load stuff automatically, I decided to cheat and run it like
here to test it on the problem in question:

ConflictFinder findConflictsIn:{
   'SmallDEVS' -> [self notify: 'Please load SmallDEVS'].
   'Polymorph' -> [self notify: 'Please load Polymorph'].
}.

After loading the packages manually when prompted the analysis showed
this result:

        LabelMorph (conflicts with SmallDEVS)
        LabelMorph>>initialize (conflicts with SmallDEVS)
        LabelMorph>>drawOn: (conflicts with SmallDEVS)
        StringMorph>>minHeight (conflicts with SmallDEVS)

So there is a conflict between LabelMorph in the packages *as well as*
StringMorph>>minHeight (which happens to be an equivalent modification
but shows that the tool does indeed unearth unexpected conflicts).

The next step would be to find someone who ties this into the universe
browser and just starts loading packags randomly. At which point a
concerted community action of just people reporting back their results
should be able of finding 90% of the conflicts in the current PU in no time.

Any volunteers for helping with this?

Cheers,
   - Andreas



ConflictFinder.st (10K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [ANN] ConflictFinder (help needed!)

Edgar J. De Cleene



El 12/17/08 2:52 AM, "Andreas Raab" <[hidden email]> escribió:

> Folks -
>
> In light of Greg's recent issues with conflicts between packages I spent
> this evening writing a little tool called ConflictFinder. What it does
> is taking a set of actions and computes conflicts arising from running
> these actions. In its simplest use it works like here:
>
> ConflictFinder findConflictsIn:{
>    'FooPackage'    -> [(FileStream readOnlyFileNamed: 'Foo.st') fileIn].
>    'MantisFix1234' -> [Installer mantis ensureFix: 1234].
>    'Mumble'        -> [MczInstaller installFileNamed: 'Foo-xyz.123.mcz'].
> }.
>
> It prints the analysis to the transcript by default but you can override
> its log file appropriately. Since I didn't know how to get the universe
> browser to load stuff automatically, I decided to cheat and run it like
> here to test it on the problem in question:
>
> ConflictFinder findConflictsIn:{
>    'SmallDEVS' -> [self notify: 'Please load SmallDEVS'].
>    'Polymorph' -> [self notify: 'Please load Polymorph'].
> }.
>
> After loading the packages manually when prompted the analysis showed
> this result:
>
> LabelMorph (conflicts with SmallDEVS)
> LabelMorph>>initialize (conflicts with SmallDEVS)
> LabelMorph>>drawOn: (conflicts with SmallDEVS)
> StringMorph>>minHeight (conflicts with SmallDEVS)
>
> So there is a conflict between LabelMorph in the packages *as well as*
> StringMorph>>minHeight (which happens to be an equivalent modification
> but shows that the tool does indeed unearth unexpected conflicts).
>
> The next step would be to find someone who ties this into the universe
> browser and just starts loading packags randomly. At which point a
> concerted community action of just people reporting back their results
> should be able of finding 90% of the conflicts in the current PU in no time.
>
> Any volunteers for helping with this?
>
> Cheers,
>    - Andreas
> ?
>

I take this and the challenge to made Greg happy.

I have a modest house LAN with all major OS (Windows XP and Vista, OS X
Tiger and Leopard, SimplyMEPIS)
And a iPod Touch (still do not have Squeak running here, but I hope soon I
have)
Have plenty of time and energy to work.

And call Keith and Jerome to test SqueakLightII

http://wiki.squeak.org/squeak/6056

Maybe we could find a agreement , polish rough edges and have both, a "old
image building" and a "scripting image building " ?

Edgar







Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [ANN] ConflictFinder (help needed!)

keith1y
In reply to this post by Andreas.Raab
Cool little tool!
>
>
> It prints the analysis to the transcript by default but you can
> override its log file appropriately. Since I didn't know how to get
> the universe browser to load stuff automatically, I decided to
 Installer universe install: 'SmallDEVS'.

Keith

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [ANN] ConflictFinder (help needed!)

Andreas.Raab
Keith Hodges wrote:
> Cool little tool!
>>
>> It prints the analysis to the transcript by default but you can
>> override its log file appropriately. Since I didn't know how to get
>> the universe browser to load stuff automatically, I decided to
>  Installer universe install: 'SmallDEVS'.

Thanks. Anyone who is interested can try running this first:

HTTPSocket httpFileIn: 'installer.pbwiki.com/f/LPF.st'.
Installer mantis bug: 6980 fix:
'SystemDictionary-recreateSpecialObjectsArray-M6980.st'.
FileStream readOnlyFileNamed: 'ConflictFinder.st'.

then SAVE YOUR IMAGE and now the actual test:

pkgNames := Installer universe universe allPackages asArray shuffledBy:
Random new.
pkgActions := pkgNames collect:[:pkg| pkg -> (MessageSend receiver:
Installer universe selector: #install: arguments: {pkg})].
logName := (FileDirectory default nextNameFor: 'conflicts' extension:
'txt').
logFile := FileStream newFileNamed: logName.
[finder := ConflictFinder new.
finder logFile: logFile.
finder findConflictsIn: pkgActions] ensure:[logFile close].

You will have to watch it since there's a ton of packages that require
interactions (we might be able to fix that by providing the "right"
answers for non-interactive load later).

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] [ANN] ConflictFinder (help needed!)

Tim Johnson
In reply to this post by Andreas.Raab

On Dec 16, 2008, at 11:52 PM, Andreas Raab wrote:

> So there is a conflict between LabelMorph in the packages *as well  
> as* StringMorph>>minHeight (which happens to be an equivalent  
> modification but shows that the tool does indeed unearth unexpected  
> conflicts).
>
> The next step would be to find someone who ties this into the  
> universe browser and just starts loading packags randomly. At which  
> point a concerted community action of just people reporting back  
> their results should be able of finding 90% of the conflicts in the  
> current PU in no time.
>
> Any volunteers for helping with this?

This is awesome.  Totally needed.  Thanks.  I would like to help.  
Where should I submit reports?

- TimJ

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [ANN] ConflictFinder (help needed!)

Andreas.Raab
Tim Johnson wrote:
> This is awesome.  Totally needed.  Thanks.  I would like to help.  Where
> should I submit reports?

Probably on a web page. Although I think we should work a little more on
the process before this is truly useful. The things I would like to be
done (and I won't get around to do this myself so I do need help here)
in roughly this order are:

[ ] Find a good name for the integration testing project. I want a
Squeaksource project for it but I can't for the hell think of a good
name. Any ideas?

[ ] Following dependencies. Really Important (tm). I noticed yesterday
that the alleged conflict in StringMorph>>minHeight between SmallDEVS
and Polymorph really came from Connectors (a dependency of SmallDEVS).
Anyone out there who knows how to get dependencies out of the package
universe?

[ ] Providing the "right" answers automatically during the load via
#valueSupplyingAnswers: for each package. Also Really Important (tm).
What needs to be done here is that we need to load each package, record
the questions and their answers and compile a list of those.

[ ] Run the tests for each package. Conflict finding is nice but we
really should be running the tests after loading each package so that we
can find other problems. This is simple - we can just run all tests in
the system after loading each package, notice any newly failing tests
and blame the latest load package.

[ ] Do a nice PASS/FAIL report for loading, conflicts and tests in HTML
so that we can link to the individual problems. What I'm thinking here
is just a plain html table with FAIL being an internal link that goes to
the end of the page. This is pretty straightforward too.

Cheers,
   - Andreas

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)

keith1y
Andreas Raab wrote:

> Tim Johnson wrote:
>> This is awesome.  Totally needed.  Thanks.  I would like to help.
>> Where should I submit reports?
>
> Probably on a web page. Although I think we should work a little more
> on the process before this is truly useful. The things I would like to
> be done (and I won't get around to do this myself so I do need help
> here) in roughly this order are:
>
> [ ] Find a good name for the integration testing project. I want a
> Squeaksource project for it but I can't for the hell think of a good
> name. Any ideas?
Bob the Tester?
> [ ] Following dependencies. Really Important (tm). I noticed yesterday
> that the alleged conflict in StringMorph>>minHeight between SmallDEVS
> and Polymorph really came from Connectors (a dependency of SmallDEVS).
> Anyone out there who knows how to get dependencies out of the package
> universe?
Load Sake/Packages, it has the Development universe definitions in
PackagesDevU.

(PackagesDevU named: 'SomePackage') allPriorTasksInOrder.
(PackagesDevU named: 'SomePackage') withAllPriorTasks.
> [ ] Providing the "right" answers automatically during the load via
> #valueSupplyingAnswers: for each package. Also Really Important (tm).
> What needs to be done here is that we need to load each package,
> record the questions and their answers and compile a list of those.
Installer and Sake/Packages do this via: #answer:with:

By convention Sake/Packages is non interactive wherever possible, so
universe definitions should be overridden with additional #answer:with:
data.
> [ ] Run the tests for each package. Conflict finding is nice but we
> really should be running the tests after loading each package so that
> we can find other problems. This is simple - we can just run all tests
> in the system after loading each package, notice any newly failing
> tests and blame the latest load package.
> [ ] Do a nice PASS/FAIL report for loading, conflicts and tests in
> HTML so that we can link to the individual
TestReporter generates results to files that can be viewed over the web
served by apache, with appropriate pass/fail icons.
> problems. What I'm thinking here is just a plain html table with FAIL
> being an internal link that goes to the end of the page. This is
> pretty straightforward too.
>
> Cheers,
>   - Andreas
Keith

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)

Philippe Marschall
In reply to this post by Andreas.Raab
2008/12/19, Andreas Raab <[hidden email]>:

> Tim Johnson wrote:
>> This is awesome.  Totally needed.  Thanks.  I would like to help.  Where
>> should I submit reports?
>
> Probably on a web page. Although I think we should work a little more on
> the process before this is truly useful. The things I would like to be
> done (and I won't get around to do this myself so I do need help here)
> in roughly this order are:
>
> [ ] Find a good name for the integration testing project. I want a
> Squeaksource project for it but I can't for the hell think of a good
> name. Any ideas?
>
> [ ] Following dependencies. Really Important (tm). I noticed yesterday
> that the alleged conflict in StringMorph>>minHeight between SmallDEVS
> and Polymorph really came from Connectors (a dependency of SmallDEVS).
> Anyone out there who knows how to get dependencies out of the package
> universe?

UPackage >> #depends

Cheers
Philippe

Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Re: [ANN] ConflictFinder (help needed!)

Andreas.Raab
In reply to this post by Andreas.Raab
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...

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)

Frank Shearar
"Andreas Raab" <[hidden email]> writes:

>
> 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).

Andreas, this is what my output looks like:

Analysing base system ...  done.

Telnet
------
Loading ...
Question: The default fixed-width font is abominable.
Do you want me to create a better fixed-width font for you?
Answer: false
Finding conflicts...

OmniBrowser
-----------
Loading ...
Finding conflicts...

TimeZoneDatabase
----------------
Loading ...
Loading failed: Error: Fully qualified path expected
DosFileDirectory(Object)>>error:
DosFileDirectory>>setPathName:
FileDirectory class>>on:
TimeZoneDatabase class>>initializeForSqueak
TimeZoneDatabase class>>initialize
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
{[val := (self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk
l...]}
BlockContext>>on:do:
[] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
{[:bar |  [self atEnd]   whileFalse: [bar value: self position.    self
skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteBinaryOrTextStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named: {[newSet   ifNotNil:
[(aStream respondsTo: #converter:)     ifTrue: [newStrea...]}
BlockContext>>ensure:
ChangeSet class>>newChangesFromStream:named:
ChangesOrganizer class>>newChangesFromStream:named:
ChangeSorter class>>newChangesFromStream:named:
UIFileOut>>install:usingBaseName:
UIFileOut(UPackageInstaller)>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn:
anArrayOfAssociations notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent
:= anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.
false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

BreakOut
--------
Loading ...
Finding conflicts...

Games
-----
Loading ...
Finding conflicts...

DynamicBindings
---------------
Loading ...
Finding conflicts...

Genie
-----
Loading ...
Finding conflicts...

KomServices
-----------
Loading ...
Finding conflicts...

ToolBuilder-Specs
-----------------
Loading ...
Finding conflicts...

LambdaMessageSend
-----------------
Loading ...
Finding conflicts...

Sport
-----
Loading ...
Finding conflicts...

Magma Server
------------
Loading ...
Question: Can't find dependency Ma exception handling-cmm.16. ignore?
Answer: true
Finding conflicts...

VBRegex
-------
Loading ...
Finding conflicts...

Cryptography Team Package
-------------------------
Loading ...
Finding conflicts...

Celeste
-------
Loading ...
Finding conflicts...

AutomaticMethodCategorizer
--------------------------
Loading ...
Finding conflicts...

Monticello2-Core
----------------
Loading ...
Finding conflicts...

KomHttpServer
-------------
Loading ...
Finding conflicts...

Seaside
-------
Loading ...
Question: Please choose a username for
the application 'config'
Answer: 2 - yeah, sure whatever
Finding conflicts...

ShoreComponents-beta
--------------------
Loading ...
WARNING: This package depends on the following classes:
  SUUpdater
  WAStyleLibrary
  WAScriptLibrary
You must resolve these dependencies before you will be able to load these
definitions:
  ShoreProgressUpdater
  ShoreProgressUpdater>>displayString
  ShoreStandardScheme
  ShoreStandardScheme>>component
  ShoreStandardScheme>>control
  ShoreStandardScheme>>form
  ShoreStandardScheme>>general
  ShoreStandardScheme>>layout
  ShoreStandardScheme>>panel
  ShoreStandardScheme>>scheme
  ShoreStandardScheme>>updateRoot:
  ShoreStandardScripts
  ShoreStandardScripts>>contextMenu
  ShoreStandardScripts>>modalDialog
  ShoreStandardScripts>>onResize
  ShoreStandardScripts>>progress
  ShoreStandardScripts>>tables
  ShoreStandardScripts>>updateRoot:
  ShoreStandardScripts>>utils
  ShoreStandardStyles
  ShoreStandardStyles>>body
  ShoreStandardStyles>>contextMenu
  ShoreStandardStyles>>datePicker
  ShoreStandardStyles>>dialogs
  ShoreStandardStyles>>documentation
  ShoreStandardStyles>>dynamicPanel
  ShoreStandardStyles>>editors
  ShoreStandardStyles>>hierarchy
  ShoreStandardStyles>>layout
  ShoreStandardStyles>>lists
  ShoreStandardStyles>>modalDialog
  ShoreStandardStyles>>progress
  ShoreStandardStyles>>roundCorners
  ShoreStandardStyles>>tabControl
  ShoreStandardStyles>>tables
  ShoreStandardStyles>>timetables
  ShoreStandardStyles>>updateRoot:
  ShoreStandardStyles>>useful
  ShoreStandardStyles>>xpPanel

Finding conflicts...

OmniBrowser-Standard
--------------------
Loading ...
Finding conflicts...

Pier-TabbedPagesWidgets
-----------------------
Loading ...
WARNING: This package depends on the following classes:
  PRChildrenWidget
You must resolve these dependencies before you will be able to load these
definitions:
  PRTabbedPagesWidget
  PRTabbedPagesWidget classSide>>descriptionHighlight
  PRTabbedPagesWidget classSide>>descriptionHighlightPath
  PRTabbedPagesWidget classSide>>label
  PRTabbedPagesWidget>>children
  PRTabbedPagesWidget>>childrenDo:
  PRTabbedPagesWidget>>component
  PRTabbedPagesWidget>>cssClass
  PRTabbedPagesWidget>>findIndex:ifAbsent:
  PRTabbedPagesWidget>>initialize
  PRTabbedPagesWidget>>items
  PRTabbedPagesWidget>>renderContentOn:
  PRTabbedPagesWidget>>renderNavigationOn:
  PRTabbedPagesWidget>>renderPanelOn:
  PRTabbedPagesWidget>>renderSelect:on:
  PRTabbedPagesWidget>>renderTabsOn:
  PRTabbedPagesWidget>>scriptSelectedOn:
  PRTabbedPagesWidget>>scriptTabSelectedOn:
  PRTabbedPagesWidget>>selected
  PRTabbedPagesWidget>>selected:
  PRTabbedPagesWidget>>selectedPrior
  PRTabbedPagesWidget>>uid:at:
  PRTabbedPagesWidget>>updatePanelOn:
  PRTaggedPagesWidget
  PRTaggedPagesWidget classSide>>availableTags
  PRTaggedPagesWidget classSide>>context
  PRTaggedPagesWidget classSide>>defaultMaxItems
  PRTaggedPagesWidget classSide>>descriptionBelow
  PRTaggedPagesWidget classSide>>descriptionTag
  PRTaggedPagesWidget classSide>>label
  PRTaggedPagesWidget>>childrenOf:
  PRTaggedPagesWidget>>isFiltered:
  PRTaggedPagesWidget>>items
  PRTaggedPagesWidget>>tag
  PRTaggedPagesWidget>>target
  PRTaggedPagesWidget>>unfilteredItems

Finding conflicts...

Magma sunit
-----------
Loading ...
WARNING: This package depends on the following classes:
  MagmaLocalLocation
You must resolve these dependencies before you will be able to load these
definitions:
  MagmaLocalTestingLocation
  MagmaLocalTestingLocation classSide>>default
  MagmaLocalTestingLocation classSide>>defaultFor:
  MagmaLocalTestingLocation>>base

Finding conflicts...

Announcements
-------------
Loading ...
Finding conflicts...

Polymorph Widgets
-----------------
Loading ...
Finding conflicts...
 HandMorph>>processEvents (conflicts with Genie)

File-Kernel
-----------
Loading ...
Finding conflicts...

SystemEditor-Core
-----------------
Loading ...
Finding conflicts...

OmniBrowser-Morphic
-------------------
Loading ...
Finding conflicts...

KernelExt-kph
-------------
Loading ...
Loading failed: Error: search path not set
Installer class(Object)>>error:
Installer class>>install:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[val :=
(self peekFor: $!)     ifTrue: [(Compiler evaluate: self nextChunk l...]}
BlockContext>>on:do:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[:bar |
[self atEnd]   whileFalse: [bar value: self position.    self skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteFileStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named: {[newSet   ifNotNil:
[(aStream respondsTo: #converter:)     ifTrue: [newStrea...]}
BlockContext>>ensure:
ChangeSet class>>newChangesFromStream:named:
ChangesOrganizer class>>newChangesFromStream:named:
ChangeSorter class>>newChangesFromStream:named:
UIFileOut>>install:usingBaseName:
UIFileOut(UPackageInstaller)>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn:
anArrayOfAssociations notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent
:= anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.
false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

DNS Client
----------
Loading ...
Loading failed: Error: download failed
UPackage(Object)>>error:
UPackage>>cachedCopyFilename
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn:
anArrayOfAssociations notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent
:= anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h
processEvents.  capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.
false] whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

Shout
-----
Loading ...
Finding conflicts...

UI Themes and Standard Widgets
------------------------------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>at:ifAbsentPut:
UndefinedObject(Object)>>doesNotUnderstand: #at:ifAbsentPut:
ThemeIcons class>>backspaceArrowIcon
[] in ThemeIcons class>>initializeIcons {[:each | Icons   at: each   put:
(self perform: each)]}
IdentitySet(Set)>>do:
ThemeIcons class>>initializeIcons
ThemeIcons class>>initialize
MCMethodDefinition>>postload
MCMethodDefinition(MCDefinition)>>postloadOver:
[] in MCPackageLoader>>basicLoad {[:ea | ea   postloadOver: (self
obsoletionFor: ea)]}
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
{[:each :i |  bar value: i.  aBlock value: each]}
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress:
{[:bar | self   withIndexDo: [:each :i |     bar value: i.    aBlock value:
e...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
[] in MCPackageLoader>>basicLoad {[additions   do: [:ea | self tryToLoad:
ea]   displayingProgress: 'Loading.....]}
BlockContext>>on:do:
[] in MCPackageLoader>>basicLoad {[[additions   do: [:ea | self tryToLoad:
ea]   displayingProgress: 'Loading....]}
BlockContext>>ensure:
MCPackageLoader>>basicLoad
[] in MCPackageLoader>>loadWithNameLike: {[self basicLoad]}
[] in MCPackageLoader>>useChangeSetNamed:during: {[aBlock value]}
BlockContext>>ensure:
MCPackageLoader>>useChangeSetNamed:during:
MCPackageLoader>>useNewChangeSetNamedLike:during:
MCPackageLoader>>loadWithNameLike:
MCVersionLoader>>load
MCVersionLoader class>>loadVersion:
MCVersion>>load
MCMczReader class(MCVersionReader class)>>loadVersionFile:
[] in UIMonticello>>installFileNamed: {[:reader | ^ reader loadVersionFile:
filename]}
SystemDictionary(Dictionary)>>at:ifPresent:
UIMonticello>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on:
ProvideAnswerNotification   do: [:notify |     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn:
anArrayOfAssociations notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new   evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent
:= anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:

Finding conflicts...
 SoundTheme (conflicts with Polymorph Widgets)
 ColorSelectorDialogWindow (conflicts with Polymorph Widgets)
 AColorSelectorMorph (conflicts with Polymorph Widgets)
 HSVAColorSelectorMorph (conflicts with Polymorph Widgets)
 MessageDialogWindow (conflicts with Polymorph Widgets)
 PluggableSliderMorph (conflicts with Polymorph Widgets)
 TextHighlight (conflicts with Polymorph Widgets)
 InterpolatedGradientFillStyle (conflicts with Polymorph Widgets)
 ColorChooserMorph (conflicts with Polymorph Widgets)
 SeparatorMorph (conflicts with Polymorph Widgets)
 UIThemeSoftSqueak (conflicts with Polymorph Widgets)
 TabGroupMorph (conflicts with Polymorph Widgets)
 ExpanderMorph (conflicts with Polymorph Widgets)
 PluggableIconListMorph (conflicts with Polymorph Widgets)
 PluggableIconListMorph>>getList (conflicts with Polymorph Widgets)
 MarginBorder (conflicts with Polymorph Widgets)
 MultiNewParagraphWithSelectionColor (conflicts with Polymorph Widgets)
 UIThemeVistary (conflicts with Polymorph Widgets)
 UIThemeVistary>>initializeForms (conflicts with Polymorph Widgets)
 TextMorphForFieldView (conflicts with Polymorph Widgets)
 TextMorphForFieldView>>minExtent (conflicts with Polymorph Widgets)
 ExpanderTitleMorph (conflicts with Polymorph Widgets)
 GeneralScrollBar (conflicts with Polymorph Widgets)
 TreeListMorph (conflicts with Polymorph Widgets)
 MenuMorph>>addTitle:icon:updatingSelector:updateTarget: (conflicts with
Polymorph Widgets)
 MenuMorph>>themeChanged (conflicts with Polymorph Widgets)
 ChooseDropListDialogWindow (conflicts with Polymorph Widgets)
 HScaleMorph (conflicts with Polymorph Widgets)
 ProceedDialogWindow (conflicts with Polymorph Widgets)
 TasklistMorph (conflicts with Polymorph Widgets)
 WorkAreaMorph (conflicts with Polymorph Widgets)
 ComposableMorph (conflicts with Polymorph Widgets)

ComposableMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:hel
p: (conflicts with Polymorph Widgets)
 ComposableMorph>>newRadioButtonFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)

ComposableMorph>>newButtonFor:getState:action:arguments:getEnabled:label:hel
p: (conflicts with Polymorph Widgets)
 ComposableMorph>>newButtonFor:action:label:help: (conflicts with Polymorph
Widgets)

ComposableMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:
help: (conflicts with Polymorph Widgets)
 ComposableMorph>>newCheckboxFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)
 ComposableMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with
Polymorph Widgets)
 PanelMorph (conflicts with Polymorph Widgets)
 CompositeFillStyle (conflicts with Polymorph Widgets)
 ThemeIcons (conflicts with Polymorph Widgets)
 ThemeIcons class (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallQuestionIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallLockIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>lockIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>createIconMethodsFromDirectory: (conflicts with Polymorph
Widgets)
 ThemeIcons class>>normalSizeNames (conflicts with Polymorph Widgets)
 ThemeIcons class>>errorIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallItalicIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallHierarchyBrowserIcon (conflicts with Polymorph
Widgets)
 ThemeIcons class>>smallErrorIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallStrikeOutIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallUnderlineIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>upArrowIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>infoIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallBoldIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallInfoIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>warningIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>clearIcons (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallBarcodeIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>downArrowIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>questionIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>initializeIcons (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallSystemBrowserIcon (conflicts with Polymorph Widgets)
 ThemeIcons class>>smallWarningIcon (conflicts with Polymorph Widgets)
 WindowEdgeGripMorph (conflicts with Polymorph Widgets)
 AlphaImageMorph (conflicts with Polymorph Widgets)
 FixedScaleMorph (conflicts with Polymorph Widgets)
 ToggleMenuItemMorph (conflicts with Polymorph Widgets)
 ToggleMenuItemMorph>>basicDrawOn: (conflicts with Polymorph Widgets)
 ToggleMenuItemMorph>>isEnabled (conflicts with Polymorph Widgets)
 ToggleMenuItemMorph>>drawKeyTextOn: (conflicts with Polymorph Widgets)
 ToggleMenuItemMorph>>icon (conflicts with Polymorph Widgets)
 PluggableDialogWindow (conflicts with Polymorph Widgets)
 ToolDockingBarMorph (conflicts with Polymorph Widgets)
 Morph>>theme: (conflicts with Polymorph Widgets)
 Morph>>openModal: (conflicts with Polymorph Widgets)
 BracketMorph (conflicts with Polymorph Widgets)
 PluggableTextFieldMorph (conflicts with Polymorph Widgets)
 PBSoundThemePreferenceView (conflicts with Polymorph Widgets)
 CheckboxMorph (conflicts with Polymorph Widgets)
 HSVColorSelectorMorph (conflicts with Polymorph Widgets)
 WateryThemeIcons (conflicts with Polymorph Widgets)
 UIThemeStandardSqueak (conflicts with Polymorph Widgets)
 QuestionDialogWindow (conflicts with Polymorph Widgets)
 VistaryThemeIcons (conflicts with Polymorph Widgets)
 LabelMorph (conflicts with Polymorph Widgets)
 UITheme (conflicts with Polymorph Widgets)
 UITheme>>initialize (conflicts with Polymorph Widgets)
 UITheme>>defaultSettings (conflicts with Polymorph Widgets)
 UITheme>>chooseFontIn:title:font: (conflicts with Polymorph Widgets)
 UITheme>>menuColorFor: (conflicts with Polymorph Widgets)
 UITheme class (conflicts with Polymorph Widgets)
 UITheme class>>initialize (conflicts with Polymorph Widgets)
 PluggableTextMorph>>wantsFrameAdornments (conflicts with Polymorph Widgets)
 PluggableTextMorph>>accept (conflicts with Polymorph Widgets)
 ExampleRadioButtonModel (conflicts with Polymorph Widgets)
 ColorComponentSelectorMorph (conflicts with Polymorph Widgets)
 TextMorphForEditorView (conflicts with Polymorph Widgets)
 ColorPresenterMorph (conflicts with Polymorph Widgets)
 MorphDropListMorph (conflicts with Polymorph Widgets)
 ErrorDialogWindow (conflicts with Polymorph Widgets)
 ColumnMorph (conflicts with Polymorph Widgets)
 ColumnMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
 ColumnMorph>>newRadioButtonFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)
 ColumnMorph>>newButtonFor:getState:action:arguments:getEnabled:label:help:
(conflicts with Polymorph Widgets)
 ColumnMorph>>newButtonFor:action:label:help: (conflicts with Polymorph
Widgets)

ColumnMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:help
: (conflicts with Polymorph Widgets)
 ColumnMorph>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts
with Polymorph Widgets)
 ColumnMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with
Polymorph Widgets)
 TableMorph (conflicts with Polymorph Widgets)
 TableMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
 TableMorph>>newRadioButtonFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)
 TableMorph>>newButtonFor:getState:action:arguments:getEnabled:label:help:
(conflicts with Polymorph Widgets)
 TableMorph>>newButtonFor:action:label:help: (conflicts with Polymorph
Widgets)

TableMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
 TableMorph>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts
with Polymorph Widgets)
 TableMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with
Polymorph Widgets)
 EdgeGripMorph (conflicts with Polymorph Widgets)
 EdgeGripMorph>>targetPoint: (conflicts with Polymorph Widgets)
 QuestionWithoutCancelDialogWindow (conflicts with Polymorph Widgets)
 SystemWindow>>activate (conflicts with Polymorph Widgets)
 SystemWindow>>expandBoxHit (conflicts with Polymorph Widgets)
 SystemWindow>>createCollapseBox (conflicts with Polymorph Widgets)
 SystemWindow>>initializeLabelArea (conflicts with Polymorph Widgets)
 SystemWindow>>createExpandBox (conflicts with Polymorph Widgets)
 SystemWindow>>createCloseBox (conflicts with Polymorph Widgets)
 SystemWindow>>openModal: (conflicts with Polymorph Widgets)
 SystemWindow>>createMenuBox (conflicts with Polymorph Widgets)
 SystemWindow class>>labelFor: (conflicts with Polymorph Widgets)
 DashedBorder (conflicts with Polymorph Widgets)
 AboutDialogWindow (conflicts with Polymorph Widgets)
 CheckboxButtonMorph (conflicts with Polymorph Widgets)
 PopupChoiceDialogWindow (conflicts with Polymorph Widgets)
 PopupChoiceDialogWindow>>newContentMorph (conflicts with Polymorph Widgets)
 Browser>>buildMorphicSwitches (conflicts with Polymorph Widgets)
 HColorSelectorMorph (conflicts with Polymorph Widgets)
 FillStyleBorder (conflicts with Polymorph Widgets)
 TransformWithLayoutMorph (conflicts with Polymorph Widgets)
 ControlButtonMorph (conflicts with Polymorph Widgets)
 GroupboxMorph (conflicts with Polymorph Widgets)
 ListModel (conflicts with Polymorph Widgets)
 ImageFillStyle (conflicts with Polymorph Widgets)
 ImageFillStyle>>form: (conflicts with Polymorph Widgets)
 ImageFillStyle>>fillRectangle:on: (conflicts with Polymorph Widgets)
 PBUIThemePreferenceView (conflicts with Polymorph Widgets)
 ThemeSettings (conflicts with Polymorph Widgets)
 ThemeSettings>>menuColor (conflicts with Polymorph Widgets)
 ExampleBuilderMorph (conflicts with Polymorph Widgets)

ExampleBuilderMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label
:help: (conflicts with Polymorph Widgets)
 ExampleBuilderMorph>>newRadioButtonFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)

ExampleBuilderMorph>>newButtonFor:getState:action:arguments:getEnabled:label
:help: (conflicts with Polymorph Widgets)
 ExampleBuilderMorph>>newButtonFor:action:label:help: (conflicts with
Polymorph Widgets)

ExampleBuilderMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:la
bel:help: (conflicts with Polymorph Widgets)
 ExampleBuilderMorph>>newCheckboxFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)
 ExampleBuilderMorph>>newButtonFor:action:getEnabled:label:help: (conflicts
with Polymorph Widgets)
 TaskbarMorph (conflicts with Polymorph Widgets)
 StandardWindow (conflicts with Polymorph Widgets)

StandardWindow>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help
: (conflicts with Polymorph Widgets)
 StandardWindow>>newRadioButtonFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)

StandardWindow>>newButtonFor:getState:action:arguments:getEnabled:label:help
: (conflicts with Polymorph Widgets)
 StandardWindow>>newButtonFor:action:label:help: (conflicts with Polymorph
Widgets)

StandardWindow>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:h
elp: (conflicts with Polymorph Widgets)
 StandardWindow>>newCheckboxFor:getSelected:setSelected:label:help:
(conflicts with Polymorph Widgets)
 StandardWindow>>newButtonFor:action:getEnabled:label:help: (conflicts with
Polymorph Widgets)
 GeneralScrollPane (conflicts with Polymorph Widgets)
 GeneralScrollPane>>fitScrollTarget (conflicts with Polymorph Widgets)
 GeneralScrollPane>>scrollBounds (conflicts with Polymorph Widgets)
 GeneralScrollPane>>vResizeScrollbar (conflicts with Polymorph Widgets)
 GeneralScrollPane>>hResizeScrollbar (conflicts with Polymorph Widgets)
 FileDialogWindow (conflicts with Polymorph Widgets)
 FileDialogWindow>>selectedFileEntry (conflicts with Polymorph Widgets)
 TextEntryDialogWindow (conflicts with Polymorph Widgets)
 EmbeddedMenuMorph (conflicts with Polymorph Widgets)
 TabLabelMorph (conflicts with Polymorph Widgets)
 TabPanelBorder (conflicts with Polymorph Widgets)
 PluggableMorphListMorph (conflicts with Polymorph Widgets)
 PluggableMorphListMorph>>getList (conflicts with Polymorph Widgets)
 DropListMorph (conflicts with Polymorph Widgets)
 DropListMorph>>updateListSelectionIndex (conflicts with Polymorph Widgets)
 AlertDialogWindow (conflicts with Polymorph Widgets)
 FullscreenMorph (conflicts with Polymorph Widgets)
 SVColorSelectorMorph (conflicts with Polymorph Widgets)
 PluggableListMorph>>optimalExtent (conflicts with Polymorph Widgets)
 TabSelectorMorph (conflicts with Polymorph Widgets)
 RoundedBorder (conflicts with Polymorph Widgets)
 DenyDialogWindow (conflicts with Polymorph Widgets)
 ModelDependentDialogWindow (conflicts with Polymorph Widgets)
 PlainGroupboxMorph (conflicts with Polymorph Widgets)
 ObjectStringConverter (conflicts with Polymorph Widgets)
 VScaleMorph (conflicts with Polymorph Widgets)
 LazyMorphListMorph (conflicts with Polymorph Widgets)
 ProportionalSplitterMorph>>mouseUp: (conflicts with Polymorph Widgets)
 ProportionalSplitterMorph>>splitterLeft (conflicts with Polymorph Widgets)
 ProportionalSplitterMorph>>splitterBelow (conflicts with Polymorph Widgets)
 ProportionalSplitterMorph>>splitterAbove (conflicts with Polymorph Widgets)
 ProportionalSplitterMorph>>splitterRight (conflicts with Polymorph Widgets)
 LongMessageDialogWindow (conflicts with Polymorph Widgets)
 DialogWindow (conflicts with Polymorph Widgets)
 TextEditorDialogWindow (conflicts with Polymorph Widgets)
 AlphaBlendingCanvas>>image:at:sourceRect:rule: (conflicts with Polymorph
Widgets)
 RowLayout (conflicts with Polymorph Widgets)
 TableItemWrapper (conflicts with Polymorph Widgets)
 TaskbarTask (conflicts with Polymorph Widgets)
 FuzzyLabelMorph (conflicts with Polymorph Widgets)
 AlphaInfiniteForm (conflicts with Polymorph Widgets)
 AlphaInfiniteForm>>displayOnPort:offsetBy: (conflicts with Polymorph
Widgets)
 EventHandlerPlus (conflicts with Polymorph Widgets)
 UIThemeWatery (conflicts with Polymorph Widgets)
 UIThemeWatery>>buttonNormalFillStyleFor: (conflicts with Polymorph Widgets)
 PluggableTextEditorMorph (conflicts with Polymorph Widgets)
 ImagePreviewMorph (conflicts with Polymorph Widgets)
 ScrollBar>>sliderThickness (conflicts with Polymorph Widgets)
 ScrollBar class>>createArrowOfDirection:size:color: (conflicts with
Polymorph Widgets)
 EmbossedStringMorph (conflicts with Polymorph Widgets)
 CustomQuestionDialogWindow (conflicts with Polymorph Widgets)
 CustomQuestionDialogWindow>>defaultYesButton (conflicts with Polymorph
Widgets)
 CustomQuestionDialogWindow>>newButtons (conflicts with Polymorph Widgets)
 MouseWheelEvent (conflicts with Polymorph Widgets)
 CompositeBorder (conflicts with Polymorph Widgets)

Magritte-Model
--------------
Loading ...
Finding conflicts...

GOODS
-----
Loading ...
Finding conflicts...

Balloon3D-Kernel
----------------
Loading ...
Question: Can't find dependency Balloon3D-Constants-ar.2. ignore?
Answer: false
Finding conflicts...

Pier-Model
----------
Loading ...
Finding conflicts...

Electricity Game
----------------
Loading ...
Finding conflicts...
 NsGameHelpWindow (conflicts with Games)
 NsGameHelpWindow>>customizeForHelp (conflicts with Games)
 NsGameHelpWindow class>>instructions (conflicts with Games)
 NsGameHelpWindow class>>openHelpWindow (conflicts with Games)
 NsGameHelpWindow class>>convertSavedMorphFile: (conflicts with Games)

MultiColumn List Morph
----------------------
Loading ...
Finding conflicts...

Speech
------
Loading ...
Finding conflicts...

MonticelloConfigurations-UniversesFix
-------------------------------------
Loading ...
Finding conflicts...

Seaside28Jetsam
---------------
Loading ...
Finding conflicts...
 WAApplication>>handleDefaultRequest: (conflicts with Seaside)
 WAErrorHandler>>internalError: (conflicts with Seaside)
 WAErrorHandler class>>internalError: (conflicts with Seaside)
 WADocumentHandler>>response (conflicts with Seaside)
 WADocumentHandler>>mimeDocument (conflicts with Seaside)
 WAConfigurationEditor>>renderAttribute:on: (conflicts with Seaside)
 WALibrary>>urlOf:using: (conflicts with Seaside)
 WALibrary>>urlForFile: (conflicts with Seaside)
 WALibrary>>urlOf: (conflicts with Seaside)
 WAComponent>>decoration (conflicts with Seaside)
 WAKom>>handleRequest: (conflicts with Seaside)
 WAKom class>>startOn: (conflicts with Seaside)
 WAResponse class>>notFound: (conflicts with Seaside)
 WASession>>updateRoot: (conflicts with Seaside)
 WASession>>incomingRequest: (conflicts with Seaside)
 WASession>>responseForRequest: (conflicts with Seaside)
 WASession>>baseUrl (conflicts with Seaside)
 WASession>>application (conflicts with Seaside)
 WARegistry>>clearHandlers (conflicts with Seaside)
 WAFileHandler>>libraryAt:ifAbsent: (conflicts with Seaside)
 WAFileHandler>>responseAt:ifAbsent: (conflicts with Seaside)
 WARenderLoopMain>>createRoot (conflicts with Seaside)

ObjectFinder
------------
Loading ...
Finding conflicts...

BTree
-----
Loading ...
Finding conflicts...

ZigZag
------
Loading ...


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)

keith1y
Since seaside28Jetsam is a collection of overrides to seaside these are
not conflicts but intentional

Keith

> Seaside28Jetsam
> ---------------
> Loading ...
> Finding conflicts...
>  WAApplication>>handleDefaultRequest: (conflicts with Seaside)
>  WAErrorHandler>>internalError: (conflicts with Seaside)
>  WAErrorHandler class>>internalError: (conflicts with Seaside)
>  WADocumentHandler>>response (conflicts with Seaside)
>  WADocumentHandler>>mimeDocument (conflicts with Seaside)
>  WAConfigurationEditor>>renderAttribute:on: (conflicts with Seaside)
>  WALibrary>>urlOf:using: (conflicts with Seaside)
>  WALibrary>>urlForFile: (conflicts with Seaside)
>  WALibrary>>urlOf: (conflicts with Seaside)
>  WAComponent>>decoration (conflicts with Seaside)
>  WAKom>>handleRequest: (conflicts with Seaside)
>  WAKom class>>startOn: (conflicts with Seaside)
>  WAResponse class>>notFound: (conflicts with Seaside)
>  WASession>>updateRoot: (conflicts with Seaside)
>  WASession>>incomingRequest: (conflicts with Seaside)
>  WASession>>responseForRequest: (conflicts with Seaside)
>  WASession>>baseUrl (conflicts with Seaside)
>  WASession>>application (conflicts with Seaside)
>  WARegistry>>clearHandlers (conflicts with Seaside)
>  WAFileHandler>>libraryAt:ifAbsent: (conflicts with Seaside)
>  WAFileHandler>>responseAt:ifAbsent: (conflicts with Seaside)
>  WARenderLoopMain>>createRoot (conflicts with Seaside)
>
>  
>  


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)

Tim Johnson
In reply to this post by Andreas.Raab


----- Original Message -----
From: Andreas Raab <[hidden email]>
Date: Saturday, December 20, 2008 0:52 am
Subject: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)
To: The general-purpose Squeak developers list <[hidden email]>

> 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.

"Int" has brought us many wonderful things.  Internet, integers, intelligence...  internal
combustion...

> > [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

Great, great great.  Ran it on this 1 GHz G4 (OS 10.5.6) and I think it took about 12 hours :)

Output is below.

Thanks,
TimJ


Analysing base system ...  done.

ToolBuilder-Kernel
------------------
Loading ...
Finding conflicts...

YAXO
----
Loading ...
Finding conflicts...

FFI
---
Loading ...
Finding conflicts...

Magritte-Model
--------------
Loading ...
Finding conflicts...

Whisker Browser
---------------
Loading ...
Finding conflicts...

Magma Server
------------
Loading ...
Question: Can't find dependency Ma exception handling-cmm.16. ignore?
Answer: false
Finding conflicts...

Network-HTML
------------
Loading ...
Finding conflicts...

SqueakPipes
-----------
Loading ...
Finding conflicts...

Exupery
-------
Loading ...
Finding conflicts...

KernelExt-kph
-------------
Loading ...
Loading failed: Error: search path not set
Installer class(Object)>>error:
Installer class>>install:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[val := (self peekFor: $!)    
ifTrue: [(Compiler evaluate: self nextChunk l...]}
BlockContext>>on:do:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[:bar |  [self atEnd]  
whileFalse: [bar value: self position.    self skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteFileStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named: {[newSet   ifNotNil: [(aStream
respondsTo: #converter:)     ifTrue: [newStrea...]}
BlockContext>>ensure:
ChangeSet class>>newChangesFromStream:named:
ChangesOrganizer class>>newChangesFromStream:named:
ChangeSorter class>>newChangesFromStream:named:
UIFileOut>>install:usingBaseName:
UIFileOut(UPackageInstaller)>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

SIXX
----
Loading ...
Finding conflicts...

Magritte-Morph
--------------
Loading ...
Finding conflicts...

Speech
------
Loading ...
Finding conflicts...

Connectors
----------
Loading ...
Finding conflicts...

Polymorph Geometry
------------------
Loading ...
Finding conflicts...

SystemEditor-Core
-----------------
Loading ...
Finding conflicts...

Balloon3D-Packaging
-------------------
Loading ...
Finding conflicts...

Pier-Model
----------
Loading ...
Finding conflicts...

Balloon3D-Constants
-------------------
Loading ...
Finding conflicts...

DynamicBindings
---------------
Loading ...
Finding conflicts...

SUnit-improved
--------------
Loading ...
Finding conflicts...

Nile-Base
---------
Loading ...
Finding conflicts...

FileMan
-------
Loading ...
Finding conflicts...

ClassSelectorSets
-----------------
Loading ...
Finding conflicts...

ProjectsAsPNG
-------------
Loading ...
Loading failed: NameLookupFailure: Could not resolve the server named:
[] in NetNameResolver class>>addressForName:timeout: {[(self waitForResolverReadyUntil:
deadline)   ifTrue: [self primStartLookupO...]}
[] in Semaphore>>critical: {[caught := true.  self wait.  blockValue := mutuallyExcludedBlock
value]}
BlockContext>>ensure:
Semaphore>>critical:
NetNameResolver class>>addressForName:timeout:
HTTPSocket class>>httpGetDocument:args:accept:request:
[] in HTTPSocket class>>httpGetDocument:args:accept:request: {[sock := HTTPSocket new.  
sock connectTo: serverAddr port: connectToPort.  (...]}
SmallInteger(Integer)>>timesRepeat:
HTTPSocket class>>httpGetDocument:args:accept:request:
HttpUrl>>retrieveContentsArgs:accept:
HttpUrl>>retrieveContentsArgs:
HttpUrl>>retrieveContents
UPackage>>cachedCopyFilename
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

OmniBrowser
-----------
Loading ...
Finding conflicts...

OmniBrowser-Standard
--------------------
Loading ...
Finding conflicts...

Morse Code
----------
Loading ...
Finding conflicts...

FreeType Plus-plugins installer
-------------------------------
Loading ...
Finding conflicts...

Sake
----
Loading ...
Finding conflicts...

MemoryUsage
-----------
Loading ...
Finding conflicts...

OmniBrowser-SUnitIntegration
----------------------------
Loading ...
Finding conflicts...

RoelTyper
---------
Loading ...
Finding conflicts...

PropertyList
------------
Loading ...
Finding conflicts...

DynamicProtocols
----------------
Loading ...
Finding conflicts...

WanderingLetters
----------------
Loading ...
Finding conflicts...

OmniBrowser-Morphic
-------------------
Loading ...
Finding conflicts...

Polymorph Widgets
-----------------
Loading ...
Finding conflicts...
        StringMorph>>minHeight (conflicts with Connectors)

Pier-TabbedPagesWidgets
-----------------------
Loading ...
WARNING: This package depends on the following classes:
  PRChildrenWidget
You must resolve these dependencies before you will be able to load these definitions:
  PRTabbedPagesWidget
  PRTabbedPagesWidget classSide>>descriptionHighlight
  PRTabbedPagesWidget classSide>>descriptionHighlightPath
  PRTabbedPagesWidget classSide>>label
  PRTabbedPagesWidget>>children
  PRTabbedPagesWidget>>childrenDo:
  PRTabbedPagesWidget>>component
  PRTabbedPagesWidget>>cssClass
  PRTabbedPagesWidget>>findIndex:ifAbsent:
  PRTabbedPagesWidget>>initialize
  PRTabbedPagesWidget>>items
  PRTabbedPagesWidget>>renderContentOn:
  PRTabbedPagesWidget>>renderNavigationOn:
  PRTabbedPagesWidget>>renderPanelOn:
  PRTabbedPagesWidget>>renderSelect:on:
  PRTabbedPagesWidget>>renderTabsOn:
  PRTabbedPagesWidget>>scriptSelectedOn:
  PRTabbedPagesWidget>>scriptTabSelectedOn:
  PRTabbedPagesWidget>>selected
  PRTabbedPagesWidget>>selected:
  PRTabbedPagesWidget>>selectedPrior
  PRTabbedPagesWidget>>uid:at:
  PRTabbedPagesWidget>>updatePanelOn:
  PRTaggedPagesWidget
  PRTaggedPagesWidget classSide>>availableTags
  PRTaggedPagesWidget classSide>>context
  PRTaggedPagesWidget classSide>>defaultMaxItems
  PRTaggedPagesWidget classSide>>descriptionBelow
  PRTaggedPagesWidget classSide>>descriptionTag
  PRTaggedPagesWidget classSide>>label
  PRTaggedPagesWidget>>childrenOf:
  PRTaggedPagesWidget>>isFiltered:
  PRTaggedPagesWidget>>items
  PRTaggedPagesWidget>>tag
  PRTaggedPagesWidget>>target
  PRTaggedPagesWidget>>unfilteredItems

Finding conflicts...

Keymapping
----------
Loading ...
Finding conflicts...

Units
-----
Loading ...
Finding conflicts...

Cryptography
------------
Loading ...
Question: The pool dictionary ASN1Constants does not exist.
Do you want it automatically created?
Answer: false
Finding conflicts...

KomServices
-----------
Loading ...
Finding conflicts...

Magritte-Tests
--------------
Loading ...
Finding conflicts...

KomHttpServer
-------------
Loading ...
Finding conflicts...

MinneStore
----------
Loading ...
Finding conflicts...

ToolBuilder-Examples
--------------------
Loading ...
Finding conflicts...

ToolBuilder-Specs
-----------------
Loading ...
Finding conflicts...

Monticello2-Core
----------------
Loading ...
Finding conflicts...

Seaside
-------
Loading ...
Question: Please choose a username for
the application 'config'
Answer: 2 - yeah, sure whatever
Finding conflicts...

Refactoring Tests
-----------------
Loading ...
Finding conflicts...

SandstoneDb
-----------
Loading ...
Finding conflicts...

FFI-Examples
------------
Loading ...
Finding conflicts...

SystemEditor-Squeak
-------------------
Loading ...
Finding conflicts...

PostgreSQL Client
-----------------
Loading ...
Finding conflicts...

Geometry Models
---------------
Loading ...
Finding conflicts...
        Shape (conflicts with Polymorph Geometry)
        Polygon (conflicts with Polymorph Geometry)
        PathShape (conflicts with Polymorph Geometry)

Nile-Tests
----------
Loading ...
Finding conflicts...

VMMaker
-------
Loading ...
Finding conflicts...

OB-Monticello
-------------
Loading ...
Finding conflicts...

Scriptaculous
-------------
Loading ...
Finding conflicts...

Monticello2-Squeak
------------------
Loading ...
Finding conflicts...
        Object>>displayString (conflicts with Seaside)

Java Serialization
------------------
Loading ...
Finding conflicts...

ProcessSpecific
---------------
Loading ...
WARNING: Process should not be redefined.
Proceed to store over it.
Finding conflicts...

Sake-Scheduler
--------------
Loading ...
Finding conflicts...

Magritte-Seaside
----------------
Loading ...
Finding conflicts...

Array2D
-------
Loading ...
Finding conflicts...

OB-Enhancements
---------------
Loading ...
Finding conflicts...
        MCWorkingCopy>>asNode (conflicts with OB-Monticello)

AST
---
Loading ...
Finding conflicts...

SUnitGUI-improved
-----------------
Loading ...
Finding conflicts...
        TestRunner>>selectInverseClasses (conflicts with Polymorph Widgets)
        TestRunner>>selectAllClasses (conflicts with Polymorph Widgets)
        TestRunner>>selectNoClasses (conflicts with Polymorph Widgets)
        TestRunner>>selectSubclasses (conflicts with Polymorph Widgets)

Balloon3D-Kernel
----------------
Loading ...
Question: load older dependency Balloon3D-Constants-ar.2?
Answer: true
Finding conflicts...

Pier-Seaside
------------
Loading ...
Question: Would you like to create a Seaside application for Pier?
Answer: false
Finding conflicts...

Pier-Randomizer
---------------
Loading ...
Finding conflicts...

Mse
---
Loading ...
WARNING: This package depends on the following classes:
  SmaCCScanner
  SmaCCParser
You must resolve these dependencies before you will be able to load these definitions:
  MSEReader
  MSEReader classSide>>parserDefinitionComment
  MSEReader classSide>>scannerClass
  MSEReader classSide>>startingStateForRoot
  MSEReader>>cleanupMemory
  MSEReader>>element:attributes:
  MSEReader>>id:for:
  MSEReader>>initialize
  MSEReader>>integerReference:
  MSEReader>>nameReference:
  MSEReader>>performParsingLoop
  MSEReader>>reduceActionForAttributeNode1:
  MSEReader>>reduceActionForBoolean1:
  MSEReader>>reduceActionForBoolean2:
  MSEReader>>reduceActionForElementNode1:
  MSEReader>>reduceActionForElementNode2:
  MSEReader>>reduceActionForElementNode3:
  MSEReader>>reduceActionForGroupXXXXXNameXXXString1:
  MSEReader>>reduceActionForGroupXXXXXNameXXXString2:
  MSEReader>>reduceActionForIdCommand1:
  MSEReader>>reduceActionForIdRefCommand1:
  MSEReader>>reduceActionForInteger1:
  MSEReader>>reduceActionForName1:
  MSEReader>>reduceActionForName2:
  MSEReader>>reduceActionForNameRefCommand1:
  MSEReader>>reduceActionForNumber1:
  MSEReader>>reduceActionForRepeatXXAttributeNode1:
  MSEReader>>reduceActionForRepeatXXAttributeNode2:
  MSEReader>>reduceActionForRepeatXXElementNode1:
  MSEReader>>reduceActionForRepeatXXElementNode2:
  MSEReader>>reduceActionForRepeatXXValueNode1:
  MSEReader>>reduceActionForRepeatXXValueNode2:
  MSEReader>>reduceActionForRoot1:
  MSEReader>>reduceActionForRoot2:
  MSEReader>>reduceActionForString1:
  MSEReader>>reduceActionForUndefined1:
  MSEReader>>reduceActionForValueNode2:
  MSEReader>>reduceActionForValueNode3:
  MSEReader>>reduceTable
  MSEReader>>resolveReferences
  MSEReader>>transitionTable
  MSEScanner
  MSEScanner classSide>>initializeKeywordMap
  MSEScanner classSide>>scannerDefinitionComment
  MSEScanner>>emptySymbolTokenId
  MSEScanner>>errorTokenId
  MSEScanner>>scan1
  MSEScanner>>scan2
  MSEScanner>>scan3
  MSEScanner>>scan4
  MSEScanner>>scan5
  MSEScanner>>scanForToken
  MSESmalltalkReader
  MSESmalltalkReader>>convert:
  MSESmalltalkReader>>element:attributes:
  MSESmalltalkReader>>nameReference:

Finding conflicts...

Pier-Commands-RemoveChildren
----------------------------
Loading ...
Finding conflicts...

Polymorph EventEnhancements
---------------------------
Loading ...
Finding conflicts...

Graphics-Tools
--------------
Loading ...
Finding conflicts...

SARBuilder
----------
Loading ...
Finding conflicts...

Magma Client
------------
Loading ...
Question: Can't find dependency Ma exception handling-cmm.16. ignore?
Answer: false
Finding conflicts...

OmniBrowser-TraitsIntegration
-----------------------------
Loading ...
Finding conflicts...

Event Enhancements
------------------
Loading ...
Finding conflicts...
        ExclusiveWeakMessageSend (conflicts with Polymorph EventEnhancements)
        NonReentrantWeakMessageSend (conflicts with Polymorph EventEnhancements)

LambdaMessageSend
-----------------
Loading ...
Finding conflicts...

DictionaryBrowser
-----------------
Loading ...
Finding conflicts...

SmaCC runtime
-------------
Loading ...
Finding conflicts...

ShoreComponents
---------------
Loading ...
WARNING: This package depends on the following classes:
  WAStyleLibrary
  WAScriptLibrary
You must resolve these dependencies before you will be able to load these definitions:
  ShoreStandardScheme
  ShoreStandardScheme>>component
  ShoreStandardScheme>>control
  ShoreStandardScheme>>form
  ShoreStandardScheme>>general
  ShoreStandardScheme>>layout
  ShoreStandardScheme>>panel
  ShoreStandardScheme>>scheme
  ShoreStandardScheme>>updateRoot:
  ShoreStandardScripts
  ShoreStandardScripts>>contextMenu
  ShoreStandardScripts>>modalDialog
  ShoreStandardScripts>>onResize
  ShoreStandardScripts>>progress
  ShoreStandardScripts>>tables
  ShoreStandardScripts>>updateRoot:
  ShoreStandardScripts>>utils
  ShoreStandardStyles
  ShoreStandardStyles>>body
  ShoreStandardStyles>>contextMenu
  ShoreStandardStyles>>datePicker
  ShoreStandardStyles>>dialogs
  ShoreStandardStyles>>documentation
  ShoreStandardStyles>>dynamicPanel
  ShoreStandardStyles>>editors
  ShoreStandardStyles>>hierarchy
  ShoreStandardStyles>>layout
  ShoreStandardStyles>>lists
  ShoreStandardStyles>>modalDialog
  ShoreStandardStyles>>progress
  ShoreStandardStyles>>roundCorners
  ShoreStandardStyles>>tabControl
  ShoreStandardStyles>>tables
  ShoreStandardStyles>>timetables
  ShoreStandardStyles>>updateRoot:
  ShoreStandardStyles>>useful
  ShoreStandardStyles>>xpPanel

Finding conflicts...

Games
-----
Loading ...
Finding conflicts...

DHB Numerical Analysis
----------------------
Loading ...
Finding conflicts...

Monticello15
------------
Loading ...
Finding conflicts...
        MCTool>>buildWith: (conflicts with Polymorph Widgets)

Balloon3D-Morphic
-----------------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>addAll:
UndefinedObject(Object)>>doesNotUnderstand: #addAll:
[] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream
text.  definitions addAll: rea...]}
MCStReader class(Object)>>ifNotNilDo:
MCMczReader>>extractDefinitionsFrom:
[] in MCMczReader>>loadSnapshot {[:m | self extractDefinitionsFrom: m]}
OrderedCollection>>do:
MCMczReader>>loadSnapshot
MCMczReader>>snapshot
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader>>basicVersion
MCMczReader(MCVersionReader)>>version
MCMczReader class(MCVersionReader class)>>versionFromStream:
[] in MCMczReader class(MCVersionReader class)>>versionFromFile: {[:stream | self
versionFromStream: stream]}
[] in MCMczReader class(MCVersionReader class)>>file:streamDo: {[file := FileStream
readOnlyFileNamed: fileName.  aBlock value: file]}
BlockContext>>ensure:
MCMczReader class(MCVersionReader class)>>file:streamDo:
MCMczReader class(MCVersionReader class)>>versionFromFile:
MCMczReader class(MCVersionReader class)>>loadVersionFile:
[] in UIMonticello>>installFileNamed: {[:reader | ^ reader loadVersionFile: filename]}
SystemDictionary(Dictionary)>>at:ifPresent:
UIMonticello>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

Sake-Packages
-------------
Loading ...
Finding conflicts...

NewParser
---------
Loading ...
Finding conflicts...

SendTreeExplorer
----------------
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...

BreakOut
--------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>addAll:
UndefinedObject(Object)>>doesNotUnderstand: #addAll:
[] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream
text.  definitions addAll: rea...]}
MCStReader class(Object)>>ifNotNilDo:
MCMczReader>>extractDefinitionsFrom:
[] in MCMczReader>>loadSnapshot {[:m | self extractDefinitionsFrom: m]}
OrderedCollection>>do:
MCMczReader>>loadSnapshot
MCMczReader>>snapshot
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader>>basicVersion
MCMczReader(MCVersionReader)>>version
MCMczReader class(MCVersionReader class)>>versionFromStream:
[] in MCMczReader class(MCVersionReader class)>>versionFromFile: {[:stream | self
versionFromStream: stream]}
[] in MCMczReader class(MCVersionReader class)>>file:streamDo: {[file := FileStream
readOnlyFileNamed: fileName.  aBlock value: file]}
BlockContext>>ensure:
MCMczReader class(MCVersionReader class)>>file:streamDo:
MCMczReader class(MCVersionReader class)>>versionFromFile:
MCMczReader class(MCVersionReader class)>>loadVersionFile:
[] in UIMonticello>>installFileNamed: {[:reader | ^ reader loadVersionFile: filename]}
SystemDictionary(Dictionary)>>at:ifPresent:
UIMonticello>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

TinyWiki
--------
Loading ...
Finding conflicts...

OSProcess
---------
Loading ...
Finding conflicts...

Shout
-----
Loading ...
Finding conflicts...

SystemEditor
------------
Loading ...
Finding conflicts...

UI Themes and Standard Widgets
------------------------------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>at:ifAbsentPut:
UndefinedObject(Object)>>doesNotUnderstand: #at:ifAbsentPut:
ThemeIcons class>>backspaceArrowIcon
[] in ThemeIcons class>>initializeIcons {[:each | Icons   at: each   put: (self perform: each)]}
IdentitySet(Set)>>do:
ThemeIcons class>>initializeIcons
ThemeIcons class>>initialize
MCMethodInitializerDefinition>>postloadOver:
[] in MCPackageLoader1b>>basicLoad {[:ea |  ea   postloadOver: (self obsoletionFor: ea).  self
successfullyLoade...]}
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:each :i |  bar
value: i.  aBlock value: each]}
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:bar | self  
withIndexDo: [:each :i |     bar value: i.    aBlock value: e...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
MCPackageLoader1b>>basicLoad
[] in MCPackageLoader1b>>protectedLoad {[self basicLoad]}
BlockContext>>on:do:
[] in MCPackageLoader1b>>protectedLoad {[[self basicLoad]   on: InMidstOfFileinNotification  
do: [:n | n resume: tr...]}
BlockContext>>ensure:
[] in MCPackageLoader1b>>protectedLoad {[[[self basicLoad]   on: InMidstOfFileinNotification  
do: [:n | n resume: t...]}
BlockContext>>on:do:
MCPackageLoader1b>>protectedLoad
[] in MCPackageLoader1b>>loadWithNameLike: {[self protectedLoad]}
[] in MCPackageLoader1b>>useChangeSetNamed:during: {[aBlock value]}
BlockContext>>ensure:
MCPackageLoader1b>>useChangeSetNamed:during:
MCPackageLoader1b>>useNewChangeSetNamedLike:during:
MCPackageLoader1b>>loadWithNameLike:
MCVersionLoader>>loadWithNameLike:
MCVersionLoader>>load
MCVersionLoader class>>loadVersion:
MCVersion>>load
MCMczReader class(MCVersionReader class)>>loadVersionFile:
[] in UIMonticello>>installFileNamed: {[:reader | ^ reader loadVersionFile: filename]}
SystemDictionary(Dictionary)>>at:ifPresent:
UIMonticello>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:

Finding conflicts...
        AlphaImageMorph (conflicts with Polymorph Widgets)
        TransformWithLayoutMorph (conflicts with Polymorph Widgets)
        TabGroupMorph (conflicts with Polymorph Widgets)
        CheckboxMorph (conflicts with Polymorph Widgets)
        PluggableDialogWindow (conflicts with Polymorph Widgets)
        QuestionWithoutCancelDialogWindow (conflicts with Polymorph Widgets)
        PanelMorph (conflicts with Polymorph Widgets)
        MouseWheelEvent (conflicts with Polymorph Widgets)
        TextMorphForFieldView (conflicts with Polymorph Widgets)
        TextMorphForFieldView>>minExtent (conflicts with Polymorph Widgets)
        RowLayout (conflicts with Polymorph Widgets)
        TreeListMorph (conflicts with Polymorph Widgets)
        EdgeGripMorph (conflicts with Polymorph Widgets)
        EdgeGripMorph>>targetPoint: (conflicts with Polymorph Widgets)
        PBSoundThemePreferenceView (conflicts with Polymorph Widgets)
        UITheme (conflicts with Polymorph Widgets)
        UITheme>>initialize (conflicts with Polymorph Widgets)
        UITheme>>menuColorFor: (conflicts with Polymorph Widgets)
        UITheme>>chooseFontIn:title:font: (conflicts with Polymorph Widgets)
        UITheme>>defaultSettings (conflicts with Polymorph Widgets)
        UITheme class (conflicts with Polymorph Widgets)
        UITheme class>>initialize (conflicts with Polymorph Widgets)
        ImageFillStyle (conflicts with Polymorph Widgets)
        ImageFillStyle>>fillRectangle:on: (conflicts with Polymorph Widgets)
        ImageFillStyle>>form: (conflicts with Polymorph Widgets)
        VScaleMorph (conflicts with Polymorph Widgets)
        BracketMorph (conflicts with Polymorph Widgets)
        LongMessageDialogWindow (conflicts with Polymorph Widgets)
        MenuMorph>>themeChanged (conflicts with Polymorph Widgets)
        MenuMorph>>addTitle:icon:updatingSelector:updateTarget: (conflicts with Polymorph
Widgets)
        WorkAreaMorph (conflicts with Polymorph Widgets)
        AboutDialogWindow (conflicts with Polymorph Widgets)
        ObjectStringConverter (conflicts with Polymorph Widgets)
        ExpanderMorph (conflicts with Polymorph Widgets)
        MessageDialogWindow (conflicts with Polymorph Widgets)
        DenyDialogWindow (conflicts with Polymorph Widgets)
        HColorSelectorMorph (conflicts with Polymorph Widgets)
        AlertDialogWindow (conflicts with Polymorph Widgets)
        DialogWindow (conflicts with Polymorph Widgets)
        TabLabelMorph (conflicts with Polymorph Widgets)
        DashedBorder (conflicts with Polymorph Widgets)
        PopupChoiceDialogWindow (conflicts with Polymorph Widgets)
        PopupChoiceDialogWindow>>newContentMorph (conflicts with Polymorph Widgets)
        FullscreenMorph (conflicts with Polymorph Widgets)
        UIThemeWatery (conflicts with Polymorph Widgets)
        UIThemeWatery>>buttonNormalFillStyleFor: (conflicts with Polymorph Widgets)
        Morph>>openModal: (conflicts with Polymorph Widgets)
        Morph>>theme: (conflicts with Polymorph Widgets)
        FuzzyLabelMorph (conflicts with Polymorph Widgets)
        HSVAColorSelectorMorph (conflicts with Polymorph Widgets)
        ErrorDialogWindow (conflicts with Polymorph Widgets)
        ExpanderTitleMorph (conflicts with Polymorph Widgets)
        HScaleMorph (conflicts with Polymorph Widgets)
        InterpolatedGradientFillStyle (conflicts with Polymorph Widgets)
        ComposableMorph (conflicts with Polymorph Widgets)
        ComposableMorph>>newButtonFor:getState:action:arguments:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ComposableMorph>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        ComposableMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with
Polymorph Widgets)
        ComposableMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ComposableMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ComposableMorph>>newRadioButtonFor:getSelected:setSelected:label:help: (conflicts
with Polymorph Widgets)
        ComposableMorph>>newButtonFor:action:label:help: (conflicts with Polymorph Widgets)
        StandardWindow (conflicts with Polymorph Widgets)
        StandardWindow>>newButtonFor:getState:action:arguments:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        StandardWindow>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        StandardWindow>>newButtonFor:action:getEnabled:label:help: (conflicts with Polymorph
Widgets)
        StandardWindow>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        StandardWindow>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        StandardWindow>>newRadioButtonFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        StandardWindow>>newButtonFor:action:label:help: (conflicts with Polymorph Widgets)
        AlphaInfiniteForm (conflicts with Polymorph Widgets)
        AlphaInfiniteForm>>displayOnPort:offsetBy: (conflicts with Polymorph Widgets)
        WateryThemeIcons (conflicts with Polymorph Widgets)
        QuestionDialogWindow (conflicts with Polymorph Widgets)
        MorphDropListMorph (conflicts with Polymorph Widgets)
        PluggableTextMorph>>wantsFrameAdornments (conflicts with Polymorph Widgets)
        PluggableTextMorph>>accept (conflicts with Polymorph Widgets)
        ColumnMorph (conflicts with Polymorph Widgets)
        ColumnMorph>>newButtonFor:getState:action:arguments:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ColumnMorph>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        ColumnMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with Polymorph
Widgets)
        ColumnMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ColumnMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ColumnMorph>>newRadioButtonFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        ColumnMorph>>newButtonFor:action:label:help: (conflicts with Polymorph Widgets)
        CompositeFillStyle (conflicts with Polymorph Widgets)
        CheckboxButtonMorph (conflicts with Polymorph Widgets)
        VistaryThemeIcons (conflicts with Polymorph Widgets)
        TextMorphForEditorView (conflicts with Polymorph Widgets)
        PBUIThemePreferenceView (conflicts with Polymorph Widgets)
        DropListMorph (conflicts with Polymorph Widgets)
        DropListMorph>>updateListSelectionIndex (conflicts with Polymorph Widgets)
        ColorSelectorDialogWindow (conflicts with Polymorph Widgets)
        SVColorSelectorMorph (conflicts with Polymorph Widgets)
        GroupboxMorph (conflicts with Polymorph Widgets)
        PlainGroupboxMorph (conflicts with Polymorph Widgets)
        HSVColorSelectorMorph (conflicts with Polymorph Widgets)
        LabelMorph (conflicts with Polymorph Widgets)
        ToolDockingBarMorph (conflicts with Polymorph Widgets)
        CompositeBorder (conflicts with Polymorph Widgets)
        TableItemWrapper (conflicts with Polymorph Widgets)
        SystemWindow>>activate (conflicts with Polymorph Widgets)
        SystemWindow>>expandBoxHit (conflicts with Polymorph Widgets)
        SystemWindow>>createCollapseBox (conflicts with Polymorph Widgets)
        SystemWindow>>initializeLabelArea (conflicts with Polymorph Widgets)
        SystemWindow>>createExpandBox (conflicts with Polymorph Widgets)
        SystemWindow>>createCloseBox (conflicts with Polymorph Widgets)
        SystemWindow>>openModal: (conflicts with Polymorph Widgets)
        SystemWindow>>createMenuBox (conflicts with Polymorph Widgets)
        SystemWindow class>>labelFor: (conflicts with Polymorph Widgets)
        ModelDependentDialogWindow (conflicts with Polymorph Widgets)
        ControlButtonMorph (conflicts with Polymorph Widgets)
        UIThemeVistary (conflicts with Polymorph Widgets)
        UIThemeVistary>>initializeForms (conflicts with Polymorph Widgets)
        ExampleRadioButtonModel (conflicts with Polymorph Widgets)
        PluggableMorphListMorph (conflicts with Polymorph Widgets)
        PluggableMorphListMorph>>getList (conflicts with Polymorph Widgets)
        MCTool>>buildWith: (conflicts with Monticello15)
        LazyMorphListMorph (conflicts with Polymorph Widgets)
        ColorChooserMorph (conflicts with Polymorph Widgets)
        MultiNewParagraphWithSelectionColor (conflicts with Polymorph Widgets)
        Browser>>buildMorphicSwitches (conflicts with Polymorph Widgets)
        TestRunner>>selectInverseClasses (conflicts with SUnitGUI-improved)
        TestRunner>>selectAllClasses (conflicts with SUnitGUI-improved)
        TestRunner>>selectNoClasses (conflicts with SUnitGUI-improved)
        TestRunner>>selectSubclasses (conflicts with SUnitGUI-improved)
        ThemeIcons (conflicts with Polymorph Widgets)
        ThemeIcons class (conflicts with Polymorph Widgets)
        ThemeIcons class>>downArrowIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>lockIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>questionIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallLockIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallStrikeOutIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallHierarchyBrowserIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>createIconMethodsFromDirectory: (conflicts with Polymorph
Widgets)
        ThemeIcons class>>smallQuestionIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallErrorIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallUnderlineIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>upArrowIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallWarningIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallInfoIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>warningIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallItalicIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallSystemBrowserIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>errorIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>normalSizeNames (conflicts with Polymorph Widgets)
        ThemeIcons class>>clearIcons (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallBarcodeIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>infoIcon (conflicts with Polymorph Widgets)
        ThemeIcons class>>initializeIcons (conflicts with Polymorph Widgets)
        ThemeIcons class>>smallBoldIcon (conflicts with Polymorph Widgets)
        PluggableSliderMorph (conflicts with Polymorph Widgets)
        CustomQuestionDialogWindow (conflicts with Polymorph Widgets)
        CustomQuestionDialogWindow>>defaultYesButton (conflicts with Polymorph Widgets)
        CustomQuestionDialogWindow>>newButtons (conflicts with Polymorph Widgets)
        EmbeddedMenuMorph (conflicts with Polymorph Widgets)
        PluggableIconListMorph (conflicts with Polymorph Widgets)
        PluggableIconListMorph>>getList (conflicts with Polymorph Widgets)
        PluggableTextEditorMorph (conflicts with Polymorph Widgets)
        ImagePreviewMorph (conflicts with Polymorph Widgets)
        TaskbarMorph (conflicts with Polymorph Widgets)
        EventHandlerPlus (conflicts with Polymorph Widgets)
        TextEditorDialogWindow (conflicts with Polymorph Widgets)
        GeneralScrollBar (conflicts with Polymorph Widgets)
        EmbossedStringMorph (conflicts with Polymorph Widgets)
        TaskbarTask (conflicts with Polymorph Widgets)
        FixedScaleMorph (conflicts with Polymorph Widgets)
        PluggableListMorph>>optimalExtent (conflicts with Polymorph Widgets)
        UIThemeSoftSqueak (conflicts with Polymorph Widgets)
        TabPanelBorder (conflicts with Polymorph Widgets)
        ThemeSettings (conflicts with Polymorph Widgets)
        ThemeSettings>>menuColor (conflicts with Polymorph Widgets)
        MarginBorder (conflicts with Polymorph Widgets)
        TableMorph (conflicts with Polymorph Widgets)
        TableMorph>>newButtonFor:getState:action:arguments:getEnabled:label:help: (conflicts
with Polymorph Widgets)
        TableMorph>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        TableMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with Polymorph
Widgets)
        TableMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help: (conflicts
with Polymorph Widgets)
        TableMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        TableMorph>>newRadioButtonFor:getSelected:setSelected:label:help: (conflicts with
Polymorph Widgets)
        TableMorph>>newButtonFor:action:label:help: (conflicts with Polymorph Widgets)
        GeneralScrollPane (conflicts with Polymorph Widgets)
        GeneralScrollPane>>scrollBounds (conflicts with Polymorph Widgets)
        GeneralScrollPane>>fitScrollTarget (conflicts with Polymorph Widgets)
        GeneralScrollPane>>hResizeScrollbar (conflicts with Polymorph Widgets)
        GeneralScrollPane>>vResizeScrollbar (conflicts with Polymorph Widgets)
        ProportionalSplitterMorph>>mouseUp: (conflicts with Polymorph Widgets)
        ProportionalSplitterMorph>>splitterLeft (conflicts with Polymorph Widgets)
        ProportionalSplitterMorph>>splitterBelow (conflicts with Polymorph Widgets)
        ProportionalSplitterMorph>>splitterAbove (conflicts with Polymorph Widgets)
        ProportionalSplitterMorph>>splitterRight (conflicts with Polymorph Widgets)
        TextEntryDialogWindow (conflicts with Polymorph Widgets)
        ExampleBuilderMorph (conflicts with Polymorph Widgets)
        ExampleBuilderMorph>>newButtonFor:getState:action:arguments:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ExampleBuilderMorph>>newCheckboxFor:getSelected:setSelected:label:help: (conflicts
with Polymorph Widgets)
        ExampleBuilderMorph>>newButtonFor:action:getEnabled:label:help: (conflicts with
Polymorph Widgets)
        ExampleBuilderMorph>>newCheckboxFor:getSelected:setSelected:getEnabled:label:help:
(conflicts with Polymorph Widgets)
        ExampleBuilderMorph>>newRadioButtonFor:getSelected:setSelected:getEnabled:label:he
lp: (conflicts with Polymorph Widgets)
        ExampleBuilderMorph>>newRadioButtonFor:getSelected:setSelected:label:help: (conflicts
with Polymorph Widgets)
        ExampleBuilderMorph>>newButtonFor:action:label:help: (conflicts with Polymorph
Widgets)
        AlphaBlendingCanvas>>image:at:sourceRect:rule: (conflicts with Polymorph Widgets)
        ColorComponentSelectorMorph (conflicts with Polymorph Widgets)
        PluggableTextFieldMorph (conflicts with Polymorph Widgets)
        TextHighlight (conflicts with Polymorph Widgets)
        ProceedDialogWindow (conflicts with Polymorph Widgets)
        WindowEdgeGripMorph (conflicts with Polymorph Widgets)
        ToggleMenuItemMorph (conflicts with Polymorph Widgets)
        ToggleMenuItemMorph>>isEnabled (conflicts with Polymorph Widgets)
        ToggleMenuItemMorph>>basicDrawOn: (conflicts with Polymorph Widgets)
        ToggleMenuItemMorph>>drawKeyTextOn: (conflicts with Polymorph Widgets)
        ToggleMenuItemMorph>>icon (conflicts with Polymorph Widgets)
        FillStyleBorder (conflicts with Polymorph Widgets)
        ColorPresenterMorph (conflicts with Polymorph Widgets)
        TabSelectorMorph (conflicts with Polymorph Widgets)
        UIThemeStandardSqueak (conflicts with Polymorph Widgets)
        FileDialogWindow (conflicts with Polymorph Widgets)
        FileDialogWindow>>selectedFileEntry (conflicts with Polymorph Widgets)
        AColorSelectorMorph (conflicts with Polymorph Widgets)
        ScrollBar>>sliderThickness (conflicts with Polymorph Widgets)
        ScrollBar class>>createArrowOfDirection:size:color: (conflicts with Polymorph Widgets)
        ListModel (conflicts with Polymorph Widgets)
        TasklistMorph (conflicts with Polymorph Widgets)
        RoundedBorder (conflicts with Polymorph Widgets)
        ChooseDropListDialogWindow (conflicts with Polymorph Widgets)
        SoundTheme (conflicts with Polymorph Widgets)
        SeparatorMorph (conflicts with Polymorph Widgets)

Namespaces
----------
Loading ...
Finding conflicts...

MonticelloConfigurations-UniversesFix
-------------------------------------
Loading ...
Finding conflicts...

Cryptography Team Package
-------------------------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>at:ifAbsent:
UndefinedObject(Object)>>doesNotUnderstand: #at:ifAbsent:
ASN1Module class>>name:
X509CertificateExtension class>>initializeASN1Types
X509CertificateExtension class>>initialize
MCMethodInitializerDefinition>>postloadOver:
[] in MCPackageLoader1b>>basicLoad {[:ea |  ea   postloadOver: (self obsoletionFor: ea).  self
successfullyLoade...]}
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:each :i |  bar
value: i.  aBlock value: each]}
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:bar | self  
withIndexDo: [:each :i |     bar value: i.    aBlock value: e...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
MCPackageLoader1b>>basicLoad
[] in MCPackageLoader1b>>protectedLoad {[self basicLoad]}
BlockContext>>on:do:
[] in MCPackageLoader1b>>protectedLoad {[[self basicLoad]   on: InMidstOfFileinNotification  
do: [:n | n resume: tr...]}
BlockContext>>ensure:
[] in MCPackageLoader1b>>protectedLoad {[[[self basicLoad]   on: InMidstOfFileinNotification  
do: [:n | n resume: t...]}
BlockContext>>on:do:
MCPackageLoader1b>>protectedLoad
[] in MCPackageLoader1b>>loadWithNameLike: {[self protectedLoad]}
[] in MCPackageLoader1b>>useChangeSetNamed:during: {[aBlock value]}
BlockContext>>ensure:
MCPackageLoader1b>>useChangeSetNamed:during:
MCPackageLoader1b>>useNewChangeSetNamedLike:during:
MCPackageLoader1b>>loadWithNameLike:
MCVersionLoader>>loadWithNameLike:
MCVersionLoader>>load
MCVersionLoader class>>loadVersion:
MCVersion>>load
MCMczReader class(MCVersionReader class)>>loadVersionFile:
MCMczReader class(MCVersionReader class)>>installFileNamed:
UIMonticello>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:

Finding conflicts...
        DSAPlugin (conflicts with VMMaker)
        DSAPlugin>>primitiveHashBlock (conflicts with VMMaker)
        DSAPlugin>>primitiveBigMultiply (conflicts with VMMaker)
        DSAPlugin>>leftRotate:by: (conflicts with VMMaker)
        DSAPlugin>>primitiveExpandBlock (conflicts with VMMaker)
        DSAPlugin>>primitiveHighestNonZeroDigitIndex (conflicts with VMMaker)

Folktale
--------
Loading ...
Finding conflicts...

SimpleLog
---------
Loading ...
Finding conflicts...

Magma sunit
-----------
Loading ...
Finding conflicts...

File-Kernel
-----------
Loading ...
Finding conflicts...

ToolBuilder-Morphic
-------------------
Loading ...
Finding conflicts...

AutomaticMethodCategorizer
--------------------------
Loading ...
Finding conflicts...

OSProcessIO
-----------
Loading ...
Finding conflicts...

Pier-Google
-----------
Loading ...
Finding conflicts...

MiniToDo
--------
Loading ...
Finding conflicts...

ShoutOmniBrowser
----------------
Loading ...
Finding conflicts...
        OBPluggableTextMorphWithShout (conflicts with OmniBrowser-Morphic)
        OBPluggableTextMorphWithShout>>stylerStyled: (conflicts with OmniBrowser-Morphic)
        OBPluggableTextMorphWithShout class>>on:text:accept:readSelection:menu: (conflicts
with OmniBrowser-Morphic)
        OBTextMorphWithShout (conflicts with OmniBrowser-Morphic)
        OBTextMorphEditorWithShout (conflicts with OmniBrowser-Morphic)
        OBDefinitionPanel>>shoutAboutToStyle: (conflicts with OmniBrowser-Morphic)

Monticello2-OmniBrowser
-----------------------
Loading ...
Finding conflicts...

Swazoo-HTTP
-----------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>addAll:
UndefinedObject(Object)>>doesNotUnderstand: #addAll:
[] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream
text.  definitions addAll: rea...]}
MCStReader class(Object)>>ifNotNilDo:
MCMczReader>>extractDefinitionsFrom:
[] in MCMczReader>>loadSnapshot {[:m | self extractDefinitionsFrom: m]}
OrderedCollection>>do:
MCMczReader>>loadSnapshot
MCMczReader>>snapshot
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader>>basicVersion
MCMczReader(MCVersionReader)>>version
MCMczReader class(MCVersionReader class)>>versionFromStream:
[] in MCMczReader class(MCVersionReader class)>>versionFromFile: {[:stream | self
versionFromStream: stream]}
[] in MCMczReader class(MCVersionReader class)>>file:streamDo: {[file := FileStream
readOnlyFileNamed: fileName.  aBlock value: file]}
BlockContext>>ensure:
MCMczReader class(MCVersionReader class)>>file:streamDo:
MCMczReader class(MCVersionReader class)>>versionFromFile:
MCMczReader class(MCVersionReader class)>>loadVersionFile:
MCMczReader class(MCVersionReader class)>>installFileNamed:
UIMonticello>>installFileNamed:
UPackageInstaller class>>installFileNamed:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

SUnitProgress
-------------
Loading ...
Loading failed: Error: download failed
UPackage(Object)>>error:
UPackage>>cachedCopyFilename
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

PlusTools
---------
Loading ...
Finding conflicts...

SystemChangeNotifier improvements
---------------------------------
Loading ...
Question: Which ToolSet would you prefer?
Answer: false
Finding conflicts...

Pier-TagCloud
-------------
Loading ...
Finding conflicts...

OSProcessPlugin
---------------
Loading ...
Finding conflicts...

SharedStreams
-------------
Loading ...
Finding conflicts...

Pier-LightBox
-------------
Loading ...
Finding conflicts...

Refactoring Core
----------------
Loading ...
Finding conflicts...

OmniBrowser-Full
----------------
Loading ...
Finding conflicts...

OmniBrowser-Tools
-----------------
Loading ...
Finding conflicts...

Sport
-----
Loading ...
Finding conflicts...

Universes
---------
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.

  Universes
Finding conflicts...
        UConfiguration>>includesPackageNamed: (conflicts with MonticelloConfigurations-
UniversesFix)
        UIMonticello>>handlesFileEnding: (conflicts with MonticelloConfigurations-
UniversesFix)

OpenOffice Importer
-------------------
Loading ...
Finding conflicts...

Swazoo
------
Loading ...
Finding conflicts...

GamesTests
----------
Loading ...
Finding conflicts...

Mysql Driver
------------
Loading ...
Finding conflicts...

Electricity Game
----------------
Loading ...
Finding conflicts...
        NsGameHelpWindow (conflicts with Games)
        NsGameHelpWindow>>customizeForHelp (conflicts with Games)
        NsGameHelpWindow class>>instructions (conflicts with Games)
        NsGameHelpWindow class>>openHelpWindow (conflicts with Games)
        NsGameHelpWindow class>>convertSavedMorphFile: (conflicts with Games)

Balloon3D-Plugins
-----------------
Loading ...
Loading failed: MessageNotUnderstood: UndefinedObject>>addAll:
UndefinedObject(Object)>>doesNotUnderstand: #addAll:
[] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream
text.  definitions addAll: rea...]}
MCStReader class(Object)>>ifNotNilDo:
MCMczReader>>extractDefinitionsFrom:
[] in MCMczReader>>loadSnapshot {[:m | self extractDefinitionsFrom: m]}
OrderedCollection>>do:
MCMczReader>>loadSnapshot
MCMczReader>>snapshot
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader>>basicVersion
MCMczReader(MCVersionReader)>>version
MCMczReader class(MCVersionReader class)>>versionFromStream:
[] in MCMczReader class(MCVersionReader class)>>versionFromFile: {[:stream | self
versionFromStream: stream]}
[] in MCMczReader class(MCVersionReader class)>>file:streamDo: {[file := FileStream
readOnlyFileNamed: fileName.  aBlock value: file]}
BlockContext>>ensure:
MCMczReader class(MCVersionReader class)>>file:streamDo:
MCMczReader class(MCVersionReader class)>>versionFromFile:
MCMczReader class(MCVersionReader class)>>loadVersionFile:
[] in UIMonticello>>installFileNamed:fromURL: {[:reader |  reader loadVersionFile: filename.  
Smalltalk   at: #MCRepository...]}
SystemDictionary(Dictionary)>>at:ifPresent:
UIMonticello>>installFileNamed:fromURL:
UPackageInstaller class>>installFileNamed:fromURL:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  
result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendKeyboardEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  
capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle.  Processor yield.  false]
whileFalse.  nil]}
[] in BlockContext>>newProcess {[self value.  Processor terminateActive]}

Finding conflicts...

SeasideAdaptersCompatibility
----------------------------
Loading ...
Finding conflicts...

ExternalWebBrowser
------------------
Loading ...
Loading failed: Error: Unable to find function address
ExternalWebBrowserUnixMozilla(Object)>>error:
ExternalWebBrowserUnixMozilla(Object)>>externalCallFailed
ExternalWebBrowserUnixMozilla(ExternalWebBrowserUnix)>>system:
[] in ExternalWebBrowserUnixMozilla class>>suitsPlatform {[:browser |  (self new system:
'which ' , browser)    = 0   ifTrue: [helperP...]}
Array(SequenceableCollection)>>do:
ExternalWebBrowserUnixMozilla class>>suitsPlatform
[] in ExternalWebBrowser class>>startUp {[:each | each subclasses size isZero   and: [each
suitsPlatform]]}
[] in Set(Collection)>>select: {[:each | (aBlock value: each)   ifTrue: [newCollection add:
each]]}
Set>>do:
Set(Collection)>>select:
ExternalWebBrowser class>>startUp
ExternalWebBrowser class>>initialize
MCMethodInitializerDefinition>>postloadOver:
[] in MCPackageLoader1b>>basicLoad {[:ea |  ea   postloadOver: (self obsoletionFor: ea).  self
successfullyLoade...]}
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:each :i |  bar
value: i.  aBlock value: each]}
OrderedCollection(SequenceableCollection)>>withIndexDo:
[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: {[:bar | self  
withIndexDo: [:each :i |     bar value: i.    aBlock value: e...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
OrderedCollection(SequenceableCollection)>>do:displayingProgress:
MCPackageLoader1b>>basicLoad
[] in MCPackageLoader1b>>protectedLoad {[self basicLoad]}
BlockContext>>on:do:
[] in MCPackageLoader1b>>protectedLoad {[[self basicLoad]   on: InMidstOfFileinNotification  
do: [:n | n resume: tr...]}
BlockContext>>ensure:
[] in MCPackageLoader1b>>protectedLoad {[[[self basicLoad]   on: InMidstOfFileinNotification  
do: [:n | n resume: t...]}
BlockContext>>on:do:
MCPackageLoader1b>>protectedLoad
[] in MCPackageLoader1b>>loadWithNameLike: {[self protectedLoad]}
[] in MCPackageLoader1b>>useChangeSetNamed:during: {[aBlock value]}
BlockContext>>ensure:
MCPackageLoader1b>>useChangeSetNamed:during:
MCPackageLoader1b>>useNewChangeSetNamedLike:during:
MCPackageLoader1b>>loadWithNameLike:
MCVersionLoader>>loadWithNameLike:
MCVersionLoader>>load
MCVersionLoader class>>loadVersion:
MCVersion>>load
MCMczReader class(MCVersionReader class)>>loadVersionFile:
[] in UIMonticello>>installFileNamed:fromURL: {[:reader |  reader loadVersionFile: filename.  
Smalltalk   at: #MCRepository...]}
SystemDictionary(Dictionary)>>at:ifPresent:
UIMonticello>>installFileNamed:fromURL:
UPackageInstaller class>>installFileNamed:fromURL:
UPackage>>install
MessageSend>>value
[] in ConflictFinder>>load: {[patchAction value]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (n...]}
BlockContext>>on:do:
[] in ConflictFinder>>load: {[[[patchAction value]   on: ProvideAnswerNotification   do: [:notify
|     (...]}
BlockContext>>on:do:
ConflictFinder>>load:
ConflictFinder>>findConflictsIn:notifying:
[] in ConflictFinder>>findConflictsIn: {[:bar | ^ self findConflictsIn: anArrayOfAssociations
notifying: bar]}
[] in ProgressInitiationException>>defaultMorphicAction {[result := workBlock value:
progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
ConflictFinder>>findConflictsIn:
ConflictFinder class>>findConflictsInUniverse:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new  
evaluate: self selectionAsStream   in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>printIt
[] in TextMorphEditor(ParagraphEditor)>>printIt: {[self printIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>printIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:

Finding conflicts...
        ExternalLibraryFunction>>setModule: (conflicts with FFI)

ZigZag
------
Loading ...





Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Re: [ANN] ConflictFinder (help needed!)

keith1y
Assuming that this is in relation to the "development" universe. I have

added the following fixes have been added to Sake/Packages or Universes
(if I have permissions)

Keith

> Magma Server
> ------------
> Loading ...
> Question: Can't find dependency Ma exception handling-cmm.16. ignore?
> Answer: false
>  
So it didn't bother loading.

FLAG: for removal from universe - it is loading a very old version.
> KernelExt-kph
> -------------
> Loading ...
> Loading failed: Error: search path not set
>  
It is expecting to be loaded in an image with an updated Installer. This
package needs sorting anyway.
> Pier-TabbedPagesWidgets
> -----------------------
> Loading ...
fixed typo in the dependencies list.

>  
> Cryptography
> ------------
> Loading ...
> Question: The pool dictionary ASN1Constants does not exist.
> Do you want it automatically created?
> Answer: false
> Finding conflicts...
>
>  
added to:

PacakgesDev-Cryptography

    super Cryptography.
    self answer: '*pool*' with: true.

> Mse
> ---
> Loading ...
> WARNING: This package depends on the following classes:
>   SmaCCScanner
>   SmaCCParser
> You must resolve these dependencies before you will be able to load these definitions:
>   MSEReader
>  
PacakgesDev-Mse

    super Mse.
    self dependsOn: #('SmaCC runtime').
> ShoreComponents
> ---------------
> Loading ...
> WARNING: This package depends on the following classes:
>   WAStyleLibrary
>   WAScriptLibrary
> You must resolve these dependencies before you will be able to load these definitions:
>   ShoreStandardScheme
>  
FLAG FOR: update to newer version (Damien?)
>  
> 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...
>  
overide universe defn with:

PacakgesDev-Telnet

    super Telnet.
    self answer: '*font*' with: true.

> BreakOut
> --------
> Loading ...
> Loading failed: MessageNotUnderstood: UndefinedObject>>addAll:
> UndefinedObject(Object)>>doesNotUnderstand: #addAll:
> [] in MCMczReader>>extractDefinitionsFrom: {[:rc |  reader := rc on: member contentStream
> text.  definitions addAll: rea...]}
> MCStReader class(Object)>>ifNotNilDo:
> MCMczReader>>extractDefinitionsFrom:
>  
This looks like a bug in the monticello package or monticello. The
version of Monticello being used to do the loading is unable to read the
binary, and is failing to process the snapshot/source.st  file.

> Universes
> ---------
> 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.
>
>   Universes
> Finding conflicts...
> UConfiguration>>includesPackageNamed: (conflicts with MonticelloConfigurations-
> UniversesFix)
> UIMonticello>>handlesFileEnding: (conflicts with MonticelloConfigurations-
> UniversesFix)
>
>  
Removed MonticelloConfigurations-UniversesFix from the universe.