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
