MINOS is a simulator designed to support the development of multisensory models for goal-directed navigation in complex indoor environments. MINOS leverages large datasets of complex 3D environments and supports flexible configuration of multimodal sensor suites.
Use the I/J/K/L keys to step and turn, the arrow keys to strafe and look up or down, the R key to respawn, and the O key to update the agent observations panel on the right. The M key toggles various navigation grid and shortest path visualizations.
Installing
MINOS can be used on Linux and MacOS systems. Use under Windows is possible but not recommended.
Request and download the SUNCG and Matterport3D datasets. Please indicate "use with MINOS simulator" in your request email. For Matterport3D, use the invocation download_mp.py --task_data minos -o . with the provided download script. This will download a 5.1GB zip archive which expands to approximately 6.3GB. For SUNCG, by default the download_suncg.py script will download the latest version of the dataset. You can obtain the v1 or v2.0 versions using download_suncg.py --version <version>.
Install node.js using the Node Version Manager (nvm).
If you use zsh instead of bash, replace all instances of bash with zsh. Confirm node installation is succesful using node -v at the terminal.
Build the MINOS server modules by running npm install inside the server directory. This process will download and compile all server module dependencies and might take a few minutes. There are some prerequisites for the build process in Ubuntu, they can be installed using sudo apt-get install build-essential libxi-dev libglu1-mesa-dev libglew-dev libvips.
Make sure you have a Python3 installation with pip3 available on your command line. The following steps can be carried out in a virtualenv, or with the system python installation.
Install the minos Python module by running pip3 install -e . -r requirements.txt in the root of the repository.
Extract the SUNCG and/or MP3D data packages under $HOME/work/suncg and/or $HOME/work/mp3d, or under another parent directory of your choice. If you choose a directory other than $HOME/work as the dataset parent directory remember to run all remaining commands with the prefix NODE_BASE_URL=path/to/data_parent_dir.
Check that everything works by running the interactive client through python3 -m minos.tools.pygame_client, invoked from the root of the repository. You should see a live view which you can control with the W/A/S/D keys and the arrow keys. This client can be configured through various command line arguments. Run with the --help argument for an overview and try some of these other examples:
python3 -m minos.tools.pygame_client --empty_room : navigation in empty SUNCG environments
python3 -m minos.tools.pygame_client --dataset mp3d --scene_ids 17DRP5sb8fy --env_config pointgoal_mp3d_s : an example Matterport3D environment
python3 -m minos.tools.pygame_client --depth -s normal -s objectId -s objectType -s map --navmap --width 128 --height 128 : multimodal agent with depth, normals, object instance and category frames
Documentation
See the API document for an overview of the Simulator API and a reference of the available configuration parameters. Please also refer to the FAQ document for answers to common questions and resolutions for common errors.
OpenAI gym example code
We provide a demo gym wrapper of MINOS in gym/demo.py. Install by running pip3 install -e . in the gym directory. Run through python3 demo.py. Various configuration options are available and documented in the --help information. For example, you can run the room goal task in small Matterport3D environments using:
python3 demo.py --env_config roomgoal_mp3d_s
Or run the object goal (door target) task in medium furnished SUNCG environments using:
We provide a collection of scripts that are useful for setting up experiments, benchmarking, and visualizing agent episodes. The scripts provide --help documentation.
Presampling episodes for reproducible testing
minos/tools/generate_episodes.py - Presamples agent episodes (start states and goals) and produces a CSV format file that can be used as a parameter to the states_file task configuration option.
minos/server/check_episode_states.js - Checks presampled agent episodes to verify navigability.
Exporting precomputed resources
minos/server/export_navgrid.js - Exports precomputed navigation maps (will need to be computed and exported for scene sets other than the ones provided in the repo):
Benchmarking scripts to test the performance of the simulator:
minos/server/benchmark.js - Use to benchmark the javascript server component in standalone mode.
minos/tools/benchmark.py - Use to benchmark client-server communication through SocketIO. Allows for specification of sceneIds and episodes per scene to go through, various simulator configurations (sensory inputs to enable, rendering options) and for running with multiple simulators.
News
2017-12-11 MINOS beta release!
Roadmap
We are committed to continuously improving MINOS and supporting the research community. We will post a detailed roadmap and contribution guidelines in the near future.
@article{savva2017minos,
author = {Manolis Savva and Angel X. Chang and Alexey Dosovitskiy and Thomas Funkhouser and Vladlen Koltun},
title = {{MINOS}: Multimodal Indoor Simulator for Navigation in Complex Environments},
journal = {arXiv:1712.03931},
year = {2017}
}
License
MINOS specific code is distributed under the MIT License.
Environment
OS: Ubuntu 16.04 LTS
Python: 3.5.2
node: v8.9.3
only SUNCG data is installed in the $HOME/work directory.
Hi, I am trying to run the code but it gives following messages. Though they are not "ERROR" messages, nothing happens. Could you help me out with this error?
2017-12-27 22:49:10,513 INFO {'stk_git_hash': '03855da', 'sim_id': 'sim00', 'sim_git_hash': '03855da', 'machine': 'mymachine'}
Starting simulator...
2017-12-27 22:49:10,524 INFO sim00:Starting sim server at /home/me/Projects/minos/server/server.js with port 17226
2017-12-27 22:49:11,533 INFO Starting new HTTP connection (1): localhost
2017-12-27 22:49:12,350 INFO sim00:connect
2017-12-27 22:49:12,447 WARNING localhost:17226/socket.io [connection error] recv disconnected ([Errno 104] Connection reset by peer)
2017-12-27 22:49:13,448 WARNING localhost:17226/socket.io [connection error] recv disconnected ([Errno 104] Connection reset by peer)
2017-12-27 22:49:13,448 INFO sim00:disconnect
2017-12-27 22:49:13,449 INFO Resetting dropped connection: localhost
2017-12-27 22:49:13,450 WARNING localhost:17226/socket.io [waiting for connection] HTTPConnectionPool(host='localhost', port=17226): Max retries exceeded with url: /socket.io/?EIO=3&t=1514382553449-0&transport=polling (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fdae3e040f0>: Failed to establish a new connection: [Errno 111] Connection refused',))
2017-12-27 22:49:14,451 INFO Starting new HTTP connection (2): localhost
2017-12-27 22:49:14,451 WARNING localhost:17226/socket.io [waiting for connection] HTTPConnectionPool(host='localhost', port=17226): Max retries exceeded with url: /socket.io/?EIO=3&t=1514382554450-0&transport=polling (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fdae3e04ef0>: Failed to establish a new connection: [Errno 111] Connection refused',))
2017-12-27 22:49:15,453 INFO Starting new HTTP connection (3): localhost
2017-12-27 22:49:15,453 WARNING localhost:17226/socket.io [waiting for connection] HTTPConnectionPool(host='localhost', port=17226): Max retries exceeded with url: /socket.io/?EIO=3&t=1514382555452-0&transport=polling (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fdae3e05080>: Failed to establish a new connection: [Errno 111] Connection refused',))
...
...
Actually, it seems to be a problem while connecting the socket, so I tried to manually run the node server in separate terminal by typing in node server.js -p 17226 inside the server directory. Then the python gives following message and stops to throw warnings. But it still does not pop up any windows or give anything.
2017-12-27 22:57:11,571 INFO Starting new HTTP connection (14): localhost
2017-12-27 22:57:12,089 INFO sim00:reconnect
I found useful to retrieve necessary information form sensors, which I can get from sensors.
For example, to get rgb image observation I do observation['observation']['sensors']['color']['data']
But resolution of output data (arrays) is (128, 128). After trying to change resolution of observations rendering from simulator in sensors.yml as well as via env_config files, I didn't reach any solution.
Could you please tell more about resolution changing (for observations, not for environment rendering via end.render(mode='rgba_array'))?
I want to print the position and angle of agent , just like nvmap command is providing. If I could save them in excel or text form or could display them on terminal continuously.
I am trying to run MINOS demo.py in /gym on headless Linux machine with NVIDIA GPU card.
I have two settings, which one works fine and the other have the exact same issue with Linux Machine without Xserver of @XL2013 in #3 .
The command I run was below
NODE_BASE_URL="somepath" xvfb-run -s "-ac -screen 0 1280x1024x24" python3 demo.py --env_config objectgoal_suncg_mf
It worked perfectly fine when I run the command on the node of headless Linux server I am sshing.
However, when I run the same command on the node of same server with NVIDIA GPU card, I cannot have WebGLRenderer correctly working and the log of simserver.log is attached below, which is equivalent to that of @XL2013.
If anyone has any ideas to get this working, that is very appreciated.
Thanks in advance.
Hi! Following error occurs while running MINOS. I tried reinstalling Python3 but it had no effect, I've installed Anaconda as well.
[email protected]:~/minosmi/minos$ python3 -m minos.tools.pygame_client --empty_room
pygame 1.9.4
Hello from the pygame community. https://www.pygame.org/contribute.html
2018-11-14 19:44:31,043 INFO {'sim_id': 'sim00', 'machine': 'romi-Z370-AORUS-Gaming-3', 'sim_git_hash': '478f622', 'stk_git_hash': '478f622'}
Starting simulator...
2018-11-14 19:44:31,051 INFO sim00:Starting sim server at /home/romi/minosmi/minos/minos/server/server.js with port 51849
2018-11-14 19:44:32,055 INFO sim00:sim server has exited with rv 1
2018-11-14 19:44:32,062 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206672057-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce361668>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-11-14 19:44:33,066 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206673063-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce3614a8>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-11-14 19:44:34,070 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206674067-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce3615f8>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-11-14 19:44:35,074 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206675071-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce361e10>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-11-14 19:44:36,078 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206676076-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce361cc0>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-11-14 19:44:37,082 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206677080-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce361630>: Failed to establish a new connection: [Errno 111] Connection refused',))
2018-11-14 19:44:38,086 WARNING localhost:51849/socket.io [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206678084-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce361668>: Failed to establish a new connection: [Errno 111] Connection refused',))
^CTraceback (most recent call last):
File "/home/romi/anaconda3/lib/python3.6/site-packages/socketIO_client/logs.py", line 29, in _yield_warning_screen
yield elapsed_time
Exception: [engine.io waiting for connection] HTTPConnectionPool(host='localhost', port=51849): Max retries exceeded with url: /socket.io/?EIO=3&transport=polling&t=1542206678084-0 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa3ce361668>: Failed to establish a new connection: [Errno 111] Connection refused',))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/romi/minosmi/minos/minos/tools/pygame_client.py", line 438, in main
ep_info = sim.start()
File "/home/romi/minosmi/minos/minos/lib/Simulator.py", line 321, in start
started = self.start_child_servers()
File "/home/romi/minosmi/minos/minos/lib/Simulator.py", line 255, in start_child_servers
self._sio = SocketIO(self.params.host, self.params.port)
File "/home/romi/anaconda3/lib/python3.6/site-packages/socketIO_client/__init__.py", line 353, in __init__
resource, hurry_interval_in_seconds, **kw)
File "/home/romi/anaconda3/lib/python3.6/site-packages/socketIO_client/__init__.py", line 54, in __init__
self._transport
File "/home/romi/anaconda3/lib/python3.6/site-packages/socketIO_client/__init__.py", line 62, in _transport
self._engineIO_session = self._get_engineIO_session()
File "/home/romi/anaconda3/lib/python3.6/site-packages/socketIO_client/__init__.py", line 83, in _get_engineIO_session
warning_screen.throw(warning)
File "/home/romi/anaconda3/lib/python3.6/site-packages/socketIO_client/logs.py", line 35, in _yield_warning_screen
time.sleep(1)
KeyboardInterrupt
Error running simulator. Aborting.
2018-11-14 19:44:38,210 INFO sim00:Stopping the simulator
2018-11-14 19:44:38,210 INFO Counter()
2018-11-14 19:44:38,210 INFO sim00:Stopping child servers
2018-11-14 19:44:38,211 INFO sim00:Stopped child servers
2018-11-14 19:44:38,211 INFO sim00:Simulator killed.
When I save action_trace file, there is column of rotation, what does it means? the rotation is in degrees or radians ? Looking forward for the reply !
Hello, as written in the paper I got the field of view for the agent is 90, but what is the angle of view of the agent? Is this also 90 degrees, and where exactly on the code are they specified (could you probably point me to the script or text file)? Thanks for your response in advance.
When I replaced the add_sim_args_basic with add_sim_args, I got the following error
** (demo.py:4496): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-NpYiBpNtPY: Connection refused
/home/hzjiang/.local/lib/python3.4/site-packages/matplotlib/backends/backend_gtk3agg.py:17: UserWarning: The Gtk3Agg backend is known to not work on Python 3.x with pycairo. Try installing cairocffi.
"The Gtk3Agg backend is known to not work on Python 3.x with pycairo. "
val:7 episodes
test:11 episodes
train:35 episodes
Traceback (most recent call last):
File "gym/demo.py", line 46, in
main()
File "gym/demo.py", line 42, in main
run_gym(sim_args)
File "gym/demo.py", line 16, in run_gym
env.configure(sim_args)
File "/data/hzjiang/Code/minos/gym/gym_minos/envs/indoor_env.py", line 25, in configure
self._sim = RoomSimulator(sim_args)
File "/data/hzjiang/Code/minos/lib/RoomSimulator.py", line 50, in init
self.sim = Simulator(params)
File "/data/hzjiang/Code/minos/lib/Simulator.py", line 62, in init
if 'port' not in params.audio or params.audio.port is None:
TypeError: argument of type 'bool' is not iterable
Exception ignored in: <bound method Simulator.del of <lib.Simulator.Simulator object at 0x7f5326375cf8>>
Traceback (most recent call last):
File "/data/hzjiang/Code/minos/lib/Simulator.py", line 164, in del
if not self.killed:
AttributeError: 'Simulator' object has no attribute 'killed'
When I explicitly set params.audio = {} in Simulator's constructor following the default setting of add_sim_args_basic, I was unable to connect to the server.
Hello, I wanted to try minos but after running npm install in the server directory got the next errors:
failed: true,
signal: null,
cmd: 'npm install',
timedOut: false,
exitCode: 1 }
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] bootstrap: lerna bootstrap --hoist
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] bootstrap script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_27_100Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: npm run bootstrap
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_28_990Z-debug.log
make: Entering directory '/home/serhii/work/minos/minos/server/node_modules/node-expat/build'
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
int gettimeofday_res;
^
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o
AR(target) Release/obj.target/deps/libexpat/libexpat.a
COPY Release/libexpat.a
CXX(target) Release/obj.target/node_expat/node-expat.o
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:203,
from ../node-expat.cc:1:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBasev8::StringObject::return_t Nan::imp::Factoryv8::StringObject::New(v8::Localv8::String)’:
../../nan/nan_implementation_12_inl.h:337:37: warning: ‘static v8::Localv8::Value v8::StringObject::New(v8::Localv8::String)’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
return v8::StringObject::New(value).Asv8::StringObject();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:51,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:5053:37: note: declared here
static Local New(Local value));
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h: In function ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’:
../../nan/nan.h:840:60: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
v8::Isolate::GetCurrent(), target, func, argc, argv);
^
In file included from ../../nan/nan.h:51:0,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/node.h:176:50: note: declared here
NODE_EXTERN v8::Localv8::Value MakeCallback(
^
/home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
attribute((deprecated(message))) declarator
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h: In function ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::String, int, v8::Localv8::Value)’:
../../nan/nan.h:855:62: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate*, v8::Localv8::Object, v8::Localv8::String, int, v8::Localv8::Value)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
v8::Isolate::GetCurrent(), target, symbol, argc, argv);
^
In file included from ../../nan/nan.h:51:0,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/node.h:169:50: note: declared here
NODE_EXTERN v8::Localv8::Value MakeCallback(
^
/home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
attribute((deprecated(message))) declarator
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h: In function ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, const char, int, v8::Localv8::Value)’:
../../nan/nan.h:870:62: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate, v8::Localv8::Object, const char*, int, v8::Localv8::Value)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
v8::Isolate::GetCurrent(), target, method, argc, argv);
^
In file included from ../../nan/nan.h:51:0,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/node.h:162:50: note: declared here
NODE_EXTERN v8::Localv8::Value MakeCallback(
^
/home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
attribute((deprecated(message))) declarator
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Localv8::Value)’:
../../nan/nan.h:916:53: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::Localv8::String string = from->ToString();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
from ../../nan/nan.h:51,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here
Local Value::ToString() const {
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h:926:74: warning: ‘int v8::String::WriteUtf8(char, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
length_ = string->WriteUtf8(str_, static_cast(len), 0, flags);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:51,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here
int WriteUtf8(char* buffer, int length = -1,
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h: In member function ‘v8::Localv8::Value Nan::Callback::Call_(v8::Isolate*, v8::Localv8::Object, int, v8::Localv8::Value) const’:
../../nan/nan.h:1484:5: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
));
^
In file included from ../../nan/nan.h:51:0,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/node.h:176:50: note: declared here
NODE_EXTERN v8::Localv8::Value MakeCallback(
^
/home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
attribute((deprecated(message))) declarator
^
../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::Parse(Nan::NAN_METHOD_ARGS_TYPE)’:
../node-expat.cc:98:33: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
str = info[0]->ToString();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
from ../../nan/nan.h:51,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here
Local Value::ToString() const {
^
../node-expat.cc:103:47: warning: ‘v8::Localv8::Object v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
Local, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
assert(str.WriteUtf8(static_cast<char >(buf), len) == len);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:51,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here
int WriteUtf8(char buffer, int length = -1,
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::SetUnknownEncoding(Nan::NAN_METHOD_ARGS_TYPE)’:
../node-expat.cc:470:59: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
parser->xmlEncodingInfo->map[i] = m->Int32Value();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:51,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here
V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
SOLINK_MODULE(target) Release/obj.target/node_expat.node
COPY Release/node_expat.node
make: Leaving directory '/home/serhii/work/minos/minos/server/node_modules/node-expat/build'
[email protected] postinstall /home/serhii/work/minos/minos/server/node_modules/sstk
npm run bootstrap
lerna info version 2.11.0
lerna info Bootstrapping 4 packages
lerna info lifecycle preinstall
lerna info Installing external dependencies
lerna info hoist Installing hoisted dependencies into root
lerna info hoist Pruning hoisted dependencies
lerna info hoist Finished pruning hoisted dependencies
lerna ERR! execute callback with error
lerna ERR! Error: Command failed: npm install
lerna ERR! npm WARN deprecated [email protected]: use 'file-saver' instead
lerna ERR! npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
lerna ERR! npm WARN deprecated [email protected]: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
lerna ERR! npm WARN deprecated [email protected]: Please update to at least constantinople 3.1.1
lerna ERR! npm WARN deprecated [email protected]: Deprecated in favour of eslint-config-wikimedia. -- https://phabricator.wikimedia.org/T118941
lerna ERR! npm WARN deprecated [email protected]: Deprecated, use jstransformer
lerna ERR! npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
lerna ERR! npm WARN deprecated [email protected]: to-iso-string has been deprecated, use @segment/to-iso-string instead.
lerna ERR! npm WARN deprecated [email protected]: Package no longer supported. Contact [email protected] for more info.
lerna ERR! npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
lerna ERR! npm WARN deprecated [email protected]: Use uuid module instead
lerna ERR! npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
lerna ERR! npm WARN deprecated [email protected]: The major version is no longer supported. Please update to 4.x or newer
lerna ERR! ../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
lerna ERR! ../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
lerna ERR! int gettimeofday_res;
lerna ERR! ^
lerna ERR! In file included from ../../nan/nan_new.h:189:0,
lerna ERR! from ../../nan/nan.h:222,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! ../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBasev8::StringObject::return_t Nan::imp::Factoryv8::StringObject::New(v8::Localv8::String)’:
lerna ERR! ../../nan/nan_implementation_12_inl.h:340:37: warning: ‘static v8::Localv8::Value v8::StringObject::New(v8::Localv8::String)’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
lerna ERR! return v8::StringObject::New(value).Asv8::StringObject();
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:5053:37: note: declared here
lerna ERR! static Local New(Local value));
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! In file included from ../node-expat.cc:1:0:
lerna ERR! ../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Localv8::Value)’:
lerna ERR! ../../nan/nan.h:1066:53: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
lerna ERR! v8::Localv8::String string = from->ToString();
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here
lerna ERR! Local Value::ToString() const {
lerna ERR! ^
lerna ERR! In file included from ../node-expat.cc:1:0:
lerna ERR! ../../nan/nan.h:1080:74: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
lerna ERR! length_ = string->WriteUtf8(str_, static_cast(len), 0, flags);
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here
lerna ERR! int WriteUtf8(char* buffer, int length = -1,
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! ../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::Parse(Nan::NAN_METHOD_ARGS_TYPE)’:
lerna ERR! ../node-expat.cc:98:33: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
lerna ERR! str = info[0]->ToString();
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here
lerna ERR! Local Value::ToString() const {
lerna ERR! ^
lerna ERR! ../node-expat.cc:103:47: warning: ‘v8::Localv8::Object v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
lerna ERR! Local obj = info[0]->ToObject();
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:10046:15: note: declared here
lerna ERR! Local Value::ToObject() const {
lerna ERR! ^
lerna ERR! ../node-expat.cc: In member function ‘bool Parser::parseString(v8::String&, int)’:
lerna ERR! ../node-expat.cc:124:30: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
lerna ERR! int len = str.Utf8Length();
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:2587:52: note: declared here
lerna ERR! V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/node_object_wrap.h:26:0,
lerna ERR! from ../../nan/nan.h:54,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! ../node-expat.cc:130:55: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
lerna ERR! assert(str.WriteUtf8(static_cast<char >(buf), len) == len);
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here
lerna ERR! int WriteUtf8(char buffer, int length = -1,
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! ../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::SetUnknownEncoding(Nan::NAN_METHOD_ARGS_TYPE)’:
lerna ERR! ../node-expat.cc:470:59: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
lerna ERR! parser->xmlEncodingInfo->map[i] = m->Int32Value();
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../../nan/nan.h:52,
lerna ERR! from ../node-expat.cc:1:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here
lerna ERR! V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! In file included from ../src/heapdump.cc:17:0:
lerna ERR! ../src/compat-inl.h: In static member function ‘static void compat::CpuProfiler::StartCpuProfiling(v8::Isolate*, v8::Localv8::String)’:
lerna ERR! ../src/compat-inl.h:300:34: warning: ‘v8::CpuProfiler* v8::Isolate::GetCpuProfiler()’ is deprecated: CpuProfiler should be created with CpuProfiler::New call. [-Wdeprecated-declarations]
lerna ERR! return isolate->GetCpuProfiler()->StartProfiling(title, record_samples);
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../src/heapdump.cc:15:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:7485:30: note: declared here
lerna ERR! CpuProfiler* GetCpuProfiler());
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! In file included from ../src/heapdump.cc:17:0:
lerna ERR! ../src/compat-inl.h: In static member function ‘static const v8::CpuProfile* compat::CpuProfiler::StopCpuProfiling(v8::Isolate*, v8::Localv8::String)’:
lerna ERR! ../src/compat-inl.h:310:34: warning: ‘v8::CpuProfiler* v8::Isolate::GetCpuProfiler()’ is deprecated: CpuProfiler should be created with CpuProfiler::New call. [-Wdeprecated-declarations]
lerna ERR! return isolate->GetCpuProfiler()->StopProfiling(title);
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../src/heapdump.cc:15:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:7485:30: note: declared here
lerna ERR! CpuProfiler* GetCpuProfiler());
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! ../src/heapdump.cc: In function ‘compat::ReturnType {anonymous}::WriteSnapshot(const ArgumentType&)’:
lerna ERR! ../src/heapdump.cc:106:46: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
lerna ERR! String::Utf8Value filename_string(args[0]);
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../src/heapdump.cc:15:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:2892:28: note: declared here
lerna ERR! explicit Utf8Value(Localv8::Value obj));
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! ../src/heapdump.cc: In function ‘void {anonymous}::InvokeCallback(const char*)’:
lerna ERR! ../src/heapdump.cc:144:32: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate*, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
lerna ERR! argc, argv);
lerna ERR! ^
lerna ERR! In file included from ../src/heapdump.cc:15:0:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/node.h:176:50: note: declared here
lerna ERR! NODE_EXTERN v8::Localv8::Value MakeCallback(
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
lerna ERR! attribute((deprecated(message))) declarator
lerna ERR! ^
lerna ERR! ../src/heapdump.cc: In function ‘compat::ReturnType {anonymous}::Configure(const ArgumentType&)’:
lerna ERR! ../src/heapdump.cc:157:55: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
lerna ERR! PlatformInit(args.GetIsolate(), args[0]->Int32Value());
lerna ERR! ^
lerna ERR! In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
lerna ERR! from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
lerna ERR! from ../src/heapdump.cc:15:
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here
lerna ERR! V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
lerna ERR! ^
lerna ERR! /home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
lerna ERR! declarator attribute((deprecated(message)))
lerna ERR! ^
lerna ERR! ERROR: Download of https://dl.bintray.com/lovell/sharp/libvips-8.5.5-linux-x64.tar.gz failed: self signed certificate in certificate chain
lerna ERR! gyp: Call to 'node -e "require('./binding').download_vips()"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
lerna ERR! gyp ERR! configure error
lerna ERR! gyp ERR! stack Error: gyp failed with exit code: 1
lerna ERR! gyp ERR! stack at ChildProcess.onCpExit (/home/serhii/.nvm/versions/node/v10.12.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16)
lerna ERR! gyp ERR! stack at ChildProcess.emit (events.js:182:13)
lerna ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
lerna ERR! gyp ERR! System Linux 4.4.0-21-generic
lerna ERR! gyp ERR! command "/home/serhii/.nvm/versions/node/v10.12.0/bin/node" "/home/serhii/.nvm/versions/node/v10.12.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
lerna ERR! gyp ERR! cwd /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/sharp
lerna ERR! gyp ERR! node -v v10.12.0
lerna ERR! gyp ERR! node-gyp -v v3.8.0
lerna ERR! gyp ERR! not ok
lerna ERR! npm WARN sstk No repository field.
lerna ERR! npm WARN sstk No license field.
lerna ERR! npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
lerna ERR! npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
lerna ERR!
lerna ERR! npm ERR! code ELIFECYCLE
lerna ERR! npm ERR! errno 1
lerna ERR! npm ERR! [email protected] install: node-gyp rebuild
lerna ERR! npm ERR! Exit status 1
lerna ERR! npm ERR!
lerna ERR! npm ERR! Failed at the [email protected] install script.
lerna ERR! npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
lerna ERR!
lerna ERR! npm ERR! A complete log of this run can be found in:
lerna ERR! npm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_26_914Z-debug.log
lerna ERR!
lerna ERR! > [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/node-expat
lerna ERR! > node-gyp rebuild
lerna ERR!
lerna ERR! make: Entering directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/node-expat/build'
lerna ERR! CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
lerna ERR! CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o
lerna ERR! CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o
lerna ERR! AR(target) Release/obj.target/deps/libexpat/libexpat.a
lerna ERR! COPY Release/libexpat.a
lerna ERR! CXX(target) Release/obj.target/node_expat/node-expat.o
lerna ERR! SOLINK_MODULE(target) Release/obj.target/node_expat.node
lerna ERR! COPY Release/node_expat.node
lerna ERR! make: Leaving directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/node-expat/build'
lerna ERR!
lerna ERR! > [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt
lerna ERR! > node install.js
lerna ERR!
lerna ERR! PhantomJS not found on PATH
lerna ERR! Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
lerna ERR! Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
lerna ERR! Receiving...
lerna ERR!
lerna ERR! Received 22866K total.
lerna ERR! Extracting tar contents (via spawned process)
lerna ERR! Removing /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom
lerna ERR! Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1539292213213/phantomjs-2.1.1-linux-x86_64 -> /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom
lerna ERR! Writing location.js file
lerna ERR! Done. Phantomjs binary available at /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
lerna ERR!
lerna ERR! > [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/deasync
lerna ERR! > node ./build.js
lerna ERR!
lerna ERR! linux-x64-node-10 exists; testing
lerna ERR! Binary is fine; exiting
lerna ERR!
lerna ERR! > [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/gl
lerna ERR! > prebuild-install || node-gyp rebuild
lerna ERR!
lerna ERR!
lerna ERR! > [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/heapdump
lerna ERR! > node-gyp rebuild
lerna ERR!
lerna ERR! make: Entering directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/heapdump/build'
lerna ERR! CXX(target) Release/obj.target/addon/src/heapdump.o
lerna ERR! SOLINK_MODULE(target) Release/obj.target/addon.node
lerna ERR! COPY Release/addon.node
lerna ERR! make: Leaving directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/heapdump/build'
lerna ERR!
lerna ERR! > [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/sharp
lerna ERR! > node-gyp rebuild
lerna ERR!
lerna ERR!
lerna ERR! at Promise.all.then.arr (/home/serhii/work/minos/minos/server/node_modules/execa/index.js:236:11)
{ Error: Command failed: npm install
npm WARN deprecated [email protected]: use 'file-saver' instead
npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated [email protected]: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated [email protected]: Please update to at least constantinople 3.1.1
npm WARN deprecated jscs-preset-wikimedi[email protected]: Deprecated in favour of eslint-config-wikimedia. -- https://phabricator.wikimedia.org/T118941
npm WARN deprecated [email protected]: Deprecated, use jstransformer
npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated [email protected]: to-iso-string has been deprecated, use @segment/to-iso-string instead.
npm WARN deprecated [email protected]: Package no longer supported. Contact [email protected] for more info.
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Use uuid module instead
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: The major version is no longer supported. Please update to 4.x or newer
../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
int gettimeofday_res;
^
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:222,
from ../node-expat.cc:1:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBasev8::StringObject::return_t Nan::imp::Factoryv8::StringObject::New(v8::Localv8::String)’:
../../nan/nan_implementation_12_inl.h:340:37: warning: ‘static v8::Localv8::Value v8::StringObject::New(v8::Localv8::String)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
return v8::StringObject::New(value).Asv8::StringObject();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:5053:37: note: declared here
static Local New(Local value));
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Localv8::Value)’:
../../nan/nan.h:1066:53: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::Localv8::String string = from->ToString();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here
Local Value::ToString() const {
^
In file included from ../node-expat.cc:1:0:
../../nan/nan.h:1080:74: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
length_ = string->WriteUtf8(str_, static_cast(len), 0, flags);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here
int WriteUtf8(char* buffer, int length = -1,
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::Parse(Nan::NAN_METHOD_ARGS_TYPE)’:
../node-expat.cc:98:33: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
str = info[0]->ToString();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here
Local Value::ToString() const {
^
../node-expat.cc:103:47: warning: ‘v8::Localv8::Object v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
Local obj = info[0]->ToObject();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10046:15: note: declared here
Local Value::ToObject() const {
^
../node-expat.cc: In member function ‘bool Parser::parseString(v8::String&, int)’:
../node-expat.cc:124:30: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]
int len = str.Utf8Length();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2587:52: note: declared here
V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/node_object_wrap.h:26:0,
from ../../nan/nan.h:54,
from ../node-expat.cc:1:
../node-expat.cc:130:55: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]
assert(str.WriteUtf8(static_cast<char >(buf), len) == len);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here
int WriteUtf8(char buffer, int length = -1,
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::SetUnknownEncoding(Nan::NAN_METHOD_ARGS_TYPE)’:
../node-expat.cc:470:59: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
parser->xmlEncodingInfo->map[i] = m->Int32Value();
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../../nan/nan.h:52,
from ../node-expat.cc:1:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here
V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
In file included from ../src/heapdump.cc:17:0:
../src/compat-inl.h: In static member function ‘static void compat::CpuProfiler::StartCpuProfiling(v8::Isolate*, v8::Localv8::String)’:
../src/compat-inl.h:300:34: warning: ‘v8::CpuProfiler* v8::Isolate::GetCpuProfiler()’ is deprecated: CpuProfiler should be created with CpuProfiler::New call. [-Wdeprecated-declarations]
return isolate->GetCpuProfiler()->StartProfiling(title, record_samples);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../src/heapdump.cc:15:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:7485:30: note: declared here
CpuProfiler* GetCpuProfiler());
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
In file included from ../src/heapdump.cc:17:0:
../src/compat-inl.h: In static member function ‘static const v8::CpuProfile* compat::CpuProfiler::StopCpuProfiling(v8::Isolate*, v8::Localv8::String)’:
../src/compat-inl.h:310:34: warning: ‘v8::CpuProfiler* v8::Isolate::GetCpuProfiler()’ is deprecated: CpuProfiler should be created with CpuProfiler::New call. [-Wdeprecated-declarations]
return isolate->GetCpuProfiler()->StopProfiling(title);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../src/heapdump.cc:15:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:7485:30: note: declared here
CpuProfiler* GetCpuProfiler());
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
../src/heapdump.cc: In function ‘compat::ReturnType {anonymous}::WriteSnapshot(const ArgumentType&)’:
../src/heapdump.cc:106:46: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
String::Utf8Value filename_string(args[0]);
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../src/heapdump.cc:15:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2892:28: note: declared here
explicit Utf8Value(Localv8::Value obj));
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
../src/heapdump.cc: In function ‘void {anonymous}::InvokeCallback(const char*)’:
../src/heapdump.cc:144:32: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate*, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
argc, argv);
^
In file included from ../src/heapdump.cc:15:0:
/home/serhii/.node-gyp/10.12.0/include/node/node.h:176:50: note: declared here
NODE_EXTERN v8::Localv8::Value MakeCallback(
^
/home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
attribute((deprecated(message))) declarator
^
../src/heapdump.cc: In function ‘compat::ReturnType {anonymous}::Configure(const ArgumentType&)’:
../src/heapdump.cc:157:55: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
PlatformInit(args.GetIsolate(), args[0]->Int32Value());
^
In file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,
from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,
from ../src/heapdump.cc:15:
/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here
V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
^
/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
declarator attribute((deprecated(message)))
^
ERROR: Download of https://dl.bintray.com/lovell/sharp/libvips-8.5.5-linux-x64.tar.gz failed: self signed certificate in certificate chain
gyp: Call to 'node -e "require('./binding').download_vips()"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/home/serhii/.nvm/versions/node/v10.12.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16)
gyp ERR! stack at ChildProcess.emit (events.js:182:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
gyp ERR! System Linux 4.4.0-21-generic
gyp ERR! command "/home/serhii/.nvm/versions/node/v10.12.0/bin/node" "/home/serhii/.nvm/versions/node/v10.12.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/sharp
gyp ERR! node -v v10.12.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN sstk No repository field.
npm WARN sstk No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_26_914Z-debug.log
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...
Received 22866K total.
Extracting tar contents (via spawned process)
Removing /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1539292213213/phantomjs-2.1.1-linux-x86_64 -> /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
at Promise.all.then.arr (/home/serhii/work/minos/minos/server/node_modules/execa/index.js:236:11)
at process._tickCallback (internal/process/next_tick.js:68:7)
code: 1,
killed: false,
stdout:
'\n> [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/node-expat\n> node-gyp rebuild\n\nmake: Entering directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/node-expat/build'\n CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o\n CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o\n CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o\n AR(target) Release/obj.target/deps/libexpat/libexpat.a\n COPY Release/libexpat.a\n CXX(target) Release/obj.target/node_expat/node-expat.o\n SOLINK_MODULE(target) Release/obj.target/node_expat.node\n COPY Release/node_expat.node\nmake: Leaving directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/node-expat/build'\n\n> [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt\n> node install.js\n\nPhantomJS not found on PATH\nDownloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2\nSaving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2\nReceiving...\n\nReceived 22866K total.\nExtracting tar contents (via spawned process)\nRemoving /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom\nCopying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1539292213213/phantomjs-2.1.1-linux-x86_64 -> /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom\nWriting location.js file\nDone. Phantomjs binary available at /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs\n\n> [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/deasync\n> node ./build.js\n\nlinux-x64-node-10 exists; testing\nBinary is fine; exiting\n\n> [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/gl\n> prebuild-install || node-gyp rebuild\n\n\n> [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/heapdump\n> node-gyp rebuild\n\nmake: Entering directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/heapdump/build'\n CXX(target) Release/obj.target/addon/src/heapdump.o\n SOLINK_MODULE(target) Release/obj.target/addon.node\n COPY Release/addon.node\nmake: Leaving directory '/home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/heapdump/build'\n\n> [email protected] install /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/sharp\n> node-gyp rebuild\n\n',
stderr:
'npm WARN deprecated [email protected]: use 'file-saver' instead\nnpm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade\nnpm WARN deprecated [email protected]: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)\nnpm WARN deprecated [email protected]: Please update to at least constantinople 3.1.1\nnpm WARN deprecated [email protected]: Deprecated in favour of eslint-config-wikimedia. -- https://phabricator.wikimedia.org/T118941\nnpm WARN deprecated [email protected]: Deprecated, use jstransformer\nnpm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade\nnpm WARN deprecated [email protected]: to-iso-string has been deprecated, use @segment/to-iso-string instead.\nnpm WARN deprecated [email protected]: Package no longer supported. Contact [email protected] for more info.\nnpm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated [email protected]: Use uuid module instead\nnpm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue\nnpm WARN deprecated [email protected]: The major version is no longer supported. Please update to 4.x or newer\n../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:\n../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]\n int gettimeofday_res;\n ^\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:222,\n from ../node-expat.cc:1:\n../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBasev8::StringObject::return_t Nan::imp::Factoryv8::StringObject::New(v8::Localv8::String)’:\n../../nan/nan_implementation_12_inl.h:340:37: warning: ‘static v8::Localv8::Value v8::StringObject::New(v8::Localv8::String)’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]\n return v8::StringObject::New(value).Asv8::StringObject();\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:5053:37: note: declared here\n static Local New(Local value));\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\nIn file included from ../node-expat.cc:1:0:\n../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Localv8::Value)’:\n../../nan/nan.h:1066:53: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]\n v8::Localv8::String string = from->ToString();\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here\n Local Value::ToString() const {\n ^\nIn file included from ../node-expat.cc:1:0:\n../../nan/nan.h:1080:74: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]\n length_ = string->WriteUtf8(str_, static_cast(len), 0, flags);\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here\n int WriteUtf8(char* buffer, int length = -1,\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\n../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::Parse(Nan::NAN_METHOD_ARGS_TYPE)’:\n../node-expat.cc:98:33: warning: ‘v8::Localv8::String v8::Value::ToString() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]\n str = info[0]->ToString();\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10040:15: note: declared here\n Local Value::ToString() const {\n ^\n../node-expat.cc:103:47: warning: ‘v8::Localv8::Object v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]\n Local obj = info[0]->ToObject();\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63:0,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:10046:15: note: declared here\n Local Value::ToObject() const {\n ^\n../node-expat.cc: In member function ‘bool Parser::parseString(v8::String&, int)’:\n../node-expat.cc:124:30: warning: ‘int v8::String::Utf8Length() const’ is deprecated: Use Isolate version instead [-Wdeprecated-declarations]\n int len = str.Utf8Length();\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2587:52: note: declared here\n V8_DEPRECATED("Use Isolate version instead", int Utf8Length() const);\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/node_object_wrap.h:26:0,\n from ../../nan/nan.h:54,\n from ../node-expat.cc:1:\n../node-expat.cc:130:55: warning: ‘int v8::String::WriteUtf8(char*, int, int*, int) const’ is deprecated: Use Isolate* version [-Wdeprecated-declarations]\n assert(str.WriteUtf8(static_cast<char >(buf), len) == len);\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2659:21: note: declared here\n int WriteUtf8(char buffer, int length = -1,\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\n../node-expat.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Parser::SetUnknownEncoding(Nan::NAN_METHOD_ARGS_TYPE)’:\n../node-expat.cc:470:59: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]\n parser->xmlEncodingInfo->map[i] = m->Int32Value();\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../../nan/nan.h:52,\n from ../node-expat.cc:1:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here\n V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\nIn file included from ../src/heapdump.cc:17:0:\n../src/compat-inl.h: In static member function ‘static void compat::CpuProfiler::StartCpuProfiling(v8::Isolate*, v8::Localv8::String)’:\n../src/compat-inl.h:300:34: warning: ‘v8::CpuProfiler* v8::Isolate::GetCpuProfiler()’ is deprecated: CpuProfiler should be created with CpuProfiler::New call. [-Wdeprecated-declarations]\n return isolate->GetCpuProfiler()->StartProfiling(title, record_samples);\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../src/heapdump.cc:15:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:7485:30: note: declared here\n CpuProfiler* GetCpuProfiler());\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\nIn file included from ../src/heapdump.cc:17:0:\n../src/compat-inl.h: In static member function ‘static const v8::CpuProfile* compat::CpuProfiler::StopCpuProfiling(v8::Isolate*, v8::Localv8::String)’:\n../src/compat-inl.h:310:34: warning: ‘v8::CpuProfiler* v8::Isolate::GetCpuProfiler()’ is deprecated: CpuProfiler should be created with CpuProfiler::New call. [-Wdeprecated-declarations]\n return isolate->GetCpuProfiler()->StopProfiling(title);\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../src/heapdump.cc:15:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:7485:30: note: declared here\n CpuProfiler* GetCpuProfiler());\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\n../src/heapdump.cc: In function ‘compat::ReturnType {anonymous}::WriteSnapshot(const ArgumentType&)’:\n../src/heapdump.cc:106:46: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]\n String::Utf8Value filename_string(args[0]);\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../src/heapdump.cc:15:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2892:28: note: declared here\n explicit Utf8Value(Localv8::Value obj));\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\n../src/heapdump.cc: In function ‘void {anonymous}::InvokeCallback(const char*)’:\n../src/heapdump.cc:144:32: warning: ‘v8::Localv8::Value node::MakeCallback(v8::Isolate*, v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]\n argc, argv);\n ^\nIn file included from ../src/heapdump.cc:15:0:\n/home/serhii/.node-gyp/10.12.0/include/node/node.h:176:50: note: declared here\n NODE_EXTERN v8::Localv8::Value MakeCallback(\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’\n attribute((deprecated(message))) declarator\n ^\n../src/heapdump.cc: In function ‘compat::ReturnType {anonymous}::Configure(const ArgumentType&)’:\n../src/heapdump.cc:157:55: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]\n PlatformInit(args.GetIsolate(), args[0]->Int32Value());\n ^\nIn file included from /home/serhii/.node-gyp/10.12.0/include/node/v8.h:26:0,\n from /home/serhii/.node-gyp/10.12.0/include/node/node.h:63,\n from ../src/heapdump.cc:15:\n/home/serhii/.node-gyp/10.12.0/include/node/v8.h:2478:46: note: declared here\n V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);\n ^\n/home/serhii/.node-gyp/10.12.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’\n declarator attribute((deprecated(message)))\n ^\nERROR: Download of https://dl.bintray.com/lovell/sharp/libvips-8.5.5-linux-x64.tar.gz failed: self signed certificate in certificate chain\ngyp: Call to 'node -e "require('./binding').download_vips()"' returned exit status 1 while in binding.gyp. while trying to load binding.gyp\ngyp ERR! configure error \ngyp ERR! stack Error: gyp failed with exit code: 1\ngyp ERR! stack at ChildProcess.onCpExit (/home/serhii/.nvm/versions/node/v10.12.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:345:16)\ngyp ERR! stack at ChildProcess.emit (events.js:182:13)\ngyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)\ngyp ERR! System Linux 4.4.0-21-generic\ngyp ERR! command "/home/serhii/.nvm/versions/node/v10.12.0/bin/node" "/home/serhii/.nvm/versions/node/v10.12.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"\ngyp ERR! cwd /home/serhii/work/minos/minos/server/node_modules/sstk/node_modules/sharp\ngyp ERR! node -v v10.12.0\ngyp ERR! node-gyp -v v3.8.0\ngyp ERR! not ok \nnpm WARN sstk No repository field.\nnpm WARN sstk No license field.\nnpm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):\nnpm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})\n\nnpm ERR! code ELIFECYCLE\nnpm ERR! errno 1\nnpm ERR! [email protected] install: node-gyp rebuild\nnpm ERR! Exit status 1\nnpm ERR! \nnpm ERR! Failed at the [email protected] install script.\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\n\nnpm ERR! A complete log of this run can be found in:\nnpm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_26_914Z-debug.log\n',
failed: true,
signal: null,
cmd: 'npm install',
timedOut: false,
exitCode: 1 }
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] bootstrap: lerna bootstrap --hoist
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] bootstrap script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_27_100Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: npm run bootstrap
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/serhii/.npm/_logs/2018-10-11T21_10_28_990Z-debug.log
While training unreal model on medium-sized SUNCG dataset I found problem with one scene (wish only one, as I couldn't continue my train after an error occurred).
I don't know concrete reason but while running .js script for scene parsing it couldn't establish scene and its distance.
Please, look here at sim00/simserver.log traceback (other 3 servers has the same error, when loaded scene).
Is it due to partial data, included in suncg.v2.zip archive? It was provided to me by the authors of SUNCG alone for minos task.
2018-03-13 20:10:45,387 INFO b'preloadData { loadSceneStatistics: true, loadSounds: false }'
2018-03-13 20:10:45,387 INFO b'Loading scene p5dScene.cf85f3aafa09bb6fc7c228835ef25a33'
2018-03-13 20:10:45,392 INFO b'preloading /root/data/suncg//navgrid_10/cf85f3aafa09bb6fc7c228835ef25a33/cf85f3aafa09bb6fc7c228835ef25a33.empty.grid.json'
2018-03-13 20:10:45,392 INFO b'preloading /root/data/suncg//wall/cf85f3aafa09bb6fc7c228835ef25a33/cf85f3aafa09bb6fc7c228835ef25a33.arch.json'
2018-03-13 20:10:45,392 INFO b'preloading /root/data/suncg//wall/cf85f3aafa09bb6fc7c228835ef25a33/cf85f3aafa09bb6fc7c228835ef25a33.arch.json'
2018-03-13 20:10:45,397 INFO b'Removing subscribers for event drain [ 0 ]'
2018-03-13 20:10:45,549 INFO b'Timing loadScene: 159.492ms'
2018-03-13 20:10:45,559 INFO b'Loaded p5dScene.cf85f3aafa09bb6fc7c228835ef25a33 bbdims: [5.282054875069392,2.7800000104308142,8.214471497729662]'
2018-03-13 20:10:45,559 INFO b'Retexture scene'
2018-03-13 20:10:48,012 INFO b'buildBVH.scene: 5.133ms'
2018-03-13 20:10:48,012 INFO b'SimState.sample: 10.781ms'
2018-03-13 20:10:48,012 INFO b'Timing for initial is 0'
2018-03-13 20:10:48,012 INFO b'Parsing grid for p5dScene.cf85f3aafa09bb6fc7c228835ef25a33 navmap'
2018-03-13 20:10:48,012 INFO b'Refining grid'
2018-03-13 20:10:48,013 INFO b'Populating occupancy'
2018-03-13 20:10:48,013 INFO b'set active level 0'
2018-03-13 20:10:48,017 INFO b'started... waiting for all images to load'
2018-03-13 20:10:48,084 INFO b'Removing subscribers for event drain [ 0 ]'
2018-03-13 20:10:48,085 INFO b'Timing waitImages: 68.464ms'
2018-03-13 20:10:48,126 ERROR b'/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:32592'
2018-03-13 20:10:48,126 ERROR b'\t if (c.distance < room.distance) {'
2018-03-13 20:10:48,128 ERROR b'\t ^'
2018-03-13 20:10:48,128 ERROR b''
2018-03-13 20:10:48,128 ERROR b"TypeError: Cannot read property 'distance' of undefined"
2018-03-13 20:10:48,128 ERROR b' at SceneState.__getIntersectedRoomAt (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:32592:18)'
2018-03-13 20:10:48,129 ERROR b' at SceneState.getIntersectedRoomAt (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:32607:20)'
2018-03-13 20:10:48,129 ERROR b' at Simulator.getObservations (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:104361:48)'
2018-03-13 20:10:48,130 ERROR b' at /root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:104290:12'
2018-03-13 20:10:48,131 ERROR b' at /root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:35281:10'
2018-03-13 20:10:48,131 ERROR b' at eachOfArrayLike (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:35215:10)'
2018-03-13 20:10:48,131 ERROR b' at eachOf (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:35263:6)'
2018-03-13 20:10:48,131 ERROR b' at _asyncMap (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:35279:6)'
2018-03-13 20:10:48,131 ERROR b' at Object.map (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:35268:17)'
2018-03-13 20:10:48,131 ERROR b' at Simulator.getGoalObservations (/root/repos/minos/minos/server/node_modules/sstk/client/build/STK-core.bundle.js:104282:10)'
2018-03-13 20:10:48,243 INFO Finished simserver stderr
2018-03-13 20:10:48,243 INFO Finished simserver stdout
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
:warning: This release contains an important security fix :warning:
A malicious client could send a specially crafted HTTP request, triggering an uncaught exception and killing the Node.js process:
Error: read ECONNRESET
at TCP.onStreamRead (internal/stream_base_commons.js:209:20)
Emitted 'error' event on Socket instance at:
at emitErrorNT (internal/streams/destroy.js:106:8)
at emitErrorCloseNT (internal/streams/destroy.js:74:3)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: -104,
code: 'ECONNRESET',
syscall: 'read'
}
Please upgrade as soon as possible.
Bug Fixes
catch errors when destroying invalid upgrades (#658) (425e833)
6.2.0
Features
add the "maxPayload" field in the handshake details (088dcb4)
So that clients in HTTP long-polling can decide how many packets they have to send to stay under the maxHttpBufferSize
value.
This is a backward compatible change which should not mandate a new major revision of the protocol (we stay in v4), as
we only add a field in the JSON-encoded handshake data:
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
New locales (es-mx, bn-bd).
Minor bugfixes and locale improvements.
More tests.
Moment is in maintenance mode. Read more at this link:
https://momentjs.com/docs/#/-project-status/
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
This version was pushed to npm by hargasinski, a new releaser for async since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
dependencies
opened by dependabot[bot] 0
Releases(v0.6.0)
v0.6.0(Dec 17, 2018)
Fixes and Improvements
Replace command line argument --source with --dataset and --task with env_config
Added flag termination_on_success for meas_fun (@ducha-aiki)
Handle maps from mp3d scenes with multiple levels (@ZhuFengdaaa#125)