Error installing node-rpi-rgb-matrix

I had installed node-red in my rpi3
when try install node-rpi-rgb-matrix, the log install show
any idea?
Thks....

2019-07-25T09:24:28.596Z Install : node-red-contrib-easybotics-led-matrix 1.2.3
2019-07-25T09:24:28.722Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production<EMAIL_ADDRESS>2019-07-25T09:24:43.156Z [out]
2019-07-25T09:24:43.156Z [out] ><EMAIL_ADDRESS>install /home/pi/.node-red/node_modules/easybotics-rpi-rgb-led-matrix
2019-07-25T09:24:43.156Z [out] > node-gyp rebuild
2019-07-25T09:24:43.156Z [out]
2019-07-25T09:24:45.595Z [out] make: Entering directory '/home/pi/.node-red/node_modules/easybotics-rpi-rgb-led-matrix/build'
2019-07-25T09:24:45.597Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/transformer.o
2019-07-25T09:24:47.227Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/thread.o
2019-07-25T09:24:47.609Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/pixel-mapper.o
2019-07-25T09:24:50.546Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/options-initialize.o
2019-07-25T09:24:53.011Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/multiplex-mappers.o
2019-07-25T09:24:54.867Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/led-matrix-c.o
2019-07-25T09:24:56.645Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/led-matrix.o
2019-07-25T09:24:59.120Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/graphics.o
2019-07-25T09:25:00.868Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/gpio.o
2019-07-25T09:25:01.495Z [err] ../external/matrix/lib/gpio.cc: In function ‘uint32_t* rgb_matrix::mmap_bcm_register(bool, off_t)’:
2019-07-25T09:25:01.495Z [err] ../external/matrix/lib/gpio.cc:245:62: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘off_t {aka long long int}’ [-Wformat=]
2019-07-25T09:25:01.495Z [err]              isRPi2 ? "RPi2,3" : "RPi1", base, register_offset);
2019-07-25T09:25:01.495Z [err]                                                               ^
2019-07-25T09:25:01.495Z [err] ../external/matrix/lib/gpio.cc:245:62: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 5 has type ‘off_t {aka long long int}’ [-Wformat=]
2019-07-25T09:25:03.445Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/framebuffer.o
2019-07-25T09:25:06.238Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/content-streamer.o
2019-07-25T09:25:08.011Z [out]   CXX(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/bdf-font.o
2019-07-25T09:25:10.344Z [out]   CC(target) Release/obj.target/rpi-rgb-led-matrix/external/matrix/lib/hardware-mapping.o
2019-07-25T09:25:10.479Z [out]   AR(target) Release/obj.target/rpi-rgb-led-matrix.a
2019-07-25T09:25:10.510Z [out]   COPY Release/rpi-rgb-led-matrix.a
2019-07-25T09:25:10.534Z [out]   CXX(target) Release/obj.target/node-rpi-rgb-led-matrix/src/base.o
2019-07-25T09:25:14.087Z [out]   CXX(target) Release/obj.target/node-rpi-rgb-led-matrix/src/ledmatrix.o
2019-07-25T09:25:17.687Z [err] ../src/ledmatrix.cc: In constructor ‘LedMatrix::LedMatrix(int, int, int, int, int, const char*, const char*, std::vector<std::__cxx11::basic_string >)’:
2019-07-25T09:25:17.687Z [err] ../src/ledmatrix.cc:36:24: warning: ISO C++ forbids converting a string constant to ‘std::vector<char*>::value_type {aka char*}’ [-Wwrite-strings]
2019-07-25T09:25:17.687Z [err]   c_strs.push_back("bin");
2019-07-25T09:25:17.687Z [err]                         ^
2019-07-25T09:25:17.873Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::DrawText(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:17.873Z [err] ../src/ledmatrix.cc:223:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.873Z [err]    x = args[0]->ToInteger()->Value();
2019-07-25T09:25:17.873Z [err]                           ^
2019-07-25T09:25:17.877Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.877Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.877Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.877Z [err]                 ^~~~~
2019-07-25T09:25:17.877Z [err] ../src/ledmatrix.cc:228:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.877Z [err]    y = args[1]->ToInteger()->Value();
2019-07-25T09:25:17.877Z [err]                           ^
2019-07-25T09:25:17.878Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.878Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.878Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.878Z [err]                 ^~~~~
2019-07-25T09:25:17.879Z [err] ../src/ledmatrix.cc:233:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
2019-07-25T09:25:17.879Z [err]    v8::String::Utf8Value str(args[2]->ToString());
2019-07-25T09:25:17.879Z [err]                                                 ^
2019-07-25T09:25:17.879Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0,
2019-07-25T09:25:17.879Z [err]                  from ../src/ledmatrix.cc:9:
2019-07-25T09:25:17.879Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here
2019-07-25T09:25:17.879Z [err]                    explicit Utf8Value(Localv8::Value obj));
2019-07-25T09:25:17.879Z [err]                             ^
2019-07-25T09:25:17.879Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-07-25T09:25:17.879Z [err]    declarator attribute((deprecated(message)))
2019-07-25T09:25:17.879Z [err]    ^~~~~~~~~~
2019-07-25T09:25:17.881Z [err] ../src/ledmatrix.cc:239:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
2019-07-25T09:25:17.881Z [err]    v8::String::Utf8Value str(args[3]->ToString());
2019-07-25T09:25:17.881Z [err]                                                 ^
2019-07-25T09:25:17.882Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0,
2019-07-25T09:25:17.882Z [err]                  from ../src/ledmatrix.cc:9:
2019-07-25T09:25:17.882Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here
2019-07-25T09:25:17.882Z [err]                    explicit Utf8Value(Localv8::Value obj));
2019-07-25T09:25:17.882Z [err]                             ^
2019-07-25T09:25:17.882Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-07-25T09:25:17.882Z [err]    declarator attribute((deprecated(message)))
2019-07-25T09:25:17.882Z [err]    ^~~~~~~~~~
2019-07-25T09:25:17.883Z [err] ../src/ledmatrix.cc:245:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.883Z [err]    r = args[4]->ToInteger()->Value();
2019-07-25T09:25:17.883Z [err]                           ^
2019-07-25T09:25:17.885Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.885Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.885Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.885Z [err]                 ^~~~~
2019-07-25T09:25:17.886Z [err] ../src/ledmatrix.cc:250:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.886Z [err]    g = args[5]->ToInteger()->Value();
2019-07-25T09:25:17.886Z [err]                           ^
2019-07-25T09:25:17.886Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.886Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.886Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.886Z [err]                 ^~~~~
2019-07-25T09:25:17.886Z [err] ../src/ledmatrix.cc:255:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.886Z [err]    b = args[6]->ToInteger()->Value();
2019-07-25T09:25:17.886Z [err]                           ^
2019-07-25T09:25:17.886Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.886Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.886Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.886Z [err]                 ^~~~~
2019-07-25T09:25:17.978Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::DrawCircle(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:17.978Z [err] ../src/ledmatrix.cc:281:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.978Z [err]    x = args[0]->ToInteger()->Value();
2019-07-25T09:25:17.978Z [err]                           ^
2019-07-25T09:25:17.978Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.978Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.978Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.978Z [err]                 ^~~~~
2019-07-25T09:25:17.979Z [err] ../src/ledmatrix.cc:286:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.979Z [err]    y = args[1]->ToInteger()->Value();
2019-07-25T09:25:17.979Z [err]                           ^
2019-07-25T09:25:17.979Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.979Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.979Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.979Z [err]                 ^~~~~
2019-07-25T09:25:17.980Z [err] ../src/ledmatrix.cc:291:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.980Z [err]    radius = args[2]->ToInteger()->Value();
2019-07-25T09:25:17.980Z [err]                                ^
2019-07-25T09:25:17.980Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.980Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.980Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.980Z [err]                 ^~~~~
2019-07-25T09:25:17.980Z [err] ../src/ledmatrix.cc:296:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.980Z [err]    r = args[3]->ToInteger()->Value();
2019-07-25T09:25:17.980Z [err]                           ^
2019-07-25T09:25:17.981Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.981Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.981Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.981Z [err]                 ^~~~~
2019-07-25T09:25:17.981Z [err] ../src/ledmatrix.cc:301:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.981Z [err]    g = args[4]->ToInteger()->Value();
2019-07-25T09:25:17.981Z [err]                           ^
2019-07-25T09:25:17.981Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.981Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.981Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.981Z [err]                 ^~~~~
2019-07-25T09:25:17.981Z [err] ../src/ledmatrix.cc:306:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.981Z [err]    b = args[5]->ToInteger()->Value();
2019-07-25T09:25:17.981Z [err]                           ^
2019-07-25T09:25:17.982Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.982Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.982Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.982Z [err]                 ^~~~~
2019-07-25T09:25:17.988Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::DrawLine(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:17.988Z [err] ../src/ledmatrix.cc:332:27: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.988Z [err]    x0 = args[0]->ToInteger()->Value();
2019-07-25T09:25:17.988Z [err]                            ^
2019-07-25T09:25:17.988Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.988Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.988Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.988Z [err]                 ^~~~~
2019-07-25T09:25:17.989Z [err] ../src/ledmatrix.cc:337:27: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.989Z [err]    y0 = args[1]->ToInteger()->Value();
2019-07-25T09:25:17.989Z [err]                            ^
2019-07-25T09:25:17.989Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.989Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.989Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.989Z [err]                 ^~~~~
2019-07-25T09:25:17.989Z [err] ../src/ledmatrix.cc:342:27: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.989Z [err]    x1 = args[2]->ToInteger()->Value();
2019-07-25T09:25:17.989Z [err]                            ^
2019-07-25T09:25:17.990Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.990Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.990Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.990Z [err]                 ^~~~~
2019-07-25T09:25:17.990Z [err] ../src/ledmatrix.cc:347:27: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.990Z [err]    y1 = args[3]->ToInteger()->Value();
2019-07-25T09:25:17.990Z [err]                            ^
2019-07-25T09:25:17.990Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.990Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.990Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.990Z [err]                 ^~~~~
2019-07-25T09:25:17.991Z [err] ../src/ledmatrix.cc:352:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.991Z [err]    r = args[4]->ToInteger()->Value();
2019-07-25T09:25:17.991Z [err]                           ^
2019-07-25T09:25:17.991Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.991Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.991Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.991Z [err]                 ^~~~~
2019-07-25T09:25:17.991Z [err] ../src/ledmatrix.cc:357:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.991Z [err]    g = args[5]->ToInteger()->Value();
2019-07-25T09:25:17.991Z [err]                           ^
2019-07-25T09:25:17.992Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.992Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.992Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.992Z [err]                 ^~~~~
2019-07-25T09:25:17.992Z [err] ../src/ledmatrix.cc:363:26: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.992Z [err]    b = args[6]->ToInteger()->Value();
2019-07-25T09:25:17.992Z [err]                           ^
2019-07-25T09:25:17.992Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.992Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.992Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.992Z [err]                 ^~~~~
2019-07-25T09:25:17.996Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Brightness(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:17.996Z [err] ../src/ledmatrix.cc:379:25: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.996Z [err]   b = args[0]->ToInteger()->Value();
2019-07-25T09:25:17.996Z [err]                          ^
2019-07-25T09:25:17.996Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.996Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.996Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.996Z [err]                 ^~~~~
2019-07-25T09:25:17.999Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::New(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:17.999Z [err] ../src/ledmatrix.cc:408:29: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.999Z [err]    rows = args[0]->ToInteger()->Value();
2019-07-25T09:25:17.999Z [err]                              ^
2019-07-25T09:25:17.999Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.999Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.999Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.999Z [err]                 ^~~~~
2019-07-25T09:25:17.999Z [err] ../src/ledmatrix.cc:411:29: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:17.999Z [err]    cols = args[1]->ToInteger()->Value();
2019-07-25T09:25:17.999Z [err]                              ^
2019-07-25T09:25:17.999Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:17.999Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:17.999Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:17.999Z [err]                 ^~~~~
2019-07-25T09:25:18.000Z [err] ../src/ledmatrix.cc:415:32: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.000Z [err]    chained = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.000Z [err]                                 ^
2019-07-25T09:25:18.000Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.000Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.000Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.000Z [err]                 ^~~~~
2019-07-25T09:25:18.000Z [err] ../src/ledmatrix.cc:418:33: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.000Z [err]    parallel = args[3]->ToInteger()->Value();
2019-07-25T09:25:18.000Z [err]                                  ^
2019-07-25T09:25:18.000Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.000Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.000Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.000Z [err]                 ^~~~~
2019-07-25T09:25:18.001Z [err] ../src/ledmatrix.cc:422:35: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.001Z [err]    brightness = args[4]->ToInteger()->Value();
2019-07-25T09:25:18.001Z [err]                                    ^
2019-07-25T09:25:18.001Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.001Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.001Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.001Z [err]                 ^~~~~
2019-07-25T09:25:18.002Z [err] ../src/ledmatrix.cc:428:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
2019-07-25T09:25:18.002Z [err]    v8::String::Utf8Value str(args[5]->ToString());
2019-07-25T09:25:18.002Z [err]                                                 ^
2019-07-25T09:25:18.002Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0,
2019-07-25T09:25:18.002Z [err]                  from ../src/ledmatrix.cc:9:
2019-07-25T09:25:18.002Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here
2019-07-25T09:25:18.002Z [err]                    explicit Utf8Value(Localv8::Value obj));
2019-07-25T09:25:18.002Z [err]                             ^
2019-07-25T09:25:18.002Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-07-25T09:25:18.002Z [err]    declarator attribute((deprecated(message)))
2019-07-25T09:25:18.002Z [err]    ^~~~~~~~~~
2019-07-25T09:25:18.004Z [err] ../src/ledmatrix.cc:434:48: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
2019-07-25T09:25:18.004Z [err]    v8::String::Utf8Value str(args[6]->ToString());
2019-07-25T09:25:18.004Z [err]                                                 ^
2019-07-25T09:25:18.004Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0,
2019-07-25T09:25:18.004Z [err]                  from ../src/ledmatrix.cc:9:
2019-07-25T09:25:18.004Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here
2019-07-25T09:25:18.004Z [err]                    explicit Utf8Value(Localv8::Value obj));
2019-07-25T09:25:18.004Z [err]                             ^
2019-07-25T09:25:18.004Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-07-25T09:25:18.004Z [err]    declarator attribute((deprecated(message)))
2019-07-25T09:25:18.004Z [err]    ^~~~~~~~~~
2019-07-25T09:25:18.010Z [err] ../src/ledmatrix.cc:450:57: warning: ‘v8::String::Utf8Value::Utf8Value(v8::Localv8::Value)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
2019-07-25T09:25:18.010Z [err]     strings.push_back(std::string( String::Utf8Value(val)));
2019-07-25T09:25:18.010Z [err]                                                          ^
2019-07-25T09:25:18.010Z [err] In file included from /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:26:0,
2019-07-25T09:25:18.010Z [err]                  from ../src/ledmatrix.cc:9:
2019-07-25T09:25:18.010Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:2892:28: note: declared here
2019-07-25T09:25:18.010Z [err]                    explicit Utf8Value(Localv8::Value obj));
2019-07-25T09:25:18.010Z [err]                             ^
2019-07-25T09:25:18.010Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
2019-07-25T09:25:18.010Z [err]    declarator attribute((deprecated(message)))
2019-07-25T09:25:18.010Z [err]    ^~~~~~~~~~
2019-07-25T09:25:18.024Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::SetPixel(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:18.024Z [err] ../src/ledmatrix.cc:483:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.024Z [err]     int x = args[0]->ToInteger()->Value();
2019-07-25T09:25:18.024Z [err]                                ^
2019-07-25T09:25:18.026Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.026Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.026Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.026Z [err]                 ^~~~~
2019-07-25T09:25:18.026Z [err] ../src/ledmatrix.cc:484:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.026Z [err]     int y = args[1]->ToInteger()->Value();
2019-07-25T09:25:18.026Z [err]                                ^
2019-07-25T09:25:18.027Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.027Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.027Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.027Z [err]                 ^~~~~
2019-07-25T09:25:18.027Z [err] ../src/ledmatrix.cc:485:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.027Z [err]     int r = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.027Z [err]                                ^
2019-07-25T09:25:18.027Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.027Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.027Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.027Z [err]                 ^~~~~
2019-07-25T09:25:18.028Z [err] ../src/ledmatrix.cc:486:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.028Z [err]     int g = args[3]->ToInteger()->Value();
2019-07-25T09:25:18.028Z [err]                                ^
2019-07-25T09:25:18.028Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.028Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.028Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.028Z [err]                 ^~~~~
2019-07-25T09:25:18.028Z [err] ../src/ledmatrix.cc:487:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.028Z [err]     int b = args[4]->ToInteger()->Value();
2019-07-25T09:25:18.028Z [err]                                ^
2019-07-25T09:25:18.028Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.028Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.028Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.028Z [err]                 ^~~~~
2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Clear(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc:497:30: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.032Z [err]    int x = args[0]->ToInteger()->Value();
2019-07-25T09:25:18.032Z [err]                               ^
2019-07-25T09:25:18.032Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.032Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.032Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.032Z [err]                 ^~~~~
2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc:498:32: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.032Z [err]      int y = args[1]->ToInteger()->Value();
2019-07-25T09:25:18.032Z [err]                                 ^
2019-07-25T09:25:18.032Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.032Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.032Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.032Z [err]                 ^~~~~
2019-07-25T09:25:18.032Z [err] ../src/ledmatrix.cc:499:32: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.032Z [err]      int w = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.032Z [err]                                 ^
2019-07-25T09:25:18.032Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.032Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.032Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.032Z [err]                 ^~~~~
2019-07-25T09:25:18.033Z [err] ../src/ledmatrix.cc:500:32: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.033Z [err]      int h = args[3]->ToInteger()->Value();
2019-07-25T09:25:18.033Z [err]                                 ^
2019-07-25T09:25:18.033Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.033Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.033Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.033Z [err]                 ^~~~~
2019-07-25T09:25:18.035Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Fill(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:18.035Z [err] ../src/ledmatrix.cc:515:29: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.035Z [err]   int r = args[0]->ToInteger()->Value();
2019-07-25T09:25:18.035Z [err]                              ^
2019-07-25T09:25:18.035Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.035Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.035Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.035Z [err]                 ^~~~~
2019-07-25T09:25:18.036Z [err] ../src/ledmatrix.cc:516:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.036Z [err]     int g = args[1]->ToInteger()->Value();
2019-07-25T09:25:18.036Z [err]                                ^
2019-07-25T09:25:18.036Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.036Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.036Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.036Z [err]                 ^~~~~
2019-07-25T09:25:18.036Z [err] ../src/ledmatrix.cc:517:31: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.036Z [err]     int b = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.036Z [err]                                ^
2019-07-25T09:25:18.036Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.036Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.036Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.036Z [err]                 ^~~~~
2019-07-25T09:25:18.038Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::SetImageBuffer(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:18.038Z [err] ../src/ledmatrix.cc:529:45: warning: ‘v8::Localv8::Object v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.038Z [err]   char buf = Buffer::Data(args[0]->ToObject());
2019-07-25T09:25:18.038Z [err]                                              ^
2019-07-25T09:25:18.039Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.039Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
2019-07-25T09:25:18.039Z [err]  Local Value::ToObject() const {
2019-07-25T09:25:18.039Z [err]                ^~~~~
2019-07-25T09:25:18.039Z [err] ../src/ledmatrix.cc:530:49: warning: ‘v8::Localv8::Object v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.039Z [err]   size_t bufl = Buffer::Length(args[0]->ToObject());
2019-07-25T09:25:18.039Z [err]                                                  ^
2019-07-25T09:25:18.039Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.039Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10046:15: note: declared here
2019-07-25T09:25:18.039Z [err]  Local Value::ToObject() const {
2019-07-25T09:25:18.039Z [err]                ^~~~~
2019-07-25T09:25:18.040Z [err] ../src/ledmatrix.cc:531:33: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.040Z [err]   int width = args[1]->ToInteger()->Value();
2019-07-25T09:25:18.040Z [err]                                  ^
2019-07-25T09:25:18.040Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.040Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.040Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.040Z [err]                 ^~~~~
2019-07-25T09:25:18.040Z [err] ../src/ledmatrix.cc:532:34: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.040Z [err]   int height = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.040Z [err]                                   ^
2019-07-25T09:25:18.040Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.040Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.040Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.040Z [err]                 ^~~~~
2019-07-25T09:25:18.045Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Draw(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:18.045Z [err] ../src/ledmatrix.cc:561:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.045Z [err]   if(args.Length() > 0 && args[0]->IsNumber()) startx = args[0]->ToInteger()->Value();
2019-07-25T09:25:18.045Z [err]                                                                            ^
2019-07-25T09:25:18.045Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.045Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.045Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.045Z [err]                 ^~~~~
2019-07-25T09:25:18.045Z [err] ../src/ledmatrix.cc:562:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.045Z [err]   if(args.Length() > 1 && args[1]->IsNumber()) starty = args[1]->ToInteger()->Value();
2019-07-25T09:25:18.045Z [err]                                                                            ^
2019-07-25T09:25:18.046Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.046Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.046Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.046Z [err]                 ^~~~~
2019-07-25T09:25:18.046Z [err] ../src/ledmatrix.cc:571:74: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.046Z [err]   if(args.Length() > 2 && args[2]->IsNumber()) width = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.046Z [err]                                                                           ^
2019-07-25T09:25:18.047Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.047Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.047Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.047Z [err]                 ^~~~~
2019-07-25T09:25:18.047Z [err] ../src/ledmatrix.cc:572:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.047Z [err]   if(args.Length() > 3 && args[3]->IsNumber()) height = args[3]->ToInteger()->Value();
2019-07-25T09:25:18.047Z [err]                                                                            ^
2019-07-25T09:25:18.047Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.047Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.047Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.047Z [err]                 ^~~~~
2019-07-25T09:25:18.048Z [err] ../src/ledmatrix.cc:573:73: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.048Z [err]   if(args.Length() > 4 && args[4]->IsNumber()) imgx = args[4]->ToInteger()->Value();
2019-07-25T09:25:18.048Z [err]                                                                          ^
2019-07-25T09:25:18.048Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.048Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.048Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.048Z [err]                 ^~~~~
2019-07-25T09:25:18.049Z [err] ../src/ledmatrix.cc:574:73: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.049Z [err]   if(args.Length() > 5 && args[5]->IsNumber()) imgy = args[5]->ToInteger()->Value();
2019-07-25T09:25:18.049Z [err]                                                                          ^
2019-07-25T09:25:18.049Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.049Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.049Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.049Z [err]                 ^~~~~
2019-07-25T09:25:18.049Z [err] ../src/ledmatrix.cc:575:75: warning: ‘v8::Localv8::Boolean v8::Value::ToBoolean() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.049Z [err]   if(args.Length() > 6 && args[6]->IsBoolean()) looph = args[6]->ToBoolean()->Value();
2019-07-25T09:25:18.049Z [err]                                                                            ^
2019-07-25T09:25:18.049Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.049Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10034:16: note: declared here
2019-07-25T09:25:18.049Z [err]  Local Value::ToBoolean() const {
2019-07-25T09:25:18.049Z [err]                 ^~~~~
2019-07-25T09:25:18.050Z [err] ../src/ledmatrix.cc:576:75: warning: ‘v8::Localv8::Boolean v8::Value::ToBoolean() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.050Z [err]   if(args.Length() > 7 && args[7]->IsBoolean()) loopv = args[7]->ToBoolean()->Value();
2019-07-25T09:25:18.050Z [err]                                                                            ^
2019-07-25T09:25:18.050Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.050Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10034:16: note: declared here
2019-07-25T09:25:18.050Z [err]  Local Value::ToBoolean() const {
2019-07-25T09:25:18.050Z [err]                 ^~~~~
2019-07-25T09:25:18.053Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::Scroll(const Nan::FunctionCallbackInfov8::Value&)’:
2019-07-25T09:25:18.053Z [err] ../src/ledmatrix.cc:592:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.053Z [err]   if(args.Length() > 1 && args[1]->IsNumber()) startx = args[1]->ToInteger()->Value();
2019-07-25T09:25:18.053Z [err]                                                                            ^
2019-07-25T09:25:18.053Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.053Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.053Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.053Z [err]                 ^~~~~
2019-07-25T09:25:18.053Z [err] ../src/ledmatrix.cc:593:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.053Z [err]   if(args.Length() > 2 && args[2]->IsNumber()) starty = args[2]->ToInteger()->Value();
2019-07-25T09:25:18.053Z [err]                                                                            ^
2019-07-25T09:25:18.054Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.054Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.054Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.054Z [err]                 ^~~~~
2019-07-25T09:25:18.055Z [err] ../src/ledmatrix.cc:601:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.055Z [err]   if(args.Length() > 3 && args[3]->IsNumber()) width =  args[3]->ToInteger()->Value();
2019-07-25T09:25:18.055Z [err]                                                                            ^
2019-07-25T09:25:18.055Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.055Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.055Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.055Z [err]                 ^~~~~
2019-07-25T09:25:18.055Z [err] ../src/ledmatrix.cc:602:76: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.055Z [err]   if(args.Length() > 4 && args[4]->IsNumber()) height =  args[4]->ToInteger()->Value();
2019-07-25T09:25:18.055Z [err]                                                                             ^
2019-07-25T09:25:18.055Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.055Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.055Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.055Z [err]                 ^~~~~
2019-07-25T09:25:18.056Z [err] ../src/ledmatrix.cc:603:76: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.056Z [err]   if(args.Length() > 5 && args[5]->IsNumber()) scroll =  args[5]->ToInteger()->Value();
2019-07-25T09:25:18.056Z [err]                                                                             ^
2019-07-25T09:25:18.056Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.056Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.056Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.056Z [err]                 ^~~~~
2019-07-25T09:25:18.056Z [err] ../src/ledmatrix.cc:604:75: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.056Z [err]   if(args.Length() > 6 && args[6]->IsNumber()) speed =  args[6]->ToInteger()->Value();
2019-07-25T09:25:18.056Z [err]                                                                            ^
2019-07-25T09:25:18.056Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.056Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.056Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.056Z [err]                 ^~~~~
2019-07-25T09:25:18.057Z [err] ../src/ledmatrix.cc:605:74: warning: ‘v8::Localv8::Integer v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
2019-07-25T09:25:18.057Z [err]   if(args.Length() > 7 && args[7]->IsNumber()) loop =  args[7]->ToInteger()->Value();
2019-07-25T09:25:18.057Z [err]                                                                           ^
2019-07-25T09:25:18.057Z [err] In file included from ../src/ledmatrix.cc:9:0:
2019-07-25T09:25:18.057Z [err] /home/pi/.cache/node-gyp/10.16.0/include/node/v8.h:10052:16: note: declared here
2019-07-25T09:25:18.057Z [err]  Local Value::ToInteger() const {
2019-07-25T09:25:18.057Z [err]                 ^~~~~
2019-07-25T09:25:18.069Z [err] ../src/ledmatrix.cc: In static member function ‘static void LedMatrix::UV_AfterScroll(uv_work_t*, int)’:
2019-07-25T09:25:18.069Z [err] ../src/ledmatrix.cc:720:25: warning: ‘v8::Localv8::Value Nan::Callback::Call(int, v8::Localv8::Value*) const’ is deprecated [-Wdeprecated-declarations]
2019-07-25T09:25:18.069Z [err]   uv->callback->Call(0, 0);
2019-07-25T09:25:18.069Z [err]                          ^
2019-07-25T09:25:18.070Z [err] In file included from ../include/ledmatrix.h:19:0,
2019-07-25T09:25:18.070Z [err]                  from ../src/ledmatrix.cc:18:
2019-07-25T09:25:18.070Z [err] ../../nan/nan.h:1740:3: note: declared here
2019-07-25T09:25:18.070Z [err]    Call(int argc, v8::Localv8::Value argv[]) const {
2019-07-25T09:25:18.070Z [err]    ^~~~
2019-07-25T09:25:24.437Z [out]   CXX(target) Release/obj.target/node-rpi-rgb-led-matrix/src/image.o
2019-07-25T09:25:24.782Z [out]   SOLINK_MODULE(target) Release/obj.target/node-rpi-rgb-led-matrix.node
2019-07-25T09:25:25.237Z [out]   COPY Release/node-rpi-rgb-led-matrix.node
2019-07-25T09:25:25.257Z [out] make: Leaving directory '/home/pi/.node-red/node_modules/easybotics-rpi-rgb-led-matrix/build'
2019-07-25T09:25:26.195Z [err] npm
2019-07-25T09:25:26.196Z [err]  WARN<EMAIL_ADDRESS>No repository field.
2019-07-25T09:25:26.196Z [err] npm
2019-07-25T09:25:26.196Z [err]  WARN<EMAIL_ADDRESS>No license field.
2019-07-25T09:25:26.198Z [err]
2019-07-25T09:25:26.203Z [out] +<EMAIL_ADDRESS>2019-07-25T09:25:26.203Z [out] added 55 packages from 72 contributors in 55.025s
2019-07-25T09:25:26.259Z rc=0

Which version of Raspbian are you using? Is it a RPi 3B+ ?

RPi 3 (not B+)
Raspbian stretch
I try  with raspbian buster (same problem...)
and RPi 1  (same problem too)
Thanks...

it looks like you got a bunch of depreciation warnings and similar, but it did actually install the package

Yes instaled...but no work
And drop node-red service
Thanks

Can you get logging from node-red and tell me about how it crashes
and are you running as root

Stop Node-RED                       ✔
Remove old version of Node-RED      ✔
Remove old version of Node.js       ✔
Install Node.js for Armv6           ✔   Node v10.16.0   Npm 6.10.2
Clean npm cache                     ✔
Install Node-RED core               ✔   0.20.7
Move global nodes to local          -
Install extra Pi nodes              -
Npm rebuild existing nodes          -
Add shortcut commands               ✔
Update systemd script               ✔
Any errors will be logged to   /var/log/nodered-install.log
All done.
You can now start Node-RED with the command  node-red-start
or using the icon under   Menu / Programming / Node-RED
Then point your browser to localhost:1880 or http://{your_pi_ip-address}:1880
Started  Fri 26 Jul 16:23:43 BST 2019  -  Finished  Fri 26 Jul 16:41:13 BST 2019
pi@raspberrypi:~ $ sudo node-red-start
Start Node-RED
Once Node-RED has started, point a browser at http://<IP_ADDRESS>:1880
On Pi Node-RED works better with the Firefox or Chrome browser
Use   sudo systemctl enable nodered.service  to autostart Node-RED at every boot
Use   sudo systemctl disable nodered.service to disable autostart on boot
To find more nodes and example flows - go to http://flows.nodered.org
26 Jul 16:58:54 - [info]
Welcome to Node-RED
26 Jul 16:58:54 - [info] Node-RED version: v0.20.7
26 Jul 16:58:54 - [info] Node.js  version: v10.16.0
26 Jul 16:58:54 - [info] Linux 4.19.57+ arm LE
26 Jul 16:59:02 - [info] Loading palette nodes
26 Jul 16:59:27 - [info] Settings file  : /root/.node-red/settings.js
26 Jul 16:59:27 - [info] Context store  : 'default' [module=memory]
26 Jul 16:59:27 - [info] User directory : /root/.node-red
26 Jul 16:59:27 - [warn] Projects disabled : editorTheme.projects.enabled=false
26 Jul 16:59:27 - [info] Flows file     : /root/.node-red/flows_raspberrypi.json
26 Jul 16:59:27 - [info] Creating new flow file
26 Jul 16:59:28 - [warn]

Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.
You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
26 Jul 16:59:28 - [info] Starting flows
26 Jul 16:59:28 - [info] Started flows
26 Jul 16:59:28 - [info] Server now running at http://<IP_ADDRESS>:1880/
26 Jul 17:00:40 - [info] Installing module: node-red-contrib-easybotics-led-matrix, version: 1.2.3
26 Jul 17:06:00 - [info] Installed module: node-red-contrib-easybotics-led-matrix
26 Jul 17:06:06 - [info] Added node types:
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:led-matrix
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:refresh-matrix
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:image-to-matrix
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:text-to-matrix
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:pixel-transform
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:circle
26 Jul 17:06:06 - [info]  - node-red-contrib-easybotics-led-matrix:polygon
26 Jul 17:08:45 - [info] Stopping flows
26 Jul 17:08:45 - [info] Stopped flows
26 Jul 17:08:45 - [info] Starting flows
[ '' ]
26 Jul 17:08:45 - [warn] [led-matrix:e35121b2.62a5a] initing led
1
********************* RPi1 DROP ***********************************
Im trying to create one node basic "text to matrix", when DEPLOY button is pressed , the RPi1 drops (freezes)
I have power off
node red only run if used MODE safe

pi@raspberrypi:~ $ sudo node-red --safe
26 Jul 17:38:54 - [info]
Welcome to Node-RED
26 Jul 17:38:54 - [info] Node-RED version: v0.20.7
26 Jul 17:38:54 - [info] Node.js  version: v10.16.0
26 Jul 17:38:54 - [info] Linux 4.19.57+ arm LE
26 Jul 17:39:01 - [info] Loading palette nodes
26 Jul 17:39:33 - [info] Settings file  : /root/.node-red/settings.js
26 Jul 17:39:33 - [info] Context store  : 'default' [module=memory]
26 Jul 17:39:33 - [info] User directory : /root/.node-red
26 Jul 17:39:33 - [warn] Projects disabled : editorTheme.projects.enabled=false
26 Jul 17:39:33 - [info] Flows file     : /root/.node-red/flows_raspberrypi.json
26 Jul 17:39:33 - [warn]

Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.
You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
26 Jul 17:39:33 - [info] *****************************************************************
26 Jul 17:39:33 - [info] Flows stopped in safe mode. Deploy to start.
26 Jul 17:39:33 - [info] *****************************************************************
26 Jul 17:39:33 - [info] Server now running at http://<IP_ADDRESS>:1880/

Could you try the polygon or line node.
And can you describe your hardware setup, eg do you have led matrices or not.

Tested polygon...  and not work (same problems)
Testing with RPi4 (same problem, no full freezes, i can run node-red-stop)
Hardware:
RPi1 B+, RPi3, and RPi4
Matrix Led rgb 32+32 Hub75
This hardware work fine using libray
https://github.com/hzeller/rpi-rgb-led-matrix
how can i adapt the install script for RPi1, or Rpi3?
¿Is posssible?

I'm pretty sure we have run it on a RPi3B   (there is only B or B+ or A) and it worked so something isn't right..
Are you sure your power supply is large enough to run the matrix? does the raspberry pi still crash if no matrix is plugged in?

Going to close this for now - as we have not seen the same issue - working on RPI4 as of today.

to clarify we just updated it to work on newer versions of node today, it works on nodev10 on rpi4 before


HTML cleanup

Should compare what we are doing with library

The goals of library are different than gdocwiki. I prefer to have the Google Doc represent how things should look. I looked at this code and the main thing we might consider is their approach to code highlighting. However, I would still prefer to see if there is a way to do this in Google Docs itself (maybe with an extension).


Update abdullah.is-cool.dev.json

Requirements

[x] You have completed your website.
[x] The website is reachable.
[x] The CNAME record doesn't contain https:// or /.
[x] There is sufficient information at the owner field.

Description

I'll be using this domain for personal porfolio, Thanks <3
Link to Website

https://thenightsec.github.io/

waiting for response


Fix filtering regression 3 2

This fixes #1889 for 3.2.  I anticipate implementing a slightly different fix for master since the filter manager has changed in master for example ids.
Before 35137e0c9691f75fd9ad1aa7627698fbaba6c4f1, when a location filter and CLI tag filter were combined, the tag filter was completely ignored. Our fix here is a middle ground between the old behavior and the improvement of 35137e0c9691f75fd9ad1aa7627698fbaba6c4f1: for examples defined in a file
for which there is a location filter, we only apply the location filter; for other examples we still apply the non-location inclusion filters.

Seem legit to me...


WIP: Migrate vmi on eviction

In order to trigger a migration when an eviction is being requested on a
virt launcher pod, we intercept the eviction request and mark the target
pod. We then tell the user that the migration will be handled by KubeVirt
and we mark the target VMI. The evacuation controller then kicks in and
handles the migration.
Release note:

Added support for the eviction API. This allows users to use the node drain API to trigger migrations for VMIs on a node. This deprecates the node drain taint mechanism.

[rfe_id:393][crit:high][vendor:cnv-qe@redhat.com][level:system] VM Live Migration with a live-migrate eviction strategy set [ref_id:2293] with a VMI running with an eviction strategy set with node tainted during node drain [test_id:2221] should migrate a VMI under load to another node expand_more

func test failure.

/hold
Making some adjustments. Unit tests are expected to fail at this point, I'm stabilizing the system tests.

/retest

/hold cancel
this is now ready for code-review

/retest

/retest

/retest

/lgtm

/retest

/retest

/retest

/retest

/lgtm
/retest

/cherrypick release-0.33

@danielBelenky Sorry for the late review. I missed that this PR was related to the webhook logic. we should use informers in our webhooks and avoid calling Update directly.
The logic you have now will probably work okay most of the time, these suggestions will improve the resiliency though.
/cc @dhiller @xpivarc


Explorer search navigates to Object Error page for New Accounts

Figured out what the issue was with the new accounts not displaying on explorer. Think by default when you search using an address it tries to find the account via /addresses but if it cannot it will search for the object via /objects? So for an account without objects it will be default navigate you to the /objects  where it will return the following error.
There was an issue with the data on the following object
DF438519C31A2DAA1511FA61C2AA72581C5183D2

The issue here is that when I finally do transfer the object to this account my natural instinct is to refresh the page but the url will stay the same (i.e. /objects/DF438519C31A2DAA1511FA61C2AA72581C5183D2) which causes confusion if you don't know what to look for.
If I manually change the url to /addresses/DF438519C31A2DAA1511FA61C2AA72581C5183D2  I do see a page with an empty area for owned objects. Not sure how you would be able to do it but would be nice if this was the default behavior for new accounts. I am not sure how you would distinguish between a new account and an object that does not exist.

@arun-koshy / @stella3d --> has this problem been resolved? If not, the issue is likely to be that a new account has no objects and not having objects raises an error.


Table title row problem

gfm_table.docx
try this file and paste in wysisyg mode got result:

corret should be:

@rickywu According to the current specification, the first cell of a table copied elsewhere is added from the table's <body /> area. The feature to add <header /> area first should be considered for later use of options.

Any update?


Fix issues before mainnet

Including issue: https://github.com/tomochain/tomomaster/issues/334

Pull Request Test Coverage Report for Build 559

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.47%

Totals

Change from base Build 558:
0.0%

Covered Lines:
92

Relevant Lines:
103

💛  - Coveralls


Strange behavior with svg function

When using Craft CMS' svg function there is some slightly odd behavior, not sure if it's intentional or not.
Retains it's structure on a single line ✅
{{ svg("path/to/file.svg") }}

Retains it's structure on a single line ✅
{{ svg("path/to/file.svg")|attr }}

Suddenly breaks onto many lines ⚠
{{
    svg("path/to/file.svg")|attr({
        class: "w-6 h-6",
    })
}}

What I would expect
The object follows the value of the twigAlwaysBreakObjects option and everything else stays as it was.
{{ svg("path/to/file.svg")|attr({
    class: "w-6 h-6",
}) }}

This is the intended behaviour. At least it consistent as we can see from the implementation.
https://github.com/zackad/prettier-plugin-twig/blob/55812b2ef1023ce50756a2024241371759c9213e/src/util/publicFunctions.js#L245-L249
The new line will be added when printing multiline expression. Should we change this behaviour like you suggested?

I am fully aware that this is personal preference creeping in, but yes I think the more elegant solution here is without the extra line break. After all, we are looking for "prettier" code aren't we?


Support URLPattern

URLPattern is now available in the Workers runtime. Here is a polyfill until it officially lands in Node.js.

@mrbbot can I give a hand with this? :)


[Docs] Link to GeoArrow from Canonical Extension Types docs

Describe the enhancement requested
Work is ongoing in https://github.com/geoarrow/geoarrow on a family of proposed Arrow extension types for representing geospatial data. This work is happening in a separate repo (not directly in the Arrow monorepo via canonical extension types) because it is more practical for the geospatial data subcommunity of Arrow to reach consensus before engaging with the broader Arrow community. However it would be nice to add a note about GeoArrow in https://arrow.apache.org/docs/format/CanonicalExtensions.html with a link to to https://github.com/geoarrow/geoarrow.
Component(s)
Documentation

Hmm, but if it hasn't been voted on yet then we don't want to misconstrue it as "canonical".  Are you thinking of adding a "work in progress" or "under discussion" section?

Will already opened a similar issue some time ago, which has some discussion on this: https://github.com/apache/arrow/issues/35800. Let's move this there?

oops, I didn't see that other issue! Closing this in favor of #35800.


[Bug]: If Workbench Update Fails -- Secret/Configmaps can be deleted

Is there an existing issue for this?

[X] I have searched the existing issues

Deploy type
Directly installing the Dashboard at the latest (eg. odh-dashboard/main)
Version
v2.12.0
Current Behavior
When you have a workbench that has secrets or configmaps associated to it... and then you edit it, remove one, and save -- if that save fails to update the workbench, the reference to the configmap or secret remains, but the resource is deleted leaving that broken reference.
This causes problems with starting the notebook.
Expected Behavior
Update the workbench BEFORE deleting any resources. We'll have to rework our footer logic on the Workbench Footer to not submit the requests to delete/update/create anything secret/configmap related until we can update the workbench.
If we fail an update -- it's more or less a noop
If we fail a create, we orphan the configmap/secret
If we fail a delete, we break the notebook with a reference that does not exist
Steps To Reproduce

Start to create a Workbench
Add two secrets or configmaps (test both)
Submit the Workbench
Stop the Workbench (just reduces variables, this is not needed)
Edit the Workbench
Open a new tab and go to the OpenShift Console & locate the Notebook resource

Notice that there are two envFrom entires -- these are your configmaps/secrets
Edit the resource's template spec... modifying one of the resources values seems to work
Save the yaml in OpenShift Console

Return to the Dashboard UI still mid-edit of that Workbench
Remove one of the configmap/secrets
Update the workbench

You should see a conflict error if this was successfully reproduced.
Go back to OpenShift Console and notice the following:

Notebook resource still has two envFrom values
OpenShift Console does not have both configmaps/secret resources anymore

We deleted a resource but it's still attached. Now the Notebook will not startup.
Workaround (if any)
Wait for the indeterminate amount of time for the workbench to settle before editing. Not a really good workaround.
What browsers are you seeing the problem on?
No response
Anything else
No response

I've updated the steps in the ticket description to be more specific.

https://issues.redhat.com/browse/RHOAIENG-577


What the temperature in softmax layer?

Hi Levan, thank you very much for making it into tf version!! Can I ask one question if you don't mind?
So when I was reading both codes from yours and the from the original paper, I notice that a term "temperature" in involved in softmax layer. For example, in your "firstordermodel.py" line 99,
out = keras.activations.softmax(out / self.temperature, axis=1)
could you tell me what is the temperature mean? I tried to look at the origin paper but still didn't find any explanation. Is there anything I missed?
look forward to your replies.
Norris

Hello.
At the end of the kp detector, representation obtained from the convolution layers contains num_kp numbers at each spatial point. The numbers are passed through a sigmoid, which results in there being an approximately gaussian distribution of numbers in [0,1] range across the image for each kp. Each such slice is interpreted as a heatmap that shows the probability of a point being a good location for the kp at each spatial point.
The point of dividing the representation by the temperature pre-sigmoid is to "heat up the heatmap": it increases the absolute value of the numbers, and thus makes more of the numbers align towards the extreme ends of the sigmoid's range, i.e. it ends up with more numbers being closer to 1 and 0 and less numbers being somewhere in-between.
The reason this is done is explained by what comes next. The point with the highest predicted probability can't just be picked from the spatial map, because "get the coordinates of the point with the highest number" is not a differentiable function and the kp detector as a whole needs to be differentiable to be optimizable by gradient descent. Because of this, the architecture uses the differentiable argmax product thingie introduced in Robinson et al., 2019.: the result of the softmax at each point is multiplied by that point's x-y coordinates, and the resultant products are summed and turned into an int. Getting why this works is easier with a 1d representation:
x:     0     1     2     3     4     | sum of prodcuts
p:   0.5   0.2  0.1  0.3   0.8
pr:  0.0  0.2   0.2  0.9   3.2 :  4.5

The final result is floor(4.5)=4, which is just about where the most probability mass is concentrated. In the end, you're just averaging out the pixel coordinates weighted by the predicted probabilities.
Without applying temperature, a lot of the probability values could fall somewhere in the [0.4, 0.6] range, and that would throw off the averaging by moving the final result to somewhere in-between the extremes, when we're really only interested in the extremes.

Cannot find a better explanation than this. Thank you very much!


Has the update stopped?

Has the update stopped?

Hello, thank you for your attention! We are still pre-training our model, and we will update the checkpoint in few days. Stay tune!

Hello, we have updated the latest checkpoints in here: https://huggingface.co/DataHammer/hammerllm-1.4b-447k


Add Various Examples to begin with

Many examples are provided on the Apache ECharts Demo page: https://echarts.apache.org/examples/en/index.html.
We also created YouTube videos describing various use cases: https://www.youtube.com/playlist?list=PLPow72ygztmQHGWFqksEf3LebUfhqBfFu.


[procutil] add procfs permission cache

What does this PR do?
This PR adds permission cache to avoid calling lstat repeatedly to check permission for dirs/files like fd, io, cwd and exe.  Since they all share the same ptrace permission PTRACE_MODE_READ_FSCREDS, we only use io to do the initial testing before caching by PID.
The cache entry holds isReadable and CreateTime for the process. If current process's CreateTime is later than the one in cache, it indicates that the PID has assigned to a different process, we then delete the cache entry and re-check permission.
@DataDog/processes
Motivation
Reduce system calls.
Additional Notes
Anything else we should know when reviewing?
Describe your test plan
Write there any instructions and details you may have to test your PR.

@shang-wang is this still in progress?

@djmitche I tested it but it didn't help a lot so I might just close the PR for now and reopen if we ever need to revisit.


feat: support custom storage name

string field, allow save more than one params in storage
createParams(...., {
   field: 'params'
});

close #5


arc-button with the attribute submit does not trigger form submission by hitting ENTER

BUG
When we use arc-button web component inside a form element with the attribute of submit, we can't trigger form submission by hitting ENTER. It does trigger if we click on the button, but it seems that pressing ENTER does not submit the form.
 <form id="loginForm" @submit="${this.submitForm}">
                <input name="username" type="text" placeholder="Username" required />
                <input name="password" type="password" placeholder="Password" required />
                <arc-button submit color="primary" >Login</arc-button>
</form>

As you can see below, submitForm method will not get triggered by pressing ENTER on the keyboard, but works by clicking on it.
EXPECTED BEHAVIOUR
arc-button web component inside of a from should trigger form submission if we use it with the attribute of submit like a native HTML button element when we use type="submit" .

Closing due to inactivity. @obeka please let me know if we need to reopen this.


Make variables rdfa-aware

Overview

This PR integrates the variables with the new rdfa system of resource nodes and literal nodes.
In essence, all it does is

add a new parserule for each variable, with a higher prio than the old one, which
uses the parsed rdfa attributes rather than rigidly checking for the expected structure.

rewrite the toDom methods to use renderRdfaAware.

update the insertion logic to make sure the correct rdfa attributes are inserted (like properties, rdfaNodeType, subject, and so on)

update the editing logic to make sure the appropriate rdfa properties are updated

what this PR does NOT do is replace the pre-existing PM attributes that were used to manage the
variable state, it just adds the rdfa attributes alongside. If possible I would like to eventually
phase those out, it was just too much at once to do now.
All variables are resource nodes, with the mappingUri as their URI. Their values are
ext:content, which in somecases is a contentPredicate (like for the text variable), but
in others is a property with the attribute type. This reflects some variables having editable
content and others not.
The current structure does mean that it's currently not possible to link directly to a
variable's value from another resource. This is not a new limitation, but rather a consequence
of the chosen (or rather "accidentally grown") datamodel for variables.
Remains to be seen if this should be addressed at some point. (e.g., it's not really "correct" to
link a "startDate" predicate to the variable, cause the domain of a predicate like that is
likely a date literal)
TODOS:

the address variable is not yet converted, all the others are
backwards compatibility is not tested, although it should theoretically "just" work.
there are some issues regarding placeholder nodes. You can see this if you insert a date variable
and reload the page. The placeholder text is gone, but the variable still works fine.
not quite sure about the way I manage the "content" of a codelist variable

connected issues and PRs:

needs this to work (npm link worked for me, didn't need yalc, ymmv):
editor pr
Setup

How to test/reproduce

Challenges/uncertainties

Checks PR readiness

[ ] UI: works on smaller screen sizes
[ ] UI: feedback for any loading/error states
[ ] Check if dummy app is correctly updated
[ ] Check cancel/go-back flows
[ ] changelog
[ ] npm lint
[ ] no new deprecations

Progress/TODOS
Conversion of nodespecs

[ ] text
[ ] number
[ ] date
[ ] codelist
[ ] location
[ ] address

Backwards compatibility of nodespecs

[ ] text
[ ] number
[ ] date
[ ] codelist
[ ] location
[ ] address

Drop (obsolete) custom variable-attributes

[ ] text
[ ] number
[ ] date
[ ] codelist
[ ] location
[ ] address

On the location variable: these contain an additional plaatsbepaling (https://data.vlaanderen.be/ns/mobiliteit#plaatsbepaling) predicate, not sure how to encode this yet.

what do you mean exactly with "not sure how to encode"? what info do you need?

As discussed, I reverted the changes to the location variable. We keep it as non rdfa-aware for now.
The only change is that the https://data.vlaanderen.be/ns/mobiliteit#plaatsbepaling is no longer included. We could still hardcode this in the toDOM of the location variable.


Refactor metrics tests for reuse

This PR includes the following changes:

Refactor Metrics tests for reuse.
Relocate truncation tests that are not parquet specific.

@rdblue @vgankidi

@edgarRd, nice work! Just one thing to fix and I'll merge this.

It seems like there are some non-deterministic errors in the test suite already in master:
org.apache.iceberg.spark.source.TestIcebergSourceHiveTables > testHiveFilesTable FAILED
    java.lang.RuntimeException at TestIcebergSourceHiveTables.java:196
        Caused by: org.apache.thrift.transport.TTransportException at TestIcebergSourceHiveTables.java:196
            Caused by: java.net.SocketException at TestIcebergSourceHiveTables.java:196

org.apache.iceberg.spark.source.TestIcebergSourceHiveTables > testHiveFilesUnpartitionedTable FAILED
    java.lang.RuntimeException at TestIcebergSourceHiveTables.java:233
        Caused by: org.apache.thrift.transport.TTransportException at TestIcebergSourceHiveTables.java:233
            Caused by: java.net.SocketException at TestIcebergSourceHiveTables.java:233

org.apache.iceberg.spark.source.TestIcebergSourceHiveTables > testHiveManifestsTable FAILED
    java.lang.RuntimeException at TestIcebergSourceHiveTables.java:438
        Caused by: org.apache.thrift.transport.TTransportException at TestIcebergSourceHiveTables.java:438
            Caused by: java.net.SocketException at TestIcebergSourceHiveTables.java:438

org.apache.iceberg.spark.source.TestIcebergSourceHiveTables > testHiveHistoryTable FAILED
    java.lang.RuntimeException at TestIcebergSourceHiveTables.java:285
        Caused by: org.apache.thrift.transport.TTransportException at TestIcebergSourceHiveTables.java:285
            Caused by: java.net.SocketException at TestIcebergSourceHiveTables.java:285

org.apache.iceberg.spark.source.TestIcebergSourceHiveTables > testHiveEntriesTable FAILED
    java.lang.RuntimeException at TestIcebergSourceHiveTables.java:144
        Caused by: org.apache.thrift.transport.TTransportException at TestIcebergSourceHiveTables.java:144
            Caused by: java.net.SocketException at TestIcebergSourceHiveTables.java:144

I restarted CI. I'll have to take a look at the flaky test, too.

Merged. Thanks for fixing this, @edgarRd!

Great, thanks!


Upgrade of perfdash to 2.33 is blocked

We needed to revert 2.33 perfdash upgrade in https://github.com/kubernetes/perf-tests/pull/1784, because there is not enough resources (memory) in the aaa cluster.
To unblock that, https://github.com/kubernetes/k8s.io/pull/1604 needs to happen

/help-wanted

/reopen
The 2.33 upgrade was reverted in https://github.com/kubernetes/perf-tests/pull/1799

/assign


[WIP] Apply security policy by plugin's own manifest.

This is just Proof-of-Concept as well as #592, not for merging. (And it depends on #592 as well.)
It's just a trial to apply a kind of Security Policy for plugin. This is manifest-based, which means that a plugin declares its required permissions by itself. It may make it easier to confirm plugins don't behave out of expectations.
Cc: @muga
It has problems yet. The biggest one is that the main code (not plugin code) may run under PluginClassLoader in case of ScatterExecutor or like that.

embulk-input-dummyjar is still its example. Changes: https://github.com/dmikurube/embulk-input-dummyjar/commit/6a9e756e506e6b4e749216a3db7df0944dc40c8d


create a logo

would be great to be able to give to other groups for cross-promotion, instead of the stolen image I've been using as the Meetup group's avatar :grin:

New design from @SiberianCharm, @jeremiak, and _____!

http://codepen.io/anon/pen/XbJpRa
I played around with the proportions a bit, mostly making the clock face slightly smaller and its border narrower. Let me know what you think!

http://codepen.io/anon/pen/EjaWBY?editors=110

looks good :)
On Mon, Apr 27, 2015 at 12:19 AM, Aidan Feldman<EMAIL_ADDRESS>wrote:

New design from @SiberianCharm https://github.com/SiberianCharm,
@jeremiak https://github.com/jeremiak, and _____!
[image: screen shot 2015-04-27 at 12 16 52 am]
https://cloud.githubusercontent.com/assets/86842/7341610/be7035a6-ec72-11e4-9022-05bdd1982021.png
http://codepen.io/anon/pen/XbJpRa
I played around with the proportions a bit, mostly making the clock face
slightly smaller and its border narrower. Let me know what you think!
[image: screen shot 2015-04-27 at 12 16 21 am]
https://cloud.githubusercontent.com/assets/86842/7341606/aaa9ca3c-ec72-11e4-9382-a2fb2942a8f8.png
http://codepen.io/anon/pen/EjaWBY?editors=110
—
Reply to this email directly or view it on GitHub
https://github.com/afeld/hackerhours.org/issues/25#issuecomment-96495645
.

What are your thoughts about how to incorporate it? I can take a screenshot and make it the group image on the Meetup page, but less obvious about how to use it on the standalone site.

yes, share the screenshot and solicit landing pg layout suggestions from
front-end leaning Hackers Hours / Code Buddies members and user flows from
the ux inclined
On Mon, Apr 27, 2015 at 12:38 AM, Aidan Feldman<EMAIL_ADDRESS>wrote:

What are your thoughts about how to incorporate it? I can take a
screenshot and make it the group image on the Meetup page, but less obvious
about how to use it on the standalone site.
—
Reply to this email directly or view it on GitHub
https://github.com/afeld/hackerhours.org/issues/25#issuecomment-96500440
.

hey @afeld and @SiberianCharm feel free to take a look at my first go at an implementation (#116)

I like it. I think narrower vertical feet and playing with different shades of gray may help keep it lighter, social and feeling less rigid. The serif treatment (which now, after doing one looks a bit much).

I like the different shade of gray & keeping the ascenders on the H thinner but I agree that the serifs feel like they're a bit too much.

Responding to an email from @SiberianCharm:

Who is our main audience

People who are learning to code, and people that would be willing to help them.

what is our main message?

Hacker Hours is a great place to get help, work among a supportive group, and to meet people. More brainstorming in https://github.com/afeld/hackerhours.org/pull/22.

What stretch goals/new customers/members do we want to attract?

I suppose people that are too shy to ask for help, and potential mentors who might not normally make time for it.

Who is our "competition"?

I mean, I suppose the other related groups...but I'm not worried about trying to out-market them or anything. I suppose the thing we are fighting is people saying "oh, I've been meaning to go to that" who never do. Lots of friends are in that boat. Since we don't have special workshops or speakers at each one, there is no sense of urgency to attend (unless you need help that week).

Thank you. Ideas percolating --- soon to be expressed both verbally and
pictorially.
On Sat, May 2, 2015 at 10:57 AM, Aidan Feldman<EMAIL_ADDRESS>wrote:

Responding to an email from @SiberianCharm
https://github.com/SiberianCharm:
Who is our main audience
People who are learning to code, and people that would be willing to help
them.
what is our main message?
Hacker Hours is a great place to get help, work among a supportive group,
and to meet people. More brainstorming in #22
https://github.com/afeld/hackerhours.org/pull/22.
What stretch goals/new customers/members do we want to attract?
I suppose people that are too shy to ask for help, and potential mentors
who might not normally make time for it.
Who is our "competition"?
I mean, I suppose the other related groups
http://hackerhours.org/related-groups.html...but I'm not worried about
trying to out-market them or anything. I suppose the thing we are fighting
is people saying "oh, I've been meaning to go to that" who never do. Lots
of friends are in that boat. Since we don't have special workshops or
speakers at each one, there is no sense of urgency to attend (unless you
need help that week).
—
Reply to this email directly or view it on GitHub
https://github.com/afeld/hackerhours.org/issues/25#issuecomment-98368254
.

Not sure if this still a issue but figured I would like to try a nice logo for a change as well. Will make a repo with files people can continue as they wish.

@Penderis Wow nice, thanks! Curious how you came across this issue?
The hourglass idea is interesting – wonder if we could use that same idea, but with less detail? The vertical bars being skyscrapers is cool, though I don't want Hacker Hours to seem city-centric.
Anyone else have opinions about it? Thanks again!

Looks confusingly like a wine glass, so reads like HappyHours to me. Also a
bit busy, needs more simpler clearer shapes- think about it as a tiny icon
in a browser tab, as well as a 2.5 or 3" diameter sticker on a laptop. A
great mark needs to work well in a variety of sizes and applications.
On Jun 21, 2015 10:48 PM, "Aidan Feldman"<EMAIL_ADDRESS>wrote:

@Penderis Wow nice, thanks! Curious how you came across this issue?
The hourglass idea is interesting – wonder if we could use that same
idea, but with less detail? The vertical bars being skyscrapers is cool,
though I don't want Hacker Hours to seem city-centric.
Anyone else have opinions about it? Thanks again!
—
Reply to this email directly or view it on GitHub.

@afeld heard about hacker hours on a podcast , like on twitter , saw the image on your feed noticed the link is a github issue.
As for the logo sample, what I was thinking if that helps

Time element obviously , clock just seemed to generic and could not decide what the actual time would be so that was a deal breaker.
hourglass was decided on this is the simplified shape the other involved trying to get curly braces to create it , still trying.
the semi-colon is the only representation to code, also needs further work but could represent the person
not to be city centric just happen to be the H at the back do create the feel of lights being on past office hours. I should try convey this better.

Just a few thoughts , I will try a better version , any any critique is welcome, should probly ask if it ok if I do try to complete this even as personal project?
I noticed you animated the other one beautifully and think even simplifying the hourglass to just contain sand that in the animation the sand can go to the bottom become the underscore then type out hacker hours. Just a thought.

@SiberianCharm Thank you, will note that a more solid shape would be a better fit.

:)
On Jun 22, 2015 11:01 AM, "Keith"<EMAIL_ADDRESS>wrote:

@SiberianCharm Thank you, will note that a more solid shape would be a
better fit.
—
Reply to this email directly or view it on GitHub.

The hourglass idea is interesting to me, visually. Has a nice shape. If I were getting super analytical about it, it would seem that an hourglass is constraining time rather than "making time available" for getting help, but that may be overthinking it.

you animated the other one beautifully and think even simplifying the hourglass to just contain sand that in the animation

Ooh, that could be cool.

Design by committee is hard :wink:

I added a repo where I can put stuff https://github.com/Penderis/design-itch . You can view the tests easier will attach screenshots of the 2 well 2.4 new ones I played with.

Oh the one with the lotsa icons is more each one is a replacement for the other to see the diff between each. also small to large is 32px till 256px display.

Aaahhh, that looks like HackerDna :)
On Jun 25, 2015 4:10 PM, "Keith"<EMAIL_ADDRESS>wrote:

Oh the one with the lotsa icons is more each one is a replacement for the
other to see the diff between each. also small to large is 32px till 256px
display.
—
Reply to this email directly or view it on GitHub.

haha yes a unfortunate side effect in this case, infinity just not coming through


[BUG] weird behavior when we have two options data set

Describe the bug
When I have two options in list and I select first one and after that select second one the first option got disappear.
also I got weird warning initialScrollIndex "-1" is not valid (list has 3 items)
To Reproduce
Steps to reproduce the behavior:

add test two option to dropdown
select first one
now select second one without crossing first one.
now open the dropdown you will see

Expected behavior
It should show list and don't lose the lis
Screenshots

Environment (please complete the following information):

OS: [iOS/Android]
OS Version:  iOS 16.4
React Native Version : 0.72.2
All IOS and Android devices.

Additional context
https://github.com/MobileReality/react-native-select-pro/assets/132438054/b135ebe1-5f00-406b-8b01-8a71ce560917

@danish5454 While I'm still investigating this behaviour for a quick workaround, try adding the scrollToSelectedOption={false} prop, this should solve the problem

Hi, this is fixed on 2.2.3
@gitsad totally missed this issue when I opened the PR earlier today 🤦♂


determine why musl binaries are much slower than glibc binaries especially when threading is used

One example of this would be running full repo scans using pkgcruft with both binary types on the same system. For some configurations the glibc-based binary will be almost 50x faster than the musl-based one.

My best guess would be musl's malloc. Try shoving in mimalloc or jemalloc and see if it gets better?

Good point, I recall reading issues relating to rust binary optimization and allocator usage years ago and so partially thought more of that would be fixed without me having to do anything by now. :laughing:

Adding a semi-recent, relevant blog post related to mimalloc for reference: https://www.tweag.io/blog/2023-08-10-rust-static-link-with-mimalloc/

As an update, initial test builds using mimalloc on the musl branch yield no speedups and are still spending a majority of time in kernel space vs glibc builds (as seen in htop). I expect the same result from using jemalloc instead.
It's probably worth stracing the related memory allocation syscalls (sbrk, brk, and/or mmap) to see if anything can be divined from them.


No Scroll bar on left nav

No Scroll bar when we have many clusters added

Lens Version: 4.0.6
OS: Windows
Installation method (e.g. snap or AppImage in Linux): Exe Installation

Is the issue that you can't fully see the last cluster icon in the list? (Otherwise you can scroll using mousewheel, etc)

Is the issue that you can't fully see the last cluster icon in the list? (Otherwise you can scroll using mousewheel, etc)

Just tested on windows 10 with Lens 4.0.6. I was able to scroll the cluster menu and fully see all of the added cluster icons.

Just tested on windows 10 with Lens 4.0.6. I was able to scroll the cluster menu and fully see all of the added cluster icons.

@MiteshNWT, can you provide more context? About how many clusters? Is it just the last cluster that is "clipped"? Did you resize the lens window? Anything special about your Windows setup?

@MiteshNWT, can you provide more context? About how many clusters? Is it just the last cluster that is "clipped"? Did you resize the lens window? Anything special about your Windows setup?

Thanks for looking in this . Now I am able to scroll with mouse wheel . It was working earlier . Probably my computer ran out of resources or something.

Thanks for looking in this . Now I am able to scroll with mouse wheel . It was working earlier . Probably my computer ran out of resources or something.

I remember it now . Actually when you are just using Laptop Track Pad and not have access to mouse wheel then its un scrollable , better to put scroll bar on this menu

I remember it now . Actually when you are just using Laptop Track Pad and not have access to mouse wheel then its un scrollable , better to put scroll bar on this menu

Oh for laptops that don't have "two finger to scroll"?

Oh for laptops that don't have "two finger to scroll"?

Two finger swipe up and down on track pad is supported on Windows/Mac/Linux for scrolling the clusters menu on the left nav.

Two finger swipe up and down on track pad is supported on Windows/Mac/Linux for scrolling the clusters menu on the left nav.


measure the overhead of UBSan bounds checking

It would be neat to measure the overhead of -fsanitize=bounds,object-size -fsanitize-undefined-trap-on-error. It's going to be way too expensive to enable on Arch, but it's useful information nonetheless. There are some other hardening-friendly UBSan subsets that might also be worth measuring.

Sure, sounds fine to me. Add whatever flags we should test here and I'll integrate them where appropriate.

Closing, added to https://github.com/pid1/test-sec-flags/wiki/Feature-Requests


[SDK-4217] readme tweaks for web support

[ ] All new/changed/fixed functionality is covered by tests (or N/A)
[ ] I have added documentation for all new/changed functionality (or N/A)

📋 Changes

PR includes a number of readme and documentation tweaks for the forthcoming web support:

includes API ref for web
rewords common tasks
includes web-related details for credentials and hasCredentials

Should the base of this PR be beta? Currently it's main.

Woops! Fixed :)


Change the UI of Calculator

I want to change the Buttons of the calculator page
I would like to change the shape of the buttons and want to give a good presentation

Assign me this issue @TusharKesarwani
I can solve this
I'm a SSOC contributor

i want to change the gradient of button and  i can see their is some spaces between which i want to modify it so i kindly request you to please assign me this project

can you plz assign the issue i want to work on it


Improvement for k8s.io/docs/concepts/services-networking/connect-applications-service/

the example documentation for this page runs the pods with port 80 and the user is root user.
current best practice that i've seen is to not run any pods with root user.

suggestion: so i think the documentation should not be showing users examples where your pods run as root user... when every production environment and guide says "do not run pods with root user".
the docs can be changed to instead show the pods running as a non-root user and have the containers running at port 8080 and then have the service run with port 80 and point to the container port 8080.
p.s. i wrote this because i am relatively new to kubernetes and coworkers are all saying "don't run any pods with root user" and then i see your guide and it is running as root user. (the other web page runs the nginx pod with root user too... i think https://kubernetes.io/docs/concepts/workloads/pods/ .)

@trevorboydsmith just for clarification i want to know where it is documented that the deployment from which pods  are running are root user?

I think from  pods prospective we are looking for nslookup command here or exec into the pod


Dynamic Forms Appearance Attribute

Feature Request
Add the ability to pass in an appearance preference that gets passed to the mat-form-field component.
What is the motivation / use case for changing the behavior?
This would allow users to leverage the built in appearance variations provided by Angular Material (https://material.angular.io/components/form-field/overview#form-field-appearance-variants)
Currently, this can be done by using the global override Angular Material provides: MAT_FORM_FIELD_DEFAULT_OPTIONS.
Example:
providers: [
  {provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: {appearance: 'outline'}}
]

This works for me, but it is possible people would like to have more granular control over this attribute based on the form field type or where it lives.
If you think this global setting is enough, it might be worth just a small update to the dynamic forms documentation. Otherwise I propose extending the ITdDynamicElementConfig to allow for the key of appearance and the value to be equal to an enum of values that match the options allowed by Angular Material.
I am happy to provide a PR for either direction, let me know your thoughts!
Thanks for the great library!

Adding to this:
The material spec currently suggests the use of either "outlined" or "filled" text fields. (https://material.io/components/text-fields)
This was done some time ago to combat the bad visibility / bad discoverability of the "legacy" form fields. (https://medium.com/google-design/the-evolution-of-material-designs-text-fields-603688b3fe03)
IMO the default should be either outlined or fill to conform with the current suggestions by the material spec.
The simplest way would probably be to provide MAT_FORM_FIELD_DEFAULT_OPTIONS, but I don't think thats covalents job.
However if ITdDynamicElementConfig has a default, it will always override whatever users set in their provided MAT_FORM_FIELD_DEFAULT_OPTIONS.
I guess the best first step would be to give a hint for MAT_FORM_FIELD_DEFAULT_OPTIONS in the documentation.
Additionally ITdDynamicElementConfig should probably have an optional appearance property to selectively adjust the appearance.

This component is deprecated and will not be supported in future versions.


VSR: SuperBlock reserved space; RegisterResult

Increase reserved bytes in CheckpointState
Increase reserved bytes in VSRState
Reserve space after each superblock copy
Add RegisterResult

Is there anything else we should reserve space for in the superblock zone/copies?

we might reserve space for extra superblock copies, but I don't think it's useful. I think if we change the number of copies, that'll only applly to new data files?
we might want to reserve space for extra superblock zones? Basically increasing size_grid_padding to be able to stuff something else between the superrblock and the grid? Though, I don't think that would be a good idea --- if we need an entire new zone, it'll probably be too large for a reasonable amount of padding we can reserve...

Let's lend this though to avoid conflicts though, superblock size changes are annoying!


Removed AddAndDelete method from interface which is used by Ocelot.Provider.Consul

Expected Behavior / New Feature
Actual Behavior / Motivation for New Feature
Steps to Reproduce the Problem

Specifications

Version:
Platform:
Subsystem:

released in 11.0.1, will be on NuGet soon


Columns are hidden by dates chart

The dates chart are covering my table columns and I need to drag the date chart to right to able to see my columns.

https://github.com/angular-gantt/angular-gantt/issues/464


All new files (that have no extension) have their Language Mode set to COBOL

Describe the bug
When doing File -> New Text File, the new file will automatically have the Language Mode set to COBOL. This prevents VSCode from later detecting the probable language of the contents typed/pasted in, and doesn't seem like a sensible default for those creating a new text file.
To Reproduce
Steps to reproduce the behavior:

Open a stock VSCode instance with only the COBOL extension installed, and default settings for everything.
Create a new text file.
See that the file has the COBOL Language Mode selected.

Expected behavior
The default Language Mode for a new text file should not be COBOL, as it prevents VSCode from guessing the Language Mode for the contents that end up being typed/pasted in.
Screenshots
https://github.com/user-attachments/assets/fd03bd06-d3e3-4f32-a043-f36f81bd1d63
Desktop (please complete the following information):

OS: macOS 14.5
Version: VSCode 1.91.1 | COBOL Extension 10.7.23

What user & workspace settings are being used?:
I removed all of my user and workspace settings prior to recreating this issue, so only the defaults for VSCode and this extension.

This is done because a lot of COBOL developers do not use file extensions.
I recommend you use this setting:
    "files.defaultLanguage": ""

I disagree that this should be set as the global default for everyone that happens to have this extension installed (who might be working with more than just COBOL files), and believe this should be an opt-in rather than an opt-out. But I guess if this is intentional behavior, then the documentation update is good.

It is a shame vscode has this behaviour, in a ideal world it would check for known languages and then default to this language setting if it fails.
You can also "click" on the assigned language indicator in the editor to change it to a different language.
I will take a further look at the weekend and see if they is anything else can be done.

Well, any new file created with "File -> New Text File" (or Ctrl+N/Cmd+N on the keyboard) will have this behavior, which is a common way to create a new file before saving it with a file extension. Yes I can click on the Language Mode to change it, but by default I don't need to do that because VSCode will guess the language mode when I start typing or paste some code in. This is very convenient. Adding a click to always revert from COBOL when I rarely write in COBOL (I do open some COBOL or PL/I files once in a while, which is why I have this installed) is additional work I have to do when creating a new file. Again, this seems like something that should be an opt-in rather than an opt-out. I think it would be better to put this as a recommended change in the README or some other mechanism (perhaps one of the bottom-right pop-up prompts?), rather than have people who don't want this to have to revert a setting that the extension changed. I guess I don't know what percentage of people have this extension installed because they actively do COBOL development everyday, versus what percentage of people just have this installed for the syntax highlighting and other like features that this extension provides. Knowing that would likely help guide which default was "more sensible".

You always opt-in to another extension or just use profiles


new release 1.92

pending https://github.com/foundry-rs/forge-std/issues/586

Now unblocked, https://github.com/foundry-rs/forge-std/pull/587 has been merged