[squeak-dev] Metacello load error
Dale Henrichs
dale.henrichs at gemtalksystems.com
Thu Mar 19 14:20:22 UTC 2015
Max,
Before I go about trying to install Squeak on my machine, could you
provide me with more details about the environment that you are running in?
I'm not seeing any issues with my travis builds nor has anyone else run
into this issue... So I'm suspicious that the root cause is going to be
something unique to your working environment. I haven't run Squeak
myself in months:) and I rely on Travis .... So I have to find and
download all the bits and pieces to install Squeak in my environment in
the hopes that when I execute your expression I will see the same
corruption as you are seeing (I don't have a great batting average in
this regards) ...
It certainly appears that ConfigurationOfMetacello-dkh.800.mcz is not
corrupted up on smalltalkhub or gemsource (the two repos accessed during
bootstrapping)... which also leads me to believe that the root cause is
in your setup ...
Your package has been truncated it should be 128999 bytes and your copy
is 53989 ... perhaps your copy of the package is corrupted in the
package-cache?
The next most likely culprit is the vm ... which brings me back to why I
asked the question at the top of the email ... if you give me the
details about your setup - vm version is probably the most important,
since I get the impression that there a lot of them running around and
the version you have depends upon when you downloaded yours... but it
would help if you told me where you got your images and changes files as
well ... oh and the os version, too...
Dale
On 3/19/15 5:41 AM, Max Leske wrote:
>
>> On 19 Mar 2015, at 11:41,
>> squeak-dev-request at lists.squeakfoundation.org
>> <mailto:squeak-dev-request at lists.squeakfoundation.org> wrote:
>>
>> Max,
>>
>> Where are you getting that package from?
>
> The Fuel configuration does #ensureMetacello which then seems to get
> the latest ConfigurationOfMetacello.
>
>>
>> I just checked and the version available from GemSource[1] loads
>> (unzips) in both GemStone/GsDevKit and Pharo3.0...it's almost certain
>> that the Metacello and that package has been tested against Squeak4.5
>> and a couple of earlier versions as I've just run a test against the
>> latest Metacello up on Travis .. I am not testing against Squeak4.6 ...
>> yet ... but I have been testing regularly against the Squeak-Trunk and
>> those tests passed today[3][4]
>
> I’m not sure from which repository the file comes.
>
>>
>> So perhaps the problem with the mcz file is in how Squeak 4.6 unzips
>> things?
>
> That’s what I thought at first but the same file behaves the same way
> in 4.5 (invalid zip).
>
> You should be able to reproduce the problem with this script:
>
> "load development"
> [ (Smalltalk at: #Gofer) new
> url: 'http://smalltalkhub.com/mc/Pharo/Fuel/main'
> <http://smalltalkhub.com/mc/Pharo/Fuel/main%27>;
> package: 'ConfigurationOfFuel';
> load.
> (Smalltalk at: #ConfigurationOfFuel) loadBleedingEdge ] on: Error do: [
> ((Smalltalk at: #Installer) monticello http:
> 'http://smalltalkhub.com/mc/Pharo/Fuel/'
> <http://smalltalkhub.com/mc/Pharo/Fuel/%27>)
> project: 'main';
> package: 'ConfigurationOfFuel';
> install.
> (Smalltalk at: #ConfigurationOfFuel) loadBleedingEdge ].
>
>
> I’ve attached the file, just in case.
>
> Cheers,
> Max
>
>
>
>
>>
>> I suppose I should add Squeak4.6 to my Metacello lineup, but I've been
>> waiting for a PR from Frank[2] and it looks like he is waiting for the
>> Squeak 4.6 release.
>>
>> Dale
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20150319/94c5ff19/attachment.htm
More information about the Squeak-dev
mailing list
|