[squeak-dev] Re: Uploading mczs to the Trunk (Was: Re: Working with Trunk and Package loading)

Andreas Raab andreas.raab at gmx.de
Sun Mar 7 23:37:05 UTC 2010

On 3/7/2010 3:18 PM, Levente Uzonyi wrote:
> I think there's an unnecessary assert in
> PackageDependencyTest>>#testPackage:dependsOnlyOn: which causes failure
> if the package doesn't depend on a package which is contained by pkgList.
> For example Compiler doesn't depend on Tools (according to
> DependecyBrowser), but PackageDependencyTest>>#testCompiler passes Tools
> as a possible dependency.
> Removing this line
> self assert: (pkgDeps includesKey: pkg).

This choice was originally deliberate, since I'd like us to keep track 
of 'em explicitly, so if we remove a dependency we should update the 
test and try hard not to reintroduce it. However, since this test is 
supposed to help us in our work, we might reconsider the choice, if 
people feel that's not appropriate.

   - Andreas

> from PackageDependencyTest>>#testPackage:dependsOnlyOn: seems to be
> fixing all failures (except #testTools, because Tools also depends on
> Monticello which it shouldn't).

More information about the Squeak-dev mailing list