<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 12 mars 2019 à 11:13, Santiago Vila <<a href="mailto:sanvila@unex.es">sanvila@unex.es</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi.<br>
<br>
For the record, I have been unable to build nodejs at all since 2018-04.<br>
This is my build history for buster:<br>
<br>
Status: successful  nodejs_8.9.3~dfsg-12_amd64-20180226T123733Z<br>
Status: failed      nodejs_8.11.1~dfsg-2_amd64-20180418T105030Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180521T234811Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180608T120305Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180614T234712Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180620T121016Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180630T103408Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180709T222124Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180729T033115Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180812T235312Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180830T211131Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20180921T132811Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20181012T152154Z<br>
Status: failed      nodejs_8.11.2~dfsg-1_amd64-20181207T133517.964Z<br>
Status: failed      nodejs_10.15.0~dfsg-8_amd64-20190116T104234.702Z<br>
Status: failed      nodejs_10.15.0~dfsg-10_amd64-20190126T113009.661Z<br>
Status: failed      nodejs_10.15.0~dfsg-10_amd64-20190131T043316.958Z<br>
Status: failed      nodejs_10.15.1~dfsg-2_amd64-20190204T103205.172Z<br>
Status: failed      nodejs_10.15.1~dfsg-5_amd64-20190211T131413.708Z<br>
Status: failed      nodejs_10.15.1~dfsg-5_amd64-20190301T191242.213Z<br>
Status: failed      nodejs_10.15.2~dfsg-1_amd64-20190303T150622.376Z<br>
<br>
I've put my failed build logs here:<br>
<br>
<a href="https://people.debian.org/~sanvila/build-logs/nodejs/" rel="noreferrer" target="_blank">https://people.debian.org/~sanvila/build-logs/nodejs/</a><br>
<br>
I am using sbuild + schroot + eatmydata. Will now try without eatmydata<br>
to make sure eatmydata is not to blame for the failures.<br>
<br>
On Thu, 17 Jan 2019, Jérémy Lal wrote:<br>
<br>
> It's building all right - the problem you see is that there are some tests (4) failures:<br>
> not ok 1 parallel/test-assert<br>
> not ok 1428 parallel/test-repl-preprocess-top-level-await<br>
> not ok 1447 parallel/test-repl-top-level-await<br>
> not ok 2181 parallel/test-net-listen-after-destroying-stdin<br>
> <br>
> repl and net failures might happen depending on your build env.<br>
> If i were you i'd simply mark them as FLAKY (there is a debian patch doing similar changes).<br>
> <br>
> Build tests failures are ignored (see debian/rules) if you build with experimental distribution<br>
> or UNRELEASED,<br>
> so i suggest you do the build like that, then see if, once installed,<br>
> node test/parallel/test-assert.js<br>
> reports the same error or not. Likewise for the other errors.<br>
> If it doesn't then just shut the failure using the technique in the patch.<br>
> It it still does then it's a good idea to report it upstream.<br>
<br>
I don't think this reply is good enough for a FTBFS bug in a supported<br>
architecture (amd64).<br>
<br>
Packages should build for everybody, including the tests, and the end<br>
user should never be told that they have to try the build in<br>
experimental, or disable the tests, or, in general, jumping through<br>
hoops. The build should just work (with 0 exit status, indicating<br>
success) without doing anything "special".<br></blockquote><br>Agreed.<br><br></div><div class="gmail_quote">However, if users expect not doing anything special to achieve a build,<br>maintainers expect users to not do anything special to the build environment.<br><br>In your case (which is different than the original bug report),<br>you're using eatmydata and that might very well be the source of the<br>"test-fs-error-messages" test failure.<br><br>For the nodejs 8 failures i can't say.</div><div class="gmail_quote">Some tests were flaky and either i disabled them or upstream fixed them.</div><div class="gmail_quote"><br>For the original bug report:<br>- i am not sure the build environment has the same constraints, and reporter<br>does not answer<br>- reporter should try with DEB_BUILD_OPTIONS=parallel=1</div><div class="gmail_quote"><br></div><div class="gmail_quote"><div>Jérémy</div></div></div>