Control: forcemerge -1 964854 Control: forwarded 964854 https://github.com/npm/cli/issues/1455
Le 11/07/2020 à 19:54, Gianfranco Costamagna a écrit : > Source: npm > Version: 6.14.6+ds-1 > Severity: serious > > Hello, looks like one test is failing on ppc64el and s390x. > Could you please have a look? > > this on s390x > https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-groovy/groovy/s390x/n/npm/20200711_092356_eb5fd@/log.gz > # Subtest: test/tap/legacy-platform-all.js > # Subtest: setup > 1..0 > ok 1 - setup # time=2.926ms > > # Subtest: platform-all > not ok 1 - no error messages > --- > found: > > npm ERR! code EBADPLATFORM > > npm ERR! notsup Unsupported platform for > npm-test-platform-all@9.9.9-9: wanted > > {"os":"darwin,linux,win32,solaris,haiku,sunos,freebsd,openbsd,netbsd","arch":"arm,arm64,mips,ia32,x64,sparc"} > (current: {"os":"linux","arch":"s390x"}) > > npm ERR! notsup Valid OS: > darwin,linux,win32,solaris,haiku,sunos,freebsd,openbsd,netbsd > > npm ERR! notsup Valid Arch: arm,arm64,mips,ia32,x64,sparc > > npm ERR! notsup Actual OS: linux > > npm ERR! notsup Actual Arch: s390x > > > npm ERR! A complete log of this run can be found in: > > npm ERR! > > /tmp/autopkgtest.TwzxSV/autopkgtest_tmp/smokeh0DzIy/test/npm_cache_legacy-platform-all/_logs/2020-07-11T09_18_58_795Z-debug.log > wanted: '' > compare: === > at: > line: 55 > column: 7 > file: test/tap/legacy-platform-all.js > type: global > function: installCheckAndTest > stack: | > installCheckAndTest (test/tap/legacy-platform-all.js:55:7) > f (/usr/lib/nodejs/once/once.js:25:25) > ChildProcess.<anonymous> (test/common-tap.js:175:5) > source: | > t.is(stderr, '', 'no error messages') > ... > > not ok 2 - install went ok > --- > found: 1 > wanted: 0 > compare: === > at: > line: 56 > column: 7 > file: test/tap/legacy-platform-all.js > type: global > function: installCheckAndTest > stack: | > installCheckAndTest (test/tap/legacy-platform-all.js:56:7) > f (/usr/lib/nodejs/once/once.js:25:25) > ChildProcess.<anonymous> (test/common-tap.js:175:5) > source: | > t.is(code, 0, 'install went ok') > ... > > 1..2 > # failed 2 of 2 tests > not ok 2 - platform-all # time=767.548ms > > # Subtest: cleanup > 1..0 > ok 3 - cleanup # time=1.651ms > > 1..3 > # failed 1 of 3 tests > # time=782.166ms > not ok 103 - test/tap/legacy-platform-all.js # time=1350.563ms Adding s390x to supported arch list is not enough, see https://github.com/npm/cli/issues/1455 issue for more on s390x > and this on ppc64el > https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-groovy/groovy/ppc64el/n/npm/20200711_093200_7007f@/log.gz > # Subtest: test/tap/legacy-platform-all.js > # Subtest: setup > 1..0 > ok 1 - setup # time=4.916ms > > # Subtest: platform-all > not ok 1 - no error messages > --- > found: > > npm ERR! code EBADPLATFORM > > npm ERR! notsup Unsupported platform for > npm-test-platform-all@9.9.9-9: wanted > > {"os":"darwin,linux,win32,solaris,haiku,sunos,freebsd,openbsd,netbsd","arch":"arm,arm64,mips,ia32,x64,sparc"} > (current: {"os":"linux","arch":"ppc64"}) > > npm ERR! notsup Valid OS: > darwin,linux,win32,solaris,haiku,sunos,freebsd,openbsd,netbsd > > npm ERR! notsup Valid Arch: arm,arm64,mips,ia32,x64,sparc > > npm ERR! notsup Actual OS: linux > > npm ERR! notsup Actual Arch: ppc64 > > > npm ERR! A complete log of this run can be found in: > > npm ERR! > > /tmp/autopkgtest.RvsIrP/autopkgtest_tmp/smokevhVLkX/test/npm_cache_legacy-platform-all/_logs/2020-07-11T09_24_22_560Z-debug.log > wanted: '' > compare: === > at: > line: 55 > column: 7 > file: test/tap/legacy-platform-all.js > type: global > function: installCheckAndTest > stack: | > installCheckAndTest (test/tap/legacy-platform-all.js:55:7) > f (/usr/lib/nodejs/once/once.js:25:25) > ChildProcess.<anonymous> (test/common-tap.js:175:5) > source: | > t.is(stderr, '', 'no error messages') > ... > > not ok 2 - install went ok > --- > found: 1 > wanted: 0 > compare: === > at: > line: 56 > column: 7 > file: test/tap/legacy-platform-all.js > type: global > function: installCheckAndTest > stack: | > installCheckAndTest (test/tap/legacy-platform-all.js:56:7) > f (/usr/lib/nodejs/once/once.js:25:25) > ChildProcess.<anonymous> (test/common-tap.js:175:5) > source: | > t.is(code, 0, 'install went ok') > ... > > 1..2 > # failed 2 of 2 tests > not ok 2 - platform-all # time=1259.494ms > > # Subtest: cleanup > 1..0 > ok 3 - cleanup # time=3.623ms > > 1..3 > # failed 1 of 3 tests > # time=1284.26ms > not ok 103 - test/tap/legacy-platform-all.js # time=2193.623ms > > > Looks like you already did a patch for this, not sure why it is commented > out... > > This is the last test that is failing on ppc64el and s390x I'll take a look at ppc64el