{"action":"created","issue":{"url":"https://api.github.com/repos/nebrius/raspi-serial/issues/1","repository_url":"https://api.github.com/repos/nebrius/raspi-serial","labels_url":"https://api.github.com/repos/nebrius/raspi-serial/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/nebrius/raspi-serial/issues/1/comments","events_url":"https://api.github.com/repos/nebrius/raspi-serial/issues/1/events","html_url":"https://github.com/nebrius/raspi-serial/issues/1","id":167495819,"number":1,"title":"v8::ObjectTemplate::Set() with non-primitive values is deprecated","user":{"login":"The-Alchemist","id":812287,"avatar_url":"https://avatars.githubusercontent.com/u/812287?v=3","gravatar_id":"","url":"https://api.github.com/users/The-Alchemist","html_url":"https://github.com/The-Alchemist","followers_url":"https://api.github.com/users/The-Alchemist/followers","following_url":"https://api.github.com/users/The-Alchemist/following{/other_user}","gists_url":"https://api.github.com/users/The-Alchemist/gists{/gist_id}","starred_url":"https://api.github.com/users/The-Alchemist/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/The-Alchemist/subscriptions","organizations_url":"https://api.github.com/users/The-Alchemist/orgs","repos_url":"https://api.github.com/users/The-Alchemist/repos","events_url":"https://api.github.com/users/The-Alchemist/events{/privacy}","received_events_url":"https://api.github.com/users/The-Alchemist/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2016-07-26T00:28:58Z","updated_at":"2016-10-27T23:43:40Z","closed_at":null,"body":"# Specification\r\n* Raspberry Pi 3\r\n* Raspbian Jessie\r\n* \r\n```$ uname -a```\r\n\r\n```Linux raspberrypi 4.4.14-v7+ #896 SMP Sat Jul 2 15:09:43 BST 2016 armv7l GNU/Linux```\r\n* \r\n```$ apt show nodejs```\r\n\r\n```\r\nPackage: nodejs\r\nVersion: 6.3.0-1nodesource1~jessie1\r\nMaintainer: Chris Lea <chl@nodesource.com>\r\nInstalled-Size: 43.5 MB\r\nDepends: libc6 (>= 2.16), libgcc1 (>= 1:4.4.0), libstdc++6 (>= 4.9), rlwrap\r\nConflicts: nodejs-dev, nodejs-legacy, npm\r\nReplaces: nodejs-dev (<= 0.8.22), nodejs-legacy, npm (<= 1.2.14)\r\nProvides: nodejs-dev, nodejs-legacy, npm\r\nHomepage: http://nodejs.org/\r\nPriority: extra\r\nSection: web\r\nDownload-Size: 8,671 kB\r\nAPT-Manual-Installed: yes\r\nAPT-Sources: https://deb.nodesource.com/node_6.x/ jessie/main armhf Packages\r\nDescription: Node.js event-based server-side javascript engine\r\n Node.js is similar in design to and influenced by systems like\r\n Ruby's Event Machine or Python's Twisted.\r\n .\r\n It takes the event model a bit further - it presents the event\r\n loop as a language construct instead of as a library.\r\n .\r\n Node.js is bundled with several useful libraries to handle server tasks :\r\n System, Events, Standard I/O, Modules, Timers, Child Processes, POSIX,\r\n HTTP, Multipart Parsing, TCP, DNS, Assert, Path, URL, Query Strings.\r\n\r\nN: There is 1 additional record. Please use the '-a' switch to see it\r\n```\r\n\r\n# Code\r\n```\r\nvar raspi = require('raspi-io');\r\nvar five = require('johnny-five');\r\nvar board = new five.Board({\r\n  io: new raspi()\r\n});\r\n\r\nboard.on('ready', function() {\r\n\r\n  // Create an Led on pin 7 (GPIO4) on P1 and strobe it on/off\r\n  // Optionally set the speed; defaults to 100ms\r\n  (new five.Led('P1-7')).strobe();\r\n\r\n});\r\n```\r\n\r\n# Stack Trace\r\n\r\n\r\n```\r\n==== C stack trace ===============================\r\n\r\n(empty)\r\n(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated\r\n(node) and will stop working in the next major release.\r\n\r\n==== JS stack trace =========================================\r\n\r\nSecurity context: 0x57a78fd9 <JS Object>#0#\r\n    1: .node [module.js:568] [pc=0x23953424] (this=0x24811189 <an Object with map 0x2d80cfbd>#1#,module=0x249b540d <a Module with map 0x2d80d2a9>#2#,filename=0x249b53a9 <String[88]: /home/pi/node_modules/raspi-serial/node_modules/serialport/build/Release/serialport.node>)\r\n    2: load [module.js:458] [pc=0x2393c4b8] (this=0x249b540d <a Module with map 0x2d80d2a9>#2#,filename=0x249b53a9 <String[88]: /home/pi/node_modules/raspi-serial/node_modules/serialport/build/Release/serialport.node>)\r\n    3: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x2393bfa8] (this=0x57a080c9 <undefined>,module=0x249b540d <a Module with map 0x2d80d2a9>#2#,filename=0x249b53a9 <String[88]: /home/pi/node_modules/raspi-serial/node_modules/serialport/build/Release/serialport.node>)\r\n    4: _load [module.js:409] [pc=0x23936f94] (this=0x2481121d <JS Function Module (SharedFunctionInfo 0x4141d2f1)>#3#,request=0x249b4d81 <String[88]: /home/pi/node_modules/raspi-serial/node_modules/serialport/build/Release/serialport.node>,parent=0x2490dbe5 <a Module with map 0x2d80d2a9>#4#,isMain=0x57a08161 <false>)\r\n    5: require [module.js:468] [pc=0x23946f98] (this=0x2490dbe5 <a Module with map 0x2d80d2a9>#4#,path=0x249b4d81 <String[88]: /home/pi/node_modules/raspi-serial/node_modules/serialport/build/Release/serialport.node>)\r\n    6: require(aka require) [internal/module.js:20] [pc=0x23946c6c] (this=0x57a080c9 <undefined>,path=0x249b4d81 <String[88]: /home/pi/node_modules/raspi-serial/node_modules/serialport/build/Release/serialport.node>)\r\n    7: bindings [/home/pi/node_modules/bindings/bindings.js:76] [pc=0x23966294] (this=0x57a87801 <JS Global Object>#5#,opts=0x414a9039 <String[15]: serialport.node>)\r\n    8: /* anonymous */ [/home/pi/node_modules/raspi-serial/node_modules/serialport/lib/bindings.js:3] [pc=0x23992424] (this=0x249ae191 <an Object with map 0x5cd09de5>#6#,exports=0x249ae191 <an Object with map 0x5cd09de5>#6#,require=0x249af05d <JS Function require (SharedFunctionInfo 0x414390d1)>#7#,module=0x249ae169 <a Module with map 0x2d80d2a9>#8#,__filename=0x249ae111 <String[74]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/bindings.js>,__dirname=0x249af029 <String[62]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib>)\r\n    9: _compile [module.js:541] [pc=0x239460bc] (this=0x249ae169 <a Module with map 0x2d80d2a9>#8#,content=0x249ae7d1 <String[784]\\: 'use strict';\\n\\nvar bindings = require('bindings')('serialport.node');\\nvar listUnix = require('./list-unix');\\n\\nvar linux = process.platform !== 'win32' && process.platform !== 'darwin';\\n\\nfunction listLinux(callback) {\\n  callback = callback || function(err) {\\n    if (err) { this.emit('error', err) }\\n  }.bind(this);\\n  return listUnix(callback);\\n};\\n\\nvar platformOptions = {};\\nif (process.platform !== 'win32') {\\n  platformOptions = {\\n    vmin: 1,\\n    vtime: 0\\n  };\\n}\\n\\nmodule.exports = {\\n  close: bindings.close,\\n  drain: bindings.drain,\\n  flush: bindings.flush,\\n  list: linux ? listLinux : bindings.list,\\n  open: bindings.open,\\n  SerialportPoller: bindings.SerialportPoller,\\n  set: bindings.set,\\n  update: bindings.update,\\n  write: bindings.write,\\n  platformOptions: platformOptions\\n};\\n>,filename=0x249ae111 <String[74]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/bindings.js>)\r\n   10: .js [module.js:550] [pc=0x2393de74] (this=0x24811189 <an Object with map 0x2d80cfbd>#1#,module=0x249ae169 <a Module with map 0x2d80d2a9>#8#,filename=0x249ae111 <String[74]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/bindings.js>)\r\n   11: load [module.js:458] [pc=0x2393c4b8] (this=0x249ae169 <a Module with map 0x2d80d2a9>#8#,filename=0x249ae111 <String[74]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/bindings.js>)\r\n   12: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x2393bfa8] (this=0x57a080c9 <undefined>,module=0x249ae169 <a Module with map 0x2d80d2a9>#8#,filename=0x249ae111 <String[74]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/bindings.js>)\r\n   13: _load [module.js:409] [pc=0x23936f94] (this=0x2481121d <JS Function Module (SharedFunctionInfo 0x4141d2f1)>#3#,request=0x41497369 <String[10]: ./bindings>,parent=0x2496c809 <a Module with map 0x2d80d2a9>#9#,isMain=0x57a08161 <false>)\r\n   14: require [module.js:468] [pc=0x23946f98] (this=0x2496c809 <a Module with map 0x2d80d2a9>#9#,path=0x41497369 <String[10]: ./bindings>)\r\n   15: require(aka require) [internal/module.js:20] [pc=0x23946c6c] (this=0x57a080c9 <undefined>,path=0x41497369 <String[10]: ./bindings>)\r\n   16: /* anonymous */ [/home/pi/node_modules/raspi-serial/node_modules/serialport/lib/serialport.js:16] [pc=0x239794d4] (this=0x2496c831 <an Object with map 0x5cd09de5>#10#,exports=0x2496c831 <an Object with map 0x5cd09de5>#10#,require=0x24973f65 <JS Function require (SharedFunctionInfo 0x414390d1)>#11#,module=0x2496c809 <a Module with map 0x2d80d2a9>#9#,__filename=0x2496c7b1 <String[76]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/serialport.js>,__dirname=0x24973f31 <String[62]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib>)\r\n   17: _compile [module.js:541] [pc=0x239460bc] (this=0x2496c809 <a Module with map 0x2d80d2a9>#9#,content=0x2496cf19 <Very long string[13557]>#12#,filename=0x2496c7b1 <String[76]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/serialport.js>)\r\n   18: .js [module.js:550] [pc=0x2393de74] (this=0x24811189 <an Object with map 0x2d80cfbd>#1#,module=0x2496c809 <a Module with map 0x2d80d2a9>#9#,filename=0x2496c7b1 <String[76]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/serialport.js>)\r\n   19: load [module.js:458] [pc=0x2393c4b8] (this=0x2496c809 <a Module with map 0x2d80d2a9>#9#,filename=0x2496c7b1 <String[76]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/serialport.js>)\r\n   20: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x2393bfa8] (this=0x57a080c9 <undefined>,module=0x2496c809 <a Module with map 0x2d80d2a9>#9#,filename=0x2496c7b1 <String[76]: /home/pi/node_modules/raspi-serial/node_modules/serialport/lib/serialport.js>)\r\n   21: _load [module.js:409] [pc=0x23936f94] (this=0x2481121d <JS Function Module (SharedFunctionInfo 0x4141d2f1)>#3#,request=0x41493855 <String[10]: serialport>,parent=0x2495a571 <a Module with map 0x2d80d2a9>#13#,isMain=0x57a08161 <false>)\r\n   22: require [module.js:468] [pc=0x23946f98] (this=0x2495a571 <a Module with map 0x2d80d2a9>#13#,path=0x41493855 <String[10]: serialport>)\r\n   23: require(aka require) [internal/module.js:20] [pc=0x23946c6c] (this=0x57a080c9 <undefined>,path=0x41493855 <String[10]: serialport>)\r\n   24: /* anonymous */ [/home/pi/node_modules/raspi-serial/lib/index.js:12] [pc=0x23978754] (this=0x2495a599 <an Object with map 0x2d8197f9>#14#,exports=0x2495a599 <an Object with map 0x2d8197f9>#14#,require=0x249673a1 <JS Function require (SharedFunctionInfo 0x414390d1)>#15#,module=0x2495a571 <a Module with map 0x2d80d2a9>#13#,__filename=0x2495a535 <String[47]: /home/pi/node_modules/raspi-serial/lib/index.js>,__dirname=0x2496736d <String[38]: /home/pi/node_modules/raspi-serial/lib>)\r\n   25: _compile [module.js:541] [pc=0x239460bc] (this=0x2495a571 <a Module with map 0x2d80d2a9>#13#,content=0x2495abf5 <Very long string[25156]>#16#,filename=0x2495a535 <String[47]: /home/pi/node_modules/raspi-serial/lib/index.js>)\r\n   26: .js [module.js:550] [pc=0x2393de74] (this=0x24811189 <an Object with map 0x2d80cfbd>#1#,module=0x2495a571 <a Module with map 0x2d80d2a9>#13#,filename=0x2495a535 <String[47]: /home/pi/node_modules/raspi-serial/lib/index.js>)\r\n   27: load [module.js:458] [pc=0x2393c4b8] (this=0x2495a571 <a Module with map 0x2d80d2a9>#13#,filename=0x2495a535 <String[47]: /home/pi/node_modules/raspi-serial/lib/index.js>)\r\n   28: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x2393bfa8] (this=0x57a080c9 <undefined>,module=0x2495a571 <a Module with map 0x2d80d2a9>#13#,filename=0x2495a535 <String[47]: /home/pi/node_modules/raspi-serial/lib/index.js>)\r\n   29: _load [module.js:409] [pc=0x23936f94] (this=0x2481121d <JS Function Module (SharedFunctionInfo 0x4141d2f1)>#3#,request=0x4143a8ad <String[12]: raspi-serial>,parent=0x248111d9 <a Module with map 0x2d80d2a9>#17#,isMain=0x57a08161 <false>)\r\n   30: require [module.js:468] [pc=0x23946f98] (this=0x248111d9 <a Module with map 0x2d80d2a9>#17#,path=0x4143a8ad <String[12]: raspi-serial>)\r\n   31: require(aka require) [internal/module.js:20] [pc=0x23946c6c] (this=0x57a080c9 <undefined>,path=0x4143a8ad <String[12]: raspi-serial>)\r\n   32: /* anonymous */ [/home/pi/node_modules/raspi-io/lib/index.js:25] [pc=0x2394f230] (this=0x24811435 <an Object with map 0x5cd09de5>#18#,exports=0x24811435 <an Object with map 0x5cd09de5>#18#,require=0x24811261 <JS Function require (SharedFunctionInfo 0x414390d1)>#19#,module=0x248111d9 <a Module with map 0x2d80d2a9>#17#,__filename=0x248113fd <String[43]: /home/pi/node_modules/raspi-io/lib/index.js>,__dirname=0x248113e9 <String[34]: /home/pi/node_modules/raspi-io/lib>)\r\n   33: _compile [module.js:541] [pc=0x239460bc] (this=0x248111d9 <a Module with map 0x2d80d2a9>#17#,content=0x24826e05 <Very long string[88405]>#20#,filename=0x248113fd <String[43]: /home/pi/node_modules/raspi-io/lib/index.js>)\r\n   34: .js [module.js:550] [pc=0x2393de74] (this=0x24811189 <an Object with map 0x2d80cfbd>#1#,module=0x248111d9 <a Module with map 0x2d80d2a9>#17#,filename=0x248113fd <String[43]: /home/pi/node_modules/raspi-io/lib/index.js>)\r\n   35: load [module.js:458] [pc=0x2393c4b8] (this=0x248111d9 <a Module with map 0x2d80d2a9>#17#,filename=0x248113fd <String[43]: /home/pi/node_modules/raspi-io/lib/index.js>)\r\n   36: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x2393bfa8] (this=0x57a080c9 <undefined>,module=0x248111d9 <a Module with map 0x2d80d2a9>#17#,filename=0x248113fd <String[43]: /home/pi/node_modules/raspi-io/lib/index.js>)\r\n   37: _load [module.js:409] [pc=0x23936f94] (this=0x2481121d <JS Function Module (SharedFunctionInfo 0x4141d2f1)>#3#,request=0x41438c25 <String[8]: raspi-io>,parent=0x2483c779 <a Module with map 0x2d80d2a9>#21#,isMain=0x57a08161 <false>)\r\n   38: require [module.js:468] [pc=0x23946f98] (this=0x2483c779 <a Module with map 0x2d80d2a9>#21#,path=0x41438c25 <String[8]: raspi-io>)\r\n   39: require(aka require) [internal/module.js:20] [pc=0x23946c6c] (this=0x57a080c9 <undefined>,path=0x41438c25 <String[8]: raspi-io>)\r\n   40: /* anonymous */ [/home/pi/blink.js:1] [pc=0x239464c4] (this=0x2483c875 <an Object with map 0x5cd09de5>#22#,exports=0x2483c875 <an Object with map 0x5cd09de5>#22#,require=0x2483c7dd <JS Function require (SharedFunctionInfo 0x414390d1)>#23#,module=0x2483c779 <a Module with map 0x2d80d2a9>#21#,__filename=0x2483c855 <String[17]: /home/pi/blink.js>,__dirname=0x2483c841 <String[8]: /home/pi>)\r\n   41: _compile [module.js:541] [pc=0x239460bc] (this=0x2483c779 <a Module with map 0x2d80d2a9>#21#,content=0x2483ca21 <String[304]\\: var raspi = require('raspi-io');\\nvar five = require('johnny-five');\\nvar board = new five.Board({\\n  io: new raspi()\\n});\\n\\nboard.on('ready', function() {\\n\\n  // Create an Led on pin 7 (GPIO4) on P1 and strobe it on/off\\n  // Optionally set the speed; defaults to 100ms\\n  (new five.Led('P1-7')).strobe();\\n\\n});\\n>,filename=0x2483c855 <String[17]: /home/pi/blink.js>)\r\n   42: .js [module.js:550] [pc=0x2393de74] (this=0x24811189 <an Object with map 0x2d80cfbd>#1#,module=0x2483c779 <a Module with map 0x2d80d2a9>#21#,filename=0x2483c855 <String[17]: /home/pi/blink.js>)\r\n   43: load [module.js:458] [pc=0x2393c4b8] (this=0x2483c779 <a Module with map 0x2d80d2a9>#21#,filename=0x2483c855 <String[17]: /home/pi/blink.js>)\r\n   44: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x2393bfa8] (this=0x57a080c9 <undefined>,module=0x2483c779 <a Module with map 0x2d80d2a9>#21#,filename=0x2483c855 <String[17]: /home/pi/blink.js>)\r\n   45: _load [module.js:409] [pc=0x23936f94] (this=0x2481121d <JS Function Module (SharedFunctionInfo 0x4141d2f1)>#3#,request=0x2483cb6d <String[17]: /home/pi/blink.js>,parent=0x57a08081 <null>,isMain=0x57a08129 <true>)\r\n   46: /* anonymous */(aka /* anonymous */) [module.js:575] [pc=0x239369f8] (this=0x57a080c9 <undefined>)\r\n   47: run(aka run) [bootstrap_node.js:352] [pc=0x2393683c] (this=0x57a080c9 <undefined>,entryFunction=0x41432ded <JS Function Module.runMain (SharedFunctionInfo 0x4141db61)>#24#)\r\n   48: startup(aka startup) [bootstrap_node.js:144] [pc=0x3e542950] (this=0x57a080c9 <undefined>)\r\n   49: /* anonymous */(aka /* anonymous */) [bootstrap_node.js:467] [pc=0x3e54060c] (this=0x57a08081 <null>,process=0x57a83b25 <a process with map 0x5cd0e8d5>#25#)\r\n=====================\r\n```"},"comment":{"url":"https://api.github.com/repos/nebrius/raspi-serial/issues/comments/256800645","html_url":"https://github.com/nebrius/raspi-serial/issues/1#issuecomment-256800645","issue_url":"https://api.github.com/repos/nebrius/raspi-serial/issues/1","id":256800645,"user":{"login":"nebrius","id":1141386,"avatar_url":"https://avatars.githubusercontent.com/u/1141386?v=3","gravatar_id":"","url":"https://api.github.com/users/nebrius","html_url":"https://github.com/nebrius","followers_url":"https://api.github.com/users/nebrius/followers","following_url":"https://api.github.com/users/nebrius/following{/other_user}","gists_url":"https://api.github.com/users/nebrius/gists{/gist_id}","starred_url":"https://api.github.com/users/nebrius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nebrius/subscriptions","organizations_url":"https://api.github.com/users/nebrius/orgs","repos_url":"https://api.github.com/users/nebrius/repos","events_url":"https://api.github.com/users/nebrius/events{/privacy}","received_events_url":"https://api.github.com/users/nebrius/received_events","type":"User","site_admin":false},"created_at":"2016-10-27T23:43:40Z","updated_at":"2016-10-27T23:43:40Z","body":"version 2.0.0 of raspi-serial has been released with support for serialport 4, which removes this warning. It hasn't been integrated into raspi-io yet, there's a handful of changes I'd like to stage together, but it should be out soon."}}
{"actor":{"display_login":"nebrius"}}