Broken update process (was: Re: [squeak-dev] The Trunk: MonticelloConfigurations-cmm.89.mcz)

Chris Muller asqueaker at gmail.com
Wed Mar 16 02:38:54 UTC 2011


Unfortunately, I don't think the config can be fixed.  It's
chicken-egg problem; and both parts are the running parts involved in
the update process itself.

On Tue, Mar 15, 2011 at 9:22 PM, Chris Muller <asqueaker at gmail.com> wrote:
> Yikes, my apologies.  I will see if I can fix the configurations.
>
> In the meantime, if you just want to move forward with trunk again,
> just load the latest Monticello manually from the trunk, then
> MonticelloConfigurations.  You can then update from the trunk
> normally.
>
>  - Chris
>
>
> On Tue, Mar 15, 2011 at 5:31 PM, Levente Uzonyi <leves at elte.hu> wrote:
>> On Tue, 15 Mar 2011, Eliot Miranda wrote:
>>
>>> Hi Levente,
>>>
>>>    just when I wanted to update to trunk ;)  Is there a work-around, e.g.
>>> where one can prevent a particular set of packages from being updated?
>>
>> There are some workarounds, like commenting the following two lines at the
>> end of MCMcmUpdater class >> #updateFromRepositories:
>>
>>        config updateFromRepositories.
>>        config upgrade.
>>
>> Or disabling the update of Monticello and MonticelloConfigurations by
>> evaluating the following before updating:
>>
>> #('Monticello' 'MonticelloConfigurations') do: [ :each |
>>        MCMcmUpdater disableUpdatesOfPackage: each ].
>>
>>
>> Levente
>>
>>>
>>> On Tue, Mar 15, 2011 at 12:56 PM, Levente Uzonyi <leves at elte.hu> wrote:
>>>
>>>> The update process is broken, because Monticello is updated before
>>>> MonticelloConfigurations. When Monticello-cmm.438 is loaded,
>>>> MonticelloConfigurations is still at ul.84.
>>>> MCConfiguration >> #versionNamed:for:from: tries to send
>>>> #versionFromFileNamed: to an MCHttpRepository, but that method is not
>>>> there
>>>> anymore.
>>>>
>>>>
>>>> Levente
>>>>
>>>> snip
>>>>
>>>>
>>>
>>
>>
>



More information about the Squeak-dev mailing list