[Pkg-javascript-devel] nodejs 6.12.0 build failures on mips and mipsel

Jérémy Lal kapouer at melix.org
Thu Nov 30 09:59:27 UTC 2017


2017-11-30 10:51 GMT+01:00 Paolo Greppi <paolo.greppi at libpf.com>:

> Il 30/11/2017 09:59, Jérémy Lal ha scritto:
> > 2017-11-30 9:56 GMT+01:00 Paolo Greppi <paolo.greppi at libpf.com <mailto:
> paolo.greppi at libpf.com>>:
> >
> >     I noticed that nodejs 6.12.0 fails to build on mips and mipsel:
> >
> >     https://buildd.debian.org/status/fetch.php?pkg=nodejs&
> arch=mips&ver=6.12.0%7Edfsg-2&stamp=1511795079&raw=0 <
> https://buildd.debian.org/status/fetch.php?pkg=nodejs&
> arch=mips&ver=6.12.0%7Edfsg-2&stamp=1511795079&raw=0>
> >     https://buildd.debian.org/status/fetch.php?pkg=nodejs&
> arch=mips&ver=6.12.0%7Edfsg-2&stamp=1510704638&raw=0 <
> https://buildd.debian.org/status/fetch.php?pkg=nodejs&
> arch=mips&ver=6.12.0%7Edfsg-2&stamp=1510704638&raw=0>
> >     https://buildd.debian.org/status/fetch.php?pkg=nodejs&
> arch=mipsel&ver=6.12.0%7Edfsg-2&stamp=1510706722&raw=0 <
> https://buildd.debian.org/status/fetch.php?pkg=nodejs&
> arch=mipsel&ver=6.12.0%7Edfsg-2&stamp=1510706722&raw=0>
> >
> >     searching for "not ok", it turns out that all three tests fail here:
> >     https://anonscm.debian.org/cgit/collab-maint/nodejs.git/
> tree/test/parallel/test-zlib.js?h=debian/6.12.0_dfsg-1#n153 <
> https://anonscm.debian.org/cgit/collab-maint/nodejs.git/
> tree/test/parallel/test-zlib.js?h=debian/6.12.0_dfsg-1#n153>
> >
> >     That test is still present in upstream master branch today:
> >     https://github.com/nodejs/node/blob/master/test/
> parallel/test-zlib.js#L175 <https://github.com/nodejs/
> node/blob/master/test/parallel/test-zlib.js#L175>
> >
> >     I don't know why it fails, but I also noticed that currently
> upstream does not provide binaries for mips:
> >     https://nodejs.org/dist/v8.9.1/ <https://nodejs.org/dist/v8.9.1/>
> >     that perhaps indicates it's not so well tested there ?
> >
> >     Probably we should just skip that test ?
> >
> > I wanted to test if the failures happen when building using embedded
> (latest) zlib.
> > However it did not go so well (remove the --shared flags in debian/rules
> makes the
> > build fail and i don't understand why) and i'm extremely busy these
> days...
> >
> > Jérémy
>
> Jérémy would you only remove the --shared-zlib ?
> Since I have no access to any MIPS hardware, I am trying that on amd64, on
> top of branch master-6.x, at least we'll see if it also breaks the build
> there.
>
> Anyway is only that blocking nodejs 6 out of testing ?
> Because if that's so, probably it could be OK to just skip the test and
> postpone the investigation ... just add a TODO in the patch ?
>

No there's also a segfault #878674 which is not blocking right now,
but might become again severe.
Also #859297 the openssl 1.1 "migration" (a bad name since it requires
heavy changes to nodejs core). On that front, hopefully nodejs 8 will fix
it.
So the goal is more or less upload nodejs 8 asap instead of coping with a
sinking ship.

Jérémy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20171130/42be7cf1/attachment.html>


More information about the Pkg-javascript-devel mailing list