[Release] Philosophical Discussion - The updates button is
useless - discuss
Igor Stasenko
siguctua at gmail.com
Wed Jul 8 19:58:57 UTC 2009
2009/7/8 Igor Stasenko <siguctua at gmail.com>:
> 2009/7/8 Andreas Raab <andreas.raab at gmx.de>:
>> Igor Stasenko wrote:
>>>
>>> Now think, a third party maintains own set of mutated stuff, based on
>>> 3.12 + extra stuff.
>>> Obviously a user of such image , by pressing an 'update' button wants
>>> to get an update in 3.12 branch + extra stuff updates.
>>> What you think, is such approach makes sense?
>>
>> To be honest, I think it doesn't make too much sense, but it is very easy to
>> support. Currently the update button in trunk is hooked up via:
>>
>> MCMCMUpdater updateFromRepositories: #(
>> 'http://source.squeak.org/trunk'
>> ).
>>
>> There are two trivial ways to extend this. First is provide a list of
>> repositories that you'd like to update from:
>>
>> MCMCMUpdater updateFromRepositories: #(
>> 'http://source.squeak.org/Squeak311' "fixes released for 3.11"
>> 'http://squeaksource.com/Seaside29' "current Seaside 2.9 updates"
>> 'http://squeaksource.com/MyStuff' "and whatever else"
>> ).
>>
> This is good & simple up to the point, when the upstream updates (say 3.11)
> going into conflict either with Seaside29
> or MyStuff and breaking everything, while most/rest of them is not.
>
> So, by mentioning 'clever tools' i meant a more clever update process,
> which can be expressed in a form:
>
(
> UpdatesFrom: 'http://source.squeak.org/Squeak311' revisedUnder: (
> UpdatesFrom: 'http://squeaksource.com/Seaside29' revisedUnder: (
> UpdatesFrom: 'http://squeaksource.com/MyStuff' ))
) install
>
sorry, missed the extra braces. But i guess you got my point :)
>> Second, we could mark repositories directly in MC (i.e., "include in
>> updates") and/or offer a menu option that just says "update from
>> repository".
>>
>> Cheers,
>> - Andreas
>> _______________________________________________
>> Release mailing list
>> Release at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/release
>>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
--
Best regards,
Igor Stasenko AKA sig.
More information about the Release
mailing list