Compatible node version (10) is EOL

When running yarn build with Node versions 12, 14, 16 or 18 on a 2021 MacBook Pro M1 Pro with macOS 12.5.1 I get the following error. Only with Node version 10 it doesn't complain.
I know, that the error is not important to the functionality, it would still be good to update the Node package versions.
yarn install v1.22.19
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
warning Error running install script for optional dependency: "/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents: Command failed.
Exit code: 1
Command: node install
Arguments:
Directory: /Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents
Output:
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using<EMAIL_ADDRESS>node-pre-gyp info using<EMAIL_ADDRESS>| darwin | x64
node-pre-gyp info check checked for \"/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64/fse.node\" (not found)
node-pre-gyp http GET https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v83-darwin-x64.tar.gz
node-pre-gyp http 403 https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v83-darwin-x64.tar.gz
node-pre-gyp WARN Tried to download(403): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v83-darwin-x64.tar.gz
node-pre-gyp WARN Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(node-v83 ABI, unknown) (falling back to source compile with node-gyp)
node-pre-gyp http 403 status code downloading tarball https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.4/fse-v1.2.4-node-v83-darwin-x64.tar.gz
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info ok
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info find Python using Python version 3.10.6 found at<EMAIL_ADDRESS>gyp info spawn<EMAIL_ADDRESS>gyp info spawn args [
gyp info spawn args   '/Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/SimJoSt/Library/Caches/node-gyp/14.19.1',
gyp info spawn args   '-Dnode_gyp_dir=/Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp info ok
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| darwin | x64
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:221:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:22:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
X(Boolean)
^~~~~~~~~~
../../nan/nan_converters_43_inl.h:18:23: note: expanded from macro 'X'
      val->To ## TYPE(isolate->GetCurrentContext())                            \\\n                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:2848:37: note: passing argument to parameter 'isolate' here
  Local<Boolean> ToBoolean(Isolate* isolate) const;
                                    ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:221:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:22:1: error: no member named 'FromMaybe' in 'v8::Local<v8::Boolean>'
X(Boolean)
^~~~~~~~~~
../../nan/nan_converters_43_inl.h:19:12: note: expanded from macro 'X'
          .FromMaybe(v8::Local<v8::TYPE>()));                                  \\\n           ^
../../nan/nan_converters_43_inl.h:40:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *'
X(bool, Boolean)
^~~~~~~~~~~~~~~~
../../nan/nan_converters_43_inl.h:37:29: note: expanded from macro 'X'
  return val->NAME ## Value(isolate->GetCurrentContext());                     \\\n                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:2858:30: note: passing argument to parameter 'isolate' here
  bool BooleanValue(Isolate* isolate) const;
                             ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:221:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:40:1: error: no viable conversion from returned value of type 'bool' to function return type 'imp::ToFactory<bool>::return_t' (aka 'Maybe<bool>')
X(bool, Boolean)
^~~~~~~~~~~~~~~~
../../nan/nan_converters_43_inl.h:37:10: note: expanded from macro 'X'
  return val->NAME ## Value(isolate->GetCurrentContext());                     \\\n         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:9968:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'bool' to 'const v8::Maybe<bool> &' for 1st argument
