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. 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: Cheers Johan _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
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:
_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
The Pharo build works actually.
Did you mean the Squeak zip reader? Johan
_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
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 <[hidden email]> 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/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> >> >> Cheers >> Johan _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
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
_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
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, On 7 Sep 2018, at 17:47, Johan Brichau wrote:
_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by Johan Brichau-2
Well, I'm completely confused now. After having messed around with SmalltalkCI locally and thinking I had it nailed down, suddenly the problem went away... On 7 Sep 2018, at 17:47, Johan Brichau wrote:
_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by Johan Brichau-2
The builds on Travis work again. Looks like the problem may have been on
the side of Github. Cheers, Max > Well, I'm completely confused now. After having messed around with > SmalltalkCI locally and thinking I had it nailed down, suddenly the > problem went away... > I'm running a build on Travis now to verify. > > > > 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 <[hidden email]> 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 <[hidden email]> 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 > > seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
That sounds great.
Strangely, it only occurred in the squeak builds though. Thanks for investigating! Johan > On 7 Sep 2018, at 23:07, Max Leske <[hidden email]> wrote: > > The builds on Travis work again. Looks like the problem may have been on the side of Github. > > Cheers, > Max > > >> Well, I'm completely confused now. After having messed around with SmalltalkCI locally and thinking I had it nailed down, suddenly the problem went away... >> I'm running a build on Travis now to verify. >> >> >> >>> 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 <[hidden email]> 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 <[hidden email]> 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 >> >> seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
Some bad news: it seems the issue is back: https://travis-ci.org/SeasideSt/Parasol/jobs/426274780
Johan
_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by Johan Brichau-2
Hi all,
(adding dale) We investigated similar issues today and found a bug in our http implementation. See here: http://forum.world.st/The-Trunk-WebClient-Core-pre-117-mcz-td5084864.html TL;DR: Sometimes large downloads fail, because they would be double-decoded from Chunk stream format. We're on it, but it could be that the fix requires an slipstreamed bootstrap update for Metacello. (<==== Dale ;)) Actually the Metacello bootstrap uncovered this bug for us. I cannot promise when this fix will have rippled through all affected systems, so we alas have to expect intermittent failures for Metacello-based stuff, including Seaside :( best regards -Tobias > On 07.09.2018, at 17:21, Johan Brichau <[hidden email]> 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/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 > > Cheers > Johan _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
Free forum by Nabble | Edit this page |