[Pkg-javascript-devel] Bug#997642: jquery-tablesorter: FTBFS: DefaultsError: `ie8` is not a supported option

Lucas Nussbaum lucas at debian.org
Sat Oct 23 22:08:57 BST 2021


Source: jquery-tablesorter
Version: 1:2.31.3+dfsg1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> grunt --verbose
> Initializing
> Command-line options: --verbose, --gruntfile=/<<PKGBUILDDIR>>/Gruntfile.js
> 
> Reading "Gruntfile.js" Gruntfile...OK
> 
> Registering Gruntfile tasks.
> Reading package.json...OK
> Parsing package.json...OK
> Initializing config...OK
> 
> Registering "grunt-contrib-clean" local Npm module tasks.
> Reading /usr/share/nodejs/grunt-contrib-clean/package.json...OK
> Parsing /usr/share/nodejs/grunt-contrib-clean/package.json...OK
> Loading "clean.js" tasks...OK
> + clean
> 
> Registering "grunt-contrib-jshint" local Npm module tasks.
> >> Local Npm module "grunt-contrib-jshint" not found. Is it installed?
> 
> Registering "grunt-htmlhint" local Npm module tasks.
> >> Local Npm module "grunt-htmlhint" not found. Is it installed?
> 
> Registering "grunt-contrib-qunit" local Npm module tasks.
> >> Local Npm module "grunt-contrib-qunit" not found. Is it installed?
> 
> Registering "grunt-contrib-concat" local Npm module tasks.
> Reading /usr/share/nodejs/grunt-contrib-concat/package.json...OK
> Parsing /usr/share/nodejs/grunt-contrib-concat/package.json...OK
> Loading "concat.js" tasks...OK
> + concat
> 
> Registering "grunt-contrib-uglify" local Npm module tasks.
> Reading /usr/share/nodejs/grunt-contrib-uglify/package.json...OK
> Parsing /usr/share/nodejs/grunt-contrib-uglify/package.json...OK
> Loading "uglify.js" tasks...OK
> + uglify
> 
> Registering "grunt-contrib-copy" local Npm module tasks.
> Reading /usr/share/nodejs/grunt-contrib-copy/package.json...OK
> Parsing /usr/share/nodejs/grunt-contrib-copy/package.json...OK
> Loading "copy.js" tasks...OK
> + copy
> 
> Registering "grunt-contrib-watch" local Npm module tasks.
> >> Local Npm module "grunt-contrib-watch" not found. Is it installed?
> 
> Registering "grunt-contrib-cssmin" local Npm module tasks.
> >> Local Npm module "grunt-contrib-cssmin" not found. Is it installed?
> 
> Registering "grunt-jscs" local Npm module tasks.
> >> Local Npm module "grunt-jscs" not found. Is it installed?
> Loading "Gruntfile.js" tasks...OK
> + custom, default, quick, test, updateManifest
> 
> No tasks specified, running default tasks.
> Running tasks: default
> 
> Running "default" task
> Creating a widgets file with: storage, uitheme, columns, filter, stickyHeaders, resizable, saveSort
> !js/parsers/*.js
> 
> Running "clean:build" (clean) task
> Verifying property clean.build exists in config...OK
> Files: [no src]
> Options: force=false, no-write=false
> >> 0 paths cleaned.
> 
> Running "copy" task
> 
> Running "copy:css" (copy) task
> Verifying property copy.css exists in config...OK
> Files: css/dragtable.mod.css -> dist/css/dragtable.mod.css
> Files: css/filter.formatter.css -> dist/css/filter.formatter.css
> Files: css/highlights.css -> dist/css/highlights.css
> Files: css/theme.black-ice.css -> dist/css/theme.blackice.css
> Files: css/theme.blue.css -> dist/css/theme.blue.css
> Files: css/theme.bootstrap_2.css -> dist/css/theme.bootstrap_2.css
> Files: css/theme.bootstrap_3.css -> dist/css/theme.bootstrap_3.css
> Files: css/theme.bootstrap_4.css -> dist/css/theme.bootstrap_4.css
> Files: css/theme.bootstrap.css -> dist/css/theme.bootstrap.css
> Files: css/theme.dark.css -> dist/css/theme.dark.css
> Files: css/theme.default.css -> dist/css/theme.default.css
> Files: css/theme.dropbox.css -> dist/css/theme.dropbox.css
> Files: css/theme.green.css -> dist/css/theme.green.css
> Files: css/theme.grey.css -> dist/css/theme.grey.css
> Files: css/theme.ice.css -> dist/css/theme.ice.css
> Files: css/theme.jui.css -> dist/css/theme.jui.css
> Files: css/theme.materialize.css -> dist/css/theme.materialize.css
> Files: css/theme.metro-dark.css -> dist/css/theme.metro-dark.css
> Files: css/widget.grouping.css -> dist/css/widget.grouping.css
> Files: addons/pager/jquery.tablesorter.pager.css -> dist/css/jquery.tablesorter.pager.css
> Options: encoding="utf8", processContent=false, processContentExclude=[], timestamp=false, mode=false
> Copying css/dragtable.mod.css -> dist/css/dragtable.mod.css
> Reading css/dragtable.mod.css...OK
> Writing dist/css/dragtable.mod.css...OK
> Copying css/filter.formatter.css -> dist/css/filter.formatter.css
> Reading css/filter.formatter.css...OK
> Writing dist/css/filter.formatter.css...OK
> Copying css/highlights.css -> dist/css/highlights.css
> Reading css/highlights.css...OK
> Writing dist/css/highlights.css...OK
> Copying css/theme.black-ice.css -> dist/css/theme.blackice.css
> Reading css/theme.black-ice.css...OK
> Writing dist/css/theme.blackice.css...OK
> Copying css/theme.blue.css -> dist/css/theme.blue.css
> Reading css/theme.blue.css...OK
> Writing dist/css/theme.blue.css...OK
> Copying css/theme.bootstrap_2.css -> dist/css/theme.bootstrap_2.css
> Reading css/theme.bootstrap_2.css...OK
> Writing dist/css/theme.bootstrap_2.css...OK
> Copying css/theme.bootstrap_3.css -> dist/css/theme.bootstrap_3.css
> Reading css/theme.bootstrap_3.css...OK
> Writing dist/css/theme.bootstrap_3.css...OK
> Copying css/theme.bootstrap_4.css -> dist/css/theme.bootstrap_4.css
> Reading css/theme.bootstrap_4.css...OK
> Writing dist/css/theme.bootstrap_4.css...OK
> Copying css/theme.bootstrap.css -> dist/css/theme.bootstrap.css
> Reading css/theme.bootstrap.css...OK
> Writing dist/css/theme.bootstrap.css...OK
> Copying css/theme.dark.css -> dist/css/theme.dark.css
> Reading css/theme.dark.css...OK
> Writing dist/css/theme.dark.css...OK
> Copying css/theme.default.css -> dist/css/theme.default.css
> Reading css/theme.default.css...OK
> Writing dist/css/theme.default.css...OK
> Copying css/theme.dropbox.css -> dist/css/theme.dropbox.css
> Reading css/theme.dropbox.css...OK
> Writing dist/css/theme.dropbox.css...OK
> Copying css/theme.green.css -> dist/css/theme.green.css
> Reading css/theme.green.css...OK
> Writing dist/css/theme.green.css...OK
> Copying css/theme.grey.css -> dist/css/theme.grey.css
> Reading css/theme.grey.css...OK
> Writing dist/css/theme.grey.css...OK
> Copying css/theme.ice.css -> dist/css/theme.ice.css
> Reading css/theme.ice.css...OK
> Writing dist/css/theme.ice.css...OK
> Copying css/theme.jui.css -> dist/css/theme.jui.css
> Reading css/theme.jui.css...OK
> Writing dist/css/theme.jui.css...OK
> Copying css/theme.materialize.css -> dist/css/theme.materialize.css
> Reading css/theme.materialize.css...OK
> Writing dist/css/theme.materialize.css...OK
> Copying css/theme.metro-dark.css -> dist/css/theme.metro-dark.css
> Reading css/theme.metro-dark.css...OK
> Writing dist/css/theme.metro-dark.css...OK
> Copying css/widget.grouping.css -> dist/css/widget.grouping.css
> Reading css/widget.grouping.css...OK
> Writing dist/css/widget.grouping.css...OK
> Copying addons/pager/jquery.tablesorter.pager.css -> dist/css/jquery.tablesorter.pager.css
> Reading addons/pager/jquery.tablesorter.pager.css...OK
> Writing dist/css/jquery.tablesorter.pager.css...OK
> Copied 20 files
> 
> Running "copy:less" (copy) task
> Verifying property copy.less exists in config...OK
> Files: css/bootstrap.less -> dist/css/less/bootstrap.less
> Files: css/metro.less -> dist/css/less/metro.less
> Files: css/theme.less -> dist/css/less/theme.less
> Options: encoding="utf8", processContent=false, processContentExclude=[], timestamp=false, mode=false
> Copying css/bootstrap.less -> dist/css/less/bootstrap.less
> Reading css/bootstrap.less...OK
> Writing dist/css/less/bootstrap.less...OK
> Copying css/metro.less -> dist/css/less/metro.less
> Reading css/metro.less...OK
> Writing dist/css/less/metro.less...OK
> Copying css/theme.less -> dist/css/less/theme.less
> Reading css/theme.less...OK
> Writing dist/css/less/theme.less...OK
> Copied 3 files
> 
> Running "copy:scss" (copy) task
> Verifying property copy.scss exists in config...OK
> Files: css/theme.scss -> dist/css/scss/theme.scss
> Options: encoding="utf8", processContent=false, processContentExclude=[], timestamp=false, mode=false
> Copying css/theme.scss -> dist/css/scss/theme.scss
> Reading css/theme.scss...OK
> Writing dist/css/scss/theme.scss...OK
> Copied 1 file
> 
> Running "copy:images" (copy) task
> Verifying property copy.images exists in config...OK
> Files: addons/pager/icons/first.png -> dist/css/images/first.png
> Files: addons/pager/icons/last.png -> dist/css/images/last.png
> Files: addons/pager/icons/loading.gif -> dist/css/images/loading.gif
> Files: addons/pager/icons/next.png -> dist/css/images/next.png
> Files: addons/pager/icons/prev.png -> dist/css/images/prev.png
> Files: css/images/black-asc.gif -> dist/css/images/black-asc.gif
> Files: css/images/black-desc.gif -> dist/css/images/black-desc.gif
> Files: css/images/black-unsorted.gif -> dist/css/images/black-unsorted.gif
> Files: css/images/bootstrap-black-unsorted.png -> dist/css/images/bootstrap-black-unsorted.png
> Files: css/images/bootstrap-white-unsorted.png -> dist/css/images/bootstrap-white-unsorted.png
> Files: css/images/dragtable-handle.png -> dist/css/images/dragtable-handle.png
> Files: css/images/dragtable-handle.svg -> dist/css/images/dragtable-handle.svg
> Files: css/images/dropbox-asc-hovered.png -> dist/css/images/dropbox-asc-hovered.png
> Files: css/images/dropbox-asc.png -> dist/css/images/dropbox-asc.png
> Files: css/images/dropbox-desc-hovered.png -> dist/css/images/dropbox-desc-hovered.png
> Files: css/images/dropbox-desc.png -> dist/css/images/dropbox-desc.png
> Files: css/images/green-asc.gif -> dist/css/images/green-asc.gif
> Files: css/images/green-desc.gif -> dist/css/images/green-desc.gif
> Files: css/images/green-header.gif -> dist/css/images/green-header.gif
> Files: css/images/green-unsorted.gif -> dist/css/images/green-unsorted.gif
> Files: css/images/ice-asc.gif -> dist/css/images/ice-asc.gif
> Files: css/images/ice-desc.gif -> dist/css/images/ice-desc.gif
> Files: css/images/ice-unsorted.gif -> dist/css/images/ice-unsorted.gif
> Files: css/images/metro-black-asc.png -> dist/css/images/metro-black-asc.png
> Files: css/images/metro-black-desc.png -> dist/css/images/metro-black-desc.png
> Files: css/images/metro-loading.gif -> dist/css/images/metro-loading.gif
> Files: css/images/metro-unsorted.png -> dist/css/images/metro-unsorted.png
> Files: css/images/metro-white-asc.png -> dist/css/images/metro-white-asc.png
> Files: css/images/metro-white-desc.png -> dist/css/images/metro-white-desc.png
> Files: css/images/white-asc.gif -> dist/css/images/white-asc.gif
> Files: css/images/white-desc.gif -> dist/css/images/white-desc.gif
> Files: css/images/white-unsorted.gif -> dist/css/images/white-unsorted.gif
> Options: encoding="utf8", processContent=false, processContentExclude=[], timestamp=false, mode=false
> Copying addons/pager/icons/first.png -> dist/css/images/first.png
> Reading addons/pager/icons/first.png...OK
> Writing dist/css/images/first.png...OK
> Copying addons/pager/icons/last.png -> dist/css/images/last.png
> Reading addons/pager/icons/last.png...OK
> Writing dist/css/images/last.png...OK
> Copying addons/pager/icons/loading.gif -> dist/css/images/loading.gif
> Reading addons/pager/icons/loading.gif...OK
> Writing dist/css/images/loading.gif...OK
> Copying addons/pager/icons/next.png -> dist/css/images/next.png
> Reading addons/pager/icons/next.png...OK
> Writing dist/css/images/next.png...OK
> Copying addons/pager/icons/prev.png -> dist/css/images/prev.png
> Reading addons/pager/icons/prev.png...OK
> Writing dist/css/images/prev.png...OK
> Copying css/images/black-asc.gif -> dist/css/images/black-asc.gif
> Reading css/images/black-asc.gif...OK
> Writing dist/css/images/black-asc.gif...OK
> Copying css/images/black-desc.gif -> dist/css/images/black-desc.gif
> Reading css/images/black-desc.gif...OK
> Writing dist/css/images/black-desc.gif...OK
> Copying css/images/black-unsorted.gif -> dist/css/images/black-unsorted.gif
> Reading css/images/black-unsorted.gif...OK
> Writing dist/css/images/black-unsorted.gif...OK
> Copying css/images/bootstrap-black-unsorted.png -> dist/css/images/bootstrap-black-unsorted.png
> Reading css/images/bootstrap-black-unsorted.png...OK
> Writing dist/css/images/bootstrap-black-unsorted.png...OK
> Copying css/images/bootstrap-white-unsorted.png -> dist/css/images/bootstrap-white-unsorted.png
> Reading css/images/bootstrap-white-unsorted.png...OK
> Writing dist/css/images/bootstrap-white-unsorted.png...OK
> Copying css/images/dragtable-handle.png -> dist/css/images/dragtable-handle.png
> Reading css/images/dragtable-handle.png...OK
> Writing dist/css/images/dragtable-handle.png...OK
> Copying css/images/dragtable-handle.svg -> dist/css/images/dragtable-handle.svg
> Reading css/images/dragtable-handle.svg...OK
> Writing dist/css/images/dragtable-handle.svg...OK
> Copying css/images/dropbox-asc-hovered.png -> dist/css/images/dropbox-asc-hovered.png
> Reading css/images/dropbox-asc-hovered.png...OK
> Writing dist/css/images/dropbox-asc-hovered.png...OK
> Copying css/images/dropbox-asc.png -> dist/css/images/dropbox-asc.png
> Reading css/images/dropbox-asc.png...OK
> Writing dist/css/images/dropbox-asc.png...OK
> Copying css/images/dropbox-desc-hovered.png -> dist/css/images/dropbox-desc-hovered.png
> Reading css/images/dropbox-desc-hovered.png...OK
> Writing dist/css/images/dropbox-desc-hovered.png...OK
> Copying css/images/dropbox-desc.png -> dist/css/images/dropbox-desc.png
> Reading css/images/dropbox-desc.png...OK
> Writing dist/css/images/dropbox-desc.png...OK
> Copying css/images/green-asc.gif -> dist/css/images/green-asc.gif
> Reading css/images/green-asc.gif...OK
> Writing dist/css/images/green-asc.gif...OK
> Copying css/images/green-desc.gif -> dist/css/images/green-desc.gif
> Reading css/images/green-desc.gif...OK
> Writing dist/css/images/green-desc.gif...OK
> Copying css/images/green-header.gif -> dist/css/images/green-header.gif
> Reading css/images/green-header.gif...OK
> Writing dist/css/images/green-header.gif...OK
> Copying css/images/green-unsorted.gif -> dist/css/images/green-unsorted.gif
> Reading css/images/green-unsorted.gif...OK
> Writing dist/css/images/green-unsorted.gif...OK
> Copying css/images/ice-asc.gif -> dist/css/images/ice-asc.gif
> Reading css/images/ice-asc.gif...OK
> Writing dist/css/images/ice-asc.gif...OK
> Copying css/images/ice-desc.gif -> dist/css/images/ice-desc.gif
> Reading css/images/ice-desc.gif...OK
> Writing dist/css/images/ice-desc.gif...OK
> Copying css/images/ice-unsorted.gif -> dist/css/images/ice-unsorted.gif
> Reading css/images/ice-unsorted.gif...OK
> Writing dist/css/images/ice-unsorted.gif...OK
> Copying css/images/metro-black-asc.png -> dist/css/images/metro-black-asc.png
> Reading css/images/metro-black-asc.png...OK
> Writing dist/css/images/metro-black-asc.png...OK
> Copying css/images/metro-black-desc.png -> dist/css/images/metro-black-desc.png
> Reading css/images/metro-black-desc.png...OK
> Writing dist/css/images/metro-black-desc.png...OK
> Copying css/images/metro-loading.gif -> dist/css/images/metro-loading.gif
> Reading css/images/metro-loading.gif...OK
> Writing dist/css/images/metro-loading.gif...OK
> Copying css/images/metro-unsorted.png -> dist/css/images/metro-unsorted.png
> Reading css/images/metro-unsorted.png...OK
> Writing dist/css/images/metro-unsorted.png...OK
> Copying css/images/metro-white-asc.png -> dist/css/images/metro-white-asc.png
> Reading css/images/metro-white-asc.png...OK
> Writing dist/css/images/metro-white-asc.png...OK
> Copying css/images/metro-white-desc.png -> dist/css/images/metro-white-desc.png
> Reading css/images/metro-white-desc.png...OK
> Writing dist/css/images/metro-white-desc.png...OK
> Copying css/images/white-asc.gif -> dist/css/images/white-asc.gif
> Reading css/images/white-asc.gif...OK
> Writing dist/css/images/white-asc.gif...OK
> Copying css/images/white-desc.gif -> dist/css/images/white-desc.gif
> Reading css/images/white-desc.gif...OK
> Writing dist/css/images/white-desc.gif...OK
> Copying css/images/white-unsorted.gif -> dist/css/images/white-unsorted.gif
> Reading css/images/white-unsorted.gif...OK
> Writing dist/css/images/white-unsorted.gif...OK
> Copied 32 files
> 
> Running "concat" task
> 
> Running "concat:main" (concat) task
> Verifying property concat.main exists in config...OK
> Files: js/jquery.tablesorter.js -> dist/js/jquery.tablesorter.js
> Options: separator="\n", banner="(function(factory){if (typeof define === 'function' && define.amd){define(['jquery'], factory);} else if (typeof module === 'object' && typeof module.exports === 'object'){module.exports = factory(require('jquery'));} else {factory(jQuery);}}(function(jQuery){\n", footer="return jQuery.tablesorter;}));\n", stripBanners=false, process=false, sourceMap=false, sourceMapName=undefined, sourceMapStyle="embed"
> Reading js/jquery.tablesorter.js...OK
> Writing dist/js/jquery.tablesorter.js...OK
> File dist/js/jquery.tablesorter.js created.
> Running "concat:widgets" (concat) task
> Verifying property concat.widgets exists in config...OK
> Files: js/widgets/widget-storage.js, js/widgets/widget-uitheme.js, js/widgets/widget-columns.js, js/widgets/widget-filter.js, js/widgets/widget-stickyHeaders.js, js/widgets/widget-resizable.js, js/widgets/widget-saveSort.js -> dist/js/jquery.tablesorter.widgets.js
> Options: separator="\n", banner="/*! tablesorter (FORK) - updated 2020-05-17 (v2.31.3)*/\n/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */\n(function(factory){if (typeof define === 'function' && define.amd){define(['jquery'], factory);} else if (typeof module === 'object' && typeof module.exports === 'object'){module.exports = factory(require('jquery'));} else {factory(jQuery);}}(function(jQuery) {\n", footer="return jQuery.tablesorter;}));\n", stripBanners=false, process=false, sourceMap=false, sourceMapName=undefined, sourceMapStyle="embed"
> Reading js/widgets/widget-storage.js...OK
> Reading js/widgets/widget-uitheme.js...OK
> Reading js/widgets/widget-columns.js...OK
> Reading js/widgets/widget-filter.js...OK
> Reading js/widgets/widget-stickyHeaders.js...OK
> Reading js/widgets/widget-resizable.js...OK
> Reading js/widgets/widget-saveSort.js...OK
> Writing dist/js/jquery.tablesorter.widgets.js...OK
> File dist/js/jquery.tablesorter.widgets.js created.
> Running "concat:everything" (concat) task
> Verifying property concat.everything exists in config...OK
> Files: js/jquery.tablesorter.js, js/widgets/widget-storage.js, js/widgets/widget-uitheme.js, js/widgets/widget-columns.js, js/widgets/widget-filter.js, js/widgets/widget-stickyHeaders.js, js/widgets/widget-resizable.js, js/widgets/widget-saveSort.js -> dist/js/jquery.tablesorter.combined.js
> Options: separator="\n", banner="/*! tablesorter (FORK) - updated 2020-05-17 (v2.31.3)*/\n/* Includes widgets ( storage,uitheme,columns,filter,stickyHeaders,resizable,saveSort ) */\n(function(factory){if (typeof define === 'function' && define.amd){define(['jquery'], factory);} else if (typeof module === 'object' && typeof module.exports === 'object'){module.exports = factory(require('jquery'));} else {factory(jQuery);}}(function(jQuery) {\n", footer="return jQuery.tablesorter;}));\n", stripBanners=false, process=false, sourceMap=false, sourceMapName=undefined, sourceMapStyle="embed"
> Reading js/jquery.tablesorter.js...OK
> Reading js/widgets/widget-storage.js...OK
> Reading js/widgets/widget-uitheme.js...OK
> Reading js/widgets/widget-columns.js...OK
> Reading js/widgets/widget-filter.js...OK
> Reading js/widgets/widget-stickyHeaders.js...OK
> Reading js/widgets/widget-resizable.js...OK
> Reading js/widgets/widget-saveSort.js...OK
> Writing dist/js/jquery.tablesorter.combined.js...OK
> File dist/js/jquery.tablesorter.combined.js created.
> Running "concat:copybackWidgets" (concat) task
> Verifying property concat.copybackWidgets exists in config...OK
> Files: dist/js/jquery.tablesorter.widgets.js -> js/jquery.tablesorter.widgets.js
> Options: separator="\n", banner="/*** This file is dynamically generated ***\n█████▄ ▄████▄   █████▄ ▄████▄ ██████   ███████▄ ▄████▄ █████▄ ██ ██████ ██  ██\n██  ██ ██  ██   ██  ██ ██  ██   ██     ██ ██ ██ ██  ██ ██  ██ ██ ██▄▄   ██▄▄██\n██  ██ ██  ██   ██  ██ ██  ██   ██     ██ ██ ██ ██  ██ ██  ██ ██ ██▀▀    ▀▀▀██\n█████▀ ▀████▀   ██  ██ ▀████▀   ██     ██ ██ ██ ▀████▀ █████▀ ██ ██     █████▀\n*/\n", footer="", stripBanners=false, process=false, sourceMap=false, sourceMapName=undefined, sourceMapStyle="embed"
> Reading dist/js/jquery.tablesorter.widgets.js...OK
> Writing js/jquery.tablesorter.widgets.js...OK
> File js/jquery.tablesorter.widgets.js created.
> Running "concat:copybackCombined" (concat) task
> Verifying property concat.copybackCombined exists in config...OK
> Files: dist/js/jquery.tablesorter.combined.js -> js/jquery.tablesorter.combined.js
> Options: separator="\n", banner="/*** This file is dynamically generated ***\n█████▄ ▄████▄   █████▄ ▄████▄ ██████   ███████▄ ▄████▄ █████▄ ██ ██████ ██  ██\n██  ██ ██  ██   ██  ██ ██  ██   ██     ██ ██ ██ ██  ██ ██  ██ ██ ██▄▄   ██▄▄██\n██  ██ ██  ██   ██  ██ ██  ██   ██     ██ ██ ██ ██  ██ ██  ██ ██ ██▀▀    ▀▀▀██\n█████▀ ▀████▀   ██  ██ ▀████▀   ██     ██ ██ ██ ▀████▀ █████▀ ██ ██     █████▀\n*/\n", footer="", stripBanners=false, process=false, sourceMap=false, sourceMapName=undefined, sourceMapStyle="embed"
> Reading dist/js/jquery.tablesorter.combined.js...OK
> Writing js/jquery.tablesorter.combined.js...OK
> File js/jquery.tablesorter.combined.js created.
> Running "uglify" task
> 
> Running "uglify:allFiles" (uglify) task
> Verifying property uglify.allFiles exists in config...OK
> Files: js/extras/jquery.dragtable.mod.js -> dist/js/extras/jquery.dragtable.mod.min.js
> Files: js/jquery.tablesorter.combined.js -> dist/js/jquery.tablesorter.combined.min.js
> Files: js/jquery.tablesorter.widgets.js -> dist/js/jquery.tablesorter.widgets.min.js
> Files: js/parsers/parser-date-extract.js -> dist/js/parsers/parser-date-extract.min.js
> Files: js/parsers/parser-date-iso8601.js -> dist/js/parsers/parser-date-iso8601.min.js
> Files: js/parsers/parser-date-month.js -> dist/js/parsers/parser-date-month.min.js
> Files: js/parsers/parser-date-range.js -> dist/js/parsers/parser-date-range.min.js
> Files: js/parsers/parser-date-two-digit-year.js -> dist/js/parsers/parser-date-two-digit-year.min.js
> Files: js/parsers/parser-date-weekday.js -> dist/js/parsers/parser-date-weekday.min.js
> Files: js/parsers/parser-date.js -> dist/js/parsers/parser-date.min.js
> Files: js/parsers/parser-duration.js -> dist/js/parsers/parser-duration.min.js
> Files: js/parsers/parser-feet-inch-fraction.js -> dist/js/parsers/parser-feet-inch-fraction.min.js
> Files: js/parsers/parser-file-type.js -> dist/js/parsers/parser-file-type.min.js
> Files: js/parsers/parser-globalize.js -> dist/js/parsers/parser-globalize.min.js
> Files: js/parsers/parser-huge-numbers.js -> dist/js/parsers/parser-huge-numbers.min.js
> Files: js/parsers/parser-ignore-articles.js -> dist/js/parsers/parser-ignore-articles.min.js
> Files: js/parsers/parser-image.js -> dist/js/parsers/parser-image.min.js
> Files: js/parsers/parser-input-select.js -> dist/js/parsers/parser-input-select.min.js
> Files: js/parsers/parser-leading-zeros.js -> dist/js/parsers/parser-leading-zeros.min.js
> Files: js/parsers/parser-metric.js -> dist/js/parsers/parser-metric.min.js
> Files: js/parsers/parser-named-numbers.js -> dist/js/parsers/parser-named-numbers.min.js
> Files: js/parsers/parser-network.js -> dist/js/parsers/parser-network.min.js
> Files: js/parsers/parser-roman.js -> dist/js/parsers/parser-roman.min.js
> Files: js/widgets/widget-alignChar.js -> dist/js/widgets/widget-alignChar.min.js
> Files: js/widgets/widget-build-table.js -> dist/js/widgets/widget-build-table.min.js
> Files: js/widgets/widget-chart.js -> dist/js/widgets/widget-chart.min.js
> Files: js/widgets/widget-columns.js -> dist/js/widgets/widget-columns.min.js
> Files: js/widgets/widget-columnSelector.js -> dist/js/widgets/widget-columnSelector.min.js
> Files: js/widgets/widget-cssStickyHeaders.js -> dist/js/widgets/widget-cssStickyHeaders.min.js
> Files: js/widgets/widget-currentSort.js -> dist/js/widgets/widget-currentSort.min.js
> Files: js/widgets/widget-editable.js -> dist/js/widgets/widget-editable.min.js
> Files: js/widgets/widget-filter-formatter-html5.js -> dist/js/widgets/widget-filter-formatter-html5.min.js
> Files: js/widgets/widget-filter-formatter-jui.js -> dist/js/widgets/widget-filter-formatter-jui.min.js
> Files: js/widgets/widget-filter-formatter-select2.js -> dist/js/widgets/widget-filter-formatter-select2.min.js
> Files: js/widgets/widget-filter-type-insideRange.js -> dist/js/widgets/widget-filter-type-insideRange.min.js
> Files: js/widgets/widget-filter.js -> dist/js/widgets/widget-filter.min.js
> Files: js/widgets/widget-formatter.js -> dist/js/widgets/widget-formatter.min.js
> Files: js/widgets/widget-grouping.js -> dist/js/widgets/widget-grouping.min.js
> Files: js/widgets/widget-headerTitles.js -> dist/js/widgets/widget-headerTitles.min.js
> Files: js/widgets/widget-lazyload.js -> dist/js/widgets/widget-lazyload.min.js
> Files: js/widgets/widget-mark.js -> dist/js/widgets/widget-mark.min.js
> Files: js/widgets/widget-math.js -> dist/js/widgets/widget-math.min.js
> Files: js/widgets/widget-output.js -> dist/js/widgets/widget-output.min.js
> Files: js/widgets/widget-pager.js -> dist/js/widgets/widget-pager.min.js
> Files: js/widgets/widget-print.js -> dist/js/widgets/widget-print.min.js
> Files: js/widgets/widget-reflow.js -> dist/js/widgets/widget-reflow.min.js
> Files: js/widgets/widget-repeatheaders.js -> dist/js/widgets/widget-repeatheaders.min.js
> Files: js/widgets/widget-resizable.js -> dist/js/widgets/widget-resizable.min.js
> Files: js/widgets/widget-saveSort.js -> dist/js/widgets/widget-saveSort.min.js
> Files: js/widgets/widget-scroller.js -> dist/js/widgets/widget-scroller.min.js
> Files: js/widgets/widget-sort2Hash.js -> dist/js/widgets/widget-sort2Hash.min.js
> Files: js/widgets/widget-sortTbodies.js -> dist/js/widgets/widget-sortTbodies.min.js
> Files: js/widgets/widget-staticRow.js -> dist/js/widgets/widget-staticRow.min.js
> Files: js/widgets/widget-stickyHeaders.js -> dist/js/widgets/widget-stickyHeaders.min.js
> Files: js/widgets/widget-storage.js -> dist/js/widgets/widget-storage.min.js
> Files: js/widgets/widget-toggle.js -> dist/js/widgets/widget-toggle.min.js
> Files: js/widgets/widget-uitheme.js -> dist/js/widgets/widget-uitheme.min.js
> Files: js/widgets/widget-vertical-group.js -> dist/js/widgets/widget-vertical-group.min.js
> Files: js/widgets/widget-view.js -> dist/js/widgets/widget-view.min.js
> Options: banner="(function(factory){if (typeof define === 'function' && define.amd){define(['jquery'], factory);} else if (typeof module === 'object' && typeof module.exports === 'object'){module.exports = factory(require('jquery'));} else {factory(jQuery);}}(function(jQuery){\n", footer="return jQuery;}));\n", compress={}, mangle={}, beautify=false, report="gzip", ie8=false, output={"comments":{},"beautify":false,"ie8":true}
> Minifying with UglifyJS...Reading js/extras/jquery.dragtable.mod.js...OK
> DefaultsError: `ie8` is not a supported option
>     at DefaultsError.get (<anonymous>:69:23)
>     at formatError (internal/util/inspect.js:1164:38)
>     at formatRaw (internal/util/inspect.js:937:14)
>     at formatValue (internal/util/inspect.js:791:10)
>     at inspect (internal/util/inspect.js:328:10)
>     at formatWithOptions (internal/util/inspect.js:1989:40)
>     at console.value (internal/console/constructor.js:308:14)
>     at console.log (internal/console/constructor.js:343:61)
>     at /usr/share/nodejs/grunt-contrib-uglify/tasks/uglify.js:156:17
>     at Array.forEach (<anonymous>:null:null)
>     at Object.<anonymous> (/usr/share/nodejs/grunt-contrib-uglify/tasks/uglify.js:90:16)
>     at Object.<anonymous> (/usr/share/nodejs/grunt/lib/grunt/task.js:253:15)
>     at Object.thisTask.fn (/usr/share/nodejs/grunt/lib/grunt/task.js:71:16)
>     at Object.<anonymous> (/usr/share/nodejs/grunt/lib/util/task.js:294:30)
>     at Task.runTaskFn (/usr/share/nodejs/grunt/lib/util/task.js:244:24)
>     at Task.<anonymous> (/usr/share/nodejs/grunt/lib/util/task.js:293:12)
>     at /usr/share/nodejs/grunt/lib/util/task.js:220:11
>     at processTicksAndRejections (internal/process/task_queues.js:79:11)
>  {
>   defs: {
>     annotations: false,
>     ascii_only: false,
>     beautify: false,
>     braces: false,
>     comments: false,
>     galio: false,
>     ie: false,
>     indent_level: 4,
>     indent_start: 0,
>     inline_script: true,
>     keep_quoted_props: false,
>     max_line_len: false,
>     preamble: null,
>     preserve_line: false,
>     quote_keys: false,
>     quote_style: 0,
>     semicolons: true,
>     shebang: true,
>     source_map: null,
>     v8: false,
>     webkit: false,
>     width: 80,
>     wrap_iife: false
>   }
> }
> >> Uglifying source js/extras/jquery.dragtable.mod.js failed.
> Warning: Uglification failed.
> `ie8` is not a supported option. 
>  Use --force to continue.
> 
> Aborted due to warnings.
> make[1]: *** [debian/rules:8: override_dh_auto_build] Error 6


The full build log is available from:
http://qa-logs.debian.net/2021/10/23/jquery-tablesorter_2.31.3+dfsg1-1_unstable.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.



More information about the Pkg-javascript-devel mailing list