[Pkg-javascript-devel] Bug#1006055: node-carto: FTBFS: Unable to parse '' at /usr/share/perl5/Debian/Dependency.pm line 356.
Lucas Nussbaum
lucas at debian.org
Sat Feb 19 06:47:38 GMT 2022
Source: node-carto
Version: 1.2.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # for unknown reason, the fontset-duplication test fails
> rm ./test/rendering/fontset-duplication.mml
> mocha
>
>
> bin/carto
> undefined errors on no input (192ms)
> undefined errors on unsupported api version (290ms)
> undefined errors on wrongly formatted api version (243ms)
> undefined renders mml (433ms)
> undefined renders mss (259ms)
>
> Color
> basic functionality
> undefined should be constructed
> functions
> undefined should be constructed
>
> Comment
> basic functionality
> undefined should be constructed
>
> Error handling mml+mss
> undefined should handle errors in bad_filter.mml
> undefined should handle errors in bad_op.mml
> undefined should handle errors in bad_op_2.mml
> undefined should handle errors in color_functions.mml
> undefined should handle errors in contradiction.mml
> undefined should handle errors in function_args.mml
> undefined should handle errors in invalid_attachment.mml
> undefined should handle errors in invalid_property.mml
> undefined should handle errors in invalid_value.mml
> undefined should handle errors in invaliddimension.mml
> undefined should handle errors in issue119.mml
> undefined should handle errors in issue123.mml
> undefined should handle errors in issue124.mml
> undefined should handle errors in issue165.mml
> undefined should handle errors in issue297.mml
> undefined should handle errors in issue_29.mml
> undefined should handle errors in mapnik_keyword.mml
> undefined should handle errors in missing_close.mml
> undefined should handle errors in multi_stylesheets.mml
> undefined should handle errors in no_stylesheet.mml
> undefined should handle errors in nopound.mml
> undefined should handle errors in notenoughargs.mml
> undefined should handle errors in stylesheet_absolute_file.mml
> undefined should handle errors in stylesheet_no_data.mml
> undefined should handle errors in stylesheet_no_id.mml
> undefined should handle errors in undefined_variable.mml
> undefined should handle errors in zoom_as_var.mml
> undefined should handle errors in zoommax.mml
>
> Error handling mss
> undefined should handle errors in bad_filter.mss
> undefined should handle errors in bad_op.mss
> undefined should handle errors in bad_op_2.mss
> undefined should handle errors in color_functions.mss
> undefined should handle errors in contradiction.mss
> undefined should handle errors in contradiction_2.mss
> undefined should handle errors in function_args.mss
> undefined should handle errors in invalid_attachment.mss
> undefined should handle errors in invalid_color_in_fn.mss
> undefined should handle errors in invalid_property.mss
> undefined should handle errors in invalid_value.mss
> undefined should handle errors in invaliddimension.mss
> undefined should handle errors in issue119.mss
> undefined should handle errors in issue123.mss
> undefined should handle errors in issue124.mss
> undefined should handle errors in issue297.mss
> undefined should handle errors in issue_204_a.mss
> undefined should handle errors in issue_204_b.mss
> undefined should handle errors in issue_204_c.mss
> undefined should handle errors in issue_218.mss
> undefined should handle errors in issue_462.mss
> undefined should handle errors in issue_474.mss
> undefined should handle errors in mapnik_keyword.mss
> undefined should handle errors in missing_close.mss
> undefined should handle errors in multi_stylesheets_b.mss
> undefined should handle errors in nopound.mss
> undefined should handle errors in notenoughargs.mss
> undefined should handle errors in undefined_variable.mss
> undefined should handle errors in zoom_as_var.mss
> undefined should handle errors in zoommax.mss
>
> Field
> basic functionality
> undefined should be constructed
> undefined should produce xml-friendly output
>
> Field
> basic functionality
> undefined should be constructed
> undefined can be evaluated
> undefined yields object
>
> Filtersets
> undefined should add filtersets
> basic functionality
> undefined should be constructed
> undefined yields object
> undefined yields a clone
> should add filters correctly
> undefined adding to empty set
> undefined adding to set with one and same key
> undefined adding to set with one and same key and !=
> undefined adding to set with one and same key and >
> undefined adding to set with one and same key and >=
> undefined adding to set with one and same key and <
> undefined adding to set with one and same key and <=
> undefined adding to filterset with three filters
>
> Operation
> undefined should work with percent
> undefined should work with units
> undefined should work with different ppi
>
> Quoted
> basic functionality
> undefined should be constructed
> undefined should produce normal output
> undefined should produce xml-friendly output
>
> Reference
> undefined should accept custom reference adhering to spec
> undefined should reject custom reference not adhering to spec
> undefined should error on no rules
>
> Rendering mss
> undefined should render mss basic_attachment_internal.mss correctly
> undefined should render mss basic_attachment_internal_before.mss correctly
> undefined should render mss basic_attachment_internal_before_and_after.mss correctly
> undefined should render mss basic_attachment_internal_double.mss correctly
> undefined should render mss basic_attachment_internal_with_label.mss correctly
> undefined should render mss basic_attachment_separate.mss correctly
> undefined should render mss basic_attachment_separate_before.mss correctly
> undefined should render mss basic_attachment_separate_before_and_after.mss correctly
> undefined should render mss basic_attachment_separate_double.mss correctly
> undefined should render mss basic_attachment_separate_with_label.mss correctly
> undefined should render mss color_functions.mss correctly
> undefined should render mss empty_name.mss correctly
> undefined should render mss image-filters.mss correctly
> undefined should render mss issue_121.mss correctly
> undefined should render mss issue_197.mss correctly
> undefined should render mss issue_214.mss correctly
> undefined should render mss issue_232.mss correctly
> undefined should render mss issue_247_1.mss correctly
> undefined should render mss issue_247_2.mss correctly
> undefined should render mss issue_284.mss correctly
> undefined should render mss issue_284_b.mss correctly
> undefined should render mss issue_284_c.mss correctly
> undefined should render mss issue_303.mss correctly
> undefined should render mss issue_339.mss correctly
> undefined should render mss issue_339b.mss correctly
> undefined should render mss issue_370.mss correctly
> undefined should render mss issue_370_b.mss correctly
> undefined should render mss issue_377.mss correctly
> undefined should render mss issue_443.mss correctly
> undefined should render mss issue_462.mss correctly
> undefined should render mss issue_462a.mss correctly
> undefined should render mss issue_462b.mss correctly
> undefined should render mss line-width-zoom.mss correctly
> undefined should render mss quoted_attr.mss correctly
> undefined should render mss scale-hsla-filter.mss correctly
> undefined should render mss should-discard-empty-style-and-attach.mss correctly
> undefined should render mss should-discard-empty-style.mss correctly
> undefined should render mss should-discard-empty-style2.mss correctly
> undefined should render mss style-level-prop-only.mss correctly
> undefined should render mss style-level-prop-only2.mss correctly
> undefined should render mss style-level-prop-only3.mss correctly
> undefined should render mss text-face-name-escaping.mss correctly
> undefined should render mss variable-quoting-of-enum.mss correctly
> undefined should render mss zoom-like-field-name.mss correctly
> undefined should render mss zoom_space.mss correctly
>
> Rendering
> undefined should support rendering without Stylesheet (for non-styling/vector tile usage)
> undefined should render afghanistan_votes.mml correctly
> undefined should render background_attributes.mml correctly
> undefined should render buffersize.mml correctly
> undefined should render building_height.mml correctly
> undefined should render combined_class.mml correctly
> undefined should render complex_cascades.mml correctly
> undefined should render complexfontset.mml correctly
> undefined should render cross_stylesheet_variable.mml correctly
> undefined should render data_only.mml correctly
> undefined should render empty_style.mml correctly
> undefined should render empty_url.mml correctly
> undefined should render external_image.mml correctly
> undefined should render fadeout.mml correctly
> undefined should render field.mml correctly
> undefined should render field_advanced.mml correctly
> undefined should render filter_comparing_fields.mml correctly
> undefined should render filterexp.mml correctly
> undefined should render filterquote.mml correctly
> undefined should render filters.mml correctly
> undefined should render filtervariable.mml correctly
> undefined should render filtervariable2.mml correctly
> undefined should render gray_function.mml correctly
> undefined should render highzooms.mml correctly
> undefined should render identity.mml correctly
> undefined should render image_filters.mml correctly
> undefined should render imagefilter-duplication.mml correctly
> undefined should render instance_names.mml correctly
> undefined should render issue294.mml correctly
> undefined should render issue32.mml correctly
> undefined should render issue60.mml correctly
> undefined should render issue_100_filters.mml correctly
> undefined should render issue_121.mml correctly
> undefined should render issue_239.mml correctly
> undefined should render issue_273.mml correctly
> undefined should render issue_291.mml correctly
> undefined should render issue_296.mml correctly
> undefined should render issue_333.mml correctly
> undefined should render issue_338.mml correctly
> undefined should render issue_348.mml correctly
> undefined should render issue_394_api2.3.0.mml correctly
> undefined should render issue_394_api3.0.0.mml correctly
> undefined should render issue_411.mml correctly
> undefined should render issue_450.mml correctly (42ms)
> undefined should render issue_469.mml correctly
> undefined should render layer_nodatasource.mml correctly
> undefined should render layer_properties.mml correctly
> undefined should render mapnik_keyword.mml correctly
> undefined should render modulus.mml correctly
> undefined should render multiple_symbolizers.mml correctly
> undefined should render nesting_class.mml correctly
> undefined should render nominzoom.mml correctly
> undefined should render noquote_font.mml correctly
> undefined should render parameters.mml correctly
> undefined should render partial_overrides.mml correctly
> undefined should render raster-mesh-size.mml correctly
> undefined should render raster.mml correctly
> undefined should render raster_colorizer.mml correctly
> undefined should render raster_colorizer_comma.mml correctly
> undefined should render raster_colorizer_onestop.mml correctly
> undefined should render rastercolorizer.mml correctly
> undefined should render regex.mml correctly
> undefined should render regex_nest.mml correctly
> undefined should render selector_comment.mml correctly
> undefined should render sharedclass.mml correctly
> undefined should render simplefontset.mml correctly
> undefined should render simplevariabletest.mml correctly
> undefined should render style_fold.mml correctly
> undefined should render style_level_opacity.mml correctly
> undefined should render support4504.mml correctly
> undefined should render symbolizer_order.mml correctly
> undefined should render text_property_overrides.mml correctly
> undefined should render transforms.mml correctly
> undefined should render transforms_backwards.mml correctly
> undefined should render transforms_field.mml correctly
> undefined should render transforms_single.mml correctly
> undefined should render units.mml correctly
> undefined should render unsigned.mml correctly
> undefined should render var_concat.mml correctly
> undefined should render weird_comments.mml correctly
> undefined should render weird_comments_2.mml correctly
> undefined should render weird_simple_comments.mml correctly
> undefined should render zoomlevels.mml correctly
> undefined should render zoomselector.mml correctly
>
> Specificity
> undefined should handle spec correctly in /<<PKGBUILDDIR>>/test/specificity/classes.mss
> undefined should handle spec correctly in /<<PKGBUILDDIR>>/test/specificity/demo.mss
> undefined should handle spec correctly in /<<PKGBUILDDIR>>/test/specificity/filters_and_ids.mss
> undefined should handle spec correctly in /<<PKGBUILDDIR>>/test/specificity/issue60.mss
>
> Version check
> undefined test version matches package.json version and changelog
>
>
> 226 passing (2s)
>
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> create-stamp debian/debhelper-build-stamp
> dh_prep
> dh_auto_install --buildsystem=nodejs --destdir=debian/node-carto/
> dh_auto_install: warning: ### Missing ./npm_modules/, skipping
>
> No "files" field in ./package.json, install all files
> Files to install: ., !./*.swp, !./npm_modules/, !./test/
> Parsing expression ./*.swp
> Line ./*.swp becomes: ^./[^/]*\.swp$
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/
> install -m 644 ./package.json /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto//
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build
> install -m 755 ./build/syntaxgenerate /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/
> install -m 644 ./build/vimsyntax_template.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/
> install -m 644 ./build/tmlanguage_template.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/vim-carto/ftdetect
> install -m 644 ./build/vim-carto/ftdetect/carto.vim /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/vim-carto/ftdetect/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/vim-carto/syntax
> install -m 644 ./build/vim-carto/syntax/carto.vim /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/vim-carto/syntax/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle
> install -m 644 ./build/carto.tmbundle/info.plist /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle/Syntaxes
> install -m 644 ./build/carto.tmbundle/Syntaxes/mml.tmLanguage /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle/Syntaxes/
> install -m 644 ./build/carto.tmbundle/Syntaxes/carto.tmLanguage /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle/Syntaxes/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle/Commands
> install -m 644 ./build/carto.tmbundle/Commands/preview.tmCommand /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/build/carto.tmbundle/Commands/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/man
> install -m 644 ./man/carto.1 /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/man/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto
> install -m 644 ./lib/carto/util.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> install -m 644 ./lib/carto/mml.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> install -m 644 ./lib/carto/renderer.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> install -m 644 ./lib/carto/index.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> install -m 644 ./lib/carto/functions.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> install -m 644 ./lib/carto/tree.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> install -m 644 ./lib/carto/parser.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree
> install -m 644 ./lib/carto/tree/ruleset.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/layer.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/field.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/imagefilter.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/element.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/color.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/keyword.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/definition.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/url.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/filter.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/dimension.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/expression.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/call.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/selector.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/variable.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/operation.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/value.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/comment.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/filterset.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/quoted.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/literal.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/rule.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/style.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/fontset.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/invalid.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/reference.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> install -m 644 ./lib/carto/tree/zoom.js /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/lib/carto/tree/
> mkdir -p /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/bin
> install -m 755 ./bin/carto /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto/bin/
> install -m 644 ./package.json /<<PKGBUILDDIR>>/debian/node-carto//usr/share/nodejs/carto//
> Unable to parse '' at /usr/share/perl5/Debian/Dependency.pm line 356.
> make: *** [debian/rules:8: binary] Error 255
The full build log is available from:
http://qa-logs.debian.net/2022/02/18/node-carto_1.2.0-2_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