Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/nodejs-mapnik.spec'], gid=135printOutput=Falseenv={'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'SHELL': '/bin/bash'}timeout=0uid=1001nspawn_args=[]chrootPath='/var/lib/mock/fedora-rawhide-x86_64-mockbuilder-14575/root'logger=shell=Falseuser='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/nodejs-mapnik.spec'] with env {'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'SHELL': '/bin/bash'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/nodejs-mapnik-3.6.0-3.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/nodejs-mapnik.spec'], gid=135printOutput=Falseenv={'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'SHELL': '/bin/bash'}timeout=0uid=1001nspawn_args=[]chrootPath='/var/lib/mock/fedora-rawhide-x86_64-mockbuilder-14575/root'logger=shell=Falseuser='mockbuild') Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/nodejs-mapnik.spec'] with env {'PS1': ' \\s-\\v\\$ ', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'SHELL': '/bin/bash'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.aTOIfo + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf node-mapnik-3.6.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/nodejs-mapnik-3.6.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd node-mapnik-3.6.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-pregyp.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-system-libraries.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-relax-tests.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-ppc64le.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-global-namespace.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/lib/rpm/nodejs-fixdep --remove protozero + /usr/lib/rpm/nodejs-fixdep --dev --move nan + /usr/lib/rpm/nodejs-fixdep --dev --move mapnik-vector-tile + rm -rf deps node_modules + echo '{}' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.l7jins + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.6.0 + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules --build + ls -l node_modules total 0 lrwxrwxrwx. 1 mockbuild mockbuild 40 Jun 6 14:49 mapnik-vector-tile -> /usr/lib/node_modules/mapnik-vector-tile lrwxrwxrwx. 1 mockbuild mockbuild 27 Jun 6 14:49 mocha -> /usr/lib/node_modules/mocha lrwxrwxrwx. 1 mockbuild mockbuild 27 Jun 6 14:49 nan -> /usr/lib/node_modules/nan@2 lrwxrwxrwx. 1 mockbuild mockbuild 39 Jun 6 14:49 sphericalmercator -> /usr/lib/node_modules/sphericalmercator + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export 'LDFLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + node-gyp configure -- -Dmodule_name=mapnik -Dmodule_path=lib/binding gyp info it worked if it ends with ok gyp info using node-gyp@3.6.0 gyp info using node@8.0.0 | linux | x64 gyp info spawn /usr/bin/python2 gyp info spawn args [ '/usr/bin/gyp', gyp info spawn args 'binding.gyp', gyp info spawn args '-Dmodule_name=mapnik', gyp info spawn args '-Dmodule_path=lib/binding', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/builddir/build/BUILD/node-mapnik-3.6.0/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/builddir/build/BUILD/node-mapnik-3.6.0/common.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/lib/node_modules/node-gyp/addon-rpm.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/share/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/usr/share/node', gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=node.lib', gyp info spawn args '-Dmodule_root_dir=/builddir/build/BUILD/node-mapnik-3.6.0', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' ] gyp info ok + node-gyp build gyp info it worked if it ends with ok gyp info using node-gyp@3.6.0 gyp info using node@8.0.0 | linux | x64 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/builddir/build/BUILD/node-mapnik-3.6.0/build' ACTION binding_gyp_make_vector_tile_target_generate_setting Release/obj/gen/mapnik_settings.js COPY ../lib/binding/mapnik_settings.js TOUCH Release/obj.target/make_vector_tile.stamp CXX(target) Release/obj.target/mapnik/src/mapnik_logger.o CXX(target) Release/obj.target/mapnik/src/node_mapnik.o CXX(target) Release/obj.target/mapnik/src/blend.o CXX(target) Release/obj.target/mapnik/src/mapnik_map.o In file included from /usr/include/mapnik/agg/agg_pixfmt_base.h:20:0, from /usr/include/mapnik/agg/agg_pixfmt_gray.h:28, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.ipp:14, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.hpp:99, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:5, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:202, from ../src/mapnik_map.cpp:15: /usr/include/mapnik/agg/agg_color_gray.h: In member function 'agg::gray16::self_type& agg::gray16::demultiply()': /usr/include/mapnik/agg/agg_color_gray.h:691:49: warning: enumeral and non-enumeral type in conditional expression [-Wextra] v = value_type((v_ > base_mask) ? base_mask : v_); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/mapnik_map.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Map::render(Nan::NAN_METHOD_ARGS_TYPE)': ../src/mapnik_map.cpp:2058:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (closure->fill_type < 0 || closure->fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) ~~~~~~~~~~~~~~~~~~~^~~ CXX(target) Release/obj.target/mapnik/src/mapnik_color.o CXX(target) Release/obj.target/mapnik/src/mapnik_geometry.o CXX(target) Release/obj.target/mapnik/src/mapnik_feature.o CXX(target) Release/obj.target/mapnik/src/mapnik_image.o CXX(target) Release/obj.target/mapnik/src/mapnik_image_view.o CXX(target) Release/obj.target/mapnik/src/mapnik_grid.o CXX(target) Release/obj.target/mapnik/src/mapnik_grid_view.o CXX(target) Release/obj.target/mapnik/src/mapnik_memory_datasource.o CXX(target) Release/obj.target/mapnik/src/mapnik_palette.o CXX(target) Release/obj.target/mapnik/src/mapnik_projection.o CXX(target) Release/obj.target/mapnik/src/mapnik_layer.o CXX(target) Release/obj.target/mapnik/src/mapnik_datasource.o CXX(target) Release/obj.target/mapnik/src/mapnik_featureset.o CXX(target) Release/obj.target/mapnik/src/mapnik_expression.o CXX(target) Release/obj.target/mapnik/src/mapnik_cairo_surface.o CXX(target) Release/obj.target/mapnik/src/mapnik_vector_tile.o In file included from /usr/include/mapnik/agg/agg_pixfmt_base.h:20:0, from /usr/include/mapnik/agg/agg_pixfmt_gray.h:28, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.ipp:14, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.hpp:99, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:5, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:202, from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, from ../src/mapnik_vector_tile.cpp:15: /usr/include/mapnik/agg/agg_color_gray.h: In member function 'agg::gray16::self_type& agg::gray16::demultiply()': /usr/include/mapnik/agg/agg_color_gray.h:691:49: warning: enumeral and non-enumeral type in conditional expression [-Wextra] v = value_type((v_ > base_mask) ? base_mask : v_); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/mapnik_vector_tile.cpp: In static member function 'static v8::Local VectorTile::_compositeSync(Nan::NAN_METHOD_ARGS_TYPE)': ../src/mapnik_vector_tile.cpp:626:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (fill_type < 0 || fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) ~~~~~~~~~~^~~ ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::composite(Nan::NAN_METHOD_ARGS_TYPE)': ../src/mapnik_vector_tile.cpp:1000:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (fill_type < 0 || fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) ~~~~~~~~~~^~~ ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::addGeoJSON(Nan::NAN_METHOD_ARGS_TYPE)': ../src/mapnik_vector_tile.cpp:3260:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (fill_type < 0 || fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) ~~~~~~~~~~^~~ ../src/mapnik_vector_tile.cpp: In function 'void layer_not_valid(protozero::pbf_reader&, unsigned int, unsigned int, unsigned int, std::vector&, bool, bool, bool)': ../src/mapnik_vector_tile.cpp:5853:27: warning: variable 'feature_id' set but not used [-Wunused-but-set-variable] std::uint64_t feature_id = 0; ^~~~~~~~~~ SOLINK_MODULE(target) lib/binding/mapnik.node COPY Release/mapnik.node make: Leaving directory '/builddir/build/BUILD/node-mapnik-3.6.0/build' gyp info ok + cp -p build/lib/binding/mapnik.node lib/binding + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1it2vZ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64 ++ dirname /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64 + cd node-mapnik-3.6.0 + mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64//usr/lib/node_modules/mapnik + cp -pr package.json bin lib /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64//usr/lib/node_modules/mapnik + mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64//usr/bin + ln -s /usr/lib/node_modules/mapnik/bin/mapnik-inspect.js /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64//usr/bin/mapnik-inspect + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --ver-rel 3.6.0-3.fc27 --unique-debug-arch x86_64 --unique-debug-src-base nodejs-mapnik --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/node-mapnik-3.6.0 extracting debug info from /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/lib/node_modules/mapnik/lib/binding/mapnik.node dwz: Too few files for multifile optimization /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1423 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.VlceGD + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.6.0 + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules --check WARNING: node_modules already exists. Make sure you have no bundled dependencies. WARNING: the symlink for dependency "nan" already exists This could mean that the dependency exists in both devDependencies and dependencies, which may cause trouble for people using this module with npm. Please report this to upstream. For more information, see: WARNING: the symlink for dependency "sphericalmercator" already exists This could mean that the dependency exists in both devDependencies and dependencies, which may cause trouble for people using this module with npm. Please report this to upstream. For more information, see: WARNING: the symlink for dependency "mocha" already exists This could mean that the dependency exists in both devDependencies and dependencies, which may cause trouble for people using this module with npm. Please report this to upstream. For more information, see: WARNING: the symlink for dependency "mapnik-vector-tile" already exists This could mean that the dependency exists in both devDependencies and dependencies, which may cause trouble for people using this module with npm. Please report this to upstream. For more information, see: + /usr/lib/node_modules/mocha/bin/mocha -R spec -t 10000 mapnik.blend ✓ blend fails ✓ blended png ✓ blended png - reverse ✓ blended png - objects ✓ blended png - objects - BAD fails ✓ blended png - objects - x and y ✓ blended png - single objects ✓ blended png - single objects failure 0 ✓ blended png - single objects failure 1 ✓ blended png - single objects failure 2 ✓ should fail reencode no buffers no width and height ✓ blended png empty array ✓ blended png - objects - tinting ✓ blended png - objects - tinting - fails h ✓ blended png - objects - tinting - fails s ✓ blended png - objects - tinting - fails l ✓ blended png - objects - tinting - fails a ✓ blended png - one image ✓ blended png with palette ✓ blended png with quality - paletted - octree ✓ blended png with quality - paletted - hextree ✓ blended png with quality - paletted - hextree ("h") mode ✓ blended fails png with quality - paletted - hextree ✓ blended png with compression (61ms) ✓ blended with matte 8 ✓ blended with matte 6 ✓ blended pass format png ✓ blended pass format jpeg ✓ blended pass format webp ✓ blended pass format webp with compression ✓ hsl to rgb works properly ✓ rgb to hsl works properly mapnik.CairoSurface ✓ should throw with invalid usage ✓ should be initialized properly mapnik.Color ✓ should throw with invalid usage ✓ should throw for invalid property setting ✓ should be green via keyword ✓ should be gray via rgb ✓ should be gray via rgba ✓ should be gray via rgba % ✓ should have all property setting working mapnik.compositeOp ✓ should blend image correctly with op:clear ✓ should blend image correctly with op:src ✓ should blend image correctly with op:dst ✓ should blend image correctly with op:src_over ✓ should blend image correctly with op:dst_over ✓ should blend image correctly with op:src_in ✓ should blend image correctly with op:dst_in ✓ should blend image correctly with op:src_out ✓ should blend image correctly with op:dst_out ✓ should blend image correctly with op:src_atop ✓ should blend image correctly with op:dst_atop ✓ should blend image correctly with op:xor ✓ should blend image correctly with op:plus ✓ should blend image correctly with op:minus ✓ should blend image correctly with op:multiply ✓ should blend image correctly with op:screen ✓ should blend image correctly with op:overlay ✓ should blend image correctly with op:darken ✓ should blend image correctly with op:lighten ✓ should blend image correctly with op:color_dodge ✓ should blend image correctly with op:color_burn ✓ should blend image correctly with op:hard_light ✓ should blend image correctly with op:soft_light ✓ should blend image correctly with op:difference ✓ should blend image correctly with op:exclusion ✓ should blend image correctly with op:contrast ✓ should blend image correctly with op:invert ✓ should blend image correctly with op:invert-rgb ✓ should blend image correctly with op:grain_merge ✓ should blend image correctly with op:grain_extract ✓ should blend image correctly with op:hue ✓ should blend image correctly with op:saturation ✓ should blend image correctly with op:color ✓ should blend image correctly with op:linear_dodge ✓ should blend image correctly with op:linear_burn ✓ should blend image correctly with op:divide ✓ should fail with bad parameters mapnik.compositeOp async multiply ✓ should blend image correctly with op:clear ✓ should blend image correctly with op:src ✓ should blend image correctly with op:dst ✓ should blend image correctly with op:src_over ✓ should blend image correctly with op:dst_over ✓ should blend image correctly with op:src_in ✓ should blend image correctly with op:dst_in ✓ should blend image correctly with op:src_out ✓ should blend image correctly with op:dst_out ✓ should blend image correctly with op:src_atop ✓ should blend image correctly with op:dst_atop ✓ should blend image correctly with op:xor ✓ should blend image correctly with op:plus ✓ should blend image correctly with op:minus ✓ should blend image correctly with op:multiply ✓ should blend image correctly with op:screen ✓ should blend image correctly with op:overlay ✓ should blend image correctly with op:darken ✓ should blend image correctly with op:lighten ✓ should blend image correctly with op:color_dodge ✓ should blend image correctly with op:color_burn ✓ should blend image correctly with op:hard_light ✓ should blend image correctly with op:soft_light ✓ should blend image correctly with op:difference ✓ should blend image correctly with op:exclusion ✓ should blend image correctly with op:contrast ✓ should blend image correctly with op:invert ✓ should blend image correctly with op:invert-rgb ✓ should blend image correctly with op:grain_merge ✓ should blend image correctly with op:grain_extract ✓ should blend image correctly with op:hue ✓ should blend image correctly with op:saturation ✓ should blend image correctly with op:color ✓ should blend image correctly with op:linear_dodge ✓ should blend image correctly with op:linear_burn ✓ should blend image correctly with op:divide mapnik constants ✓ should have valid settings ✓ should have valid version info ✓ should expose Geometry enums mapnik.Datasource ✓ should throw with invalid usage ✓ should validate with known shapefile - ogr ✓ should validate with known shapefile ✓ test invalid use of memory datasource ✓ test empty memory datasource ✓ test empty geojson datasource ✓ test empty geojson datasource due to invalid json string ✓ test empty geojson datasource due to invalid json file ✓ test valid use of memory datasource ✓ should validate with raster mapnik.Expression ✓ should throw with invalid usage ✓ should accept complex expressions ✓ should support evaluation to js types ✓ should support evaluation with variables mapnik.Feature ✓ should throw with invalid usage ✓ should not be able to construct a Featureset ✓ should construct a feature properly ✓ should match known features ✓ should report null values as js null ✓ should output the same geojson that it read ✓ should output the same geojson that it read (point) ✓ should output the same geojson that it read (line) ✓ should be able to create feature from geojson and turn back into geojson ✓ should be able to get a featureset from Memory datasource ✓ should be able to reproject geojson feature ✓ should output WKT ✓ should output WKB ✓ should round trip a geojson property with an array mapnik fonts ✓ should auto-register paths in MAPNIK_FONT_PATH map local fonts ✓ fonts can be registered locally using font-directory in XML ✓ fonts can be registered locally registerFonts font scope ✓ fonts are not globally registered ✓ map a has DejaVu Serif Condensed Bold Italic ✓ map b has DejaVu Serif Condensed Bold ✓ map a should not have DejaVu Serif Condensed Bold ✓ map b should not have DejaVu Serif Condensed Bold Italic mapnik fonts ✓ should find new fonts when registering all system fonts ✓ should not register hidden fonts file names ✓ should not register hidden fonts face-names mapnik.Geometry ✓ should throw with invalid usage ✓ should access a geometry from a feature ✓ should fail on toJSON due to bad parameters ✓ should throw if we attempt to create a Feature from a geojson geometry (rather than geojson feature) ✓ should throw from empty geometry from toWKB ✓ should return a type name for a Point ✓ should return a type name for a LineString ✓ should return a type name for a Polygon ✓ should return a type name for a MultiPoint ✓ should return a type name for a MultiLineString ✓ should return a type name for a MultiPolygon ✓ should return a type name for a GeometryCollection ✓ should return a type name for an unknown geometry ✓ should return a type name for a broken geometry reading GeoTIFF in threads - should be able to open geotiff various ways without crashing mapnik.Grid ✓ should throw with invalid usage ✓ should be initialized properly ✓ should fail to encode properly ✓ should encode properly ✓ should not be painted after rendering ✓ should be have background applied after rendering ✓ should be painted after rendering 2 ✓ should be painted after rendering 3 mapnik.GridView ✓ should fail to initialize view ✓ should fail to encode properly ✓ should encode properly ✓ should support fields method ✓ isSolid should fail with bad input ✓ should be solid ✓ should fail with bad input on getPixel ✓ should be solid (async) ✓ should report grid base_mask value for pixel ✓ should be painted after rendering mapnik.Image Filter ✓ should throw with invalid usage ✓ should blur image - sync ✓ should blur image - async mapnik.Image SVG ✓ should throw with invalid usage ✓ blocks allocating a very large image ✓ customized the max image size to block ✓ max image size blocks dimension*scale ✓ allocates very large image (543ms) ✓ should err with async file w/o width or height ✓ should err with async file w/o width or height as Bytes ✓ should err with async invalid buffer ✓ should err with async non-existent file ✓ should error with async file full of errors ✓ #fromSVGSync load from SVG file ✓ #fromSVGSync load from SVG file - 2 ✓ #fromSVG load from SVG file ✓ #fromSVGBytesSync load from SVG buffer ✓ #fromSVGBytesSync load from SVG buffer - 2 ✓ #fromSVGBytes load from SVG buffer ✓ svg scaling mapnik.Image ✓ should throw with invalid usage ✓ should initialize image successfully with options ✓ should throw with invalid encoding ✓ should encode with a pallete ✓ should throw with invalid formats and bad input ✓ should throw with invalid binary read from buffer ✓ should throw with invalid encoding format 3 ✓ should be initialized properly ✓ should be able to open via byte stream ✓ should be initialized properly via async constructors ✓ should support premultiply and demultiply ✓ should not be painted after rendering ✓ should have background set after rendering ✓ should be painted after rendering ✓ should support setting the alpha channel based on the amount of gray ✓ should fail to compare ✓ should support setting an individual pixel ✓ should handle setting and getting of a null image ✓ should support setting and getting gray8 pixel ✓ should support setting and getting gray8s pixel ✓ should support setting and getting gray16 pixel ✓ should support setting and getting gray16s pixel ✓ should support setting and getting gray32 pixel ✓ should support setting and getting gray32s pixel ✓ should support setting and getting gray32f pixel ✓ should support setting and getting gray64 pixel ✓ should support setting and getting gray64s pixel ✓ should support setting and getting gray64f pixel ✓ should support have set_pixel protecting overflow and underflows ✓ should support scaling and offset ✓ should fail to copy a null image ✓ should support copying from gray16 to gray8 ✓ should support comparing images ✓ should fail to open ✓ should be able to open and save jpeg ✓ should be able to open and save tiff ✓ isSolid async works if true ✓ isSolid should fail as not solid ✓ isSolid fails ✓ isSolid async works if true and white ✓ isSolid async works if false ✓ fill fails ✓ fill sync works ✓ fill async works - color ✓ fill async works - int ✓ fill async works - uint ✓ fill async works - double ✓ clear fails ✓ clear sync ✓ clear async ✓ should be able to open and save webp ✓ should fail to resize image with bad input ✓ should fail because image is size of zero when trying to resize ✓ should fail on types not currently supported by resize ✓ should fail to resize resize - not premultiplied rgba8 ✓ should use resize to offset ✓ should resize with offset - 100x100 ✓ should resize image up grayscale - nearest neighbor ✓ should resize image down grayscale - nearest neighbor ✓ should resize image up - nearest neighbor ✓ should resize image down - nearest neighbor ✓ should resize image up - bilinear ✓ should resize image down - bilinear ✓ should resize image up - bicubic ✓ should resize image down - bicubic ✓ should resize image up - spline16 ✓ should resize image down - spline16 ✓ should resize image up - spline36 ✓ should resize image down - spline36 ✓ should resize image up - hanning ✓ should resize image down - hanning ✓ should resize image up - hamming ✓ should resize image down - hamming ✓ should resize image up - hermite ✓ should resize image down - hermite ✓ should resize image up - kaiser ✓ should resize image down - kaiser ✓ should resize image up - quadric ✓ should resize image down - quadric ✓ should resize image up - catrom ✓ should resize image down - catrom ✓ should resize image up - gaussian ✓ should resize image down - gaussian ✓ should resize image up - bessel ✓ should resize image down - bessel ✓ should resize image up - mitchell ✓ should resize image down - mitchell ✓ should resize image up - sinc ✓ should resize image down - sinc ✓ should resize image up - lanczos ✓ should resize image down - lanczos ✓ should resize image up - blackman ✓ should resize image down - blackman ✓ resize async should yield the same results as rendered image ✓ resize sync should yield the same results as rendered image ✓ be able to create image with zero allocation / from raw buffer ✓ should fail to use fromBufferSync due to bad input ✓ fromBytes can premultiply in async/threadpool ✓ fromBytes can limit max image size ✓ resizes consistently (61ms) ✓ resizes consistently (sync) mapnik.ImageView ✓ should throw with invalid usage ✓ should be initialized properly ✓ isSolid for view should return blue with view being offset ✓ isSolid async works if true ✓ isSolid async works if true and white ✓ isSolid async works if false ✓ isSolid should fail with bad parameters ✓ getPixel should fail with bad parameters ✓ getPixel supports rgba8 ✓ getPixel supports gray8 ✓ getPixel supports gray8s ✓ getPixel supports gray16 ✓ getPixel supports gray16s ✓ getPixel supports gray32 ✓ getPixel supports gray32s ✓ getPixel supports gray32f ✓ getPixel supports gray64 ✓ getPixel supports gray64s ✓ getPixel supports gray64f ✓ should throw with invalid encoding ✓ should encode with a pallete ✓ should be able to save an ImageView ✓ should throw with invalid formats ✓ should support webp encoding mapnik.Layer ✓ should throw with invalid usage ✓ should initialize properly logger ✓ get_severity should return default ✓ test that you cant initialize a logger ✓ set_severity should fail with bad input ✓ set_severity should set mapnik.logger mapnik.Map ✓ should throw with invalid usage ✓ should be initialized properly ✓ should be initialized properly with projection ✓ should have settable properties ✓ should support scale methods ✓ should fail to load a stylesheet async ✓ should load a stylesheet async ✓ should load a stylesheet sync ✓ should load fromString sync ✓ should not load fromString Sync ✓ should not load fromString Async - bad string ✓ should load fromString Async ✓ cloned map should be safely independent of other maps ✓ should save round robin ✓ should allow access to layers mapnik rendering ✓ should render async (blank) ✓ should render async (real data) ✓ should render async to file (png) ✓ should render async to file (cairo format) (75ms) ✓ should render async to file (guessing format) ✓ should render async and throw with invalid format bin/mapnik-index.js ✓ should create a spatial index (88ms) bin/mapnik-shapefile.js ✓ should create a spatial index (76ms) mapnik.Palette ✓ should throw with invalid usage ✓ should be initialized property ✓ should support 64 color ACT palettes ✓ should support 256 color ACT palettes ✓ should support rendering - sync ✓ should support rendering - async mapnik.Parameters ✓ should be accessible from map ✓ should be settable on map plugin testing ✓ test registering of datasource ✓ test registering of datasource - other naming ✓ should fail to register plugin ✓ test registering of multiple datasources ✓ test registering of multiple datasources - alternate naming mapnik.ProjTransform ✓ should throw with invalid usage ✓ should not initialize properly ✓ should initialize properly ✓ should forward coords properly (no-op) ✓ should forward coords properly (no-op) ✓ should forward coords properly (4326 -> 3857) ✓ should forward coords properly (4326 -> 3857) - no init proj4 ✓ should backward coords properly (3857 -> 4326) ✓ should throw with invalid coords (4326 -> 3873) ✓ should throw with invalid coords (3873 -> 4326) backward ✓ should forward bbox properly (4326 -> 3857) ✓ should backward bbox properly (3857 -> 4326) ✓ should throw with invalid bbox (4326 -> 3873) ✓ should throw with invalid bbox (3873 -> 4326) backward mapnik.Projection ✓ should throw with invalid usage ✓ should initialize properly ✓ should fail some methods with an uninitialized projection mapnik.queryPoint ✓ should throw with invalid usage ✓ should return a feature if geo coords are used ✓ should return a feature if screen coords are used ✓ should return a failure as it is outside map area ✓ should return not return any features ✓ should return a feature if screen coords are used - all layers ✓ should return a feature if multiple layers are queried ✓ should return a feature if multiple layers are queried mapnik async rendering ✓ should render to a file ✓ should fail to render two things at once ✓ should fail to render two things at once with sync ✓ should fail to renderFile two things at once ✓ should fail to renderFile two things at once with Sync ✓ should fail to render to an image gray8 ✓ should fail to renderFile ✓ should render to an image ✓ should render to an image ✓ should render to an image - raster mapnik sync rendering ✓ should clear marker cache ✓ should render - png (default) ✓ should render - tiff ✓ should render - scale ✓ should render - scale_denominator ✓ should render - buffer_size ✓ should fail to render - png ✓ should render to a file ✓ should fail render to a file ✓ should render to a file - empty format ✓ should render to a file - tiff ✓ should render to a file - pdf (73ms) ✓ should render to a file - scale ✓ should render to a file - scale_denominator ✓ should render to a file - buffer_size ✓ should render to a file - zoom to box ✓ should fail to zoomAll properly - throwing exception mapnik grid rendering ✓ should match expected output (sync rendering) ✓ should match expected output (async rendering) ✓ should match expected output (async rendering view) ✓ should match expected output (async rendering view subsetted) ✓ should match expected output if __id__ is not the grid key ✓ should match expected output if __id__ both the grid key and in the attributes with others ✓ should match expected output if __id__ the grid key and the only attributes ✓ should fail to render two things at once ✓ should fail to render grid Convert to GeoJSON ✓ should convert shapefile (103ms) Handling unicode paths, filenames, and data ✓ register font file with unicode directory and name ✓ render a map with unicode markers ✓ open csv file with unicode name ✓ open csv file with unicode name in XML ✓ open csv file with abs path and unicode name in XML ✓ open csv file with unicode directory name in XML ✓ open shape file with unicode name ✓ open shape file with ogr and unicode name ✓ open json with unicode name ✓ open sqlite with unicode name mapnik.VectorTile.composite ✓ should fail to composite due to bad parameters ✓ should support compositing tiles that were just rendered to sync ✓ should support compositing tiles that were just rendered to sync (reencode) ✓ should support compositing tiles and clipping to max_extent (reencode) (94ms) ✓ should support compositing tiles that were just rendered to async ✓ should support compositing tiles that were just rendered to async (reencode) ✓ should render with simple concatenation ✓ should render with image concatenation ✓ should render by overzooming+jpeg+near ✓ should render by overzooming+webp+biliear (48ms) ✓ should render by overzooming+webp+biliear with threading mode auto (50ms) ✓ should render by overzooming+webp+biliear with threading mode async (49ms) ✓ should render with custom buffer_size ✓ should render by overzooming (drops point) ✓ should render by underzooming or mosaicing ✓ should contain two raster layers ✓ should not contain non-overlapping data ✓ non intersecting layers should be discarded when compositing ✓ compositing a non-intersecting layer into an empty layer should not throw when parsed ✓ should correctly composite -- numerical precision issue in mapnik vector tile area calculation ✓ should correctly composite again -- numerical precision issue in mapnik vector tile area calculation - 2 mapnik.VectorTile query polygon ✓ query fails due to bad parameters ✓ should fail when querying an invalid .mvt ✓ should return nothing when querying an image layer ✓ query polygon ✓ query polygon + tolerance (noop) ✓ query polygon + layer (doesnotexist) ✓ query polygon + layer (world) mapnik.VectorTile query polygon (clipped) ✓ query polygon mapnik.VectorTile query point ✓ query point (none) ✓ query point (A) ✓ query point + tolerance (A,B) ✓ query point + tolerance (B,A) mapnik.VectorTile query line ✓ query line (none) ✓ query line (A pt 0) ✓ query line (A pt 4) ✓ query line + tolerance (A,B) ✓ query line + tolerance (B,A) mapnik.VectorTile query multiline ✓ query multiline (pt @ 1,1) ✓ query multiline (pt @ 25,25) mapnik.VectorTile query multipoint ✓ query multipoint (pt @ 0.1,0.1) mapnik.VectorTile query (distance <= tolerance) ✓ LineString - no features ✓ MultiPoint - no features ✓ Polygon - no features mapnik.VectorTile query xy single features ✓ Point ✓ MultiPoint ✓ LineString ✓ MultiLineString ✓ Multiple Points mapnik.VectorTile queryMany ✓ vtile.queryMany bad parameters fails ✓ vtile.queryMany ✓ vtile.queryMany with out fields ✓ vtile.queryMany async ✓ vtile.queryMany concurrent x4 ✓ vtile.queryMany profile x10 runs mapnik.VectorTile queryMany (distance <= tolerance) ✓ LineString - no features ✓ MultiPoint - no features ✓ Polygon - no features mapnik.VectorTile ✓ should fail when bad parameters are passed to reportGeometrySimplicity ✓ empty tile should be simple ✓ should fail when bad parameters are passed to reportGeometryValidity ✓ empty tile should be valid ✓ should fail when adding bad parameters to add geoJSON ✓ should be able to create a vector tile from geojson ✓ should be able to create a vector tile from geojson - with simplification ✓ should be able to export point with toJSON decode_geometry ✓ should be able to export multipoint with toJSON decode_geometry ✓ should be able to export line-string with toJSON decode_geometry ✓ should be able to export multi-line-string with toJSON decode_geometry ✓ should throw when x, y, or z are negative ✓ should be able to create a vector tile from geojson - multipoint ✓ should be able to create a vector tile from geojson - multipoint - with simplification ✓ should be able to create a vector tile from multiple geojson files ✓ toGeoJSON should fail with invalid useage ✓ should throw with invalid usage ✓ should not throw when using higher zoom levels ✓ should be initialized properly ✓ should accept optional tileSize ✓ should accept optional bufferSize ✓ should be able to addData in reasonable time ✓ should be able to setData/parse (sync) ✓ should fail to getData due to bad input ✓ should create empty buffer with getData with no data provided. ✓ should return the correct bufferedExtent ✓ should return the correct extent ✓ only should throw if you try to set x, y, and z with bad input ✓ should be able to change tile coordinates and it change the extent ✓ should be able to getData with a RLE ✓ should be able to getData with a FILTERED ✓ should be able to getData with a HUFFMAN_ONLY ✓ should be able to getData with a FIXED ✓ should be able to getData with a DEFAULT_STRATEGY ✓ should be able to setData/parse gzip compressed (sync) ✓ setData should error on bogus gzip data ✓ setData should error on bogus zlib data ✓ info should throw with invalid use ✓ info should show error on bogus gzip data ✓ info should show error on bogus zlib data ✓ info should show problems with invalid v2 tile ✓ should not have errors if we pass a valid vector tile to info ✓ should error out if we pass invalid data to setData - 1 ✓ should error out if we validate tile with empty layers and features to setData - 1 ✓ should error out if we pass invalid data to setData - 2 ✓ should error out if we pass invalid data to setData - 3 ✓ should error out if we pass invalid data to setData - 4 ✓ should be empty if we pass empty buffer to setData ✓ should not return empty and will have layer name ✓ should return empty and have no layer name when upgraded ✓ should error out if we pass invalid data to addData ✓ should error out if we pass invalid data to setData ✓ should fail to do clear ✓ should fail to addData/setData due to bad data ✓ should be able to addData sync ✓ should be able to setData sync ✓ should be able to addData (async) ✓ should be able to setData (async) ✓ should be able to extract one layer ✓ should fail to extract one layer ✓ should be able to addData gzip compressed (async) ✓ should be able to setData gzip compressed (async) ✓ should be able to get layer names without parsing ✓ should be able to get tile info as JSON ✓ should be able to get tile info as JSON with decoded geometry ✓ should be able to get tile info as various flavors of GeoJSON ✓ should fail to parse toJSON due to bad input ✓ should be able to get and set data (sync) ✓ should be able to get and set data (async) ✓ should be able to get virtual datasource and features ✓ should be able to clear data (sync) ✓ should be able to clear data (async) ✓ should be able to add data ✓ should detect as solid a tile with two "box" layers ✓ should render an empty vector ✓ should fail to render due to bad arguments passed ✓ should render expected results ✓ should render expected results - with objectional arguments ✓ should fail to render due to bad parameters ✓ should fail to render two vector tiles at once ✓ should render a vector_tile of the whole world (125ms) ✓ should render a vector_tile of the whole world with threading auto (117ms) ✓ should render a vector_tile of the whole world with threading async (116ms) ✓ should render a vector_tile of the whole world - area threshold applied (86ms) ✓ should render a vector_tile of the whole world - strictly simple applied (92ms) ✓ should render a vector_tile of the whole world - strictly simple false (170ms) ✓ should render a vector_tile of the whole world - simplify_distance applied (75ms) ✓ should render a vector_tile of the whole world - strictly simple and simplify distance applied (73ms) ✓ should render a vector_tile of the whole world - multi_polygon_union set to false (90ms) ✓ should render a vector_tile of the whole world - multi_polygon_union set to true (108ms) ✓ should render a vector_tile of the whole world - fill_type set to evenOdd (90ms) ✓ should render a vector_tile of the whole world - fill_type set to nonZero (91ms) ✓ should render a vector_tile of the whole world - process_all_rings (90ms) ✓ should read back the vector tile and render an image with it ✓ should read back the vector tile and render a native svg with it ✓ should read back the vector tile and render a cairo svg with it ✓ should read back the vector tile and render an image with it using negative buffer ✓ should read back the vector tile and render a grid with it ✓ should read back the vector tile and render a grid with it - layer name and fields ✓ should read back the vector tile and render an image with markers ✓ should be able to resample and encode (render) a geotiff into vector tile ✓ should fail to addImage due to bad input ✓ should fail with invalid options object for addImage & addImageSync ✓ should fail to addImageBuffer due to bad input ✓ should be able to put an Image object into a vector tile layer (38ms) ✓ should fail if image object x or y are zero pixels ✓ should be able to put an Image object into a vector tile layer async (38ms) ✓ should be able to push an image tile directly into a vector tile layer without decoding (38ms) ✓ should be able to push an image tile directly into a vector tile layer without decoding -- async (38ms) ✓ should include image in getData pbf output ✓ should be able to render data->vtile and vtile->image with roughtly the same results ✓ toGeoJSON should not drop geometries outside tile extent (41ms) ✓ test that degenerate exterior ring causes all rings to be throw out ✓ test that degenerate exterior ring is skipped when `process_all_rings` is true and remaining polygons are processed ✓ test that polygon with invalid exterior ring results a polygon process_all_rings true ✓ test that polygon with invalid exterior ring results in no vector tile with process_all_rings false ✓ test that overlapping multipolygon results in two polygons in round trip with multipolygon false ✓ test that overlapping multipolygon results in one polygon in round trip with multipolygon true ✓ test that overlapping multipolygon results in one polygon in round trip with multipolygon true and even odd ✓ pasted test 1 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 2 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 3 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 4 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 5 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 6 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 7 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 8 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 9 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 10 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 11 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 12 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 13 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 14 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 15 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 16 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 17 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 18 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 19 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 20 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 21 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 22 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 23 - testing clipper in mapnik vector tile corrects invalid geometry issues (72ms) 647 passing (5s) 1 pending + exit 0 Processing files: nodejs-mapnik-3.6.0-3.fc27.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8GJiMw + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.6.0 + DOCDIR=/builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/doc/nodejs-mapnik + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/doc/nodejs-mapnik + cp -pr README.md /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/doc/nodejs-mapnik + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/doc/nodejs-mapnik + cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/doc/nodejs-mapnik + cp -pr docs /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/doc/nodejs-mapnik + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.NMaNTp + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.6.0 + LICENSEDIR=/builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/licenses/nodejs-mapnik + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/licenses/nodejs-mapnik + cp -pr LICENSE.txt /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64/usr/share/licenses/nodejs-mapnik + exit 0 Provides: bundled(polyclipping) = 6.4.0 nodejs-mapnik = 3.6.0-3.fc27 nodejs-mapnik(x86-64) = 3.6.0-3.fc27 npm(mapnik) = 3.6.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/env ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libboost_filesystem.so.1.63.0()(64bit) libboost_regex.so.1.63.0()(64bit) libboost_system.so.1.63.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcairo.so.2()(64bit) libdl.so.2()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libharfbuzz.so.0()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmapnik.so.3.0()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libproj.so.12()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.5()(64bit) libwebp.so.7()(64bit) libxml2.so.2()(64bit) libz.so.1()(64bit) nodejs(abi8) >= 8.0 nodejs(engine) nodejs(v8-abi5) >= 5.8 rtld(GNU_HASH) Processing files: nodejs-mapnik-debuginfo-3.6.0-3.fc27.x86_64 Provides: nodejs-mapnik-debuginfo = 3.6.0-3.fc27 nodejs-mapnik-debuginfo(x86-64) = 3.6.0-3.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64 Wrote: /builddir/build/RPMS/nodejs-mapnik-3.6.0-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/nodejs-mapnik-debuginfo-3.6.0-3.fc27.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.qJLm0q + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.6.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/nodejs-mapnik-3.6.0-3.fc27.x86_64 + exit 0 Child return code was: 0