Source: node-webassemblyjs Version: 1.11.4+dfsg+~cs10.11.17-2 Severity: minor Tags: trixie sid ftbfs User: [email protected] Usertags: ftbfs-sab-20230813 ftbfs-source-after-build User: [email protected] Usertags: qa-doublebuild
Hi, This package fails to build a source package after a successful build (dpkg-buildpackage ; dpkg-buildpackage -S). This is probably a clear violation of Debian Policy section 4.9 (clean target), but this is filed as severity:minor for now, because a discussion on debian-devel showed that we might want to revisit the requirement of a working 'clean' target. More information about this class of issues, included common problems and solutions, is available at https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild Relevant part of the build log: > cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env > -us -uc -rfakeroot -S > ------------------------------------------------------------------------------------------------------------------------------------------------------------- > > dpkg-buildpackage: info: source package node-webassemblyjs > dpkg-buildpackage: info: source version 1.11.4+dfsg+~cs10.11.17-2 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by Yadd <[email protected]> > dpkg-source --before-build . > debian/rules clean > dh clean > debian/rules override_dh_auto_clean > make[1]: Entering directory '/<<PKGBUILDDIR>>' > dh_auto_clean --buildsystem=nodejs > Unable to parse lerna.conf#packages and/or package.json#workspaces. Use > debian/nodejs/additional_components > ./lerna.json found > > workspaces field found in package.json > > Found debian/nodejs/additional_components > Adding component(s): packages/ast, packages/cli, packages/eslint, > packages/floating-point-hex-parser, packages/helper-api-error, > packages/helper-buffer, packages/helper-code-frame, packages/helper-compiler, > packages/helper-flatten-ast, packages/helper-fsm, packages/helper-numbers, > packages/helper-test-framework, packages/helper-testsuite-runner, > packages/helper-wasm-bytecode, packages/helper-wasm-section, > packages/ieee754, packages/leb128, packages/repl, packages/utf8, > packages/validation, packages/wasm-edit, packages/wasm-gen, > packages/wasm-opt, packages/wasm-parser, packages/wasm-text-gen, > packages/wast-loader, packages/wast-parser, packages/wast-printer, > packages/wast-refmt, packages/webassemblyjs > rm -rf packages/webassemblyjs/node_modules/.cache > packages/webassemblyjs/.nyc_output > rm -rf arrayprototypeflatmap/node_modules/.cache > arrayprototypeflatmap/.nyc_output > rm -rf babel-plugin-mamacro/node_modules/.cache > babel-plugin-mamacro/.nyc_output > rm -rf call-bind/node_modules/.cache call-bind/.nyc_output > rm -rf get-intrinsic/node_modules/.cache get-intrinsic/.nyc_output > rm -rf is-regex/node_modules/.cache is-regex/.nyc_output > rm -rf packages/ast/node_modules/.cache packages/ast/.nyc_output > rm -rf packages/cli/node_modules/.cache packages/cli/.nyc_output > rm -rf packages/eslint/node_modules/.cache packages/eslint/.nyc_output > rm -rf packages/floating-point-hex-parser/node_modules/.cache > packages/floating-point-hex-parser/.nyc_output > rm -rf packages/helper-api-error/node_modules/.cache > packages/helper-api-error/.nyc_output > rm -rf packages/helper-buffer/node_modules/.cache > packages/helper-buffer/.nyc_output > rm -rf packages/helper-code-frame/node_modules/.cache > packages/helper-code-frame/.nyc_output > rm -rf packages/helper-compiler/node_modules/.cache > packages/helper-compiler/.nyc_output > rm -rf packages/helper-flatten-ast/node_modules/.cache > packages/helper-flatten-ast/.nyc_output > rm -rf packages/helper-fsm/node_modules/.cache > packages/helper-fsm/.nyc_output > rm -rf packages/helper-numbers/node_modules/.cache > packages/helper-numbers/.nyc_output > rm -rf packages/helper-test-framework/node_modules/.cache > packages/helper-test-framework/.nyc_output > rm -rf packages/helper-testsuite-runner/node_modules/.cache > packages/helper-testsuite-runner/.nyc_output > rm -rf packages/helper-wasm-bytecode/node_modules/.cache > packages/helper-wasm-bytecode/.nyc_output > rm -rf packages/helper-wasm-section/node_modules/.cache > packages/helper-wasm-section/.nyc_output > rm -rf packages/ieee754/node_modules/.cache packages/ieee754/.nyc_output > rm -rf packages/leb128/node_modules/.cache packages/leb128/.nyc_output > rm -rf packages/repl/node_modules/.cache packages/repl/.nyc_output > rm -rf packages/utf8/node_modules/.cache packages/utf8/.nyc_output > rm -rf packages/validation/node_modules/.cache > packages/validation/.nyc_output > rm -rf packages/wasm-edit/node_modules/.cache > packages/wasm-edit/.nyc_output > rm -rf packages/wasm-gen/node_modules/.cache > packages/wasm-gen/.nyc_output > rm -rf packages/wasm-opt/node_modules/.cache > packages/wasm-opt/.nyc_output > rm -rf packages/wasm-parser/node_modules/.cache > packages/wasm-parser/.nyc_output > rm -rf packages/wasm-text-gen/node_modules/.cache > packages/wasm-text-gen/.nyc_output > rm -rf packages/wast-parser/node_modules/.cache > packages/wast-parser/.nyc_output > rm -rf packages/wast-printer/node_modules/.cache > packages/wast-printer/.nyc_output > rm -rf packages/wast-refmt/node_modules/.cache > packages/wast-refmt/.nyc_output > rm -rf requireindex/node_modules/.cache requireindex/.nyc_output > rm -rf xtucieee754/node_modules/.cache xtucieee754/.nyc_output > rm -rf xtuclong/node_modules/.cache xtuclong/.nyc_output > Found debian/nodejs/additional_components > Adding component(s): packages/ast, packages/cli, packages/eslint, > packages/floating-point-hex-parser, packages/helper-api-error, > packages/helper-buffer, packages/helper-code-frame, packages/helper-compiler, > packages/helper-flatten-ast, packages/helper-fsm, packages/helper-numbers, > packages/helper-test-framework, packages/helper-testsuite-runner, > packages/helper-wasm-bytecode, packages/helper-wasm-section, > packages/ieee754, packages/leb128, packages/repl, packages/utf8, > packages/validation, packages/wasm-edit, packages/wasm-gen, > packages/wasm-opt, packages/wasm-parser, packages/wasm-text-gen, > packages/wast-loader, packages/wast-parser, packages/wast-printer, > packages/wast-refmt, packages/webassemblyjs > rm packages/webassemblyjs/node_modules/.cache > rm arrayprototypeflatmap/node_modules/.cache > rm babel-plugin-mamacro/node_modules/.cache > rm call-bind/node_modules/.cache > rm get-intrinsic/node_modules/.cache > rm is-regex/node_modules/.cache > rm packages/ast/node_modules/.cache > rm packages/cli/node_modules/.cache > rm packages/eslint/node_modules/.cache > rm packages/floating-point-hex-parser/node_modules/.cache > rm packages/helper-api-error/node_modules/.cache > rm packages/helper-buffer/node_modules/.cache > rm packages/helper-code-frame/node_modules/.cache > rm packages/helper-compiler/node_modules/.cache > rm packages/helper-flatten-ast/node_modules/.cache > rm packages/helper-fsm/node_modules/.cache > rm packages/helper-numbers/node_modules/.cache > rm packages/helper-test-framework/node_modules/.cache > rm packages/helper-testsuite-runner/node_modules/.cache > rm packages/helper-wasm-bytecode/node_modules/.cache > rm packages/helper-wasm-section/node_modules/.cache > rm packages/ieee754/node_modules/.cache > rm packages/leb128/node_modules/.cache > rm packages/repl/node_modules/.cache > rm packages/utf8/node_modules/.cache > rm packages/validation/node_modules/.cache > rm packages/wasm-edit/node_modules/.cache > rm packages/wasm-gen/node_modules/.cache > rm packages/wasm-opt/node_modules/.cache > rm packages/wasm-parser/node_modules/.cache > rm packages/wasm-text-gen/node_modules/.cache > rm packages/wast-parser/node_modules/.cache > rm packages/wast-printer/node_modules/.cache > rm packages/wast-refmt/node_modules/.cache > rm requireindex/node_modules/.cache > rm xtucieee754/node_modules/.cache > rm xtuclong/node_modules/.cache > Found debian/nodejs/additional_components > Adding component(s): packages/ast, packages/cli, packages/eslint, > packages/floating-point-hex-parser, packages/helper-api-error, > packages/helper-buffer, packages/helper-code-frame, packages/helper-compiler, > packages/helper-flatten-ast, packages/helper-fsm, packages/helper-numbers, > packages/helper-test-framework, packages/helper-testsuite-runner, > packages/helper-wasm-bytecode, packages/helper-wasm-section, > packages/ieee754, packages/leb128, packages/repl, packages/utf8, > packages/validation, packages/wasm-edit, packages/wasm-gen, > packages/wasm-opt, packages/wasm-parser, packages/wasm-text-gen, > packages/wast-loader, packages/wast-parser, packages/wast-printer, > packages/wast-refmt, packages/webassemblyjs > unlink node_modules/array.prototype.flatmap > unlink node_modules/babel-plugin-mamacro > unlink node_modules/call-bind > unlink node_modules/get-intrinsic > unlink node_modules/is-regex > unlink node_modules/@webassemblyjs/ast > unlink node_modules/@webassemblyjs/cli > unlink node_modules/eslint-plugin-webassembly > unlink node_modules/@webassemblyjs/floating-point-hex-parser > unlink node_modules/@webassemblyjs/helper-api-error > unlink node_modules/@webassemblyjs/helper-buffer > unlink node_modules/@webassemblyjs/helper-code-frame > unlink node_modules/@webassemblyjs/helper-compiler > unlink node_modules/@webassemblyjs/helper-flatten-ast > unlink node_modules/@webassemblyjs/helper-fsm > unlink node_modules/@webassemblyjs/helper-numbers > unlink node_modules/@webassemblyjs/helper-test-framework > unlink node_modules/@webassemblyjs/helper-testsuite-runner > unlink node_modules/@webassemblyjs/helper-wasm-bytecode > unlink node_modules/@webassemblyjs/helper-wasm-section > unlink node_modules/@webassemblyjs/ieee754 > unlink node_modules/@webassemblyjs/leb128 > unlink node_modules/@webassemblyjs/repl > unlink node_modules/@webassemblyjs/utf8 > unlink node_modules/@webassemblyjs/validation > unlink node_modules/@webassemblyjs/wasm-edit > unlink node_modules/@webassemblyjs/wasm-gen > unlink node_modules/@webassemblyjs/wasm-opt > unlink node_modules/@webassemblyjs/wasm-parser > unlink node_modules/@webassemblyjs/wasm-text-gen > unlink node_modules/@webassemblyjs/wast-parser > unlink node_modules/@webassemblyjs/wast-printer > unlink node_modules/@webassemblyjs/wast-refmt > unlink node_modules/requireindex > unlink node_modules/@xtuc/ieee754 > unlink node_modules/@xtuc/long > make clean-all > make[2]: Entering directory '/<<PKGBUILDDIR>>' > rm -rf ./node_modules ./packages/*/node_modules ./packages/*/{lib,esm} > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > dh_clean > dpkg-source -b . > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-arrayprototypeflatmap.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-babel-plugin-mamacro.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-call-bind.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-get-intrinsic.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-is-regex.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-requireindex.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-xtucieee754.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig-xtuclong.tar.xz > dpkg-source: info: building node-webassemblyjs using existing > ./node-webassemblyjs_1.11.4+dfsg+~cs10.11.17.orig.tar.xz > dpkg-source: info: using patch list from debian/patches/series > dpkg-source: warning: file > node-webassemblyjs-1.11.4+dfsg+~cs10.11.17/packages/ast/src/nodes.js has no > final newline (either original or modified version) > dpkg-source: info: local changes detected, the modified files are: > node-webassemblyjs-1.11.4+dfsg+~cs10.11.17/packages/ast/src/nodes.js > node-webassemblyjs-1.11.4+dfsg+~cs10.11.17/packages/ast/src/types/nodes.js > dpkg-source: error: aborting due to unexpected upstream changes, see > /tmp/node-webassemblyjs_1.11.4+dfsg+~cs10.11.17-2.diff.SgT50C > dpkg-source: info: Hint: make sure the version in debian/changelog matches > the unpacked source tree > dpkg-source: info: you can integrate the local changes with dpkg-source > --commit > dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 2 > > E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage > --sanitize-env -us -uc -rfakeroot -S' failed to run. The full build log is available from: http://qa-logs.debian.net/2023/08/13/node-webassemblyjs_1.11.4+dfsg+~cs10.11.17-2_unstable.log If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.

