2.0.2 Build failed on Atom 1.47.0, macOS Catalina

Step to reproduce

Open Atom

Stacktrace
Some installed packages could not be loaded because they contain native modules that were compiled for an earlier version of Atom.
Rebuild Failed
atom-discord 2.0.2
node-pre-gyp ERR! Tried to download(404): https://fsevents-binaries.s3-us-west-2.amazonaws.com/v1.2.0/fse-v1.2.0-electron-v5.0-darwin-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for<EMAIL_ADDRESS>and<EMAIL_ADDRESS>(electron-v5.0 ABI, unknown) (falling back to source compile with node-gyp)
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:202:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:22:1: warning: 'ToBoolean' is deprecated: ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]
X(Boolean)
^
../../nan/nan_converters_43_inl.h:18:12: note: expanded from macro 'X'
      val->To ## TYPE(isolate->GetCurrentContext())                            \
           ^
<scratch space>:204:1: note: expanded from here
ToBoolean
^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:2387:3: note: 'ToBoolean' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("ToBoolean can never throw. Use Local version.",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:202:
In file included from ../../nan/nan_converters.h:67:
../../nan/nan_converters_43_inl.h:40:1: warning: 'BooleanValue' is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations]
X(bool, Boolean)
^
../../nan/nan_converters_43_inl.h:37:15: note: expanded from macro 'X'
  return val->NAME ## Value(isolate->GetCurrentContext());                     \
              ^
