[squeak-dev] The Inbox: Installer-Core-fbs.361.mcz

H. Hirzel hannes.hirzel at gmail.com
Sat Jan 19 22:39:34 UTC 2013


On 1/17/13, Frank Shearar <frank.shearar at gmail.com> wrote:
> On 17 January 2013 22:14,  <commits at source.squeak.org> wrote:
>> Frank Shearar uploaded a new version of Installer-Core to project The
>> Inbox:
>> http://source.squeak.org/inbox/Installer-Core-fbs.361.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Installer-Core-fbs.361
>> Author: fbs
>> Time: 17 January 2013, 10:14:55.106 pm
>> UUID: 6b44c4f2-631a-46e9-82a1-29df951936b9
>> Ancestors: Installer-Core-bp.360
>>
>> #3 of 3 letting "Installer ss install: 'Foo'" use the local cache
>> repository if possible.
>>
>> If you run "Installer ss3 install: 'CoolWidget-xyz.1.mcz', load it from
>> the cache repository if possible. Otherwise, use the canonical
>> repository.
>>
>> This lets you still use SqueakMap Installer scripts even when you're not
>> connected to the Internet.
>>
>> =============== Diff against Installer-Core-bp.360 ===============
>
> Ultimately I'd like to see "this package is made up of these parts"
> and "this package's parts can be found at these locations" to be
> completely separated.
>
> Providing a canonical location is great, but there are many situations
> where being able to specify the location of the parts is extremely
> useful. Not having an internet connection, for instance, or someone
> using a cache on the LAN.
>
> This change makes a tiny step in that direction by permitting the
> loading of fully specified Monticello artifacts to use the local cache
> in preference to always downloading things.

+1

very useful for installation tests like the ones I did in December.

Some times of the day the internet is slow. Or for other reasons the
local cache is preferable.

--Hannes

>
> (One nit: you can already say "install: 'Foo-fbs.1" which does not do
> what you might think: it will load the most recent version whose
> prefix matches - "Foo-fbs.19.mcz", say. If you want a particular
> version, you MUST give the ".mcz" suffix. This change does not alter
> this behaviour: it will simply try load the latest match from the
> union of local and remote versions.)
>
> frank
>
>


More information about the Squeak-dev mailing list