Hi everyone,

I'm test-driving Pharo 1.4 beta and I'm getting an error loading any package 
from our webdav-based monticello repository.
The error surfaces in the reading of the zipfile by monticello, but it seems 
the source of the problems is the replacement of sockets by Zinc sockets:

It seems that Zinc's "get" returns a ByteString instance when getting the file 
(in method MCHttpRepository>>#readStreamForFileNamed:do:) from the webdav 
volume. In contrast, when I'm loading a package from squeaksource, it returns a 
ByteArray. 

The reading of the zip goes wrong because the stream is returning characters 
instead of bytes. So I guess the difference between the ByteString and the 
ByteArray is the source of that problem.

Maybe anyone knows why this happens?
In the meantime... I'm digging deeper

Johan

Reply via email to