class Maybe {
      ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:9968:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'bool' to 'v8::Maybe<bool> &&' for 1st argument
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:10023:12: note: explicit constructor is not a candidate
  explicit Maybe(const T& t) : has_value_(true), value_(t) {}
           ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:222:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:103:42: error: no viable conversion from 'v8::Isolate *' to 'Local<v8::Context>'
  return scope.Escape(v8::Function::New( isolate
                                         ^~~~~~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:190:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::Isolate *' to 'const v8::Local<v8::Context> &' for 1st argument
class Local {
      ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:190:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::Isolate *' to 'v8::Local<v8::Context> &&' for 1st argument
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:194:13: note: candidate template ignored: could not match 'Local<type-parameter-0-0>' against 'v8::Isolate *'
  V8_INLINE Local(Local<S> that)
            ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:337:22: note: explicit constructor is not a candidate
  explicit V8_INLINE Local(T* that) : val_(that) {}
                     ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:4446:22: note: passing argument to parameter 'context' here
      Local<Context> context, FunctionCallback callback,
                     ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1064:53: error: no viable conversion from 'v8::Isolate *' to 'Local<v8::Context>'
      v8::Local<v8::String> string = from->ToString(v8::Isolate::GetCurrent());
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:190:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::Isolate *' to 'const v8::Local<v8::Context> &' for 1st argument
class Local {
      ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:190:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::Isolate *' to 'v8::Local<v8::Context> &&' for 1st argument
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:194:13: note: candidate template ignored: could not match 'Local<type-parameter-0-0>' against 'v8::Isolate *'
  V8_INLINE Local(Local<S> that)
            ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:337:22: note: explicit constructor is not a candidate
  explicit V8_INLINE Local(T* that) : val_(that) {}
                     ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:2811:22: note: passing argument to parameter 'context' here
      Local<Context> context) const;
                     ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1064:29: error: no viable conversion from 'MaybeLocal<v8::String>' to 'v8::Local<v8::String>'
      v8::Local<v8::String> string = from->ToString(v8::Isolate::GetCurrent());
                            ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:190:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'const v8::Local<v8::String> &' for 1st argument
class Local {
      ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:190:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'v8::Local<v8::String> &&' for 1st argument
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:194:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'
  V8_INLINE Local(Local<S> that)
            ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:337:22: note: explicit constructor is not a candidate
  explicit V8_INLINE Local(T* that) : val_(that) {}
                     ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1855:28: error: no matching member function for call to 'Set'
    New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
    ~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1861:28: error: no matching member function for call to 'Set'
    New(persistentHandle)->Set(key, value);
    ~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1867:28: error: no matching member function for call to 'Set'
    New(persistentHandle)->Set(index, value);
    ~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1873:32: error: no matching member function for call to 'Get'
        New(persistentHandle)->Get(New(key).ToLocalChecked()));
        ~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1879:48: error: no matching member function for call to 'Get'
    return scope.Escape(New(persistentHandle)->Get(key));
                        ~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1884:48: error: no matching member function for call to 'Get'
    return scope.Escape(New(persistentHandle)->Get(index));
                        ~~~~~~~~~~~~~~~~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3717:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3720:43: note: candidate function not viable: requires 2 arguments, but 1 was provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
                                          ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2698:
../../nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object>'
    assert(persistent().IsNearDeath());
           ~~~~~~~~~~~~ ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:99:25: note: expanded from macro 'assert'
    (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __ASSERT_FILE_NAME, __LINE__, #e) : (void)0)
                        ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2698:
../../nan/nan_object_wrap.h:67:18: error: no member named 'MarkIndependent' in 'Nan::Persistent<v8::Object>'
    persistent().MarkIndependent();
    ~~~~~~~~~~~~ ^
../../nan/nan_object_wrap.h:124:26: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object>'
    assert(wrap->handle_.IsNearDeath());
           ~~~~~~~~~~~~~ ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/assert.h:99:25: note: expanded from macro 'assert'
    (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __ASSERT_FILE_NAME, __LINE__, #e) : (void)0)
                        ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2794:
../../nan/nan_typedarray_contents.h:34:43: warning: 'GetContents' is deprecated: Use GetBackingStore. See http://crbug.com/v8/9908. [-Wdeprecated-declarations]
      data   = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
                                          ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:5272:3: note: 'GetContents' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON(\"Use GetBackingStore. See http://crbug.com/v8/9908.\")
  ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8config.h:402:39: note: expanded from macro 'V8_DEPRECATE_SOON'
# define V8_DEPRECATE_SOON(message) [[deprecated(message)]]
                                      ^
../fsevents.cc:50:32: error: no template named 'Handle' in namespace 'v8'
    static void Initialize(v8::Handle<v8::Object> exports);
                           ~~~~^
../fsevents.cc:63:6: warning: field 'async_resource' will be initialized after field 'lockStarted' [-Wreorder-ctor]
   : async_resource(\"fsevents:FSEvents\"), lockStarted(false) {
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~
     lockStarted(false)                   async_resource(\"fsevents:FSEvents\")
In file included from ../fsevents.cc:82:
../src/constants.cc:89:11: error: no matching member function for call to 'Set'
  object->Set(Nan::New<v8::String>(\"kFSEventStreamEventFlagNone\").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagNone));
  ~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
In file included from ../fsevents.cc:82:
../src/constants.cc:90:11: error: no matching member function for call to 'Set'
  object->Set(Nan::New<v8::String>(\"kFSEventStreamEventFlagMustScanSubDirs\").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagMustScanSubDirs));
  ~~~~~~~~^~~
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/SimJoSt/Library/Caches/node-gyp/14.19.1/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
make: *** [Release/obj.target/fse/fsevents.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:201:23)
gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:282:12)
gyp ERR! System Darwin 21.6.0
gyp ERR! command \"/Users/SimJoSt/.nvm/versions/node/v14.19.1/bin/node\" \"/Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"build\" \"--fallback-to-build\" \"--module=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64/fse.node\" \"--module_name=fse\" \"--module_path=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64\" \"--napi_version=8\" \"--node_abi_napi=napi\"
gyp ERR! cwd /Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents
gyp ERR! node -v v14.19.1
gyp ERR! node-gyp -v v9.1.0
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/Users/SimJoSt/.nvm/versions/node/v14.19.1/bin/node /Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64/fse.node --module_name=fse --module_path=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64 --napi_version=8 --node_abi_napi=napi' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1058:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
node-pre-gyp ERR! System Darwin 21.6.0
node-pre-gyp ERR! command \"/Users/SimJoSt/.nvm/versions/node/v14.19.1/bin/node\" \"/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"
node-pre-gyp ERR! cwd /Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents
node-pre-gyp ERR! node -v v14.19.1
node-pre-gyp ERR! node-pre-gyp -v v0.10.0
node-pre-gyp ERR! not ok
Failed to execute '/Users/SimJoSt/.nvm/versions/node/v14.19.1/bin/node /Users/SimJoSt/.nvm/versions/node/v14.19.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64/fse.node --module_name=fse --module_path=/Users/SimJoSt/Code/coders.fail/create-cloudflare-app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-x64 --napi_version=8 --node_abi_napi=napi' (1)"
info This module is OPTIONAL, you can safely ignore this error
✨  Done in 6.67s.

As yarn upgrade using Node version 16 resolves the problem immediately, I suspect merging one or all of the dependabot PRs should suffice:

https://github.com/cloudflare-apps/create-cloudflare-app/pull/25
https://github.com/cloudflare-apps/create-cloudflare-app/pull/27
https://github.com/cloudflare-apps/create-cloudflare-app/pull/31
https://github.com/cloudflare-apps/create-cloudflare-app/pull/34
https://github.com/cloudflare-apps/create-cloudflare-app/pull/36
https://github.com/cloudflare-apps/create-cloudflare-app/pull/41
https://github.com/cloudflare-apps/create-cloudflare-app/pull/42
https://github.com/cloudflare-apps/create-cloudflare-app/pull/46
https://github.com/cloudflare-apps/create-cloudflare-app/pull/50

If requested, I'll gladly fork the repo, run the update and open a PR.


GUAC-1305: Only test for supported images when guacImage is initially loaded. No need to retest.

This change is pretty minimal, though the GitHub seems to have mangled the diff somewhat.


Handle column names with spaces

I know it's a bad practice, but you can't always help it that is how you get your source data :)
If column names have spaces and you define tests for them, then you get errors.
E.g.
          - name: "van tijdstip"
            type: time
            description: Start time of the quarter
            tests:
              - not_null

20:24:34    Parser Error: syntax error at or near "tijdstip"
20:24:34    LINE 15: where van tijdstip is null

Probably need to surround all column names with double quotes.

You should be able to quote it via: https://docs.getdbt.com/reference/resource-properties/quote
LMK if that doesn't do the trick!

That works, thanks!


Fix records length for log roll and normalize

The current lengths for 2 of the log roll fields and normalize_ae are off by 1 which causes a warning when loading and then falls back to the default value

[approve autest 1]

[approve ci autest 1]

Cherry-picked to v10.0.x


Opening token.vega.xyz before unlocking Metamask

Firefox (latest) on MacOS (latest) arm cpu (don't think it matters).

Launch Firefox.

If I reload the page then it goes beyond loading and Metamask indicates it needs unlocking:

Alternatively

Launch Firefox
Unlock Metamask
Go to token.vega.xyz
It loads fine.

Re-tested and is now resolved


[In progress] Added Redis cache samples

Runtime changes detected. pull request created. CI running:

Runtime changes detected. pull request created. CI running:


Can euqal be compared against 'version' instead of 'mod_version'?

There's another overload of init_compare which compares against the mod_version, I think that is what you need.
https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/blob/6704b9373f5a6f474845fc307309604dcd7db34b/src/v3/Transaction.cpp#L37-L44

Close as lacking of further response.


v0.20 mani sync bug

I just installed the latest version of mani on arch, and I want to report a new bug I noticed.
I think the bug is related to the fact that I store my mani.yaml file within a mani repo. See https://github.com/alajmo/mani/issues/27.
For example, my mani.yaml contains:
  spotidry:
    path: ~/Documents/GitRepos/OpenSource/spotidry
    url: https://github.com/mikeboiko/spotidry

When I run mani -c ~/Documents/GitRepos/Linux/config/mani.yaml sync, my repo ends up in ~/Documents/GitRepos/Linux/config/spotidry

Thanks for reporting the bug. I tried to re-create it but wasn't able to, here's my config (the mani.yaml file is located in ~/tmp/GitRepos/Linux/config/mani.yaml.:
projects:
  linux:
    path: ~/tmp/GitRepos/Linux/config
    url: https://github.com/alajmo/dashgrid.git

  spotidry:
    path: ~/tmp/GitRepos/OpenSource/spotidry
    url: https://github.com/mikeboiko/spotidry

~/tmp $ tree GitRepos -L 2

GitRepos
├── Linux
│   └── config
└── OpenSource
    └── spotidry

4 directories, 0 files

mani list projects -c ~/tmp/GitRepos/Linux/config/mani.yaml --headers=project,path,relpath
 Project    | Path                                         | Relpath
------------+----------------------------------------------+---------------------------
 linux      | /home/samir/tmp/GitRepos/Linux/config        | .
 spotidry   | /home/samir/tmp/GitRepos/OpenSource/spotidry | ../../OpenSource/spotidry

Could you paste your config.yaml here including where the mani.yaml is placed and also paste the output of mani version.
There's also 2 new env variables you could use by the way, also adds auto-completion which the -c flag doesn't.
 MANI_CONFIG
        Override config file path

 MANI_USER_CONFIG
        Override user config file path

No problem, let's see if can get this figured out :)
My config file is located in /home/mike/Documents/GitRepos/Linux/config/mani.yaml and for the purposes of this test, I've modified it to:
projects:
  Linux:
    path: ~/Documents/GitRepos/Linux
    url: https://github.com/mikeboiko/Linux
    tags: [main]

  spotidry:
    path: ~/Documents/GitRepos/OpenSource/spotidry
    url: https://github.com/mikeboiko/spotidry
    clone: git clone https://github.com/mikeboiko/spotidry --branch dev
    tags: [main]
    env:
      branch: dev

specs:
  custom:
    output: table
    parallel: true
    omit_empty: true

tasks:
  git-status:
    desc: show working tree status
    spec: custom
    cmd: git status -s

I will give the new ENV vars a try. For now, I've just been using this alias:
╭─mike@xps ~/Documents/GitRepos
╰─➤  which mani
mani: aliased to mani -c ~/Documents/GitRepos/Linux/config/mani.yaml

When I have the spotidry repo pulled already, mani sync works:
╭─mike@xps ~/Documents/GitRepos
╰─➤  mani sync

 Project  | Synced
----------+--------
 Linux    | ✓
 spotidry | ✓

However, when I delete the repo locally and run mani sync, mani tries to pull it into Linux/config:
╭─mike@xps ~/Documents/GitRepos/OpenSource
╰─➤  ls
intouch2  tbl2mysql  Vira
╭─mike@xps ~/Documents/GitRepos/OpenSource
╰─➤  mani sync

Project [spotidry] ***********************************************************************************************************************************************************

fatal: destination path 'spotidry' already exists and is not an empty directory.
exit status 128

 Project  | Synced
----------+--------
 Linux    | ✓
 spotidry | ✕

╭─mike@xps ~/Documents/GitRepos/OpenSource
╰─➤  cd ../Linux
total 104K
drwxr-xr-x 3 mike mike 4.0K Apr 11 06:24 ansible
drwxr-xr-x 2 mike mike 4.0K Apr 27 09:23 bin
drwxr-xr-x 7 mike mike 4.0K May  5 14:56 config
drwxr-xr-x 2 mike mike 4.0K May  1 09:19 dotfiles
drwxr-xr-x 8 mike mike 4.0K May  5 14:53 .git
drwxr-xr-x 3 mike mike 4.0K Apr 11 06:24 git
-rw-r--r-- 1 mike mike 2.5K Jul 29  2020 .gitattributes
-rw-r--r-- 1 mike mike  145 Jul 29  2020 .gitignore
-rw-r--r-- 1 mike mike  262 Jul 29  2020 Pipfile
-rw-r--r-- 1 mike mike 9.1K Jul 29  2020 Pipfile.lock
drwxr-xr-x 4 mike mike 4.0K Jul 29  2020 python
-rw-r--r-- 1 mike mike  137 Jul 29  2020 requirements.txt
drwxr-xr-x 5 mike mike 4.0K Apr 27 21:18 scripts
lrwxrwxrwx 1 mike mike   16 Jul 29  2020 setup.cfg -> config/setup.cfg
-rw-r--r-- 1 mike mike  41K May  5 14:51 tags
╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   config/mani.yaml
        modified:   dotfiles/.flow.yml

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        config/spotidry/

no changes added to commit (use "git add" and/or "git commit -a")
╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  mani version
Version: 0.20.0
Commit: e4e36f17079c57ba7fdead6de1dc441233fffe09
Date: 20220504-09:06:53

Please let me know if you need any more details. Thanks!

Furthermore, I got the same results when I used $MANI_CONFIG:
╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  unalias mani
╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  which mani
/usr/bin/mani
╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  export MANI_CONFIG=~/Documents/GitRepos/Linux/config/mani.yaml
╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  mani sync

Project [spotidry] ***********************************************************************************************************************************************************

Cloning into 'spotidry'...

 Project  | Synced
----------+--------
 Linux    | ✓
 spotidry | ✕

╭─mike@xps ~/Documents/GitRepos/Linux  ‹master*›
╰─➤  git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   config/mani.yaml
        modified:   dotfiles/.flow.yml

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        config/spotidry/

no changes added to commit (use "git add" and/or "git commit -a")

I think I see the issue now, it's because you override the clone command (when you override the clone command, it doesn't use the path and name attribute):
clone: git clone https://github.com/mikeboiko/spotidry --branch dev

The solution in this case is:
clone: git clone https://github.com/mikeboiko/spotidry --branch dev

I might add in the future the ability to specify common git clone options such as branch, sparse-checkout, etc. so you would be able to do:
  spotidry:
    path: ~/Documents/GitRepos/OpenSource/spotidry
    url: https://github.com/mikeboiko/spotidry
    git:
      branch: dev
      sparse: true
    tags: [main]
    env:
      branch: dev

Ahh, that makes sense. I like the git options plan!

I've added the environment variables MANI_PROJECT_URL and MANI_PROJECT_PATH so the clone command can be simplified to:
projects:

  spotidry:
    path: ~/Documents/GitRepos/OpenSource/spotidry
    url: https://github.com/mikeboiko/spotidry
    clone: git clone $MANI_PROJECT_URL $MANI_PROJECT_PATH
    tags: [main]
    env:
      branch: dev

I updated my clone command to include the new env vars and tested 0.21.1 and everything works great. Thank you!


Use \r\n new lines on Windows < 10

Need someone with a Windows 8 machine to test this.
https://github.com/microsoft/pxt-arcade/issues/1241
Test: make sure the exported console text opens in notepad / windows 8.
forever(function () {
    console.logValue("x", 0)
})

I think \r\n should be applied to Windows 10 too, because

Only recent Windows 10 releases support \n in Notepad (>=1809): https://devblogs.microsoft.com/commandline/extended-eol-in-notepad/
It is common to have different versions of Windows being used at the same time within the same school and the files are shared.


ImportError: OpenCV loader: missing configuration file: ['config-3.9.py', 'config-3.py']. Check OpenCV installation.

When I importing OpenCV in anywhere with Anaconda on my server it didn't imports, it gives
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 181, in
bootstrap()
File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 112, in bootstrap
load_first_config([
File "/usr/local/lib/python3.8/site-packages/cv2/init.py", line 109, in load_first_config
raise ImportError('OpenCV loader: missing configuration file: {}. Check OpenCV installation.'.format(fnames))
ImportError: OpenCV loader: missing configuration file: ['config-3.9.py', 'config-3.py']. Check OpenCV installation.
I worked only on virtual environment and conda environment. Because i was worried that something might go wrong. And now OpenCV is not working in my any environment or base of anaconda. It worked 1.5 months ago, and run successfully PGGaN code in this repo: https://github.com/tkarras/progressive_growing_of_gans
It uses OpenCV too. But now i can't run that too. I didn't touched this repo's environment. I worked on other environment.
My operating system: Ubuntu 20.04.5 LTS
OS Type 64-Bit
OpenCV-Version: <IP_ADDRESS>
Somebody's systems gives that error after using pyinstaller but i have never used it in my work. So these things didn't solved my problem (https://github.com/opencv/opencv-python/issues/569)
I want only run the YOLO V7 in this repo: https://github.com/WongKinYiu/yolov7 I created virtual environment in conda environment for that before making all of these process.
Thanks for helping.

/usr/local/lib/python3.8/site-packages/

How do you manage this location?

I solved the problem with checking .bashrc. PYTHONPATH is described wrong (it described Python 3.8's site-packages path), when i uncommented, it works correctly. Thanks for advice @alalek .


New Feature: implementation of custom ai connectors

name: Feature request
about: Suggest an idea for this project

Enable the implementation of custom AI connectors, e.g. hosted LLMs on a server with custom API structure/parameters.
In my current use case, a LLM is hosted on a server providing a dedicated endpoint for access.
The request structure of this endpoint differs from the ones provided within the semantic kernel framework (e.g. OpenAI, ...).
This implies my need to create a custom connector to correctly access and use this my API endpoint.
Thanks and best regards!

@malacoding, Semantic Kernel was built with this customization in mind.
All you need  to create your custom connector is to import our Microsoft.SemanticKernel.Abstractions package and implement your ChatCompletion service using our IChatCompletionService interface and many other interfaces depending on your model modalities.
Example for ITextGenerationService
https://github.com/microsoft/semantic-kernel/blob/main/dotnet/samples/Concepts/TextGeneration/Custom_TextGenerationService.cs


crop area not moving in chrome, working fine in mozilla

Hi All,
I am opening cropper in modal box. Cropper is working fine with mozilla but if i use it in chrome, crop area is not movable. Below is my code
$('#cropper-example-2-modal').on('shown.bs.modal', function () {
$image.cropper({
aspectRatio: aspect,
data: {
width: canvasW,
height: canvasH
},
strict: true,
highlight: false,
viewMode: 1
});
});

Hi.
I'm seeing this too. Works fine in firecox, but not ie and chrome.

Fixed this in the latest version (v3.0.0-alpha).

I am still seeing this problem in Cropper v3.0.0-alpha.1
The getPointer function is not setting pageX and pageY because Chrome does not seem to pass these values in a jquery event object.
Line 1097 in Cropper.js
function getPointer(_ref, endOnly) {
  var pageX = _ref.pageX,
      pageY = _ref.pageY;

// The next 2 lines get the pageX/Y from the oroginal event if it's not been defined
// already and it works for me in Chrome now.
  if (!pageX) pageX = _ref.originalEvent.pageX;
  if (!pageY) pageY = _ref.originalEvent.pageY;

  var end = {
    endX: pageX,
    endY: pageY
  };
....

(Sorry ,don't know how to do a pull request properly!)
Hope that this helps.
regards
Lawrence

What's the version of your Chrome?

Hi.
Thanks for looking. I'm not on any specific version of Chrome, I guess it's the latest stable. I think I looked again and you may have fixed this with Cropper v3.0.0-alpha.1a as there was some changes in this area.
I've not managed to test as the project has moved on.
Regards

I'm using v3.0.0-beta and am running into this issue. I'm using Version 59.0.3041.0 (Official Build) canary (64-bit) for Chrome Canary.
From what I can tell the issue is on line 1214:
pointers[originalEvent && originalEvent.pointerId || 0] = getPointer(e);
e is the event object which does not have properties for pageX or pageY in Chrome. I think it needs to use e.OriginalEvent.pageX and e.OriginalEvent.pageY instead.

@Sariig You can change the source code and check if it is the core problem.

drag and drop not working on Mozilla.
Any idea? Thanks.


Add Johannes Althusius Gymnasium

@rubenb1604 Please provide us with:

the school official website URL
the school street address, including city and country
an URL of a page on the official website where the school offers an IT-related long-term (>1 year) course
a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.

@rubenb1604 You might miss my previous comment. Please react.

@rubenb1604 I am sorry, this request remains unanswered for a while. I have to close it without merging. Please reopen and comment if you have an update regarding the aforementioned issue. Thank you for your understanding!


Proposal: Provide common handler

Provided as https://github.com/qiniu/reviewbot/blob/master/internal/linters/go/staticcheck/staticcheck.go#L31
The pending TODO is to add document to describe how to add a lint. we will track it in separate issue.


Support for more suse versions

Please consider adding support for more suse versions. I'm especially interested in SLE[SD] 12 and SLED 11 but SLE[SD] 10 would be nice as well.

The main thing is that somebody[tm] would need to fire up a respective boxto collect the facts, @emahags do you have access to SLES boxes?

@mmoll I do have access to those types of servers. I don't have access to them in vagrant though. Is there something you can run on a normal server to fetch all the data needed?

I'd say (but I stand corrected) running facter --json on these systems and dropping the generated  output into the correct directories with the correct name should suffice.

So SLES 11 and 12 have both been added. Not sure if SLES 10 is still interesting at this point given it's EOL. I'd suggest to close this issue now.

Great, thanks!


Skip maven-compiler-plugin main and test compilations in Maven build

scala-maven-plugin in incremental mode compiles Scala and Java classes. There is no need to execute maven-compiler-plugin goals to compile (in fact recompile) Java.
This change reduces compilation time (over 10% on my machine).

Can one of the admins verify this patch?

Do you want me to update pull?

Yeah then I can run tests

Updated.

Likewise @vanzin any thoughts on this one? because it touches the compilation and build

This will need a JIRA @gslowikowski , by the way

Test build #3861 has started for PR 18750 at commit d9dfe3a.

Test build #3861 has finished for PR 18750 at commit d9dfe3a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

@gslowikowski I'll merge this if you'll make a JIRA and link it here via the title

Created https://issues.apache.org/jira/browse/SPARK-21592

Looks good @gslowikowski , just put [SPARK-21592] at the start of the title to link them.

Merged to master. I'll watch the builds to make sure it's really happy with this change.


PX4FMUv5 / auxiliary PWM Pins

Hi all,
We observed some issues with the auxiliary PWM outputs on the PX4fmu_v5.
We're using the holybro px4, and the issue shows similar behaviour on all recent-ish supported firmware version (1.8.2, 1.8.0 1.7.4, 1.71).

We first observed the problem as discussed here:https://github.com/PX4/Firmware/issues/10677 The lower props of a 12 rotor config do not turn on (upper 6 are on the MAIN/IO, lower 6 on the AUX/FMU)

Startup scripts etc look correct. So when I manually load the mixer file for the upper rotors (mixer load /dev/pwm_output0 /etc/mixers/forgotfilename.main.mix), this works. If I try to load the mixer file for the bottom rotors (mixer load /dev/pwm_output1 /etc/mixers/forgot_bottom.aux.mix) it throws failed to load mixer. It does that for any arbitrary mixer file, as soon as I want to load it to /dev/pwm_output1

fmu driver is started and set to  mode_pwm8. Stopping/starting/setting as thread doesn't change behavior.

"fmu test" reboots the pixhawk. "fmu fake 100 100 100 100 100 " doesn't do anything

"pwm -d /dev/pwm_device0" works nicely (IO pwm's).

"pwm -d /dev/pwm_device1" reboots the system.

So long story short, the PWM FMU driver of the px4fmu_v5 seems to have an issue - we can't get it to work.
Any idea what we're doing wrong or if there's something wrong with the firmware/driver/nuttx board definition? Thanks much!
@clanegge fyi
@dagar I've seen recent code from you concerning the fmu_v5 - maybe interesting for you as well.

Any updates?

There might have been some fixes recently. Have you tried if it works with master?

have same question,
pwm test -d /dev/pwm_output0 -c 12345678 -p 1200  work well
pwm test -d /dev/pwm_output1 -c 12345678 -p 1200 donot work!!

@Evaneee please create a separate issue. I don't think you have the same question.

@Evaneee please create a separate issue. I don't think you have the same question.

OK

@julianoes  Thanks for your answer - we havnt had time to reflash in the meantime. But I keep you posted.
Regarding what @Evaneee  posted - that is how the problem manifests itself. pwm_output0 works with all the debug commands, pwm_output1 either does not respond or crashes the system.

@Evaneee sorry, I was assuming that your pwm test -d /dev/pwm_output1 does not work because  the FMU side has only 6 ports on many Pixhawk designs, however, on Pixhawk 4 (px4_fmu-v5) it's indeed 8, so that's my bad.
I will look into it.

Sorry, I did not yet get to this but it's on my list.

@michaelpantic I can reproduce the issue that the test output does not work, however, I have not seen the system crashing yet. Could you give me exact steps to reproduce the crash?

Hi, also have the same problem. is there any update right now?
thanks a lot :)


How to download lastest build question

This question is about how to download the latest build from the project page.
How do you download this fork?
The link on the project page leads to a 404 error.
https://github.com/ripmeapp2/ripme/blob/main/releases
Is there a better link to check?  My apologies if this is a silly question.

https://github.com/ripmeapp2/ripme/releases/download/2.1.3/ripme-2.1.2-23-e5438e85.jar

fixed download link


Set executable bits in CI for archives

I noticed that the binaries didn't have the executable bit set, otherwise everything worked great though.
Originally posted by @simeonschaub in https://github.com/JuliaLang/juliaup/issues/149#issuecomment-960076306

@simeonschaub I think I might have fixed this all now, could you maybe give it another try? I also renamed the archives that are generated for the release page, and the folder structure inside, does that make sense to you the way it is now?

Yes, works great now!

I also renamed the archives that are generated for the release page, and the folder structure inside, does that make sense to you the way it is now?

The only thought I had is that it might make sense for the folder name when extracted to be version-independent. On my phone I'm currently always manually downloading and extracting the tarballs, so it would be slightly more convenient if extracting the new tarball just overwrote the old one.

Actually, maybe we should just not have any folders in the archives? That would probably generally make it a bit easier to handle?

Yeah, that should work too


Feature Request: Candlesticks

Hi, it would be nice if this library could support candlesticks chart, and perhaps other financial charts

Don't have any immediate plans to implement these.
The financial charts require a lot of work and are out of the scope for the moment.
Thank you for the suggestion though :)

Reopening this as I got a lot of requests for this.
Will be provided in the next major release. It won't be a breaking change as most of the barChart code will be reusable. Just thinking of how the user will provide the input.
I am guessing OHLC values in y property of the series.data would work.
Thanks for the suggestion.

An update on this one.
Candlestick's progress is going well, and I have just finished the initial version.
I will merge with the master soon, here is a small glimpse of the candlestick in ApexCharts

Released v1.5.0 which includes candlestick charts.
https://apexcharts.com/javascript-chart-demos/candlestick-charts/


Light Mode/Dark Mode buttton is not working after cloning, also search functionality is not working

NOTE: Before you start, the following should be completed.

Read tutorial to understand the usage and the correct effect of functional design.
Make sure no similar issue(including closed ones) exists.
Make sure the bug is found in the latest code of the master branch.

Describe the bug
Light Mode/Dark Mode buttton is not working after cloning, also search functionality is not working, also attaching a video for reference: https://www.loom.com/share/28c6ae992fad414b8a47e45860f98ba1

To Reproduce
Steps to reproduce the behavior:
Clone the repo
git clone https://github.com/cotes2020/jekyll-theme-chirpy.git

Install dependencies
bundle

Start the server
bundle exec jekyll s

Expected behavior

Logs/Screenshots
Video: https://www.loom.com/share/28c6ae992fad414b8a47e45860f98ba1

Environment

Command
Version

ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux-gnu]

gem -v
3.3.5

bundle -v
Bundler version 2.4.6

bundle exec jekyll -v
jekyll 4.3.2

bundle info jekyll-theme-chirpy
jekyll-theme-chirpy (5.6.0)

Additional context

Are you using the forking model?
See: https://github.com/cotes2020/jekyll-theme-chirpy/wiki/Upgrade-Guide#upgrade-the-fork
You need to run npm run build and commit the assets/js/dist files starting in 5.6.0.

@joshjohanning tried installing the node_modules and then running npm run build but this error came

Below is the complete log of the error
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   '/home/nabin/.nvm/versions/node/v14.4.0/bin/node',
1 verbose cli   '/home/nabin/.nvm/versions/node/v14.4.0/bin/npm',
1 verbose cli   'run',
1 verbose cli   'build'
1 verbose cli ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
7 verbose lifecycle<EMAIL_ADDRESS>PATH: /home/nabin/.nvm/versions/node/v14.4.0/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/nabin/Desktop/blog/nabin-nath.github.io/node_modules/.bin:/home/nabin/gems/bin:/home/nabin/.local/bin:/home/nabin/gems/bin:/home/nabin/miniforge3/bin:/home/nabin/miniforge3/condabin:/home/nabin/.nvm/versions/node/v14.4.0/bin:/home/nabin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
8 verbose lifecycle<EMAIL_ADDRESS>CWD: /home/nabin/Desktop/blog/nabin-nath.github.io
9 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'npx rimraf assets/js/dist' ]
10 silly lifecycle<EMAIL_ADDRESS>Returned: code: 1  signal: null
11 info lifecycle<EMAIL_ADDRESS>Failed to exec prebuild script
12 verbose stack Error<EMAIL_ADDRESS>prebuild: `npx rimraf assets/js/dist`
12 verbose stack Exit status 1
12 verbose stack     at EventEmitter.<anonymous> (/home/nabin/.nvm/versions/node/v14.4.0/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
12 verbose stack     at EventEmitter.emit (events.js:315:20)
12 verbose stack     at ChildProcess.<anonymous> (/home/nabin/.nvm/versions/node/v14.4.0/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
12 verbose stack     at ChildProcess.emit (events.js:315:20)
12 verbose stack     at maybeClose (internal/child_process.js:1051:16)
12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
13 verbose pkgid<EMAIL_ADDRESS>14 verbose cwd /home/nabin/Desktop/blog/nabin-nath.github.io
15 verbose Linux 5.19.0-35-generic
16 verbose argv "/home/nabin/.nvm/versions/node/v14.4.0/bin/node" "/home/nabin/.nvm/versions/node/v14.4.0/bin/npm" "run" "build"
17 verbose node v14.4.0
18 verbose npm  v6.14.5
19 error code ELIFECYCLE
20 error errno 1
21 error<EMAIL_ADDRESS>prebuild: `npx rimraf assets/js/dist`
21 error Exit status 1
22 error Failed at the<EMAIL_ADDRESS>prebuild script.
22 error This is probably not a problem with npm. There is likely additional logging output above.
23 verbose exit [ 1, true ]

@joshjohanning i was using node version 14.4.0, by chaging the node version to 16.17.0 and deleting node_modules, package-lock.json and installing node_modules again it worked for me


P2P Call :Why sometimes we answer the call it does not take?

Specify the sample to which the issue belongs (use [x]):
[] Chat sample
[] P2P Call sample
[] Conference Call sample
Platform (use [x])
[] Android
Why sometimes we answer the call it does not take?
[] iOS
[] macOS
[] Windows
[] Web
Device info
Manufacture:
Model:
OS version:
Describe the bug:
Steps to Reproduce:
1.
2.
3.
4.
Logs:
log here

or
Gist log
Actual result:
Expected behavior:
Additional info
Add any other context about the problem here.

without logs, I can't make any conclusions, please share the full log from your app from the start till getting this issue

I also had this happening from time to time. I cannot reproduce reliably.

Happening here too
Here is the log
what happens is the device is receiving the notification for the call but nothing happens when we accept or reject on either side. ( caller and receiver )
I/flutter ( 9237):   [{"event":{"_id":"628f531cf638240064c63d84","event_type":"one_shot","message":"eyJtZXNzYWdlIjoiSW5jb21pbmcgVmlkZW8gY2FsbCIsImNhbGxfdHlwZSI6MSwic2Vzc2lvbl9pZCI6ImI2NTA4NmRiLTc0YTEtNDA4Mi1iYzgyLWJkNmEwZGVjZjg0YyIsImNhbGxlcl9pZCI6NTg3MDE4MiwiY2FsbGVyX25hbWUiOiJSZWRtaSIsImNhbGxfb3Bwb25lbnRzIjoiNTg3MDIzNyIsInNpZ25hbF90eXBlIjoic3RhcnRDYWxsIn0=","user_id":5870182,"environment":"development","date":null,"period":null,"kind":"API","end_date":null,"active":true,"created_at":"2022-05-26T10:14:52Z","updated_at":"2022-05-26T10:14:52Z","tag_query":null,"name":null,"notification_channel":{"name":"gcm"},"id":970326513}},{"event":{"_id":"628f531cf638240064c63d85","event_type":"one_shot","message":"eyJtZXNzYWdlIjoiSW5jb21pbmcgVmlkZW8gY2FsbCIsImNhbGxfdHlwZSI6MSwic2Vzc2lvbl9pZCI6ImI2NTA4NmRiLTc0YTEtNDA4Mi1iYzgyLWJkNmEwZGVjZjg0YyIsImNhbGxlcl9pZCI6NTg3MDE4MiwiY2FsbGVyX25hbWUiOiJSZWRtaSIsImNhbGxfb3Bwb25lbnRzIjoiNTg3MDIzNyIsInNpZ25hbF90eXBlIjoic3RhcnRDYWxsIn0=","user_id":5870182,"environment":"production","date":null,"period":nul
I/flutter ( 9237):
I/flutter ( 9237): CB-SDK: : Event for offliners created: [{id: 970326513, created_at: 2022-05-26T10:14:52.000Z, updated_at: 2022-05-26T10:14:52.000Z, notification_type: null, environment: development, message: {message: Incoming Video call, call_type: 1, session_id: b65086db-74a1-4082-bc82-bd6a0decf84c, caller_id: 5870182, caller_name: Redmi, call_opponents: 5870237, signal_type: startCall}, event_type: one_shot, notification_channel: gcm, user_id: 5870182}, {id: 304658275, created_at: 2022-05-26T10:14:52.000Z, updated_at: 2022-05-26T10:14:52.000Z, notification_type: null, environment: production, message: {message: Incoming Video call, call_type: 1, session_id: b65086db-74a1-4082-bc82-bd6a0decf84c, caller_id: 5870182, caller_name: Redmi, call_opponents: 5870237, signal_type: startCall}, event_type: one_shot, notification_channel: gcm, user_id: 5870182}]
D/FlutterWebRTCPlugin( 9237): onIceGatheringChangeCOMPLETE
I/flutter ( 9237): CB-SDK: PeerConnection: onIceGatheringState changed to RTCIceGatheringState.RTCIceGatheringStateComplete for opponent 5870237
I/flutter ( 9237): CB-SDK: BaseSession: onIceGatheringStateChanged state= RTCIceGatheringState.RTCIceGatheringStateComplete for userId= 5870237
D/FlutterWebRTCPlugin( 9237): onConnectionChangeCLOSED
I/flutter ( 9237): CB-SDK: BaseSession: closeConnectionForOpponent, _channels.length = 0
I/flutter ( 9237): CB-SDK: BaseSession: closeCurrentSession
I/flutter ( 9237): CB-SDK: BaseSession: [closeCurrentSession] dispose localStream
I/flutter ( 9237): CB-SDK: PeerConnection: onIceConnectionState changed to RTCIceConnectionState.RTCIceConnectionStateClosed for opponent 5870237
I/flutter ( 9237): CB-SDK: PeerConnection: onSignalingState changed to RTCSignalingState.RTCSignalingStateClosed for opponent 5870237
I/flutter ( 9237): CB-SDK: BaseSession: _notifySessionClosed
I/flutter ( 9237): CB-SDK: : Session Closed
D/FlutterWebRTCPlugin( 9237): CameraEventsHandler.onFirstFrameAvailable
I/flutter ( 9237): [initEventsHandler] rawData: {args: {caller_name: realme :: Redmi, user_info: {}, caller_id: 5870237, session_id: 9540250e-6815-423f-91bf-bd94658b7ba4, call_opponents: 5870182, call_type: 1}, event: answerCall}
I/flutter ( 9237): [CallEvent.fromMap] map: {caller_name: realme :: Redmi, user_info: {}, caller_id: 5870237, session_id: 9540250e-6815-423f-91bf-bd94658b7ba4, call_opponents: 5870182, call_type: 1}
I/flutter ( 9237): CB-SDK: : Current app state: AppLifecycleState.inactive
I/flutter ( 9237): CB-SDK: : Current app state: AppLifecycleState.resumed
I/flutter ( 9237): CB-SDK: : Current app state: AppLifecycleState.inactive
I/flutter ( 9237): CB-SDK: : Current app state: AppLifecycleState.resumed

Is there any update on this?
For me, It happens rarely but still wants to solve this issue.

could you provide the steps on how can we reproduce it on our side in our sample? what platforms do you use for testing on both sides?

Platform: Android (both sides)
OS version: 12
Steps: I am not sure how this is happening or how to recreate it because it is inconsistent. It only happens in rare cases.
It is just like a normal scenario; the only difference is when I accept call from notification. It takes me to the app but doesn't redirect me to the call screen. It just stays there on my home page. Maybe something to do with the login session? Since I log out and login from another account while testing or something like that.

no activity for a long time, closing.


When a profile or resource template is loaded via the Import Resource Tab update the Editor tab

If multiple resource templates, load the first one.

would this also be where schema validation comes in?   And the tests that you removed/commented out in 377 re:  valid templates and templates invalid in different ways would beong in the component for the new tab????   Is this the same ticket, a separate ticket, or am I completely off base?

This tab, if it gets its own issue, include something about using existing StartingPoints component?

The /import tab already has the StartingPoints component. I think keeping the validation on the /import makes sense and only we would load the Editor tab when we have (eventually) a round-trip back from the stored Resource Template in Trellis and available through Elasticsearch.

It seems my concerns are already addressed - yay!


Remove code from constructors and init.py files

Fix #4552
Proposed changes:

Make constructors more slim.

Status (please check what you already did):

[ ] made PR ready for code review
[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog
[ ] reformat files using black (please check Readme for instructions)

@icaropires Thanks for the PR! The code looks like some good improvements, however, it does not solve the issue you referred to. Are you planning to also clean up the init.py files? If not, can you please rename the PR and remove the reference to that issue? Thanks!
Let us know if you need help or when the PR is ready for review. Thanks for contributing 👍

@icaropires Thanks for the PR! The code looks like some good improvements, however, it does not solve the issue you referred to. Are you planning to also clean up the init.py files? If not, can you please rename the PR and remove the reference to that issue? Thanks!
Let us know if you need help or when the PR is ready for review. Thanks for contributing

@tabergma In the begging I thought that the issue was about __init__ methods :sweat_smile: and later I've noticed that were the files. But I'll refactor the files too, I've opened the draft PR just for CI and tracking reasons. I'll alert you as soon as I've got something more valuable :wink:


Ch refactor code 121813963

Coverage decreased (-2.0%) to 98.013% when pulling b014b39cfc9fff8db62d23084703ebba9487d0a4 on ch-refactor-code-121813963 into ab36abd36e142fa6ed1d9641e4f6e2a8a5e83f63 on master.

Coverage remained the same at 100.0% when pulling 3803ecfb9c32e92387ebe822e5acff5dd29f6552 on ch-refactor-code-121813963 into ab36abd36e142fa6ed1d9641e4f6e2a8a5e83f63 on master.


Add schedual delete workflow action

Description
This PR uses Github schedule action to delete outdated workflows, which consume too many space.
Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[ ] Hotfix (change that solves an urgent issue, and requires immediate attention)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)

Checklist

[x] I have assigned this PR to myself
[x] I have added at least 1 reviewer
[ ] I have added the relevant labels
[ ] I have updated the official documentation
[ ] I have added sufficient documentation in code

Testing

[ ] I have tested this code with the official test suite
[ ] I have tested this code manually

Codecov Report

Merging #106 (c3f13d1) into dev (52a85a9) will increase coverage by 0.07%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev     #106      +/-   ##
==========================================
+ Coverage   51.03%   51.11%   +0.07%
==========================================
  Files         111      111
  Lines       16410    16410
==========================================
+ Hits         8375     8388      +13
+ Misses       7303     7291      -12
+ Partials      732      731       -1

Impacted Files
Coverage Δ

network/server.go
76.18% <0.00%> (+0.42%)
:arrow_up:

network/server_discovery.go
80.89% <0.00%> (+7.00%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 52a85a9...c3f13d1. Read the comment docs.


official release of varnish2

update dns

[x] varnish.allenai.org -> varnish2
[x] varnish.apps.allenai.org -> varnish2
[x] varnish-deprecated.allenai.org -> varnish(old)

ensure links in docs are correct

[x] grep varnish2 and skiff-template docs for http://varnish and ensure they are pointing to the correct place (some SHOULD be -deprecated)

skiff-template

[ ] merge skiff-template varnish2 branch down to main.

update varnish-deprecated

[x] links in docs are correct
[ ] announce varnish2

tell company we have switched to mui

[ ] email
[ ] company meeting

Awesome. Do you mind looking in the old codebase to make sure all links are
correct?
And it needs a pointer to the new docs.
On Thu, Apr 13, 2023, 9:19 AM Arnavi Chheda @.***>
wrote:

@jonborchardt https://github.com/jonborchardt - DNS updates and docs
checks are complete, i've modified skiff template varnish changes in the
varnish2 branch so those will take effect once we merge the v2 branch into
main for skiff template. leaving the formal merge of the branch +
announcements for when you are back next week.
—
Reply to this email directly, view it on GitHub
https://github.com/allenai/varnish-mui/issues/77#issuecomment-1507244538,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB6QQEOFCAZXLZAVLMYOIALXBARQHANCNFSM6AAAAAAWEF2KXQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Awesome. Do you mind looking in the old codebase to make sure all links are correct? And it needs a pointer to the new docs.
…
On Thu, Apr 13, 2023, 9:19 AM Arnavi Chheda @.> wrote: @jonborchardt https://github.com/jonborchardt - DNS updates and docs checks are complete, i've modified skiff template varnish changes in the varnish2 branch so those will take effect once we merge the v2 branch into main for skiff template. leaving the formal merge of the branch + announcements for when you are back next week. — Reply to this email directly, view it on GitHub <#77 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB6QQEOFCAZXLZAVLMYOIALXBARQHANCNFSM6AAAAAAWEF2KXQ . You are receiving this because you were mentioned.Message ID: @.>

Done! All that's left now should be the announcements & merging the varnish2 branch into skiff-template main

awesome.
can since you are in there, can you grep varnish2 for deprecated, and make
sure the links are correct...
at lease 1 is wrong: https://varnish-deprecated.allenai.org/ (missing apps)
On Mon, Apr 17, 2023 at 7:34 AM Arnavi Chheda @.***>
wrote:

Awesome. Do you mind looking in the old codebase to make sure all links
are correct? And it needs a pointer to the new docs.
… <#m_6693759976790416133_>
On Thu, Apr 13, 2023, 9:19 AM Arnavi Chheda @.> wrote: @jonborchardt
https://github.com/jonborchardt https://github.com/jonborchardt
https://github.com/jonborchardt - DNS updates and docs checks are
complete, i've modified skiff template varnish changes in the varnish2
branch so those will take effect once we merge the v2 branch into main for
skiff template. leaving the formal merge of the branch + announcements for
when you are back next week. — Reply to this email directly, view it on
GitHub <#77 (comment)
https://github.com/allenai/varnish-mui/issues/77#issuecomment-1507244538>,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB6QQEOFCAZXLZAVLMYOIALXBARQHANCNFSM6AAAAAAWEF2KXQ
https://github.com/notifications/unsubscribe-auth/AB6QQEOFCAZXLZAVLMYOIALXBARQHANCNFSM6AAAAAAWEF2KXQ
. You are receiving this because you were mentioned.Message ID: @.>
Done! All that's left now should be the announcements & merging the
varnish2 branch into skiff-template main
—
Reply to this email directly, view it on GitHub
https://github.com/allenai/varnish-mui/issues/77#issuecomment-1511491941,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB6QQEMIXDTYQ7GBSJNCDP3XBVIITANCNFSM6AAAAAAWEF2KXQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Cheers,
Jon Borchardt


WIP: Alternative syncSecret approach #1030

This change is

ping @jcmoraisjr

Coverage increased (+0.1%) to 44.102% when pulling 3d9559b4bdc4430d54ba89e110dd421d175783a7 on aledbf:fix-ssl-sync into 37375ae6d2e9b24172793ed9f5237c1b124f8311 on kubernetes:master.

Coverage increased (+0.1%) to 44.164% when pulling d016ebba40889862e5b2f3e42af54d0034a124e1 on aledbf:fix-ssl-sync into 3495bfb4aca9d34c97ad0cd3915965a79831fc9c on kubernetes:master.

Coverage increased (+0.1%) to 44.15% when pulling d016ebba40889862e5b2f3e42af54d0034a124e1 on aledbf:fix-ssl-sync into 3495bfb4aca9d34c97ad0cd3915965a79831fc9c on kubernetes:master.

It's good but some events like change the secret name from some annotations doesn't trigger the cfg updating. Couldn't find the time yet to investigate this and create better exploratory tests.

@jcmoraisjr changed, now it takes 3 seconds to detect the update and trigger a reload. Please test again

Coverage increased (+0.1%) to 44.128% when pulling facf8f0f6fbd74dfe69fed065db43d7bc4bbe19b on aledbf:fix-ssl-sync into 3495bfb4aca9d34c97ad0cd3915965a79831fc9c on kubernetes:master.

Updating the secret name from annotations are still ignored and updating a non-CA or cert secret is broken on backend_ssl/syncSecret with "no keypair or CA cert could be found". Anyway this is still broken before these changes, so it's better than before and I think it's fine to merge.
In the next 2 days I'll find the time to evolve my own tests to these scenarios and propose new changes.
I wasn't expecting so big and deep changes in a codebase releasing beta versions. It's hard to follow master and merge it to my codebase. I'd watch and follow every single PR if you'd say this will continue to be frequent, otherwise let me know when such changes are going to be merged so I can give a feedback before it's merged to master.

I'd watch and follow every single PR if you'd say this will continue to be frequent, otherwise let me know when such changes are going to be merged so I can give a feedback before it's merged to master.

This should be the last change to the codebase.

Is this fix in your 0.171 build on quay?


Bigtable: add a separate callable for point reads

This allows us to define separate timeouts for point reads & scans

Updated, PTAL


Update link to xunit docs

Fix #14295.

#14293 will fix CI failures.

Closed in favour of https://github.com/PowerShell/PowerShell/pull/14297


More sorting

I added more ways of sorting. So essentially, you can now sort by Date and Percent Paid on the results page. I think most of the changes happened on the Pagenation React file. Attached are some screenshots of Percent Paid sort (ascending and descending).

Thanks Daniel! The comments are very helpful.


external-dns not exposing domain_name variable

Description
It appears the main module is not exposing domain_name variable which the external-dns expects in its data filter for the zone. Please see relevant code:
https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/v4.8.0/modules/kubernetes-addons/external-dns/data.tf#L1-L5
https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/v4.8.0/modules/kubernetes-addons/external-dns/variables.tf#L18-L21
https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/modules/kubernetes-addons/variables.tf#L275-L304
According to the comments the domain_name and private_zone variable will be deprecated in favor of route53_zone_arns but so far the current changes are making the module to fail while searching for the zone to manage.

[x] ✋ I have searched the open/closed issues and my issue is not listed.

⚠ Note
Before you submit an issue, please perform the following first:

Remove the local .terraform directory (! ONLY if state is stored remotely, which hopefully you are following that best practice!): rm -rf .terraform/
Re-initialize the project root to pull down modules: terraform init
Re-attempt your terraform plan or apply and check if the issue still persists

Versions

Module version [Required]:
4.8.0

Terraform version:
1.2.x

Provider version(s):

Reproduction Code [Required]
# external dns
enable_external_dns       = true
external_dns_private_zone = true
external_dns_route53_zone_arns = [
  <zone_arn>
]

Steps to reproduce the behavior:

Are you using workspaces?
Yes

Have you cleared the local cache (see Notice section above)?
Yes

Expected behaviour
Find zone and manage its records
Actual behaviour
Failure of data zone finding resource
Terminal Output Screenshot(s)
Error: Either name or zone_id must be set
with module.addons.module.external_dns[0].data.aws_route53_zone.selected
on .terraform/modules/addons/modules/kubernetes-addons/external-dns/data.tf line 2, in data "aws_route53_zone" "selected":

data "aws_route53_zone" "selected" {

having the service account name output would be great too.

Just came here to create this issue.
│ Error: Unsupported argument
│
│   on .terraform/modules/argo-cd/modules/cluster/main.tf line 159, in module "eks_addons":
│  159:   external_dns_domain_name  = var.hosted_zone_domain
│
│ An argument named "external_dns_domain_name" is not expected here.

The documentation is confusing as it states we need to use route53_zone_arns, but domain_name is still needed for the route53 data source.

Oh I figured it out:
https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/f9a7ebdae3454f7997590268166ad519df9f6617/modules/kubernetes-addons/main.tf#L206
You have to pass eks_cluster_domain:
  # External DNS
  enable_external_dns       = true
  external_dns_private_zone = false
  eks_cluster_domain  = var.hosted_zone_domain

@tomthetommy thank you for the feedback on documentation. We will clear it up.

In the example, a domain is passed to the zoneIdFilter, this seems to be wrong:
https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/examples/eks-cluster-with-external-dns/main.tf#L116
At least if the zone is a sub-domain, I had to use this helm value here (domainFilters):
txtOwnerId: ${txtOwnerId}
domainFilters:
  - ${domainFilter}
policy: 'sync'
aws:
  zoneType: 'public'
  zonesCacheDuration: '1h'
logLevel: 'debug'


chore(main): release 2.11.1

:robot: I have created a release beep boop
2.11.1 (2024-08-08)
Bug Fixes

adds ssm from docker image (#1139) (46c805a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/mesosphere/konvoy-image-builder/releases/tag/v2.11.1 :sunflower:


HTML For Header and Footer

I've written the HTML for the header and footer. I've also added the necessary images for the social media icons.
Potential Areas to Discuss

My class names aren't very BEM-like, so I should probably update them.
I used h3s in the footer for the Company and Legal headers. This seems right in terms of the hierarchy but the corresponding h2 will be the "What people think about us". Could we use a blank h2 maybe? Or just paragraphs again? They are in different sections though, so hopefully screen readers/search engines won't connect them.
I replaced the "All Rights Reserved" part of the original design with "Licensed under MIT", which links to the license.
Should I change it to use absolute paths? Copying this to the About page will currently require a bunch of small changes. The downside of using them is that we have to hardcode the repository name ("technative-academy") into the paths. But future pages should be able to reuse the About variant, unless they've got another layer in the path like "/legal/tos" rather than "/tos" (not that we're making these pages).

Unrelated Changes

Fixed the stylesheet links in about/index.html

Partially resolves: https://trello.com/c/bmdVsaS9

Just changed them to absolute paths. For development, we'll now need to run Live Server from the parent folder so the prefix works correctly. So I've got my clone of the repository at "C:\Users\nico\Documents\TechNative Bootcamp\Code\milliways_restaurant" and I have a second VSCode window open in "C:\Users\nico\Documents\TechNative Bootcamp\Code" with the Live Server. Then to view it I go to http://<IP_ADDRESS>:5500/milliways_restaurant/.
I also added a link to "Credits and Attributions" at the bottom, to https://github.com/technative-academy/milliways_restaurant/blob/main/credits . It should maybe be changed to credits.txt or credits.md though.
Is that good?

We should probably also add something about the absolute paths to the README when we add a section on how to run it locally.

To match with the upcoming credits.md file


Timeout not working on linux

Hi, thanks for the great module,
The timeout flag doesn't work on arch linux

It didn't work for me either(at Ubuntu).

It can't work as notify-send has a bug (or a feature...) to ignore --expire-time parameter
See here: https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/390508
In fact, man notify-send reports that:
       -t, --expire-time=TIME
           The duration, in milliseconds, for the notification to appear on screen.

           (Ubuntu's Notify OSD and GNOME Shell both ignore this parameter.)

Another annoying issue with notify-send is that it floods the notification area.
I am thinking that maybe using yad as backend for Linux should probably work better for practical use case.


refactor(samples): move into separate files, and update to the latest sample style standard

Fixes https://github.com/googleapis/nodejs-pubsub/issues/733
Refactor the topics and subscriptions samples so that they aren't single files, and so they have the new GCP sample style. I've worked to keep the same command line format for the original sample runners so we don't have to update docs immediately or confuse existing users. This involved a new test common piece to paper over the differences between running from the big sample runner vs as an individual sample.
There's still one TODO in here, which is that one of the samples was missing document tags. I think that needs to be added to the docs for full coverage. I think it goes here:
https://cloud.google.com/pubsub/docs/admin

This is still marked as draft because I need to update the docs to include the sample that was missing doc tags, but it's otherwise pretty much done.

It looks like the missing doc tags is a larger problem. e.g. the C# samples are also missing tags for that sample.
https://github.com/GoogleCloudPlatform/dotnet-docs-samples/blob/master/pubsub/api/PubsubSample/Program.cs
(search for GetSubscription)
So I'm just going to call this ready, but I'll leave the TODO in there if that's okay. I do think we will want to fix that not-quite-a-sample, but it's going to require work across multiple repos.

This is looking great!


Add Reference Manual summary page

Added reference-manual/index.rst as a summary/landing page for the reference manual.
Note not every topic was mentioned; the RM section itself is likely to be thinned out, as many pages are more appropriate for the user guide.
QA: ran linkcheck, checked html output in browser, ran linter.
This commit applies to:
Jira FFTK-1973
Readiness

[x] Merge (pending reviews)
[ ] Merge after date or event
[ ] Draft

Overview
Why merge this PR? What does it solve?
Checklist
Optional. Add a 'x' to steps taken.
You can fill this out after opening the PR. "Did I..."

[x] Run spelling and grammar check, preferably with linter.
[x] Avoid changing any header associated with a link/reference.
[ ] Step through instructions (or ask someone to do so).
[x] Review for wordiness
[x] Match tone and style of page/section.
[x] Run make linkcheck.
[x] View HTML in a browser to check rendering.
[x] Use semantic newlines.
[x] follow best practices for commits.

[x] Descriptive title written in the imperative.
[x] Include brief overview of QA steps taken.
[x] Mention any related issues numbers.
[x] End message with sign off/DCO line (-s, --signoff).
[x] Sign commit with your gpg key (-S, --gpg-sign).
[x] Squash commits if needed.

[x] Request PR review by a technical writer and at least one peer.

Comments

Docs for ab745ff0331c24aa4d9a724e83d7e00076ba6de9 are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2068/docs/artifacts/html/index.html

First new sentence should be “There are some …” not “There is some …”GOn Apr 27, 2023, at 3:04 PM, Vanessa Maegima @.***> wrote:
@vanmaegima commented on this pull request.
In source/reference-manual/index.rst:

+The FoundriesFactory® Reference Manual provides technical details, command options, and API calls.
+There is also some instructions for advanced use cases. See the User Guide or Tutorial sections for instructional focused content.

+.. tip::

See the sidebar for a full list of topics covered in the Reference Manual.

+:ref:ref-docker covers topics related to Factory containers and Compose Apps.
+This includes an architecture overview, how third party registries such as those from Amazon, Google, and Azure are configured, and Restorable Apps.
+
+:ref:ref-factory provides details on the tools and services that you have access to for working with and customizing your Factory.
+
+:ref:Linux microPlatform (LmP) <ref-linux> covers supported machines, OpenEmbedded/Yocto Project layers and tools such as building a Yocto Project Software Development Kit (SDK), and working with the kernel.
+
+:ref:ref-ota: related tools, Targets, device tags, and clients.
+
+:ref:ref-security has related details from boot to connecting to cloud services, to updates.
+1 I don't understand this sentence.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Thank you for catching that embarrassing mistake @gcgrey!

Docs for 47e1500050b1cfec4a1f847835b01de9dc40cede are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2069/docs/artifacts/html/index.html


Upgrade all deps to latest, use execa 5.0.0

Pin dev dependencies and update tests so they pass.

See also https://github.com/kevva/bin-check/pull/4, https://github.com/kevva/bin-build/pull/20.

See also https://github.com/kevva/bin-check/pull/4, https://github.com/kevva/bin-build/pull/20.


Samples added MbUnitStyle

I'm curious, what are the differences between this sample and the NUnit sample.  If I'm going to include a sample, it would need to demonstrate something novel that the other samples don't demonstrate.

This MbUnit sample is slightly different from NUnit one in attribute names.
Try to help developers to adapt and convert from MbUnit to fixie quickly.
I'm going to add row and column parameter support in this sample, which is my favor part in MbUnit.
Thanks,

Ok, once the row and column parameters are included, I'll merge it.


Source is not called "Upload Python Egg or PyPI"

In the current version of the Databricks UI, the source is not called "Upload Python Egg or PyPI" but just "PyPI".

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 955b2d92-2d6a-787e-6612-d226e09b9a9a
Version Independent ID: 734d767b-f22d-2ba6-aabf-98b07bf5abfc
Content: Set up a Python development environment - Azure Machine Learning service
Content Source: articles/machine-learning/service/how-to-configure-environment.md
Service: machine-learning
GitHub Login: @rastala
Microsoft Alias: roastala

@algattik Thanks for the feedback. We are investigating into the issue and will update you shortly.

@algattik I think the table mentions the sources options as Upload a Python Egg or PyPi repository with the SDK azureml-sdk
Source: Upload python egg

Source: PyPi

I hope this clarifies the same.

@algattik We hope the above explanation provides clarification of the wording in the document.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply. We will gladly continue the discussion and we will reopen the issue.


App-HydroShare I/O consistency and best practices

The great thing about Apps is that they interact with HS data, it is currently a bit confusing because they all interact with HydroShare in different ways.  Some are initiated with data from My Resources (e.g. NWM Forecast Viewer button 'Add Watershed') and saved back to HydroShare (e.g. USGS/AHP does this perfectly!).   HydroGIS has a form that uploads data in a form within the App. But, for example, in NWM Forecast viewer, when a user clicks 'Add Watershed', and they want to add a public resource, the user has to leave the App, Discover the resource, add the resource to My Resources, and then come back to the App to interact with it.  Is there a standard prescription for coding and a user navigating this piece of the App-HydroShare database interaction?    At the end of an App user session, there is also a lot of variability on saving work done in an App back to HydroShare.    Rather than focus on one App, I suggest deciding on a App-HydroShare interaction best practice, and then update all the Apps to perform in a consistent way.

@ChristinaB @aphelionz It seems that we don't have the current machinery for a clear best practice. Yet. The reason that things are confusing is that there isn't a seamless way to bounce back and forth between HydroShare and apps, so I am dubious to recommend that we do that. Solving this problem is going to take a lot of thought. As well, I see no particular reason that an app should not input a resource. In fact, we are thinking that eventually, we would want to empower that. We are a long way from being able to do that.

Would it make sense to classify what we have now in terms of interactions in a matrix, @ChristinaB to determine if we see some commonalities that could be refined into best practices now that we have a few apps to consider? Getting input from the app developers would be useful as well. Obviously the best practices may change, but this would be a way to codify the emergent practices into recommendations.
These commonalities would not necessarily need to be distilled into a single level of access. For example, using payment APIs (stripe, paypal, etc.) it is common to allow at least three modes of access that I can think of off the top of my head ( 1) interact through a javascript/ajax form injected onto the seller's site but largely not customizable, 2) be redirect from the seller's site to perform the payment on paypal.com and be bounced back to the seller's site at the end of the transaction 3) use the paypal service seamlessly on the seller's site with their own custom payment experience but having the paypal API called behind the scenes completely without the buyer's knowledge). In payment land, each of these types of interactions is separated out as best practices and documentation provided for implementers on the seller side.
And lastly, it would be great if these were consolidated into a message on apps.hydroshare.com and on the resource page that is focused towards end users. EG. App1 can read resources from HS, do work and write new resources, so it's a Read/Write app that has a RW icon. App2 can read data resources run a model with parameters you input on the app with the data but doesn't have the automatic writing back of the resource (yet, they're hoping to implement that next year), so it has a RO icon.

See related issue #1842 for the reason that some of the things we are doing now are a security nightmare and not best practices. The current way we are doing reads and writes in apps is badly broken. Large files are being transferred via apps that have read access to all of HydroShare, thus bypassing privacy and access control.
I have proposed a fix. This will become a best practice if implemented, and I cannot recommend the majority of current code as representing best practices other than existing code that uses only hs_restclient.

@ChristinaB @alvacouch Has this work been discussed enough and encapsulated in other issues? If so, can we close this?

@ChristinaB Can we consider moving this to a design process (e-mails, meetings, google docs, and other tools)?

Stale.


⚠ ClamAV has degraded performance

In e18684d, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 212 ms

Resolved: ClamAV performance has improved in 4e02f4d.


Missing form view helper

It would be really awesome if you could add all form view helper or at least "the" form view helper.

I've forked this project and I'm working on the form and form elements view helpers, hope to finish soon and then I'll do a pull request.

Just to let you know I've finished the first development sprint on the form view helpers and performed the pull request.

@neilime , you can close this issue.


feat: adding support for using multiple keychain for sending sbom results to a different repository

Signed-off-by: Batuhan Apaydın<EMAIL_ADDRESS>Fixes #819

Codecov Report

Merging #821 (8ca7d87) into main (bb84aa3) will decrease coverage by 0.04%.
The diff coverage is 33.33%.

:exclamation: Current head 8ca7d87 differs from pull request most recent head 90691ad. Consider uploading reports for the commit 90691ad to get more accurate results

@@            Coverage Diff             @@
##             main     #821      +/-   ##
==========================================
- Coverage   51.37%   51.32%   -0.05%
==========================================
  Files          44       44
  Lines        3354     3361       +7
==========================================
+ Hits         1723     1725       +2
- Misses       1408     1413       +5
  Partials      223      223

Impacted Files
Coverage Δ

pkg/commands/resolver.go
34.32% <0.00%> (ø)

pkg/publish/options.go
20.83% <0.00%> (-1.56%)
:arrow_down:

pkg/publish/default.go
55.24% <100.00%> (+0.63%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Thanks for the work @developer-guy and the review @imjasonh ! Would like to get the support in!

I think we are in good shape about this PR

I'd love to see a test for this new behavior, but I've already taken long enough reviewing this so I won't block on it.
Thanks for adding this! 👍


samrewritten: init at unstable-2023-05-23

Description of changes
https://github.com/PaulCombal/SamRewritten.
The latest release is too old, using latest commit instead.
Tested build and basic functionality.
Closes #256424

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 256457 run on x86_64-linux 1

1 package built:

samrewritten


Some shortcuts or command palette commands do not work

Oni Version:
0.3.6
Operating System:
MacOS High Sierra
Issue:
Some of the key bindings or command palette commands do not work for me
Expected behavior:
When I hit ctrl + p I should see the quick open pane - unfortunately it works only when invoked with cmd + p (muscle memory from terminal vim). I've even tried to add binding to the Onivim config but it didn't work for me (according to here it should work out of the box):
export const activate = (oni: Oni.Plugin.Api) => {
  console.log("config activated")

  const isNormalMode = () => oni.editors.activeEditor.mode === "normal"

  oni.input.unbind("<c-p>")

  oni.input.bind("<c-p>", () =>
    isNormalMode() && !oni.menu.isMenuOpen()
  )
}

Also some of the commands from command palette are not working i.e. Toggle Bufferlist works only when invoked with ctrl + tab. When I invoke it from command palette, nothing happens; the same for Open Bufferlist command.
Actual behavior:

When I hit ctrl + p I should see quick open pane
When I select buffer command from command palette it should be executed

Steps to reproduce:

ctrl + p results in displaying quick open pane
Selecting buffer related command from command palette executes successfully

for me (according to here it should work out of the box):

So the line you've linked is actually in an if statement of "If mac do a bunch of cmd binds, if not mac do a bunch of ctrl binds". I think this is since most other editors/programs use cmd on Mac? I'm not a mac user so I can't quite be sure. But the line you should be look at is:
https://github.com/onivim/oni/blob/e2c3fef196db096aa371a19d3c91bd285850c23c/browser/src/Input/KeyBindings.ts#L44
(Where m/meta is what the key resolver library classes cmd as, which is why your binding isn't working as well).
So it is correct that ctrl-p doesn't work on mac, and it is instead cmd-p.
As to why there is a mix of cmd and ctrl binds on mac.....I'm honestly not too sure. Toggle Bufferlist is set to be Ctrl-tab on mac, but I'm not sure why that and other commands are not using cmd (@Akin909 ?)
Both Toggle/Open Bufferlist don't work for me, so it looks like there is some bug there though.

@CrossR thanks for the response.

So the line you've linked is actually in an if statement of "If mac do a bunch of cmd binds, if not mac do a bunch of ctrl binds".

You are right, sorry I missed that part. However I think it should be possible to create my own binding for <c-p>, should't it? At the moment it does not work if I use the code from the first post.

I think this is since most other editors/programs use cmd on Mac? I'm not a mac user so I can't quite be sure.

Yes, most programs use cmd on mac which is represented as <m-something> key in bindings.

Yep, I think the binding would be:
oni.input.unbind("<m-p>")
oni.input.bind(
    "<c-p>",
    "quickOpen.show"
    () => isNormalMode() && !oni.menu.isMenuOpen()
)

And ah! That would make a lot of sense, I hadn't realised some system things were on cmd binds.

@CrossR thanks for correct binding, it works for me now (there was small typo in your example - missing comma after "quickOpen.show")!


[release-1.4] Added conflicting virtualservice host analyzer

This is an automated cherry-pick of #17836

@googlebot I consent

@istio-testing: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio_release-1.4
495206ddeccdf95db1ca1fa6da405e2ab7404fae
link
/test pilot-e2e-envoyv2-v1alpha3_istio_release-1.4

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

pilot-e2e-envoyv2-v1alpha3_istio_release-1.4
495206ddeccdf95db1ca1fa6da405e2ab7404fae
link
/test pilot-e2e-envoyv2-v1alpha3_istio_release-1.4

unit-tests_istio_release-1.4
495206ddeccdf95db1ca1fa6da405e2ab7404fae
link
/test unit-tests_istio_release-1.4

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

This has a failing test that looks like it was added in the pr, can you take a look (and fix on master if required?)

This has a failing test that looks like it was added in the pr, can you take a look (and fix on master if required?)

It's failing because release-1.4 doesn't have the underlying change in framework that master does, so I have to either revert this commit for release-1.4 https://github.com/istio/istio/pull/18084/commits/495206ddeccdf95db1ca1fa6da405e2ab7404fae (needed in master) or cherry pick the framework changes that @sushicw added from master into release-1.4. @sushicw is it safe to cherry-pick your changes?

@sushicw I need to cherry-pick this 374aeb7e9444c5f655e49fa3eb89c07153a1e6a9 or revert 495206ddeccdf95db1ca1fa6da405e2ab7404fae for this PR.

That commit seems safe to cherry-pick to me, and is arguably a bug fix in its own right (making the output format consistent with other istioctl commands). @esnible Any objections to pulling https://github.com/istio/istio/pull/18051 into 1.4?

@esnible Any objections to pulling #18051 into 1.4?
Please pull 18051 into 1.4!

/test pilot-e2e-envoyv2-v1alpha3_istio_release-1.4

I created this https://github.com/istio/istio/pull/18168 to cherry-pick the framework change. Rebuilding this PR after #18168 is merged should address the unit test failure.

/test unit-tests_istio_release-1.4


Can't get message translations in non-template code

I can't seem to figure out how to use translations in my route code. I didn't see anything in the README on how to do it properly so I dug through the code and as nearly as I can tell, I should be using the findTranslation method.
Here's my route code:
export default Ember.Route.extend({
  auth: Ember.inject.service(),
  intl: Ember.inject.service(),

  beforeModel: function(transition) {
    if (this.get('auth').get('isAuthenticated')) {
      this._super(transition);
    } else {
      this.get('intl').findTranslation('messages.please_log_in').then(function(result) {
        // result should have my translated text
      });
    }
});

I'm able to use that key just fine in my templates via {{format-message intl-get('messages.please_log_in')}}, but when I try in the route (have also tried in controllers and components), I get the following failed assertion:
Assertion Failed: findTranslation should return an object of instance `IntlGetResult`

I've tried with both 1.3.0 and the current master but I get the same result. Am I missing something about how to get translations in my non-template code? Are the code examples around on the proper way to do it?
Also, is there a synchronous way to do it? It feels clunky to have to use a promise to pull the translations.

Assertion Failed: findTranslation should return an object of instance IntlGetResult

Are you able to send me an example of you reproducing this?  What I am guessing is there is no translation for that key on the active locale (this.get('intl.current');).  I will look to improve the error/warning language there to prevent this confusion.
What findTranslation is doing is the following (in <2.0):

Takes two args, one the message key and the other an optional locale.  Here you do not provide one so it uses whatever the current computed property is of the intl service.
this.container.lookup('locale:' + currentLocale); will return the translation file it then simply does an Ember.get on the object the container lookup returns with that path, messages.please_log_in.
If nothing is found, that error is thrown

If you give me access to the app that's having the issue, I'd be happy to look at what the cause is.

Also, is there a synchronous way to do it?

That will be the default behavior in 2.0 on a branch right now.

 I must have spent an hour yesterday working on this and could never make it work, but now that I stripped things down it's working exactly as expected. I must have had a typo in my key or something.
Sorry for wasting your time and thanks for a great add-on!

I think ember-intl should do a better job at warning on typos and not found keys.  I'll make sure to address this in 2.0 as well.


fix: theme indicator

[Feature]: Add indicator for theme selection
Relevant screenshots/gifs

Does it close any issues?
Closes #7

@shindeajinkya look lit! 🔥


bpf,datapath: read jiffies from /proc/schedstat

The Cilium agent has been throwing the 'Auto-disabling "enable-bpf-clock-probe" feature since kernel doesn't expose /proc/timer_list' warning for a while now.
Since /proc/timer_list is not available under the default k8s SecurityContext and Docker also masks the file by default, read it from /proc/schedstat instead.
Reuse the existing parsing code from probes.KernelHZ to obtain the value.
Fixes: https://github.com/cilium/cilium/issues/25463
Backporting to 1.13 only since 1.12 doesn't have the new /proc/schedstat reader infra yet.
bpf,datapath: read jiffies from /proc/schedstat

Probably should have asked that back when we introduced the probe that relies on /proc/schedstat: Should we add CONFIG_SCHEDSTATS=y as a system requirement (for certain features) somewhere? I just realized that it's not set on my kernel and I'm missing /proc/schedstat.

I think we should document it at https://docs.cilium.io/en/stable/operations/system_requirements/#linux-kernel.


Move support for saving round stats to a variable

I think this is what you wanted @Abstrct.

That's great, thanks for the PR!


[QUAD] Enhancement: Ability to change the animation instance active state from the Loader Arguments (Placeholder Manager)

Interesting - the implementation itself is a bit odd, but this feature does not exist in ayon-maya so could technically still be relevant.