[Pkg-javascript-devel] Bug#1054175: node-require-main-filename: failing dh_auto_test

Tianyu Chen sweetyfish at deepin.org
Wed Oct 18 17:27:59 BST 2023


Source: node-require-main-filename
Version: 2.0.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source
X-Debbugs-Cc: sweetyfish at deepin.org

Hi,

During a rebuild of your package in unstable, your package fails to
build from source.

Full log can be accessed at:

	https://build.opensuse.org/package/live_build_log/home:utsweetyfish:node-202309/node-require-main-filename/Debian_Unstable/aarch64

Tail of log for your package:

	        # Subtest: should default to process.cwd() if require.main is undefined
	            not ok 1 - expected '/usr/src/packages/BUILD' to match /(?:.*autopkgtest.*|require-main-filename)/
	              ---
	              stack: |
	                Test.<anonymous> (test.js:34:36)
	                Test.<anonymous> (/usr/share/nodejs/tap/lib/mocha.js:93:20)
	                Test.cb (/usr/share/nodejs/libtap/lib/test.js:127:40)
	                /usr/share/nodejs/libtap/lib/test.js:369:21
	                Test.main (/usr/share/nodejs/libtap/lib/test.js:376:7)
	                Test.runMain (/usr/share/nodejs/libtap/lib/base.js:178:15)
	                /usr/share/nodejs/libtap/lib/test.js:490:13
	                Test.writeSubComment (/usr/share/nodejs/libtap/lib/test.js:561:5)
	                Test.<anonymous> (/usr/share/nodejs/libtap/lib/test.js:489:14)
	                loop (/usr/share/nodejs/function-loop/index.js:19:13)
	                Test.<anonymous> (/usr/share/nodejs/libtap/lib/test.js:892:9)
	                loop (/usr/share/nodejs/function-loop/index.js:19:13)
	                TAP.runBeforeEach (/usr/share/nodejs/libtap/lib/test.js:898:7)
	                Test.runBeforeEach (/usr/share/nodejs/libtap/lib/test.js:891:19)
	                Test.processSubtest (/usr/share/nodejs/libtap/lib/test.js:488:12)
	                Test.process (/usr/share/nodejs/libtap/lib/test.js:405:14)
	                Test.sub (/usr/share/nodejs/libtap/lib/test.js:234:10)
	                Test.test (/usr/share/nodejs/libtap/lib/test.js:258:17)
	                it (/usr/share/nodejs/tap/lib/mocha.js:92:5)
	                Suite.fn (test.js:33:3)
	                Test.<anonymous> (/usr/share/nodejs/tap/lib/mocha.js:33:24)
	                Test.cb (/usr/share/nodejs/libtap/lib/test.js:127:40)
	                /usr/share/nodejs/libtap/lib/test.js:369:21
	                Test.main (/usr/share/nodejs/libtap/lib/test.js:376:7)
	                Test.runMain (/usr/share/nodejs/libtap/lib/base.js:178:15)
	                /usr/share/nodejs/libtap/lib/test.js:490:13
	                TAP.writeSubComment (/usr/share/nodejs/libtap/lib/test.js:561:5)
	                Test.<anonymous> (/usr/share/nodejs/libtap/lib/test.js:489:14)
	                loop (/usr/share/nodejs/function-loop/index.js:19:13)
	                TAP.runBeforeEach (/usr/share/nodejs/libtap/lib/test.js:898:7)
	                TAP.processSubtest (/usr/share/nodejs/libtap/lib/test.js:488:12)
	                TAP.process (/usr/share/nodejs/libtap/lib/test.js:405:14)
	                TAP.sub (/usr/share/nodejs/libtap/lib/test.js:234:10)
	                TAP.test (/usr/share/nodejs/libtap/lib/test.js:258:17)
	                Suite.run (/usr/share/nodejs/tap/lib/mocha.js:29:7)
	                new Suite (/usr/share/nodejs/tap/lib/mocha.js:24:10)
	                describe (/usr/share/nodejs/tap/lib/mocha.js:8:3)
	                Object.<anonymous> (test.js:8:1)
	                Module.replacementCompile (/usr/share/nodejs/append-transform/index.js:60:13)
	                Object.<anonymous> (/usr/share/nodejs/append-transform/index.js:64:4)
	              at:
	                line: 34
	                column: 36
	                file: test.js
	                function: Test.<anonymous>
	              type: AssertionError
	              showDiff: false
	              actual: /usr/src/packages/BUILD
	              expected: null
	              operator: strictEqual
	              tapCaught: testFunctionThrow
	              test: should default to process.cwd() if require.main is undefined
	              source: >2
	                  it('should default to process.cwd() if require.main is undefined', function () {
	                    requireMainFilename({}).should.match(/(?:.*autopkgtest.*|require-main-filename)/)
	                -----------------------------------^
	                  })
	                })
	              ...
	
	            1..1
	            # failed 1 test
	        not ok 4 - should default to process.cwd() if require.main is undefined # time=55.202ms
	
	        1..4
	        # failed 1 of 4 tests
	    not ok 1 - require-main-filename # time=88.99ms
	
	    1..1
	    # failed 1 test
	    # time=95.325ms
	not ok 1 - test.js # time=95.325ms
	  ---
	  env: {}
	  file: test.js
	  timeout: 30000
	  command: /usr/bin/node
	  args:
	    - test.js
	  stdio:
	    - 0
	    - pipe
	    - 2
	  cwd: /usr/src/packages/BUILD
	  exitCode: 1
	  ...
	
	1..1
	# failed 1 test
	# time=1113.041ms
	----------|---------|----------|---------|---------|-------------------
	File      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s
	----------|---------|----------|---------|---------|-------------------
	All files |     100 |      100 |     100 |     100 |
	 index.js |     100 |      100 |     100 |     100 |
	----------|---------|----------|---------|---------|-------------------
	dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
	make: *** [debian/rules:8: binary] Error 25
	dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Thanks!
Tianyu Chen @ deepin



More information about the Pkg-javascript-devel mailing list