Source: twitter-bootstrap4 Version: 4.5.2+dfsg1-6 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210728 ftbfs-bullseye
Hi, During a rebuild of all packages in bullseye, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > mkdir -p dist/css dist/js dist/tmp > sassc --sourcemap=auto scss/bootstrap.scss dist/tmp/bootstrap.css > sassc --sourcemap=auto scss/bootstrap-grid.scss dist/tmp/bootstrap-grid.css > sassc --sourcemap=auto scss/bootstrap-reboot.scss > dist/tmp/bootstrap-reboot.css > node debian/postcss.js > > Replace Autoprefixer browsers option to Browserslist config. > Use browserslist key in package.json or .browserslistrc file. > > Using browsers option can cause errors. Browserslist config can > be used for Babel, Autoprefixer, postcss-normalize and other tools. > > If you really need to use option, rename it to overrideBrowserslist. > > Learn more at: > https://github.com/browserslist/browserslist#readme > https://twitter.com/browserslist > > > Browserslist: caniuse-lite is outdated. Please run: > npx browserslist@latest --update-db > > Why you should do it regularly: > https://github.com/browserslist/browserslist#browsers-data-updating > (node:16484) UnhandledPromiseRejectionWarning: BrowserslistError: Unknown > browser query `> 1%`. Maybe you are using old Browserslist or made typo in > query. > at unknownQuery (/usr/share/nodejs/browserslist/index.js:285:10) > at /usr/share/nodejs/browserslist/index.js:372:11 > at Array.reduce (<anonymous>) > at resolve (/usr/share/nodejs/browserslist/index.js:318:18) > at browserslist (/usr/share/nodejs/browserslist/index.js:444:21) > at Browsers.parse (/usr/share/nodejs/autoprefixer/lib/browsers.js:54:12) > at new Browsers (/usr/share/nodejs/autoprefixer/lib/browsers.js:42:26) > at loadPrefixes > (/usr/share/nodejs/autoprefixer/lib/autoprefixer.js:103:20) > at Object.prepare > (/usr/share/nodejs/autoprefixer/lib/autoprefixer.js:117:22) > at /usr/share/nodejs/postcss/lib/lazy-result.js:133:39 > (node:16484) UnhandledPromiseRejectionWarning: Unhandled promise rejection. > This error originated either by throwing inside of an async function without > a catch block, or by rejecting a promise which was not handled with .catch(). > To terminate the node process on unhandled promise rejection, use the CLI > flag `--unhandled-rejections=strict` (see > https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection > id: 1) > (node:16484) [DEP0018] DeprecationWarning: Unhandled promise rejections are > deprecated. In the future, promise rejections that are not handled will > terminate the Node.js process with a non-zero exit code. > > Replace Autoprefixer browsers option to Browserslist config. > Use browserslist key in package.json or .browserslistrc file. > > Using browsers option can cause errors. Browserslist config can > be used for Babel, Autoprefixer, postcss-normalize and other tools. > > If you really need to use option, rename it to overrideBrowserslist. > > Learn more at: > https://github.com/browserslist/browserslist#readme > https://twitter.com/browserslist > > > (node:16484) UnhandledPromiseRejectionWarning: BrowserslistError: Unknown > browser query `> 1%`. Maybe you are using old Browserslist or made typo in > query. > at unknownQuery (/usr/share/nodejs/browserslist/index.js:285:10) > at /usr/share/nodejs/browserslist/index.js:372:11 > at Array.reduce (<anonymous>) > at resolve (/usr/share/nodejs/browserslist/index.js:318:18) > at browserslist (/usr/share/nodejs/browserslist/index.js:444:21) > at Browsers.parse (/usr/share/nodejs/autoprefixer/lib/browsers.js:54:12) > at new Browsers (/usr/share/nodejs/autoprefixer/lib/browsers.js:42:26) > at loadPrefixes > (/usr/share/nodejs/autoprefixer/lib/autoprefixer.js:103:20) > at Object.prepare > (/usr/share/nodejs/autoprefixer/lib/autoprefixer.js:117:22) > at /usr/share/nodejs/postcss/lib/lazy-result.js:133:39 > (node:16484) UnhandledPromiseRejectionWarning: Unhandled promise rejection. > This error originated either by throwing inside of an async function without > a catch block, or by rejecting a promise which was not handled with .catch(). > To terminate the node process on unhandled promise rejection, use the CLI > flag `--unhandled-rejections=strict` (see > https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection > id: 2) > > Replace Autoprefixer browsers option to Browserslist config. > Use browserslist key in package.json or .browserslistrc file. > > Using browsers option can cause errors. Browserslist config can > be used for Babel, Autoprefixer, postcss-normalize and other tools. > > If you really need to use option, rename it to overrideBrowserslist. > > Learn more at: > https://github.com/browserslist/browserslist#readme > https://twitter.com/browserslist > > > (node:16484) UnhandledPromiseRejectionWarning: BrowserslistError: Unknown > browser query `> 1%`. Maybe you are using old Browserslist or made typo in > query. > at unknownQuery (/usr/share/nodejs/browserslist/index.js:285:10) > at /usr/share/nodejs/browserslist/index.js:372:11 > at Array.reduce (<anonymous>) > at resolve (/usr/share/nodejs/browserslist/index.js:318:18) > at browserslist (/usr/share/nodejs/browserslist/index.js:444:21) > at Browsers.parse (/usr/share/nodejs/autoprefixer/lib/browsers.js:54:12) > at new Browsers (/usr/share/nodejs/autoprefixer/lib/browsers.js:42:26) > at loadPrefixes > (/usr/share/nodejs/autoprefixer/lib/autoprefixer.js:103:20) > at Object.prepare > (/usr/share/nodejs/autoprefixer/lib/autoprefixer.js:117:22) > at /usr/share/nodejs/postcss/lib/lazy-result.js:133:39 > (node:16484) UnhandledPromiseRejectionWarning: Unhandled promise rejection. > This error originated either by throwing inside of an async function without > a catch block, or by rejecting a promise which was not handled with .catch(). > To terminate the node process on unhandled promise rejection, use the CLI > flag `--unhandled-rejections=strict` (see > https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection > id: 3) > sassc --sourcemap=auto --style compressed dist/tmp/bootstrap.css > dist/css/bootstrap.min.css > sassc --sourcemap=auto --style compressed dist/tmp/bootstrap-grid.css > dist/css/bootstrap-grid.min.css > sassc --sourcemap=auto --style compressed dist/tmp/bootstrap-reboot.css > dist/css/bootstrap-reboot.min.css > rm -rf dist/tmp > NODE_PATH=node_modules node build/build-plugins.js > Building Alert plugin... > Building Button plugin... > Building Carousel plugin... > Building Collapse plugin... > Building Dropdown plugin... > Building Modal plugin... > Building Popover plugin... > Building ScrollSpy plugin... > Building Tab plugin... > Building Toast plugin... > Building Tooltip plugin... > Building Util plugin... > Browserslist: caniuse-lite is outdated. Please run: > npx browserslist@latest --update-db > > Why you should do it regularly: > https://github.com/browserslist/browserslist#browsers-data-updating > Error [BrowserslistError]: [BABEL] /<<PKGBUILDDIR>>/js/src/alert.js: Unknown > browser query `>= 1%`. Maybe you are using old Browserslist or made typo in > query. (While processing: "/usr/share/nodejs/@babel/preset-env/lib/index.js") > at unknownQuery (/usr/share/nodejs/browserslist/index.js:285:10) > at /usr/share/nodejs/browserslist/index.js:372:11 > at Array.reduce (<anonymous>) > at resolve (/usr/share/nodejs/browserslist/index.js:318:18) > at browserslist (/usr/share/nodejs/browserslist/index.js:444:21) > at getTargets > (/usr/share/nodejs/@babel/helper-compilation-targets/lib/index.js:204:48) > at /usr/share/nodejs/@babel/preset-env/lib/index.js:258:57 > at /usr/share/nodejs/@babel/helper-plugin-utils/lib/index.js:19:12 > at /usr/share/nodejs/@babel/core/lib/config/full.js:211:14 > at Generator.next (<anonymous>) { > browserslist: true, > code: 'PLUGIN_ERROR', > plugin: 'babel', > hook: 'transform', > id: '/<<PKGBUILDDIR>>/js/src/alert.js', > watchFiles: [ > '/<<PKGBUILDDIR>>/js/src/alert.js' > ] > } > make[1]: *** [debian/rules:16: override_dh_auto_build] Error 1 The full build log is available from: http://qa-logs.debian.net/2021/07/28/twitter-bootstrap4_4.5.2+dfsg1-6_testing.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking 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. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.