Monticello dependencies

Chris Muller chris at funkyobjects.org
Thu Mar 31 23:34:02 UTC 2005


Thank you Colin and Avi for your supportive attitudes.  And yes, Colin, I
shouldn't have said "anywhere in the system" I meant anywhere just in my
packages.

Here is a suggestion for moving forward; we can use SqueakSource to create a
test-project where (I hope!!) I can reproduce the test-condition.  I'll
describe my exact steps to reproduce and then you'll be able to do it in this
same context.

I have to go now, but if that approach sounds good to you, I'll try getting it
set up sometime tomorrow.

 - Chris

--- Colin Putney <cputney at wiresong.ca> wrote:
> Chris Muller wrote:
> > Monticello is wonderful for one-click loading, but one-click saving still
> > eludes me.
> >
> > I just want to work on code anywhere in the system and then save my root
> > package to a repository and feel confident that it and the subpackages will
> be
> > recreated in the loading image just as they exist in my saving image.
> >
> > Does Monticello purport to meet this requirement or not?
> 
> It depends on what you mean by "anywhere in the system."
> 
> If you mean anywhere in the packages that you're managing with
> Monticello, then yes, saving your root package will do everything
> necessary to recreate the state of your dependent packages when you load
> that version of the root again. If it doesn't, it's a bug. I rely on
> this pretty heavily when developing OB, and haven't had any problems.
> 
> If "anywhere in the system" could include any code in the image, then
> no, Monticello doesn't support the requirement.
> 
> > If so, am I the only one experiencing this?  Perhaps I am overusing
> > dependencies; I counted and have dependencies that run *eight* levels deep.
>  Is
> > this insane?  Is there anything I can do to assist the maintainers in
> > reproducing this?
> 
> What are you experiencing? I interpret what you've said above to mean
> that you're not confident that dependencies behave the way you expect.
> Have you encountered behavior that you didn't expect?
> 
> 8 levels is a bit more than I have in OB, but it's not at all
> unreasonable. With that big a tree you might want to check that you
> haven't missed a dependency somewhere, but otherwise it ought to be fine.
> 
> Colin
> 
> 
> 



More information about the Squeak-dev mailing list