[Seaside-dev] Seaside install fails in all travis-ci builds for Squeak

Max Leske maxleske at gmail.com
Fri Sep 7 17:11:32 UTC 2018


Lucky us, its not the Zip file. Instead there appear to be multiple 
issues.

The first is the Content-Type header sent by 
https://codeload.github.com/SeasideSt/Grease/legacy.zip/master, which is 
a redirect from https://github.com/SeasideSt/Grease/zipball/master, 
which in turn is the URL Metacello generates. That header says 
'html/text; charset=utf8' instead of 'application/zip'.

The second issue is that even a proper Zip file isn't downloaded 
correctly (try https://github.com/SeasideSt/Seaside/archive/master.zip). 
AFAICT it looks like the content isn't being treated as binary data, 
which could be a problem.

Tobias, you seem to have touched the method 
MetacelloSqueakPlatform>>streamFrom:to:ifFailed: last, maybe you can 
help us out.


HTH,
Max


On 7 Sep 2018, at 17:47, Johan Brichau wrote:

> So… installing Seaside is now broken on Squeak because its zipfile 
> reader does not support that github zipfile?
>
> *sigh*
>
> Together with latest metacello that does not work on Pharo 7, 
> metadataless that does not work on anything except Pharo5+ and 
> Gemstone and Tonel that only works in Pharo 7 (as far as I know), the 
> world of loading anything Smalltalk seems totally broken.
>
> I guess I have something to discuss about during ESUG ;)
>
> cheers
> Johan
>
>> On 7 Sep 2018, at 17:29, Max Leske <maxleske at gmail.com> wrote:
>>
>> On 7 Sep 2018, at 17:28, Johan Brichau wrote:
>>
>>> The Pharo build works actually.
>>> Did you mean the Squeak zip reader?
>>
>> Yes, sorry. Pharo probably uses Iceberg to download the sources.
>>
>>>
>>> Johan
>>>
>>>> On 7 Sep 2018, at 17:26, Max Leske <maxleske at gmail.com> wrote:
>>>>
>>>> Hi Johan,
>>>>
>>>> I cursory look suggests that the Zip has grown to become a Zip64, 
>>>> which isn't supported by the Pharo Zip reader. I'm not aware of an 
>>>> alternative way to download from Github for Squeak, other than 
>>>> using an extra script. I also don't think that SmalltalkCI 
>>>> currently has any other trick up its sleeve.
>>>>
>>>> Tobias, any ideas?
>>>>
>>>> Max
>>>>
>>>> On 7 Sep 2018, at 17:21, Johan Brichau wrote:
>>>>
>>>> Hi Tobias, Max,
>>>>
>>>> All Seaside builds on Travis-CI for Squeak are failing.
>>>> Since a couple of days (maybe a couple of weeks), the builds are 
>>>> failing even though no changes happened to Seaside master.
>>>>
>>>> https://travis-ci.org/SeasideSt/Parasol/jobs/425753162 
>>>> <https://travis-ci.org/SeasideSt/Parasol/jobs/425753162> 
>>>> <https://travis-ci.org/SeasideSt/Parasol/jobs/425753162 
>>>> <https://travis-ci.org/SeasideSt/Parasol/jobs/425753162>>
>>>> https://travis-ci.org/SeasideSt/Seaside/jobs/425137597 
>>>> <https://travis-ci.org/SeasideSt/Seaside/jobs/425137597> 
>>>> <https://travis-ci.org/SeasideSt/Seaside/jobs/425137597 
>>>> <https://travis-ci.org/SeasideSt/Seaside/jobs/425137597>>
>>>>
>>>> It seems unzipping the github sources fails…
>>>>
>>>> Would one of you be able to see where to report this to the Squeak 
>>>> community or check why this fails?
>>>> That would help a lot.
>>>>
>>>> I made an issue for it:
>>>> https://github.com/SeasideSt/Seaside/issues/993 
>>>> <https://github.com/SeasideSt/Seaside/issues/993> 
>>>> <https://github.com/SeasideSt/Seaside/issues/993 
>>>> <https://github.com/SeasideSt/Seaside/issues/993>>
>>>>
>>>> Cheers
>>>> Johan


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20180907/4e6fb369/attachment.html>


More information about the seaside-dev mailing list