[squeak-dev] The Trunk: MonticelloConfigurations-dtl.76.mcz

Bert Freudenberg bert at freudenbergs.de
Tue May 11 05:19:31 UTC 2010


On 10.05.2010, at 20:40, David T. Lewis wrote:
> 
> On Mon, May 10, 2010 at 07:57:07PM -0700, Bert Freudenberg wrote:
>> On 11.05.2010, at 02:41, commits at source.squeak.org wrote:
>>> 
>>> David T. Lewis uploaded a new version of MonticelloConfigurations to project The Trunk:
>>> http://source.squeak.org/trunk/MonticelloConfigurations-dtl.76.mcz
>> 
>>> + An MCConfiguration specifies the configuration of a set of related Monticello packages. It maintains an ordered list of package versions and a list of repositories in which the packages may be found. The package versions are treated as minimum version levels for each specified package.
>> 
>> That's not quite right. A configuration always loads exactly the versions that are listed in it. But a configuration can be instructed to "update itself" to the highest-numbered ones from a repository. After that, those can be loaded.
>> 
>> Thats what happens when you choose "update from repositories" in MCConfigurationBrowser - it only changes the version numbers but does not install them yet.
>> 
>> That happens automatically using MCMcmUpdater, so there the two-step process is not obvious. But it still is essential to work - it first loads all the update maps, and after the last one is loaded, it updates that one from the repository, and installs its versions.
>> 
> 
> Thanks Bert.
> 
> Phew, writing comments is not as easy as it looks ;-)
> 
> I just posted an update that might be slightly less incorrect.
> 
> Dave

Looks good to me. Thanks! Now the next time someone wonders, they have at least a bit of documentation :)

- Bert -





More information about the Squeak-dev mailing list