monticello with dependencies

Lukas Renggli renggli at
Tue Jan 20 10:17:04 UTC 2004

Hi Avi,

I tried out your new release and I like it a lot! Especially for our big 
insurance project using a lot of different packages, this comes in very 
handy and will save us much time when updating the server.

However, when playing with the new release in a fresh 3.6 image, I 
observed the following problems:

- I created an empty package 'Root' and two dependent packages 'RootA' 
and 'RootB' with an empty class in each. When trying to save 'Root' for 
the first time I get the following stack-dump:

	[] in 
	[] in 

After saving the dependent packages 'RootA' and 'RootB' independently, 
saving the root works again.

- The dependent packages do not get properly stored in the repository, 
loading from the same image works however as it is loaded from the cash. 
I don't see what the problem is actually, because I assigned the same 
repository to the dependent packages but they do not appear there.

- I accidently added the same dependency 'RootA' twice to the package 
'Root', something that should probably be avoided eventough it doesn't 
lead to problems:

	Name: Root-lr.4
	Author: lr
	Time: 20 January 2004, 10:58:20 am
	Ancestors: Root-lr.3

	empty log 

	Dependencies: RootA-lr.1, RootA-lr.1, RootB-lr.1
And some cosmetic question: Why do you show the dependencies below the 
comment? I would prefer to have it in the block with all the information 

- A detail: When modifying a package, the appearing star in the modified 
item makes it appear at the very top of the list. I would prefer to have 
it always in the same order. And another idea: shouldn't be a star also 
displayed in the package that is dependent on the modified one?

Ok, that's it for the moment! Sorry not to come with a ready to merge 
solution, but I have a few ideas to enhance the repository browser to 
visualize the new meta information.


Lukas Renggli

More information about the Squeak-dev mailing list