[squeak-dev] Installer/metacello/squeak4.5 issue due to change of gemstone to gemtalksystems

Frank Shearar frank.shearar at gmail.com
Wed Aug 21 20:34:38 UTC 2013


On 21 August 2013 20:38, Tobias Pape <Das.Linux at gmx.de> wrote:
>
>
> Am 21.08.2013 um 21:08 schrieb tim Rowledge <tim at rowledge.org>:
>
>> Maybe this is already fixed and I simply don't have an up to date enough image; but whatever.
>>
>> I took a quick lood at the interesting looking DicThesaurusREx page and wondered what elsse might be on offer. I noticed the Morphic Designer, something I hope will be rather useful.
>>
>> When trying to load it I had fun. The suggested incantation is
>>
>> (Installer mc http: 'http://www.hpi.uni-potsdam.de/hirschfeld/squeaksource/')
>>   project: 'MetacelloRepository';
>>   install: 'ConfigurationOfDesigner'.
>> (Smalltalk at: #ConfigurationOfDesigner) load.
>>
>> But it fails rather annoyingly - ie without actually giving you much helpful info - when attempting to #ensureMetacello. This is simply because the URL needs to change in
>> ConfigurationOfDesigner class>ensureMetacelloBaseConfiguration
>>
>>    Smalltalk
>>        at: #MetacelloBaseConfiguration
>>        ifAbsent: [
>>            | repository version |
>>            repository := MCHttpRepository location: 'http://seaside.gemtalksystems.com/ss/metacello' user: '' password: ''. **<--- new URL**
>>            repository
>>                versionReaderForFileNamed: 'Metacello-Base-DaleHenrichs.2.mcz'
>>                do: [ :reader |
>>                    version := reader version.
>>                    version load.
>>                    version workingCopy repositoryGroup addRepository: repository ] ]
>>
>> The code reading the  http socket response doesn't handle the relocation notification. At the least it would be helpful for it to report the problem, better of course to handle it and redirect.
>>
>
> We should, again, fix that for all Squeak 4.x

It's a known issue with Squeak's Monticello, that it doesn't handle
redirects. Pharo's does. Someone just needs to get fed up enough to
fix it.

frank

>> tim
>> --
>> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
>> Any program that runs right is obsolete.
>>
>>
>>
>


More information about the Squeak-dev mailing list