<scratch space>:211:1: note: expanded from here
BooleanValue
^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:2432:3: note: 'BooleanValue' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("BooleanValue can never throw. Use Isolate version.",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:203:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:103:37: warning: 'New' is deprecated: Use maybe version [-Wdeprecated-declarations]
  return scope.Escape(v8::Function::New( isolate
                                    ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:4026:10: note: 'New' has been explicitly marked deprecated here
  static V8_DEPRECATED("Use maybe version",
         ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:307:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:203:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:337:28: warning: 'New' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
  return v8::StringObject::New(value).As<v8::StringObject>();
                           ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:5313:3: note: 'New' has been explicitly marked deprecated here
  V8_DEPRECATED("Use Isolate* version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:307:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1034:44: warning: 'ToString' is deprecated: Use maybe version [-Wdeprecated-declarations]
      v8::Local<v8::String> string = from->ToString();
                                           ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:2418:10: note: 'ToString' has been explicitly marked deprecated here
  inline V8_DEPRECATED("Use maybe version", Local<String> ToString() const);
         ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:307:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1044:27: warning: 'WriteUtf8' is deprecated: Use Isolate* version [-Wdeprecated-declarations]
        length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
                          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:2627:3: note: 'WriteUtf8' has been explicitly marked deprecated here
  V8_DEPRECATED("Use Isolate* version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:307:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1818:28: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
    New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
                           ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1824:28: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
    New(persistentHandle)->Set(key, value);
                           ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1830:28: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
    New(persistentHandle)->Set(index, value);
                           ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3268:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1836:32: warning: 'Get' is deprecated: Use maybe version [-Wdeprecated-declarations]
        New(persistentHandle)->Get(New(key).ToLocalChecked()));
                               ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3313:3: note: 'Get' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version", Local<Value> Get(Local<Value> key));
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1842:48: warning: 'Get' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return scope.Escape(New(persistentHandle)->Get(key));
                                               ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3313:3: note: 'Get' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version", Local<Value> Get(Local<Value> key));
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
../../nan/nan.h:1847:48: warning: 'Get' is deprecated: Use maybe version [-Wdeprecated-declarations]
    return scope.Escape(New(persistentHandle)->Get(index));
                                               ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3317:3: note: 'Get' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version", Local<Value> Get(uint32_t index));
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2657:
../../nan/nan_object_wrap.h:24:25: warning: 'IsNearDeath' is deprecated: Garbage collection internal state should not be relied on. [-Wdeprecated-declarations]
    assert(persistent().IsNearDeath());
                        ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:571:3: note: 'IsNearDeath' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON(
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2657:
../../nan/nan_object_wrap.h:67:18: warning: 'MarkIndependent' is deprecated: Objects are always considered independent. Use MarkActive to avoid collecting otherwise dead weak handles. [-Wdeprecated-declarations]
    persistent().MarkIndependent();
                 ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:553:3: note: 'MarkIndependent' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON(
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:6:
In file included from ../../nan/nan.h:2657:
../../nan/nan_object_wrap.h:124:26: warning: 'IsNearDeath' is deprecated: Garbage collection internal state should not be relied on. [-Wdeprecated-declarations]
    assert(wrap->handle_.IsNearDeath());
                         ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:571:3: note: 'IsNearDeath' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON(
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
../fsevents.cc:51:32: error: no template named 'Handle' in namespace 'v8'
    static void Initialize(v8::Handle<v8::Object> exports);
                           ~~~~^
In file included from ../fsevents.cc:86:
../src/constants.cc:89:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagNone").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagNone));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:90:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagMustScanSubDirs").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagMustScanSubDirs));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:91:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagUserDropped").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagUserDropped));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:92:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagKernelDropped").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagKernelDropped));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:93:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagEventIdsWrapped").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagEventIdsWrapped));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:94:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagHistoryDone").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagHistoryDone));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:95:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagRootChanged").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagRootChanged));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:96:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagMount").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagMount));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:97:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagUnmount").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagUnmount));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:98:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemCreated").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemCreated));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:99:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemRemoved").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemRemoved));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:100:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemInodeMetaMod").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemInodeMetaMod));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:101:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemRenamed").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemRenamed));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:102:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemModified").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemModified));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:103:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemFinderInfoMod").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemFinderInfoMod));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:104:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemChangeOwner").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemChangeOwner));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:105:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemXattrMod").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemXattrMod));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:106:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemIsFile").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemIsFile));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:107:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemIsDir").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemIsDir));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../fsevents.cc:86:
../src/constants.cc:108:11: warning: 'Set' is deprecated: Use maybe version [-Wdeprecated-declarations]
  object->Set(Nan::New<v8::String>("kFSEventStreamEventFlagItemIsSymlink").ToLocalChecked(), Nan::New<v8::Integer>(kFSEventStreamEventFlagItemIsSymlink));
          ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8.h:3259:3: note: 'Set' has been explicitly marked deprecated here
  V8_DEPRECATE_SOON("Use maybe version",
  ^
/Users/yalishanda/.atom/.node-gyp/.node-gyp/5.0.13/include/node/v8config.h:322:29: note: expanded from macro 'V8_DEPRECATE_SOON'
  declarator __attribute__((deprecated(message)))
                            ^
../fsevents.cc:89:16: error: variable has incomplete type 'void'
void FSEvents::Initialize(v8::Handle<v8::Object> exports) {
               ^
../fsevents.cc:89:31: error: no member named 'Handle' in namespace 'v8'
void FSEvents::Initialize(v8::Handle<v8::Object> exports) {
                          ~~~~^
../fsevents.cc:89:48: error: expected '(' for function-style cast or type construction
void FSEvents::Initialize(v8::Handle<v8::Object> exports) {
                                     ~~~~~~~~~~^
../fsevents.cc:89:50: error: use of undeclared identifier 'exports'
void FSEvents::Initialize(v8::Handle<v8::Object> exports) {
                                                 ^
../fsevents.cc:89:58: error: expected ';' after top level declarator
void FSEvents::Initialize(v8::Handle<v8::Object> exports) {
                                                         ^
                                                         ;
35 warnings and 6 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 (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:237:12)
gyp ERR!  System Darwin 19.4.0
node-pre-gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Users/yalishanda/.atom/packages/atom-discord/node_modules/node-pre-gyp/bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/yalishanda/.atom/packages/atom-discord/node_modules/fsevents
node-pre-gyp ERR! node -v v10.2.1
node-pre-gyp ERR! node-pre-gyp -v v0.9.1
node-pre-gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>install: `node install`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/yalishanda/.atom/.apm/_logs/2020-05-22T16_51_01_306Z-debug.log

Information
Platform: macOS 10.15.4
Atom: 1.47.0
Package Version: 2.0.2
Didn't happen until 2 or 3 days ago. Haven't installed other Atom packages in a while.

I got the same issue, what worked for me was going to the directory where the package is deleted node_modules and run npm I inside the directory for the package again.

I got the same issue, what worked for me was going to the directory where the package is deleted node_modules and run npm I inside the directory for the package again.

If you need more info just let me know and I can give you a detailed list of what I did.

I got the same issue, what worked for me was going to the directory where the package is deleted node_modules and run npm i inside the directory for the package again.
Once you have done this run npm audit fix

I got this same issue. I tried your fix but I'm still getting the error.

I got the same issue, what worked for me was going to the directory where the package is deleted node_modules and run npm i inside the directory for the package again.
Once you have done this run npm audit fix

I got this same issue. I tried your fix but I'm still getting the error.

Did you try rebuilding the package once you did all of this?

I got the same issue, what worked for me was going to the directory where the package is deleted node_modules and run npm i inside the directory for the package again.
Once you have done this run npm audit fix

I got this same issue. I tried your fix but I'm still getting the error.

Did you try rebuilding the package once you did all of this?

I did now, and it works. Thanks.

@allexks Just wondering in order for this issue to be marked as closed, has the issue been fixed?

@allexks Just wondering in order for this issue to be marked as closed, has the issue been fixed?

I perfomed the workaround that you suggested and it fixed the problem. Does this count?


my mircosoft is not working

Environment (please complete the following information):

OS (e.g., Windows 10):
Extension version (e.g., 1.2.3):

Describe the bug:

Repro steps:

Expected behavior:

Additional context:

Closing as incomplete.


[Benchmark] Ratio Benchmark

What work have been done in this PR

Fixed a bug in build_third_party.sh (existence check for the arrow directory).
Revised the arrow version name to match the branch name on the arrow official site [confirmation needed].
Added a benchmark script with_duckdb.py for the read-sorting ratio.
Included a benchmark description document and current results.
Revised the .gitignore to ignore possible outputs generated by the script.

Code format
Both Black and isort have been used to format the code using their default settings.
Help wanted

Please help to check the logic of the benchmark. Benchmark logic and settings can be found in README.md in correspoonding folder. Should we eliminate the cache effect?
I revised the ARROW_VERSION defined in the build_third_party.sh since it was not matching any branch name in the arrow repository provided in the script. I changed it to release-15.0.0-rc0 for correct building, but it needs further verification.

We can also report the time of writing the sorted data back as parquet files (also need to consider the encodings for writing, especially that the sorted columns may use a different encoding from its original encoding).

Thanks for the review. I will make a few minor adjustments to the code to finalize this pull request. Moving forward, I will focus on the following tasks:

data generator
Cross-solution benchmark

The expectation is that we can anwser the question you mentioned and find a reasonable baseline solution. Meanwhile I will try to build a compact benchmark suit to smooth the future benchmark workflow.


Support round trip pickling with DatasetProfileView

Description
Related to https://github.com/whylabs/whylogs/issues/821
Support pickling
Suggestions

See https://github.com/whylabs/whylogs/blob/maintenance/0.7.x/src/whylogs/core/datasetprofile.py#L125-L130

https://github.com/whylabs/whylogs/pull/827


Font other than english

Hi , Thank you for listening me.
How Ionic support fonts for other than English language?
I want to make an Ionic app, that support Indian and Arabic languages from server.
Can you help me?

Hello! Thanks for opening an issue with us! As this seems like more of a support question i will urge that you ask this question on our forum. Thanks for using Ionic!


fix curveTangent text #793

Fixes #793
Changes:
fixed the text based on #793
I just edited data.json. how can I update data.min.json to apply changes?

See https://github.com/processing/p5.js/issues/4593


[BUG] User can update Resource Quotas to hit the limits, then migration will fail silently

Describe the bug
https://github.com/harvester/harvester/assets/5169694/6b089a73-e04e-4152-aabf-dbf1fc28ac4e
To Reproduce
Steps to reproduce the behavior:

Install Harvester with at least 2 nodes
Import Harvester into Rancher
Access Harvester via Rancher's Virtualization Management
Navigate to Advanced/Settings, update overcommit-config to cpu:100, memory:100
Navigate to Projects/Namespaces, Create Project proj-a with Resource Quotas

CPU Limit: 5000 mCPUs/Project Limit, 3000 mCPUs/Namespace Default Limit
Memory Limit: 5000 MiB/Project Limit, 4000 MiB/Namespace Default Limit

Create Namespace ns-1 under Project proj-a
Create a image for VM creation
Create 2 VMs belong to namespace ns-1

Named vm1 with CPU: 1C, Memory 1GiB
Named vm2 with CPU: 1C, Memory 2GiB

Update Namespace ns-1 to set Memory Limit to 3500
Migrate vm1 to another node

Expected behavior
We might need to check current used quotas when user going to reduce it.
Environment:

Harvester ISO version: v1.2.0-rc1
ui-source Option: Auto
Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): Baremetal DL360 3 nodes
Rancher Version:

v2.6-a4b924d21cd5d90b28ab8009edc18d96542952ac-head, Docker Image: a1d1e43988d2
v2.7-fbca7c34e5aeae36b85d8b0e9af12a2f6f13e0ea-head, Docker Image: 73f3b3456e62

Additional context
Discovered when testing #3124

Verified this bug has been fixed.

Test Information

Environment: qemu/KVM 2 nodes
Harvester Version: v1.2.0-rc2
ui-source Option: Auto
Rancher Version: v2.7-9a33c24de30c81f2ecd900d923d16d7fb2020929-head (Docker Image: sha256:3c0baa609934e8b1c90fde38d9f96526ac0dc52c00702d130480ac5792922e15)

Verify Steps

Follow Steps to reproduce in https://github.com/harvester/harvester/issues/3974#issue-1725712196
User will not able to reduce resource quotas to less than used.


Inject Logger In RequestLocalizationMiddleware

In RequestLocalizationMiddleware there's a EnsureLogger method which check if the logger variable is null and then get ILogger<RequestLocalizationMiddleware> from HttpContext.RequestServices.
https://github.com/aspnet/AspNetCore/blob/master/src/Middleware/Localization/src/RequestLocalizationMiddleware.cs#L139
Can we just inject ILogger<RequestLocalizationMiddleware> or ILoggerFactory in the constructor instead?

AFAIK this will not work, have a try .. probably you will get Unable to resolve service for type 'Microsoft.Extensions.Logging.ILogger' while attempting to activate 'Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware

Fixed in https://github.com/aspnet/AspNetCore/commit/ba8c6ccf6fd3eeb7fc42a159d362b15eae4fb3a0


Migration from 0.7.6 to 1.1.4: RepositoryGitExtra validation again

Hi!
I'm upgrading an installation from 0.7.6 (Redmine 1.4.4) to 1.1.4 (Redmine 2.6.7).
I'm running into an issue with migration<PHONE_NUMBER>3200 (add default branch to RepositoryGitExtra).
Similarly to #459 it fails on checking urls_order, which only gets added in a 2015 migration AFAICS.
Also, I had to fool around with the Gemfile, basically working around #510.
I've migrated Redmine first (no problem there), then tried migrate_to_v1, which fails as above.
Any advice?

Hm, looks like it's my fault. I hadn't done the migration to 0.7.10 before trying to go to 1.1.4 (apparently wrongly assuming I didn't need to, since I came from post-0.6).
At any rate, the documentation (http://redmine-git-hosting.io/how-to/migrate/) should be updated to reflect that the 0.7.10 step is necessary for everything <0.7.10.

Hi there! Thanks for your feedback!
Doc updated : http://redmine-git-hosting.io/how-to/migrate/


183 sparse histogram alp

Closes #183
Result of my work during the OpenDP Fellows Program 2021.
Adds an implementation of the ALP mechanism for releasing sparse histogram.
Main contributions are the Measurement constructors and a post-processing step.
Note:
The primary constructor takes arbitrary hash functions as a parameter. These take as input a key from the input domain and the output should be an usize below s. I use modulo to ensure that information is not leaked even if poor hash functions are provided. That is, the implementation does not crash if the key is hashed outside the range. However, I do assume that the functions never panic on any input.

Would you mind adding documentation to your functions as well?
/// Short description.
///
/// # Arguments
/// * `s` - short description
pub fn make_base_alp_with_hashers...

The pub fn's are more important, but at least some descriptions on some of the private functions would be very useful. I'll also reuse this documentation in the FFI layer. Thanks!

The above error is because the CastInternalReal trait was moved out of the samplers file and into traits/cast.rs.
I think adjusting the import will fix it:
use crate::traits::CastInternalReal;


added missing second parameter to mb_strlen call in timingSafeEquals

missing tests at the moment that will cover the https://github.com/namshi/jose/issues/82

@odino I'm going to merge

Better to rely on symfony's polyfill here for security reasons.

@GrahamCampbell which polyfill?


Anchor Bug

Version
1.1.1
Environment
angular 6
Reproduction link
https://stackblitz.com/edit/ng-zorro-antd-start-zkmuml
Steps to reproduce
文档中的代码，点击API、nz-anchor、nz-link的锚点都不生效
What is expected?
跳转
What is actually happening?
不能跳转
Other?

锚点都没有设定，当然点击不会生效了
http://www.w3school.com.cn/html/html_links.asp
https://stackblitz.com/edit/ng-zorro-antd-start-zkmuml?file=src%2Fapp%2Fapp.component.html


Bump max gdsfactory version to accept latest one

I think this is causing problems when trying to install latest gdsfactory and gplugins. Gdsfactory will have to resort to an older version.

I also fixed the tests here
https://github.com/gdsfactory/gplugins/pull/266


[BUG] the app.locale is not taken into account

Version information

Laravel: v5.8.*
Voyager: v1.2
PHP: 7.1
Database: [mysql] [5.7]

Description
If change locale in config.app to "fr", the locale not working in Voyager.
The value is always "en"
Thank's for your help
Steps To Reproduce

change app.locale = "fr" value in config->app.php
In VoyagerUserController check value with config('app.locale') = "en"

Voyager uses the locale set for the user connected :
See here : https://github.com/the-control-group/voyager/blob/ada53be172f4b32ee13e52da969fb0ba7804311f/src/Http/Middleware/VoyagerAdminMiddleware.php#L21
Be sure you set the correct lang for your user, you can edit the profile.

As @vince83110 said, Voyager will prefer the locale defined for the user.  If the user does not have one set, it should use the app.locale.


Ability to list rants side by side

I would love to be able to see the rants appear in in multiple per row instead of just a single line of rants.. Listing the rants like this

Maybe is could be responsize too?

We tried that in one of our version previously. It looks easy but it's very hard to implement and is not reliable at all. Sorry about that.

Ok, thanks for responding


More tlx

don't iterate over the first tlog after the head.db as it can be fetched in its entirety.

LGTM if jenkins agrees

going to take another route.


Treeview: inline editing of treeitem label

may i request for feature enhancement to provide inline editing of the tree item label?
thanks for the lib, i love the design.

Love the idea, but this is a design question best directed at the Carbon team.


As a busy frontdesk worker, I can quickly retrieve patient information

... so that I can retrieve the information of the patient as soon as possible to answer their queries.

#24 resolves this.


fix: Fix how ordering is preserved through selections

Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[ ] Make sure to open an issue as a bug/issue before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[ ] Ensure the tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

Fixes #<issue_number_goes_here> 🦕

closing in favor of https://github.com/googleapis/python-bigquery-dataframes/pull/516


toString

Easy Problems

#472 - Adds parens around lists

Bad Input

#654 - Record with ctor field.
#645 - Json.Value with cyclical references
#539 - Json.Value with cyclical references (no http://sscce.org)
#812 - union types with particular names

The root problem here is that toString should return something like <js> when given a Json.Value of any kind. This can arise in a few situations.
Possible solution: reintroduce _ field to all records. This way it is clear when something is a union type or record or JSON value. You can still cheat, but it will be more rare. This has a cost in the size of all record allocations.

#472 about parens should be fixed by https://github.com/elm-lang/core/commit/b6b85af876ca05aa2c972eeab58dc1c7073f8972
The ctor thing should be solved by switching to $ for that name.
The JSON ones should be solved by the _Json_wrap and _Json_unwrap pattern, allowing me to show <internals> for all of those values.
I don't know if there is a fix for #812 at this time, but I'll wait til someone reopens something on it.


flet==0.25.0.dev3526 apk "Android" cryptography.fernet and x509 errors

Duplicate Check

[X] I have searched the opened issues and there are no duplicates

Describe the bug
After building apk with cryptography package and running it on Android device simulator, import cryptography works, but error when trying from cryptography import x509:
OpenSSL 3.0's legacy provider failed to load. This is a fatal error by default, but cryptography supports running without legacy algorithms by setting the environment variable CRYPTOGRAPHY_OPENSSL_NO_LEGACY. If you did not expect this error, you have likely made a mistake with your OpenSSL configuration.
Also error when trying from cryptography.fernet import Fernet
PyO3 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process
Code sample
Code
import flet as ft

def main(page: ft.Page):
    page.title = "Flet libs test"

    def cryptography_tests(e):
        def test_x509():
            try:
                from textwrap import dedent

                import cryptography

                page.add(ft.Text("import cryptography - OK"))
                from cryptography import x509

                page.add(ft.Text("from cryptography import x509 - OK"))
                from cryptography.hazmat.backends import default_backend
                from cryptography.x509.oid import NameOID

                cert_pem = dedent(
                    """
        -----BEGIN CERTIFICATE-----
        MIIEhDCCA2ygAwIBAgIIF2d9E030vlcwDQYJKoZIhvcNAQELBQAwVDELMAkGA1UE
        BhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczElMCMGA1UEAxMc
        R29vZ2xlIEludGVybmV0IEF1dGhvcml0eSBHMzAeFw0xODA0MTcxMzI0MzhaFw0x
        ODA3MTAxMjM5MDBaMGkxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlh
        MRYwFAYDVQQHDA1Nb3VudGFpbiBWaWV3MRMwEQYDVQQKDApHb29nbGUgSW5jMRgw
        FgYDVQQDDA93d3cuYW5kcm9pZC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
        ggEKAoIBAQC3t8zd3s9oSLFUkogYhD//BoFwvtHnpUHW2n9g3KiAXCHHG5+8QD4Q
        abgAzrpeQqewWngE9B3Feq4rUo9vsk0UpB7Pj97TAgkkmpRMcW0lU4p4rKNhDfri
        c+SvnuZuy048v8Ta7DtMymuCIyejekjTg7Gf/U46PqK87ZbV5RTadSgfvlymnkQb
        SwJLUA8qe/H98bEARpQLyJvWi8dUSurpfKHdbXfd1Dk9GACHNAX9A4bV0BdQBmPu
        6BMGeY5O4CYwwM51U/W+ptyc5eFRMi10up1cck3Udwl/jw5OAx5NP7geuxuIc4uu
        l41Zwbnr5v6sdJJsWMvMg7ot/97+EHvXAgMBAAGjggFDMIIBPzATBgNVHSUEDDAK
        BggrBgEFBQcDATAaBgNVHREEEzARgg93d3cuYW5kcm9pZC5jb20waAYIKwYBBQUH
        AQEEXDBaMC0GCCsGAQUFBzAChiFodHRwOi8vcGtpLmdvb2cvZ3NyMi9HVFNHSUFH
        My5jcnQwKQYIKwYBBQUHMAGGHWh0dHA6Ly9vY3NwLnBraS5nb29nL0dUU0dJQUcz
        MB0GA1UdDgQWBBSYOxV7LRH/9yKSFL5jLJfhwZxCUDAMBgNVHRMBAf8EAjAAMB8G
        A1UdIwQYMBaAFHfCuFCaZ3Z2sS3ChtCDoH6mfrpLMCEGA1UdIAQaMBgwDAYKKwYB
        BAHWeQIFAzAIBgZngQwBAgIwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2NybC5w
        a2kuZ29vZy9HVFNHSUFHMy5jcmwwDQYJKoZIhvcNAQELBQADggEBAI4fv5P+VLSE
        /f+hOoPuxWx2TEDdc/Gt2u3XUiGkMrOSW2k1ob0kUjBDILhear3tpp+V5N5H0NzZ
        Ymvpbbl3ZD5Bk5Co9FIJwFNMfGAlzSAduuYdAblOXTkLzlyLwn5qbzDjbkBIS+0O
        l+1zga+3gZGYbDQiByFyq8P/uAKzc0BAX82bgXDkIC3E26YvvTnUpkKh6l6bOOTB
        xaTg8Uh6KsKGch837BDbNegs3wHw3T3s7PC+H7dvqjELqN7y2GNNA361/aPPCWgs
        jUsy3XnYSd8og34IzY3+W2b3TrU8P+p+pBwOjgXuNHZwobU+3/e2s4/0AfDilpI0
        KX/1hroho1I=
        -----END CERTIFICATE-----
    """
                ).encode("ASCII")
                cert = x509.load_pem_x509_certificate(cert_pem, default_backend())
                domain = cert.subject.get_attributes_for_oid(NameOID.COMMON_NAME)[
                    0
                ].value
                assert domain == "www.android.com"

                page.add(ft.Text("cryptography: test_x509 - OK"))
            except Exception as e:
                page.add(
                    ft.Text(f"cryptography: test_x509 - error: {e}", selectable=True)
                )

        def test_fernet():
            try:
                from cryptography.fernet import Fernet

                page.add(ft.Text("from cryptography.fernet import Fernet - OK"))

                key = Fernet.generate_key()
                f = Fernet(key)
                msg = b"my deep dark secret"
                token = f.encrypt(msg)
                assert f.decrypt(token) == msg
                page.add(ft.Text(f"cryptography: test_fernet - OK"))
            except Exception as e:
                page.add(
                    ft.Text(f"cryptography: test_fernet - error: {e}", selectable=True)
                )

        test_x509()
        test_fernet()

    page.add(
        ft.SafeArea(
            ft.Column(
                [
                    ft.ElevatedButton(
                        "Run cryptography tests", on_click=cryptography_tests
                    ),
                ]
            )
        )
    )

ft.app(main)

pyproject.toml
[project]

name = "cryptography_app"
version = "1.0.0"
description = ""
authors = [{name = "Flet Developer", email =<EMAIL_ADDRESS>dependencies = ["flet==0.25.0.dev3526", "cryptography"]

[tool.flet]
android.adaptive_icon_background = "#ffffff"

To reproduce

flet build apk
install apk on android device
click on "Run Matplotlib tests" button

Expected behavior
Text controls with "test ok" messages
Screenshots / Videos

Captures
[Upload media here]

Operating System
macOS
Operating system details
15
Flet version
flet==0.25.0.dev3526
Regression
No, it isn't
Suggestions
No response
Logs
Logs
[Paste your logs here]

Additional details
No response

Fixed. Application build template updated with:
os.environ["CRYPTOGRAPHY_OPENSSL_NO_LEGACY"] = "1"


Optifine with hires texturepack causes ExtraCells tanks to render content incorrectly

ExtraCells with Optifine and custom texture pack (based on Misa):

ExtraCells without Optifine and with custom texture pack:

ExtraCells with Optifine but default textures:

Don't know where to file the issue. But other tanks (Railcraft, Tinker's Construct, Mekanism) show fluids as expected.
(Oh, and mybe the compound tank on the right should not accept both lava and water at the same time.)

1.7.10-Forge<IP_ADDRESS>7 + OptiFine_1.7.10_HD_U_B4 works too


restartServer: New documentation example still returns authorization error.

The documentation was updated after we reported issue #27.  However, running the updated example code still returns an authorization error.

Hello. I tried this myself and everything worked perfectly. Link to the docs I used
require_once(__DIR__ . '/vendor/autoload.php');

// Configure HTTP basic authorization: baseAuth
Upcloud\ApiClient\Configuration::getDefaultConfiguration()->setUsername('YOUR_USERNAME');
Upcloud\ApiClient\Configuration::getDefaultConfiguration()->setPassword('YOUR_PASSWORD');

$api_instance = new Upcloud\ApiClient\Upcloud\ServerApi();
$server_id = "server_id_example"; // string | Id of server to restart
$restart_server = new \Upcloud\ApiClient\Model\RestartServer(); // \Upcloud\ApiClient\Model\RestartServer |

try {
    $result = $api_instance->restartServer($server_id, $restart_server);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ServerApi->restartServer: ', $e->getMessage(), PHP_EOL;
}

Of course changing the user credentials to my own. And I used a sub account to be extra thorough. Could you share the code example you are using?

Hi @PopoSensei - I reported this issue over a year ago. Since then there has been a major upgrade to the API.  So maybe that upgrade fixed this issue.  I have not tested this on the new major version.
Thanks.


[3.x] GLTF: Move shared defines into a file and only list used extensions

This PR backports #63373 and #63399 to Godot 3.x. Does not break compat.
I am planning to backport the entire GLTF module similarly to what #49120 did, but it's a lot safer and easier to review if I do it in small chunks. So here's the first small chunk which backports two PRs. And yes, I tested it.

Thanks!


Locking down Visual Studio 2019 GA

Hey folks,
We're going to be locking down this week on VS 2019 GA in the compiler, language, tools, and FSharp.Core.
Here is what we plan on having done:

[x] Merging master as of Feburary 4th (today) to dev16.0 and shipping everything merged into that branch
[x] Fixing #5983 as this is a known compiler regression starting with F# 4.6
[ ] Merging all of the above into the .NET CLI 2.1.x and .NET CLI 2.2.x

This roughly translates into the following shipping with VS 2019 GA and the corresponding GA bits for .NET Core:

F# 4.6 and FSharp.Core 4.6.x
A working FSI on .NET Core via use of dotnet fsi, but without package management via #r
All performance issues currently checked as completed in #6096
All bug fixes and improvements in master and dev16.0 today

Our internal schedule mandates that we lock down now and ensure it is completed by the end of the week. We will then be focused on finding any show-stopper bugs so that we can have a clean initial release.
There are some additional candidates that may be worth getting in alongside what has already been mentioned:

[ ] #6011, as it is a fix to a tooling regression of an edge case we knowingly caused in service towards fixing a huge tooling performance problem
[x] #6063, as this is a fully-functioning fix for a known performance issue; it just needs approval and merging
[x] #5865, as this is a very small bug fix and slight behavior change to make IntelliSense a bit less "chatty" by default in VS

Anyone have additional candidates they think are essential to have delivered by VS 2019 GA and their corresponding .NET Core releases? Due to the time it takes to validate everything, we'd like to get things committed or explicitly scoped out now.
cc @auduchinok @nosami @dsyme @forki @alfonsogarciacaro

is there any time to get any additional items in #6096 in and if so what would be the deadline to get PR in for?

After chatting with @dsyme about #6189 we decided that this is easiest just to do out of band, and should definitely be doable well before we fully release F# 4.6.

All candidate PRs are merged and will undergo validation. What remains is insertions into .NET Core.

.NET Core and VS 2019 bits have been shuffled into their respective places. Closing this out!


Find a better way to visualize the skipped invalid row indexes/values

@ychae:

My only confusion with the table highlighting the errors is that it's hard to tell what the ellipses mean. For example, in the list of rows showing where to find the errors, it cuts off after 9 rows. In the case of the scRNAseq Workflow Parameters Description column, it looks like every row from 140 - 308 have errors when in fact it's rows 140-150 and then 260-271 and then 284-308. Is there a way to expand the ones that have non-sequential rows of errors? I don't think this is a crucial fix before deploying, but we should create a ticket to track it. ℹ

@rrchai:

My initially plan is to make it expandable to click to see all rows, but I realize it will add a lot of codes to make the expandable function work. So I only make it show the 10 invalid rows (first 9 + last 1) and use the ellipses to replace others. I agree that it might confuse some users. As you mention, we could create a ticket to improve when we find a better solution, either find a programmatically cleaner way to make it expandable or we could add tooltip to show all row Index.

The new visualization implemented here has clearer descriptions on the errors and the table of error is not using anymore. Thus, close this issue and we can create a new one on the new visualization to expand the row index if requested.


Testing github commit sha diff link

This wont be merged. Just testing some github commenting.

Regression Detector Results
Metrics dashboard
Target profiles
Run ID: a50bd642-3eb0-4165-979e-af5d8d3281c7
Baseline: b0ca9e68b92b8bb817a950f117d605c32869bc8b
Comparison: 16e442762353469a6c2e958495ea47391d80af97
Diff
Optimization Goals: ✅ No significant changes detected

Experiments ignored for regressions

Regressions in experiments with settings containing erratic: true are ignored.

perf
experiment
goal
Δ mean %
Δ mean % CI
trials
links

➖
idle
memory utilization
-0.27
[-0.33, -0.20]
1
Logs bounds checks dashboard

➖
idle_512mib
memory utilization
-0.31
[-0.35, -0.27]
1
Logs

➖
file_tree
memory utilization
-0.68
[-0.79, -0.56]
1
Logs

➖
file_to_blackhole
% cpu utilization
-3.01
[-3.79, -2.22]
3
Logs

Fine details of change detection per experiment

perf
experiment
goal
Δ mean %
Δ mean % CI
trials
links

➖
uds_dogstatsd_to_api_memory
memory utilization
+0.78
[+0.38, +1.19]
1
Logs

➖
uds_dogstatsd_to_api_cpu
% cpu utilization
+0.43
[-0.31, +1.17]
1
Logs

➖
uds_dogstatsd_to_api
ingress throughput
-0.01
[-0.12, +0.11]
1
Logs

➖
trace_agent_msgpack
ingress throughput
-0.17
[-0.21, -0.13]
1
Logs

➖
idle
memory utilization
-0.27
[-0.33, -0.20]
1
Logs bounds checks dashboard

➖
idle_512mib
memory utilization
-0.31
[-0.35, -0.27]
1
Logs

➖
uds_dogstatsd_to_api_egress
egress throughput
-0.33
[-3.03, +2.36]
1
Logs

➖
file_tree
memory utilization
-0.68
[-0.79, -0.56]
1
Logs

➖
otel_to_otel_logs
ingress throughput
-0.98
[-1.79, -0.18]
1
Logs

➖
file_to_blackhole
% cpu utilization
-3.01
[-3.79, -2.22]
3
Logs

➖
pycheck_lots_of_tags
% cpu utilization
-3.08
[-6.52, +0.36]
3
Logs

➖
basic_py_check
% cpu utilization
-4.52
[-8.26, -0.78]
1
Logs

Bounds Checks: ✅ Passed

perf
experiment
bounds_check_name
replicates_passed
links

✅
uds_dogstatsd_to_api
dogstatsd_throughput
10/10

✅
uds_dogstatsd_to_api
go_mem_inuse
10/10

✅
uds_dogstatsd_to_api
memory_usage
10/10

Explanation

Confidence level: 90.00%
Effect size tolerance: |Δ mean %| ≥ 5.00%
Performance changes are noted in the perf column of each table:

✅ = significantly better comparison variant performance
❌ = significantly worse comparison variant performance
➖ = no significant change in performance

A regression test is an A/B test of target performance in a repeatable rig, where "performance" is measured as "comparison variant minus baseline variant" for an optimization goal (e.g., ingress throughput). Due to intrinsic variability in measuring that goal, we can only estimate its mean value for each experiment; we report uncertainty in that value as a 90.00% confidence interval denoted "Δ mean % CI".
For each experiment, we decide whether a change in performance is a "regression" -- a change worth investigating further -- if all of the following criteria are true:

Its estimated |Δ mean %| ≥ 5.00%, indicating the change is big enough to merit a closer look.

Its 90.00% confidence interval "Δ mean % CI" does not contain zero, indicating that if our statistical model is accurate, there is at least a 90.00% chance there is a difference in performance between baseline and comparison variants.

Its configuration does not mark it "erratic".


chore: Publish version 0.2.2

@dshukertjr @bdlukaa

@dshukertjr Yes Sorry I keep forgetting about that

@DanMossa Sorry, but could we slip this PR in as well. Also, since we only have fixes for this PR, would it make sense to change the version to 0.2.1+1 instead of 0.2.2?

Yeah! I'll do that either tonight or tomorrow!
I think it makes sense to do the minor version increase since we're changing a publicly accessable class.

I can commit to your branch and merge this one!

I think it makes sense to do the minor version increase since we're changing a publicly accessable class.


Add RequestIdAwareHttpClient

Can you update the readme.md:

Update the configuration example to include the httpclient options
Below you see a Monolog and Twig sections, add a section for HttpClient with an example how to tag http clients in services.php


Allow pre and post rollout tasks to be executed conditionally

Describe the feature
At present, both pre and post rollout tasks will always execute (docs link).
It would be handy to allow a depends condition on the task, so that it only runs when it should.
This will allow you to craft environment variables that alter the way a release works. For example, you could have a hotfix release type (to which runs no cache clears, or database updates), and a full release type (which runs the full show).
Current behavior
tasks:
  post-rollout:
    -
      run:
        name: Database Updates
        command: drush --uri=/app updatedb
        service: cli

Proposed behavor
Some additional keys in the .lagoon.yml file, e.g.:
tasks:
  post-rollout:
    -
      depends:
        env: RELEASE_TYPE=FULL
      run:
        name: Database Updates
        command: drush --uri=/app updatedb
        service: cli

Existing workarounds
You can just alter the script, to include more if logic, but this makes the entire command more unreadable
tasks:
  post-rollout:
    -
      run:
        name: Database Updates
        command: if [ "$RELEASE_TYPE" = "FULL" ] ; then drush --uri=/app updatedb ; fi
        service: cli

This feature would help reduce a lot of overhead in the GovCMS Service Desk...
As it is currently, post-rollout tasks in the .lagoon.yml file of GovCMS8 projects include a config import task, which is disabled by default. This is in order to prevent accidental config reversal of changes made directly to the actual site/environment via the Drupal admin UI (agencies that do not have a dev team/partner, hence do not export config and commit it to their repo).
PaaS customers can self-serve, but the .lagoon.yml file is locked for GovCMS SaaS customers. This leads to their dev team/partners constantly raising support tickets to have the automatic config import task enabled on their behalf while they do ad-hoc work for the agency, and then re-disable it once the job is done. The overhead caused by this is even greater when there are multiple branches for which the request to enable/disable the config task is made.
If there was a way to read a variable which the customer could specify in an unlocked file, and then have the config task conditionally run based on that, then that would save us so much time from having to deal with such trivial requests.

Hi @tobybellwood , can you advise where this might stand on the Lagoon roadmap?

A deeper look into lagoon.yml and tasks more generally is scheduled post-Lagoon 2.0.
The work around that GovCMS has in place (i.e. the tasks calling a script that asseses the conditional itself) is ultimately more configurable, but I appreciate the simplicity of including the option in lagoon.yml

Just had a chat with someone about additional conditionals for post-rollout tasks, and that it could be nice be able to specify if tasks could run based on whether the build completes or fails, or either.
Something like this maybe
tasks:
  post-rollout:
    - run:
        name: Database Updates
        command: drush --uri=/app updatedb
        service: cli
        on-failure: true|false
        on-completion: true|false


Provide force-torque sensor data through gz_system to controller_manager

This PR provides force-torque sensor data to Gazebo's controller_manager in a similar way to how the IMU data is currently provided. I made this change in order to test the ros2_controllers' admittance_controller in Gazebo/Ignition 6.16.0.

@ahcorde i have tested that this works also in ros2 humble, also supporting the state interfaces that are used by the ur scaled joint trajectory controller would be nice. I think this is a useful feature that needs to be merged on the relevant branches soon : )

@ahcorde i have tested that this works also in ros2 humble, also supporting the state interfaces that are used by the ur scaled joint trajectory controller would be nice. I think this is a useful feature that needs to be merged on the relevant branches soon : )

There is a gpio PR we've been working on, basically enables rudimentary gpio use in gazebo. Exposes state as state + command, and mimics command to state. This may be helpful for your use case?

@ahcorde i have tested that this works also in ros2 humble, also supporting the state interfaces that are used by the ur scaled joint trajectory controller would be nice. I think this is a useful feature that needs to be merged on the relevant branches soon : )

There is a gpio PR we've been working on, basically enables rudimentary gpio use in gazebo. Exposes state as state + command, and mimics command to state. This may be helpful for your use case?

@Nibanovic hello, thanks for guiding me to this PR and for your quick reply.
(since for some reason i could not raise an issue to your fork, i will bastardize this issue to explain what i found about enabling the ur scaled controllers with ignition gazebo : ) )
So the "ur_controllers/SpeedScalingStateBroadcaster" controller has one 'state interface -> speed_scaling_factor' that the "ur_controllers/ScaledJointTrajectoryController" listens to it and one 'command interface ->  target_speed_fraction_cmd' (also async) that is set by the io_and_status_controller, which in turns then changes the speed_scaling_factor.
So in order to make it work for my needs, i hard-coded change the value of the 'speed_scaling_factor' based on the 'target_speed_fraction_cmd' (instead of simply mocking the commands). (After finding state_i,state_j, command_i, command_j locations)
this->dataPtr->gpios_[state_i].states[state_j] = this->dataPtr->gpios_[command_i].commands[command_j];
Some other notes are that the "ur_controllers/GPIOController" needs to system_interface/initialized to be set to 1 to start. However i instead use a custom gpio controller of mine that simulates some dashboard services also like play and pause.
Now as you see this is an example, that mocking the commands does not work, if we want to simulate the controllers without changing their source code.. and it gets pretty complicated pretty fast to generalize that.
Should you provide better mapping options between commands and states?
Dynamically loaded plugins to map commands to states? yeah..
In any case with my hardcoded changes it works for my case : ) so thank you
PS. I also ended up registering command_iterfaces that the gpio controllers wanted directly (similar to how you did states) ( since they were complaining that they weren't existing ) - and were never registered since they were not state_interfaces.


proper idea to use webrtc

I'm having a p2p chat app in flutter using firebase firestore. I want to have p2p video call in that app when user user clicks video call button they both should able to make video call. but I'm unable to get started, as I can't understand signalling server, ice, turn and other things.🤯🤯 can you please elaborate the things that how can I start using firestore to make video call feature possible in app. just using the plugin will make it possible or what I have to do!

You can use sample code in https://github.com/cloudwebrtc/flutter-webrtc/issues/18#issuecomment-432381115, other guys have implemented video calls based on firebase with this plug-in.


nixos/listmonk: init module

Description of changes
This provides a module for https://listmonk.app.
It has a NixOS test which tests: transactional emails and campaign emails using MailHog, a test SMTP server.
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)
[x] 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

[x] 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/)
22.11 Release Notes (or backporting 22.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
[x] (Module addition) Added a release notes entry if adding a new NixOS module
[x] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/1165

The test is failing now, so will try to see why the refactor broke it.

Fixed, @aanderse !

friendly ping @aanderse

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/598

missed first time around: the test also needs added to all-tests.nix, and preferrably to passtru.tests for the listmonk package.

Done too!

Changes from last time: used mkdir -p and DynamicUser=true, cc @aanderse and minor changes from @pennae review.

@ofborg test listmonk

Friendly ping @SuperSandro2000 @aanderse


Stop  highlight text  after some characters

After some number of character atom stop highlight the text .. currently im using one dark theme  but this problem in other themes as well ..

Duplicate of #1667

Thanks @Zireael07!


Adding devtools directory with instructions to create conda env

Adding devtools directory with instructions and dependencies to create the conda env to work with this repo.

when I typed this (conda env create -n OpenPocket-Tests -f conda_env.yaml) on the terminal it raised this error: SpecNotFound: Invalid name, try the format: user/package

conda_env.yaml is a file. You have to type:
conda env create -n OpenPocket-Tests -f conda_env.yaml

in the same directory where the file is (in devtools). Otherwise, you have to give the relative or absolute path the file in the command.
Is this the problem you have?

I typed exactly the same as you write again. I don't know where devtools is: I tried to find it by typing the command which devtools, but it didn't generate any message. I don't know if have to do the second one option. I typed that standing on the base enviroment.

This is a Pull Request and the notes in this page are related with the PR. This means that you have to review the PR and Merge the pull request to add my changes to the repository:
1- As you can see in the top-right part of this page, you were proposed as a reviewer. This means that you have to "do a review". Go to the label "Files changed", look at the changes and do your review (you have to either accept the changes, deny them, or comment with your approval pending).
2- Once the reviewers accepted the PR, the changes can be finally merged. This is done by the "Merge pull request" green button on this page.
Now, the changes are already in the 'main' branch of this UIBCDF repository.  As the last step, in the local clone of your fork (in your machine), pull the changes (git pull). At this point, you already have the devtools directory in your computer.

It did't work, I have the same error, maybe I made a mistake.


how to show new mail notification in microsoft bot in c#

This is not for asking questions or filing bugs
To get help with an issue with your bot

"How To" questions should be submitted on Stack Overflow where there is a robust community to help you

To file an issue against a component please go to the components repo

Create Azure Bot Framework Service or Channel issue
Create Bot Builder Tools issue
Create Bot Builder SDK V3 (.NET or Javascript) issue
Create Bot Builder SDK V4 .NET issue
Create Bot Builder SDK V4 Javascript issue
Create Bot Builder SDK V4 Java issue
Create Bot Builder SDK V4 Python issue

@poonam0025 I don't understand what issue you are raising.
The goal of this github repo issue tracker is to identify code defects and enhancement to the SDK. The Bot Framework has a great community. We recommend asking questions on - https://stackoverflow.com/questions/tagged/botframework.


Enable filtering of request query strings using ActiveSupport::ParameterFilter.

PII can leak into DfE analytics if present in the request query string, a common case is search parameters using personal details.
This PR adds the ability to enable web request event query filtering using the standard Rails parameter filter mechanism via the DfE::Analytics.filter_web_request_events configuration value.
See: https://github.com/DFE-Digital/access-your-teaching-qualifications/commit/5941285add123ffbc8ab8a738305c48aad16e1a2 for a common workaround currently being used in services to mitigate this.
It would be preferable not to replicate this workaround on a per-service basis.

 Protect PII in the CBL search URL


Refactor: cubewrite() pressure level correction to tested function

Tasks:

[x] Extract this block https://github.com/ACCESS-NRI/um2nc-standalone/blob/main/umpost/um2netcdf.py#L150-L160
[x] Add unit tests (~2)
[ ] Move into process()

Moving this to process() requires an additional step of updating the filtered cube list to incorporate cases where a new cube is created in the pressure level fix.

This issue relates to the higher level task: #12.


[BUG] set_dynamic_settings always sets the MySQL test database collation to utf8_general_ci

Is there an existing issue for this?

[X] I have searched the existing Issues

Current Behavior
For MySQL databases, the set_dynamic_settings util always sets the MySQL test database collation to utf8_general_ci: https://github.com/stephenmcd/mezzanine/blob/001a16b052578ba8b29e847a1949dcdee5b400f6/mezzanine/utils/conf.py#L250
Unfortunately, the utf8_general_ci collation is only compatible with the utf8 charset, which means that it is not possible to run tests with a test database that uses a different charset, eg. utf8mb4_* charsets. When attempting to do so, we see an error like:
(1253, "COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'utf8mb4'")

Expected Behavior
We should be able to set the test database collation in the app settings and have the set_dynamic_settings util respect that, rather than overriding it.
Steps To Reproduce
Here is a repo containing a sample Django app with mezzanine, that demonstrates the issue: https://github.com/bevy/mezzanine-fix-demo
Following the steps in the repo and running tox, you can see that the error occurs with mezzanine 5.1.0 and both Django 2.2 and 3.2 (but does not occur when using a version of mezzanine that defers to the test database collation in the app settings).
Environment
- Operating System: macOS Big Sur/Ubuntu 18.04
- Python version: 3.7
- Django version: 2.2/3.2
- Database engine and version: MySQL 5.7
- Mezzanine version: 5.1.0

Anything else?
This commit exists to fix the issue, but hasn't been merged yet! https://github.com/stephenmcd/mezzanine/commit/06281cf9c030e17f342d2eed1c3b267728c07870

Thank you so much for fixing this so promptly, @jerivas!


Support Decompiling Lua.

I noticed this supports 5.3, but what about 5.1 or 5.2 as well? Cant those be made supported as well for old games that use old lua 5.1 or 5.2?
Also I have a version of unluac that supports 5.1 and 5.2 which I can help provide too you to help you out (would need it to be available to nuget.org so then I could drop my version of an lua decompiler for this sort of project just because it seems far better.
Likewise the compiler I would need to be able to tell it to compile using 5.1 or 5.2 as well and not just 5.3 (for games like Elsword of Grand Chase). For the game versions they used the normal lua 5.1 compiler but for some reason it supported ellipsis which my decompiler either screws it up or the compiler does. Also the files contain Korean words and so must be made to support compiling and decompiling files encoded in UTF-8 WITH BOM. The normal compiler I got forces me to resave without BOM that might be what screws up the korean letters / the '...' characters inside of them when I use the tool to regenerate the KIM file after the raw lua bytecode is generated.
I plan to eventually make an KimLib in c# for my Els_kom program that could then be responsible for regenerating the KIM file / updating it / reading it but it takes time to do.
I probably could theoretically update the lua engine but do not want to chance breaking the entire already fragile setup (even though I personally think it only works due to UB and how dumb their devs were to not care how to properly code to not make it barely operable at all).

This supports 5.1, 5.2 and 5.3 (except for integers which is being tracked by #26).
Just choose the correct options preset and it'll generate error diagnostics (but still parse it properly) on syntax that isn't valid in that lua version.
This project for now is just a lexer and parser so there is no compilation nor decompilation support and decompilation is not planned.

If I have misunderstood your request please say something, otherwise I'll be keeping this issue closed as wontfix.

I think it does make more sense to have the compiler stuff to be paired with decompiler stuff (that could possibly share possible code together).
Also my unluac stuff has integer support so it could give hints for #26 as well (which is located in https://github.com/Elskom/Sdk/ under the UnluacNET folder)
It might also give hints for possibly other missing stuff that this possibly lacks for lua 5.1 and 5.2 as well.

As I said, this project has no compilation capabilities. It does not produce bytecode, only parses lua code.
Even if I were to add compilation support I still do not want to implement a decompiler as the process of decompiling is much more difficult than compilation and producing user-readable code is very hard.
Also, Roslyn does not include decompilation capabilities either. Visual Studio uses ICSharpCode.Decompiler for its decompilation capabilities.


Improve odbc_test.cpp to cope with DBMS variations.

The test has been updated and corrected to successfully pass against SQL Server 2012 and PostgreSQL 9.x. Hurray!
Existing TODO comments have been refined to reflect the current status of the test.

LGTM


Remove bindActionsCreators() warning

This PR makes so that there is no warning printed out when calling bindActionCreators() function with the first argument containing key "default" (which is not a function).
This is done in order to allow library users to store their actions in the module in which actions also exported as a default object. So, commit just skips that object.

As per https://github.com/erikras/ducks-modular-redux#usage
You can get every export while omitting the default one using import * as actions from './module'.

Is it good that the user, when reading documentation (where is nothing said about the library that you proposing), should spend something like a 5-10 minutes trying to figure out where and why this warning came from?
It is very usual that the user wants to export the action creators also as default, without using any other library.

My bad, that syntax actually does include default export. (Also, I linked to a writeup on one way of structuring action creators and reducers, it's not a library).
Seems totally sane to me now.

The default key is a side effect of Babel transpilation. It is not part of the ES Modules spec. We shouldn't be excepting an implementation detail of the tooling, despite it's popularity. Once module are usable without Babel in the future or if you're using a module-aware bundler (webpack 2 or rollup), this will end up causing more problems that it solves.


/v1/profiles returns profile versions in ascending order

Describe the bug
Response from /v1/profiles includes versions in ascending order
"availableVersions": [
"5.2.0",
"5.2.1",
"6.0.0",
"6.0.1"
]

What is the severity of the bug
Affects versions
0.6.2
Expected behavior
Return versions in descending order with the latest release first

Still an issue? cc @bigkevmcd

No, don't think so


feat: enable validation for min/max limits on generic-input

Jira: TECH-1246
If numeric limits are set the details panel the generic input using the min and max limits for validation

First pass at this, I've tried to use an existing validator createNumberRange from the ui library and take advantage of CAN_HAVE_LIMITS_TYPES
I've ended up creating a small hook useMinMaxLimits which could potentially put to use in a refactor of the  <Limits /> component too.

I think I might be seeing a bug when trying to delete limits by clicking Delete Limits in the Details panel
I get the following message

Looking at the console looks like I'm getting a 409, anyone else come across this?
Request URL: https://debug.dhis2.org/dev/api/39/dataEntry/minMaxValues?dataElement=PwgKFzGtxU2&orgUnit=ImspTQPwCqd&categoryOptionCombo=HllvX50cXC0
Request Method: DELETE
Status Code: 409

Payload
dataElement: PwgKFzGtxU2
orgUnit: ImspTQPwCqd
categoryOptionCombo: HllvX50cXC0

Response
{
	"httpStatus": "Conflict",
	"httpStatusCode": 409,
	"status": "ERROR",
	"message": "Data element not found or not accessible: `null`",
	"errorCode": "E1100"
}

I like this solution, but there is one issue with it: What is annoying about the useDataValueSet hook is that currently a new object is created whenever a field is changed, and then blurred. And since the generic-input is using your new hook, it will cause every input to re-render every time that happens. having said that, we have also merged a few other PRs lately that suffer from the same problem. So if performance doesn't seem too bad I suppose we can just merge this.

I had just take what was happening in the <Limits /> component as a general lead on how to access the min and max values that we need. I can't say that I have noticed any degradation in performance whilst I have been testing this and working on it myself. If there is another way of accessing those min and max values I'd be happy to look at introducing that as potential performance - I just don't know what would like like at this point. Maybe there is room for a potential follow up ticket to spike out other avenues to improve the here?


Update glossary.md

Missing closing ) on junk mail
Please use this template to ensure easier processing of your pull request
Category

[x] Content fix
[ ] New article
[ ] Example checked item (delete this line)

For the above list, an empty checkbox is [ ] as in [SPACE]. A checked checkbox is [x] with no space between the brackets. Use the PREVIEW tab at the top right to preview the rendering before submitting your issue.
(DELETE THIS PARAGRAPH AFTER READING)

Related issues

fixes #issuenumber
partially #issuenumber
mentioned in #issuenumber

If this fixes (should close) or references an issue, please add the issue number here. When you type the hashtag symbol (#), a list of potential issues will pop up from which you can choose. This helps those maintaining the issue list as it will (1) link the PR to the issue & (2) automatically close the issue when this PR is merged in.
(DELETE THIS PARAGRAPH AFTER READING)

Contents of the Pull Request

Please describe the changes in this PR. Try to give enough details so the person reviewing it to merge it can make a good decision about your content.
(DELETE THIS PARAGRAPH AFTER READING)

Guidance

Please update this PR information accordingly. We'll use this as part of our release notes in monthly communications.
Please target your PR to master branch. Released documents are in live branch.
(DELETE THIS PARAGRAPH AFTER READING)

Missing closing ) on junk email item

Docs Build status updates of commit d560738:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Community/glossary.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Thanks for the fix!

Every little improvement adds to the value of the docs, even fixing a missing parenthesis! If you can give us your name and a link to your LinkedIn profile, we'll add you to the list we keep of contributors for recognition. Your Github profile doesn't give us much to go on. :)

Every ) counts! Thanks heaps, I can be found at - https://www.linkedin.com/in/matthewzorich/


Add unit test for spk variable group create command

As a:
Developer
I want:
Has code tested
So that:
quality of the tool is good
Describe the solution you'd like:
Add unit test for spk variable group create command
Acceptance Criteria:
unit and integration tests passed
Does this require updates to documentation?:
No

Related to #912, #796, and #678

@sarath-p why is this on hold?

Related to #912, #796, and #678

@andrebriggs - it would be good to do this as part of https://github.com/microsoft/bedrock/issues/796 or after it is completed.

This issue is in the critical path for https://github.com/microsoft/bedrock/issues/1006

Closing: method has been removed


iojs support

hi,
is it possible to support iojs?
1.x and 2.x?

https://github.com/EyalAr/lwip/pull/142


Blog post for v0.12.0

Feature description
Blog post for v0.12.0

Published: https://meroxa.com/blog/unlocking-resilience:-conduit-v0.12.0-introduces-pipeline-recovery/


Install and Set Up kubectl on Linux

In the section - Install using native package management
In step 2), need to create the below directory first as it may not exist.
sudo mkdir -p /etc/apt/keyrings

/triage duplicate
Let's shift the discussion to #34224
/close


Terminal not rendering

Lapce Version
0.2.8
System information
macOS 13.4
Describe the bug
Newly created terminal panels are not rendered. They are only rendered when you switch tabs.
The initial terminal tab did get rendered on the APP startup.
Additional information

Exact same bug. Fedora 0.2.7

duplicate of https://github.com/lapce/lapce/issues/2156


Future plans

Hi, I have two questions:

What are your future plans for this repo?
And were you able to merge your code to the main Keras repo?

Thanks.

Hi, I have two questions:

What are your future plans for this repo?
And were you able to merge your code to the main Keras repo?

Thanks.

Hy jdbermeol !
Have you found the answer of you 2nd question place tell me.

Hi @msaadqureshi
Not really, I stop looking to this issue long time ago.


TileData: fix typo + copyediting

Noticed an extraneous a in TileData's header description. Took a quick pass of copyediting while looking at that file

thanks!!


why don't use agentmain？

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Question or discussion
[ ] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?

Bug

Which version of SkyWalking, OS and JRE?

Which company or project?

What happen?
If possible, provide a way for reproducing the error. e.g. demo application, component version.

Requirement or improvement

Please describe about your requirements or improvement suggestions.

What is your question? What is agent main?

i want hot loading agent. Java SE6 began to provide a way to add agents dynamically after an application's VM was started, known as agentmain

No, we are not using that. If you have interests, read the document about the differences. We need to change class structure, so agentmain is not the option.

ok，3Q

No, we are not using that. If you have interests, read the document about the differences. We need to change class structure, so agentmain is not the option.
---------------------------------------------------My question ------------------------------------------------
Our department leader hopes to be able to use the hot deployment method very much, so that we can quickly promote this system to the merchants.
Question1:
So is there any way to achieve hot deployment? Such as  modify source code from "premain" to "agentmain"?  Or modify startup mode?  Or modify the configuration file?
Can you provide relevant documents of hot deployment?

Question2:
Do you have any plan to upgrade the version to solve the hot deployment problem？

@gaoweijie You are asking questions in the wrong way. In the community, we discuss things from the tech perspective, we have no interest in your internal requirements. Those are not our responsibilities.

@gaoweijie You are asking questions in the wrong way. In the community, we discuss things from the tech perspective, we have no interest in your internal requirements. Those are not our responsibilities.

Yes, you are right.It was my fault to describe the need and background. I just want to learn from you whether it is possible to transform skywalking into a hot deployment system from the tech perspective.
Here's what I've done：

I  have finished the agent jar by maven.
I can really attach the target  pid and jvm information.

There is no error log, and the web requests are all 200 response codes.
So I'm confused. What's the problem.

I think I have replied last time, https://github.com/apache/skywalking/issues/3326#issuecomment-524740175

ok thanks~


Devel

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

39 of 44 (88.64%)  changed or added relevant lines in 6 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.005%) to 90.672%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

table_iter.go
1
2
50.0%

internal/bitset/bitset.go
26
30
86.67%

Totals

Change from base Build<PHONE_NUMBER>6:
-0.005%

Covered Lines:
1565

Relevant Lines:
1726

💛  - Coveralls


JSP style on demand background compilation.

Hi,
First thank you this great project.
Here is my question. Is there any plan for JSP style on demand background compilation support?
Sometimes changing template file without restarting is great. Front-End appearance requires lot of small changes frequently. Typo, label text, text color etc.

@hurelhuyag thanks for the heads up!
@tstsogoo is right, jte already supports hot reload during development, when using a DirectoryCodeResolver.
var codeResolver = new DirectoryCodeResolver(Path.of("jte")); // This is the directory where your .jte files are located.
var templateEngine = TemplateEngine.create(codeResolver, ContentType.Html);

Maybe you used a ResourceCodeResolver? That one does not support hot reload.

If hot reload is like JSP does why it is not recommended in production environment? I'm expecting production grade hot reloading feature.

Obviously, you can use jte in production the same way as during development.
There are few reasons I would not recommend it:

Performance: Hot reloading does an additional check on the file system, which is almost always unneccessary on a production system
Security: Hot reloading on production requires a JDK to recompile templates. If you are able to change templates on production, you really have to secure this. If something goes wrong, you immediately have a remote code execution vulnerability

That being said, since version 1.5.0 there is a way for hot reload on production, without paying the performance penalty. This unit test illustrates how you'd do that. However, the security concern is still valid, so please be careful.

Thanks. I got it.


Invoking a service method inside an Actor method doesn't work

Expected Behavior

Invoking a service method inside an actor method should simply work.
async def create_something(self, request: dict) -> object:
        """Creating something"""
        with DaprClient() as d:
            d.publish_event("pubsub", "TOPIC_A", "") #this works
            # following doesn't work with/without await
            d.invoke_method(
                    'myservice',
                    'doSomething',
                    "{}")

Actual Behavior

== APP == dapr.clients.exceptions.DaprInternalError: ('error invoke actor method: rpc error: code = Internal desc = error invoke actor method: error from actor service: {"message":"RuntimeError(\'asyncio.run() cannot be called from a running event loop\')","errorCode":"UNKNOWN"}', 'ERR_ACTOR_INVOKE_METHOD'

Steps to Reproduce the Problem

invoke a method inside an actor. Workaround from @wcs1only:
export DAPR_API_METHOD_INVOCATION_PROTOCOL=grpc

Release Note

RELEASE NOTE:

@avvijeet I think @wcs1only knows about the bug as he asked me to create an issue. I'm not sure what can be done or what can be passed to invoke method to avoid this.


Merge Dev v2.1.0 into Master branch

Coverage increased (+0.6%) to 59.378% when pulling 5b947e6e8a0dbc071560a2ea2686f7688f4bc4b6 on dev into e031aec6d2ae42da94d3a9ba0c4922a2dc470e5b on master.


large boiler

I used a large boiler of this modification, as I glued several parts to the barrel, but they did not stick together

glue the center


Cleaned up code to comply with flake8 linter

Great pull request! Do you mind enforcing the linter check in tox for the fix you did?

@AndreMiras You want me to enforce the linter in tox for all files not just the test folder? @w7788129 I am not sure what your intentions are but you're cluttering our feed. @corpetty is it possible to remove the unnecessary comments?

@taylorjdawson yes exactly. The idea is to enforce tox for at least the fix you made. That way nobody will ever break it again.
So when it's too much work, you can add some exceptions in the tox.ini file and as you fix the issue you remove the exception for it. For example I did that recently in https://github.com/kivy/python-for-android/commit/b3d3d45702071fb2fb7d8e44fb5103987d20c4cf#diff-b91f3d5bd63fcd17221b267e851608e8
In this commit you see I fix more stuff and at the same time I remove the error from the ignore list.

Simply create your new pull request and copy the link here.

Got it. And I just change commands = flake8 tests/ to commands = flake8 py-etherscan-api/ correct?

It should be flake8 tests/ etherscan/ and eventually at some point we may also check examples/ directory. You can always give it a try locally running tox command. I'm on the gitter chat today if you want.

PR moved to: #40


Generate a Page with "last page changes"

Hi Tom,
how can we generage a page wich links to the "last changed" pages? This would be VERY helpful.
Thanks in advance
Stefan

Sorry, I don't know how to do that. You could put some custom info in frontmatter, and then loop through the pages to find frontmatter values that meet those conditions.


Updated .NET 4.7 image

When will a updated image with .NET 4.7 be available?

Closing this for now since its on Docker Hub now...


Number of features in the last layer ?

I was using num_features method to get the last layer output channels, but after using features_only parameter in create_model ... the method disappeared.
Seeking alternatives if any ?

@MohamedAliRashad if you just care about the last layer features I wouldn't use features_only, naming may not be the best as I didn't want to break compatibiltity and change it
featuers_only=True is a flexible mode that lets you specify multiple feature maps to extract, not just the last one, a single .num_features attribute isn't useful so there is a .features_info attribut that lets you query multiple aspects of the feature properties such as the reduction (stride), channels,e tc... you could use model.featuers_info.channels()[-1] to get the last...
If you ONLY care about the final featuers layer (pooled or unpooled) you can use a simpler method and just create the model without the classifier layer and/or pooling layer and get weither unpooled or pooled features that match the .num_features attribute
See docs https://rwightman.github.io/pytorch-image-models/feature_extraction/

it delivers me with an error
'Identity' object has no attribute 'feat_mult'

used num_classes=0 and global_pool='' (suspect the problem is in global_pool)
The model i used was mobilenetv3_rw

MobileNetV3 is a special model, you cannot remove the global pool because it exists before the penultimate layer... I haven't figured out how/if I should try to deal with this cleanly. Basically the pooled and unpooled num_features cannot be equivalent for this model...

So what should be done now, if someone wants to use MobileNetV3 without the classifier ?

If you want unpooled features?
I guess this is the best right now
m=timm.create_model('mobilenetv3_large_100', features_only=True, out_indices=[4])
m.feature_info.channels()[-1] would be the channel count, but that won't be equal to the num_features if you set num_classes=0

I need it as a general solution for all backbones because i make a lot of experimentation and wants the process to be automated as possible

the most generic solution would still leave mobilenetv3 a bit different than the other models, unavoidable due to the design of the 'efficient head' ... I can num_classes=0 lop off just the classifier, num_features will be 1280, if global_pool is also disabled it'll have to remove conv_head, and num_features will be 960. That's essentially what happens for the last feature map right now when num_features=True is used

i think the num_classes=0 and global_pool='' (for no classifier) should work with every model with no special cases.


[ USBMIDI ] error #321 in USBMIDI.h/MIDImessage.h

I have updated USBDevice to rev49 on online compiler, I tried to compile but failed by following errors:

Error: Data member initializer is not allowed in "USBDevice/USBMIDI/MIDIMessage.h", Line: 273, Col: 19
Error: Data member initializer is not allowed in "USBDevice/USBMIDI/USBMIDI.h", Line: 106, Col: 21
Error: Data member initializer is not allowed in "USBDevice/USBMIDI/USBMIDI.h", Line: 107, Col: 19

I am sure rev40 worked ok.
I tested with

mbed LPC1768
mbed lib rev97
USBDevice rev49
mbed_blinky code

#include "mbed.h"

DigitalOut myled(LED1);

int main() {
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
    }
}

Could somebody please fix this?
Thanks in advance,
K4zuki

May be we need the -u option to kick build.py in build_travis.py.
Fixed here https://github.com/toyowata/mbed/commit/5b74eed7da7af522dd384280bff8d54bc0c9622d and I will make PR once my ongoing PR #1051 will be merged.

Yes, go ahead  with -u.
The PR referenced above was merged, should be fixed.


fix: upgrade the example version

clsoe https://github.com/eggjs/egg/issues/1575

Codecov Report

Merging #27 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##           master    #27   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          11     11
  Lines         151    151
=====================================
  Hits          151    151

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 0f04fff...fc2f8da. Read the comment docs.


[Fix][C#] Add LangVersion to Directory.Build.props

Fixes #2148
Description
There is an issue when trying to build the solution in VS2017. Some default literal expressions were added and VS2017 by default is building with C#7.0 which does not support it.
We added the LangVersion property to the Directory.Build.props  and set it to latest to ensure that it's always using the latest version of C#.

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.3.1

Hi @ParadoxARG, I addressed this issue in this PR that also removes the setting from other projects.
So I am closing this one.


[v3.0.1] deprecated CONTRIBUTING docs

Please update the CONTRIBUTING docs for version >= 3.0.0 because ElasticSearch has been deprecated.

There's an ongoing conversation about this on #78

Closing, we will address this problem in a global documentation refactoring


Do not require docker installed for tests

Codecov Report

Merging #438 (4a974bb) into main (eef795f) will decrease coverage by 0.23%.
The diff coverage is 0.00%.

:exclamation: Current head 4a974bb differs from pull request most recent head 8ef2051. Consider uploading reports for the commit 8ef2051 to get more accurate results

@@            Coverage Diff             @@
##             main     #438      +/-   ##
==========================================
- Coverage   53.46%   53.22%   -0.24%
==========================================
  Files          36       37       +1
  Lines        1835     1843       +8
==========================================
  Hits          981      981
- Misses        703      711       +8
  Partials      151      151

Impacted Files
Coverage Δ

pkg/internal/testing/daemon.go
0.00% <0.00%> (ø)

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 eef795f...8ef2051. Read the comment docs.