file not found: /usr/local/Cellar/infer/0.17.0/lib/infer/facebook-clang-plugins/clang/install/lib/arc/libarclite_iphonesimulator.a

I got this error when running the command below, and can find 'arc/libarclite_iphonesimulator.a' in the directory.
Please include the following information:

[x] The version of infer from infer --version.

Infer version v0.17.0
Copyright 2009 - present Facebook. All Rights Reserved.

[x] Your operating system and version, for example "Debian 9", "MacOS High Sierra", whether you are using Docker, etc.

macOS Catalina 10.15.1

[x] Which command you ran, for example infer -- make.

infer run  -- xcodebuild -workspace CaocaoAppSideBar.xcworkspace -configuration Debug -scheme CaocaoAppSideBar-Example -sdk iphonesimulator

[x] The full output in a paste, for instance a gist.

Ld /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoAppSideBar_Example.app/CaocaoAppSideBar_Example normal x86_64
    cd /Users/huiz/DriverComponent/CaocaoAppSideBar/Example
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/huiz/.rvm/gems/ruby-2.6.3/bin:/Users/huiz/.rvm/gems/ruby-2.6.3@global/bin:/Users/huiz/.rvm/rubies/ruby-2.6.3/bin:/opt/MonkeyDev/bin:/Users/huiz/.fastlane/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/huiz/.rvm/bin:/Users/huiz/.antigen/bundles/robbyrussell/oh-my-zsh/lib:/Users/huiz/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/pip:/Users/huiz/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/svn-fast-info:/Users/huiz/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/colorize:/Users/huiz/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/github:/Users/huiz/.antigen/bundles/robbyrussell/oh-my-zsh/plugins/python:/Users/huiz/.antigen/bundles/zsh-users/zsh-autosuggestions:/Users/huiz/.antigen/bundles/zsh-users/zsh-completions:/Users/huiz/.antigen/bundles/Vifon/deer:/Users/huiz/.antigen/bundles/zsh-users/zsh-syntax-highlighting"
    /usr/local/Cellar/infer/0.17.0/lib/infer/infer/lib/python/inferlib/../../../lib/wrappers/clang -target x86_64-apple-ios8.3-simulator -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.2.sdk -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/AFNetworking -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoAppSideBar -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoApperance -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoChooseLocation -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoCommonKit -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoEnvironment -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoGotoRouter -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoGroupShare -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoMultiProtocols -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoRefresh -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoUnionPay -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoUser -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/ComponentManager -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/FMDB -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/FXNotifications -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/KVOController -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/MJRefresh -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/MMKV -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/Masonry -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/SAMKeychain -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/SDWebImage -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/TMCache -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXAgreementManager -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXBaseJSBridgePlugin -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXBlackBox -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXCategory -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXDataCollecter -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXDataStatistics -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXEncrypt -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXEnvironment -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXFDCategories -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXMap -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXModuleManager -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXPayManager -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXRegionCodeManager -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXTools -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXURLRouter -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/UXWebViewComponent -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/WebViewJavascriptBridge -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/YXDeviceIDTool -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/YXRTBaseViewController -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/YXRequestManager -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/YYImage -L/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/YYModel -L/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/TDAdTracking/TDAdTracking/Assets -L/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/UXDataCollecter/UXDataCollecter/Assets -L/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/UXPayManager/UXPayManager/Classes/Method/ApplePay/lib -L/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/UXPayManager/UXPayManager/Classes/Method/UnionpayQuickPass/lib -L/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/weChat/Frameworks -F/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/CCBNetPay -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/aliPay/Frameworks -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/aliUTDID -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/jdPay/Frameworks -filelist /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/Objects-normal/x86_64/CaocaoAppSideBar_Example.LinkFileList -dead_strip -Xlinker -object_path_lto -Xlinker /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/Objects-normal/x86_64/CaocaoAppSideBar_Example_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -lAFNetworking -lCaocaoAppSideBar -lCaocaoApperance -lCaocaoChooseLocation -lCaocaoCommonKit -lCaocaoEnvironment -lCaocaoGotoRouter -lCaocaoGroupShare -lCaocaoMultiProtocols -lCaocaoRefresh -lCaocaoUnionPay -lCaocaoUser -lComponentManager -lFMDB -lFXNotifications -lKVOController -lMJRefresh -lMMKV -lMasonry -lPaymentControl -lSAMKeychain -lSDWebImage -lTMCache -lTalkingData -lTalkingDataAppCpa -lUPAPayPlugin -lUXAgreementManager -lUXBaseJSBridgePlugin -lUXBlackBox -lUXCategory -lUXDataCollecter -lUXDataStatistics -lUXEncrypt -lUXEnvironment -lUXFDCategories -lUXMap -lUXModuleManager -lUXPayManager -lUXRegionCodeManager -lUXTools -lUXURLRouter -lUXWebViewComponent -lWeChatSDK -lWebViewJavascriptBridge -lYXDeviceIDTool -lYXRTBaseViewController -lYXRequestManager -lYYImage -lYYModel -lc++ -liconv -lresolv -lsqlite3 -lz -framework Accelerate -framework AdSupport -framework AddressBook -framework AddressBookUI -framework AlipaySDK -framework AssetsLibrary -framework CCBNetPaySDK -framework CFNetwork -framework ContactsUI -framework CoreFoundation -framework CoreGraphics -framework CoreLocation -framework CoreMotion -framework CoreTelephony -framework CoreText -framework Foundation -framework ImageIO -framework JDPay -framework MapKit -framework MobileCoreServices -framework OpenGLES -framework PassKit -framework Photos -framework QuartzCore -framework Security -framework SystemConfiguration -framework UIKit -framework UTDID -framework WebKit -weak_framework UIKit -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/CaocaoAppSideBar_Example.app-Simulated.xcent -framework CoreGraphics -framework UIKit -framework Foundation -lPods-CaocaoAppSideBar_Example -Xlinker -dependency_info -Xlinker /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/Objects-normal/x86_64/CaocaoAppSideBar_Example_dependency_info.dat -o /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoAppSideBar_Example.app/CaocaoAppSideBar_Example
ld: file not found: /usr/local/Cellar/infer/0.17.0/lib/infer/facebook-clang-plugins/clang/install/lib/arc/libarclite_iphonesimulator.a
Error: the following clang command did not run successfully:
    /Applications/Xcode.app/Contents/Developer/usr/bin/ld -demangle
    -lto_library
    /usr/local/Cellar/infer/0.17.0/lib/infer/facebook-clang-plugins/clang/install/lib/libLTO.dylib
    -dynamic -arch x86_64 -dead_strip -ios_simulator_version_min 8.3.0
    -syslibroot
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator13.2.sdk
    -ObjC -o
    /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoAppSideBar_Example.app/CaocaoAppSideBar_Example
[encoded data, 7118 characters]
    /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/Objects-normal/x86_64/CaocaoAppSideBar_Example.LinkFileList
    -object_path_lto
    /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/Objects-normal/x86_64/CaocaoAppSideBar_Example_lto.o
    -export_dynamic -no_deduplicate -objc_abi_version 2 -lAFNetworking
    -lCaocaoAppSideBar -lCaocaoApperance -lCaocaoChooseLocation
    -lCaocaoCommonKit -lCaocaoEnvironment -lCaocaoGotoRouter
    -lCaocaoGroupShare -lCaocaoMultiProtocols -lCaocaoRefresh
    -lCaocaoUnionPay -lCaocaoUser -lComponentManager -lFMDB -lFXNotifications
    -lKVOController -lMJRefresh -lMMKV -lMasonry -lPaymentControl
    -lSAMKeychain -lSDWebImage -lTMCache -lTalkingData -lTalkingDataAppCpa
    -lUPAPayPlugin -lUXAgreementManager -lUXBaseJSBridgePlugin -lUXBlackBox
    -lUXCategory -lUXDataCollecter -lUXDataStatistics -lUXEncrypt
    -lUXEnvironment -lUXFDCategories -lUXMap -lUXModuleManager -lUXPayManager
    -lUXRegionCodeManager -lUXTools -lUXURLRouter -lUXWebViewComponent
    -lWeChatSDK -lWebViewJavascriptBridge -lYXDeviceIDTool
    -lYXRTBaseViewController -lYXRequestManager -lYYImage -lYYModel -lc++
    -liconv -lresolv -lsqlite3 -lz -framework Accelerate -framework AdSupport
    -framework AddressBook -framework AddressBookUI -framework AlipaySDK
    -framework AssetsLibrary -framework CCBNetPaySDK -framework CFNetwork
    -framework ContactsUI -framework CoreFoundation -framework CoreGraphics
    -framework CoreLocation -framework CoreMotion -framework CoreTelephony
    -framework CoreText -framework Foundation -framework ImageIO -framework
    JDPay -framework MapKit -framework MobileCoreServices -framework OpenGLES
    -framework PassKit -framework Photos -framework QuartzCore -framework
    Security -framework SystemConfiguration -framework UIKit -framework UTDID
    -framework WebKit -weak_framework UIKit -sectcreate __TEXT __entitlements
    /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/CaocaoAppSideBar_Example.app-Simulated.xcent
    -framework CoreGraphics -framework UIKit -framework Foundation
    -lPods-CaocaoAppSideBar_Example -dependency_info
    /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Intermediates.noindex/CaocaoAppSideBar.build/Debug-iphonesimulator/CaocaoAppSideBar_Example.build/Objects-normal/x86_64/CaocaoAppSideBar_Example_dependency_info.dat
    -force_load
    /usr/local/Cellar/infer/0.17.0/lib/infer/facebook-clang-plugins/clang/install/lib/arc/libarclite_iphonesimulator.a
    -framework Foundation -lobjc -lSystem
    -F/Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator
    -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/CCBNetPay
    -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/aliPay/Frameworks
    -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/aliUTDID
    -F/Users/huiz/DriverComponent/CaocaoAppSideBar/Example/Pods/YXlibraryManager/YXlibraryManager/Classes/jdPay/Frameworks

** BUILD FAILED **

The following build commands failed:
	Ld /Users/huiz/Library/Developer/Xcode/DerivedData/CaocaoAppSideBar-cmzuhgnzqrzbalgmzucupmwahmje/Build/Products/Debug-iphonesimulator/CaocaoAppSideBar_Example.app/CaocaoAppSideBar_Example normal x86_64
(1 failure)
Internal Error:   /usr/local/Cellar/infer/0.17.0/lib/infer/infer/bin/../lib/python/infer.py
  -j 4 --project-root /Users/huiz/DriverComponent/CaocaoAppSideBar/Example
  --out /Users/huiz/DriverComponent/CaocaoAppSideBar/Example/infer-out --
  xcodebuild -workspace CaocaoAppSideBar.xcworkspace -configuration Debug
  -scheme CaocaoAppSideBar-Example -sdk iphonesimulator -UseNewBuildSystem=NO:
  exited with code 65
Error backtrace:
Raised at file "string.ml", line 145, characters 16-31
Called from file "string.ml" (inlined), line 149, characters 17-46
Called from file "src/string.ml", line 407, characters 12-33
Called from file "src/string.ml", line 416, characters 11-33
Re-raised at file "base/Die.ml", line 26, characters 8-56
Called from file "integration/Driver.ml", line 171, characters 2-16
Called from file "integration/Driver.ml", line 272, characters 6-409
Called from file "integration/Driver.ml", line 323, characters 2-29
Called from file "base/Utils.ml", line 398, characters 16-20
Called from file "scuba/ScubaLogging.ml", line 66, characters 29-44
Called from file "infer.ml", line 20, characters 2-36
Called from file "base/Utils.ml", line 398, characters 16-20
Called from file "scuba/ScubaLogging.ml", line 66, characters 29-44
Called from file "infer.ml", line 137, characters 8-54

Run the command again with `--keep-going` to try and ignore this error.

[ ] If possible, a minimal example to reproduce your problem (for instance, some code where
infer reports incorrectly, together with the way you run infer to reproduce the incorrect
report).

I reinstalled infer and this issue disappeared


Makefile.standard_app: Add HAVE_PENDING_REVIEW_SCREEN setting

Description
Makefile.standard_app: Add HAVE_PENDING_REVIEW_SCREEN setting
Changes include

[ ] Bugfix (non-breaking change that solves an issue)
[x] New feature (non-breaking change that adds functionality)
[ ] Breaking change (change that is not backwards-compatible and/or changes current functionality)
[ ] Tests
[ ] Documentation
[ ] Other (for changes that might not fit in any category)

Codecov Report
Patch and project coverage have no change.

Comparison is base (c46f624) 85.97% compared to head (3243518) 85.97%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #319   +/-   ##
=======================================
  Coverage   85.97%   85.97%
=======================================
  Files           8        8
  Lines         385      385
=======================================
  Hits          331      331
  Misses         54       54

Flag
Coverage Δ

unittests
85.97% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Need for Persistence with raw SQLite or Room

There's a glitch with just using memory

This should be easy to do with Preferences / SQLite / Room.  android website suggets Data Store


Page is overlayed by bottom footer if page is longer than one screen

Expected Behavior
There should be a bigger bottom margin.
Actual Behavior
Footer overlay the page if it's longer than one screen.
Steps to Reproduce the Problem

Add multiple users (~50).
Go to the Admin Panel to see list of all users.
Scroll down.

Possible that this no longer will be an issue after we introduce new design.

No longer an issue. UI was redesigned 🚀


Dockerfile Addition and Wiki Creation

Hey there! Awesome work here!
I have done a couple of things to hopefully bring the project forward. I hope to push some additional modules after I finish them up during this upcoming week. For now I have:

Added a Dockerfile to the repository just in case someone wants/needs it
Converted the README.md file into a full out wiki

I didn't change the primary README, just converted what was there into a wiki with some additions and cleanup. It's up to you to decide how to best integrate the wiki into what is already there. Feel free to cherry-pick the changes you like the best. There isn't a super-easy way to add a wiki to the primary repository. To the best of my understanding, use this link:

https://github.com/puzzlepeaches/CredMaster.wiki.git

And these directions to merge the wiki into the primary CredMaster repository.

https://gist.github.com/larrybotha/10650410#merging-changes

Please let me know if you have any questions or concerns. Thanks!

Hey thanks for contributing! I'll plan on merging this, going to figure out how to add in the wiki first


Cable coils weigh too much.

Description
One cable weighs 1 unit. A stack weighs 30. This is equivilent to an entire stack of steel. It dosent make sense that a stack of cables weigh as much as a stack of solid steel.
Screenshots

Additional context
Since there are three types of coils, it seems reasonable to reduce the weight to 1/3 of the current value, that way it is easier to carry around some of every type of cable without breaking your back in the process.
its already bad enough that solid materials take one unit for each item. Cables taking the same space make it very frusterating for engineer's inventory management.

This was asked in discord like a month ago, it is intentional for balance reasons.
It reduces how easy it is for engineers to have everything in hand to fix whatever they find.

what is nonsense is tiles are 5 space per tile, but take 0.25 space of steel to make

Closing this since it was an intentional balance change.


Full Backup error. Wal file not found

OrientDB Version: 2.2.31
Java Version: 1.8.152
OS: linux
Expected behavior
on version 2.2.21 all backup was good
Actual behavior
On version 2.2.31 we catching errors
$ANSI{green {db=vis_demo}} Error on backup of database 'plocal:/opt/orientdb-community-2.2.31/databases/vis_demo' to directory: /opt/backup/orient/
java.lang.IllegalArgumentException: Directory /opt/orientdb-community-2.2.31/databases/vis_demo/vis_demo.9.wal not found
        at com.orientechnologies.orient.core.compression.impl.OZIPCompressionUtil.addFolder(OZIPCompressionUtil.java:145)
        at com.orientechnologies.orient.core.compression.impl.OZIPCompressionUtil.addFolder(OZIPCompressionUtil.java:127)
        at com.orientechnologies.orient.core.compression.impl.OZIPCompressionUtil.compressDirectory(OZIPCompressionUtil.java:57)
        at com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage.backup(OLocalPaginatedStorage.java:229)
        at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.backup(ODatabaseDocumentTx.java:3060)
        at com.orientechnologies.orient.server.handler.OAutomaticBackup.fullBackupDatabase(OAutomaticBackup.java:353)
        at com.orientechnologies.orient.server.handler.OAutomaticBackup$1.run(OAutomaticBackup.java:183)
        at java.util.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)

in results we have
2018-01-16 03:56:51:640 INFO  Automatic Backup finished: 5 ok, 3 errors
Steps to reproduce
/opt/orientdb-community-2.2.31/config/automatic-backup.json
{
  "enabled": true,
  "mode": "FULL_BACKUP",
  "exportOptions": "",
  "delay": "24h",
  "firstTime": "03:15:00",
  "targetDirectory": "/opt/backup/orient",
  "targetFileName": "${DBNAME}-${DATE:yyyyMMdd}.zip",
  "compressionLevel": 9,
  "bufferSize": 1048576
}

orientdb.zip

Fixed

What were the affected versions of this bug?

I think all versions were affected since the backup creation.

Sorry, my bad I suppose few versions not more than 2.2.28 are affected. But in the previous version, we calculate LSNs of backups incorrectly, so I suggest to upgrade to latest version anyway.

Hello, i had the same issue with version 2.2.31, i upgraded to 2.2.33 this morning, but i got still the exact backup error that the wal file was not found. Should it work in the 2.2.33 version?

No, it is not released yet.


Moved QA to Gthub and added run in build check

#515 add a message in log to make this clear

This 'Build' check is actually preventing the extension from running in a Multi Stage Yaml Pipeline. These are the variables available in such a pipeline: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#pipeline-variables
Could this be fixed?

As it uses release specific API  calls I am not sure how it will behave, I will do some tests

btw if this variable exists you know your in a YAML Pipeline. Stack Overflow also got the 'issue' already.
https://stackoverflow.com/questions/58999441/unable-to-resolve-release-releaseid-in-azure-devops-yml-pipelines
Maybe this is more of a Feature request. as this will probably impact a lot more for your extension.

This is now tracked as #580


Montreal Metro

Hi,
i'm using your application for Montreal Bus & Metro. For buses it is working perfetly, but i have hard time with metro. I can't get any information.
please find my config below:
sensor:
platform: gtfs_rt
trip_update_url: 'https://api.stm.info/pub/od/gtfs-rt/ic/v2/tripUpdates'
vehicle_position_url: 'https://api.stm.info/pub/od/gtfs-rt/ic/v2/vehiclePositions'
apikey: 'l7xx12345678912346764564564'
departures:
name: 'Bus 178'
route: 168
stopid: 56698
name: 'STM Ligne Verte'
route: 1
stopid: 36
could you please let me know what i'm doing wrong?
thank you,
Laurent

Hi,
Apologies for the delayed response but I have been on holidays.  Looking at the configuration you supplied the API key variable is 'api_key' and not 'apikey'.  Please update the variable name and let me know how you go.
Regards,
Mark


Allow for easy port forwarding for remote debugging

I'd like to be able to get IDE debugging of my applications.
For examples of how we did it in CF, see: https://github.com/SUSE-Developer-Community/sandbox-welcome-content/blob/master/content/cli.md#debugging (Sorry, the rendered page was shut down with the sandbox)

ssh tunneling is too big of a feature and currently not in the top priorities. In the meantime, there is kubectl port-foward (https://kubernetes.io/docs/tasks/access-application-cluster/port-forward-access-application-cluster/). Depending on how we implement multi-user (see #486), users may or may not have kubectl access to the kubernetes cluster. If they do, kubectl port-foward should do the trick, no? I haven't checked the code but maybe it's even possible to expose that through some epinio command.

Yeah, this might need to be pushed out a bit

Dup of #1099 Oops


Release names are hard to read.

Q
A

Issue Type
Feature Request

Deployer Version
3.2

Local Machine OS
N/A

Remote Machine OS
N/A

Description
Hi,
I find the current way of naming release hard to read, especially if you have several of them during the same day/hour.
Couldn't it be a bit more human friendly in future versions ?
For example:
// recipe/common.php
/**
 * Release
 */
task('deploy:release', function () {
    $releaseDir = env()->parse("{{deploy_path}}/releases");

    $guard = 42;
    do {
        $time = microtime();
        list($usec, $sec) = explode(' ', $time);
        $date = \DateTime::createFromFormat('U.u', $sec . '.' . ($usec * 1e6));
        $releaseName = $date->format('Y-m-d_H:i:s.u');
        $releasePath = $releaseDir . '/' . $releaseName;
    } while (is_dir($releasePath) && --$guard);

    env('release_name', $releaseName);

    run("mkdir $releasePath");

    run("cd {{deploy_path}} && if [ -h release ]; then rm release; fi");

    run("ln -s $releasePath {{deploy_path}}/release");
})->desc('Prepare release');

This way you have releases that look like:
+ releases
|-- 2016-04-25_12:05:00.011813
|-- 2016-04-25_18:01:02.614783
|-- 2016-04-26_12:00:03.314854
|-- 2016-04-26_18:03:00.214896
|-- 2016-04-27_12:00:12.114936
|-- 2016-04-27_18:02:33.014975
|-- 2016-04-28_12:04:45.015015
|-- 2016-04-28_18:00:07.215054
|-- 2016-04-29_12:01:18.115094
\-- 2016-04-29_18:00:00.415149

Which is quite more readable than
+ releases
|--<PHONE_NUMBER>0500
|--<PHONE_NUMBER>0102
|--<PHONE_NUMBER>0003
|--<PHONE_NUMBER>0300
|--<PHONE_NUMBER>0012
|--<PHONE_NUMBER>0233
|--<PHONE_NUMBER>0445
|--<PHONE_NUMBER>0007
|--<PHONE_NUMBER>0118
\--<PHONE_NUMBER>0000

Don't you think ? :wink:

I think it not hard.
I vote using<PHONE_NUMBER>0233

Why not 2016-04-25_12:05:00?

Easy read but not good for computer :smile:

Why not 2016-04-25_12:05:00?

Yeah why not? In my example I just tried to kill two birds in one stone by adding microsecs so that all releases have the same format, even if you launch two of them in the same second.
In the end the exact format should be a good balance between human & machine readability (which is why there are date format RFCs to begin with).

Easy read but not good for computer

Eh? wut about DateTime::createFromFormat('whatever') ???
And if you're really lazy, then just replace "_" by either " " or "T"...

You can make a date time object from string<PHONE_NUMBER>0000 by preg_match .
But when you access folder 2016-05-01_20:00:00 via ftp or http, what is url you type? It not friendly.
String<PHONE_NUMBER>0000 is easy for compare, it very important wit a version label.

If you want easy for create a date time object, why you make a custom task deploy:release to make timestamp as version label :smile:

@oanhnn Thanks for responding, but your points are moot...

You can make a date time object from string<PHONE_NUMBER>0000 by preg_match .

Same with 2016-05-01_20:00:00... :confused:
// If you're into parsing dates with regexps
preg_match('/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})_(?<hour>\d{2}):(?<min>\d{2}):(?<sec>\d{2})\.(?<usec>\d{6})$/', $releaseName, $matches);
// But way better...
DateTime::createFromFormat('Y-m-d_H:i:s.u', '2016-05-01_20:00:00.123456');

But when you access folder 2016-05-01_20:00:00 via ftp or http, what is url you type? It not friendly.

Well, http://example.com/2016-05-01_20:00:00/ :laughing:

String<PHONE_NUMBER>0000 is easy for compare, it very important wit a version label.

2016-05-01_20:00:00 is exactly as easy to compare for a machine, and easier to compare for a human eye...

If you want easy for create a date time object, why you make a custom task deploy:release to make timestamp as version label

Thanks for the suggestion, that's what I did, see my first comment. :wink:
My proposal was making the default format more human friendly, for accessibility reasons (while at the same time narrowing potential race conditions, but that's another story).

@oanhnn i think it's good for DX by more friendly. What are you think? Whats cons?

Y-m-d_H:i:s
YmdHis

human friendly | - machine friendly

@ju1ius
// If you're into parsing dates with regexps
preg_match('/^(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})_(?<hour>\d{2}):(?<min>\d{2}):(?<sec>\d{2})\.(?<usec>\d{6})$/', $releaseName, $matches);
// But way better...
DateTime::createFromFormat('Y-m-d_H:i:s.u', '2016-05-01_20:00:00.123456');
// BTW, a REAL regexp for parsing a datetime would be IMPOSSIBLE

// Why not?
DateTime::createFromFormat('YmdHis', '20160501200000');

@oanhnn
One: For accessibility.
Two: we create slugs for SEO. : is a perfectly valid URL character. Please re-read rfc3986. (Btw I seriously hope you do not publicly expose your release paths on the web.)
Three: great! seriously, you'll win a few millisecs when comparing tens of thousands of strings. When you get to that point, your IO operations will take several orders of magnitude longer than the string comparison. We're talking about a web application deployment tool here, not a game engine!
So many bikes were shed. :bicyclist:

Really, guys. Release number needed only for developers who watching releases lists. I that case Y-m-d_H:i:s is better.
Release path should not be a part of URL. And how often you compare releases dates?

Guys, vote for Y-m-d_H:i:s with 👍🏻  , and for YmdHis with 👎

:+1:

Please do not insert colons in auto-generated filenames. These characters will produce several problems on different systems! Especially Windows struggle with some filenames but these characters run into several problems on Unix-Systems also.
The following characters are reserved on Win:

< (less than)

(greater than)

: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)

(asterisk)

Anyway the readability of the filename is learning thing at first. And I struggle more with a too human readability format in some programmatic cases.
So my vote is definitely against the new format because it will cause several problems which we can't see in a first glance, although I like readable formats. But not in cases which usually are not reviewed by humans all the time. And to bring a knockout argument, other solutions like capistrano use the current format as well.
👎

:-1:

Feature
Y-m-d_H:i:s
YmdHis

Human friendly
true
false

Break BC
true
false

Safe for other OS
false
true

Datetime::createFromFormat
true
true

URL Slugged
false
true

Compare as string
true
true, faster

Compare as number
false
true

Agree, i think we can leave current YmdHis format, and implement something like a new command for deb, which will be showing releases lists in human friendly format:
$ dep releases
|   Path   |    Date    |    Author    |    Broken   | ...
|   ....      |

@elfet That's a really good proposal, I like it and it fixes the problem in a much cleaner way. Furthermore it can carry some more information as you already mentioned.

New format in v4.


🐛 GovTool lets me put in link description without link urls

Area
Delegation Pillar
Domain
preview.gov.tools
Which wallet were you using?
Latest Lace
Context
I was trying to register as a DREp and I put in a label for both my links and identity and no URL. The form didn't show an error.
Steps to reproduce

Try to register as a DRep
put in text in the description fields of both 'identity' and 'links'
Don't put in any url in the url fields
press "Continue" button

Actual behavior
the form submits with no errors and you go to the data download screen
Expected behavior
the form throws an error as the urls are missing.

Video:
https://www.loom.com/share/a73414d363084a17bdb79c912929c888?sid=f99a41f3-be17-49f8-9dc0-427ae179d1cf

@MSzalowski Do we already have the way to show this error message or it needs to be designed?


Helper to construct/teardown ActorSystems in tests

Eliminates code duplication, and ensures all systems are properly shutdown.

First build had failed because swift3Action couldn't be built (transient downloading issue)

PPG 856 ready

LGTM

small conflict to resolve @psuter you may want to rebase this (or heads up @markusthoemmes).

PPG 952.
Disabling the connection tests for now until we can reproduce 😕

whisk.core.database.test.CouchDbRestClientTests.CouchDbRestClient should successfully access the DB instance info also failed.


66244 Renamed release environment to staging

Description of Changes
https://sc-digital-centre-release.bdm-dev.dts-stn.com/
Will now be
https://sc-digital-centre-staging.bdm-dev.dts-stn.com/
ADO Work Item 66244
What to test for/How to test
A manual deploy will need to be run after merging to ensure the env is available

FYI Branch Deploy failed, seems unrelated and just branch name being too long. Should be fine if merged.
https://teamcity.dts-stn.com/buildConfiguration/Dev_ScDigitalCentreProject_Build_Dynamic/15977?showRootCauses=false&expandBuildChangesSection=true&expandBuildProblemsSection=true


Universal SQL: Prevent attempting to read the contents of files over a maximum size

Not sure how we want to handle this; but I am unable to open a duckdb file that is 1.8GB in size because the plugin-connector is attempting to read the file as a string

By default all files in a sources directory that are not connection.yaml or connection.options.yaml are sent to the connector as potential source files; this includes reading the file contents to a string, along with the filepath
Because the duckdb file is not being skipped, it is being treated the same way

They shouldn't be, that may be a better approach. I'm not sure if doing that sync is a good move though if we want to parallelize data source execution

Agree that requiring the await isn't ideal

Could you ignore certain binary extensions? (eg .duckdb .db .sqlite)
Or is this just not flexible in case someone drops in an big .exe or something else random

I've implemented Cormick's solution temporarily in the latest prerelease; we'll see if it has large implications on source building performance

I think a good way to approach this is to simply not load the file contents of large files; if the adapter wants to still handle those files, then the option will be there, the adapter will just have to load them itself

What are we going to consider a large file? >1MB?

I think this is currently implemented to an extent; using 100MB as the "large file" delimiter

Fixed by #1064


Relayer documentation

Summary
Documentation for the Rust Relayer
Problem Definition
Currently the documentation for setting up a relayer with two chains is outdated or missing. There's not current easy way to setup a relayer without some previous knowledge on how to do it or ask for assistance.
Proposal
Create initial documentation and instructions up to date for the relayer.
Create docs using some framework e.g. mdbook or VuePress that can render the site automatically when docs are updated.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

[ ] cleanup the sample .toml configurations: there's currently three of them under version control and it's not clear why and what are each used for:

relayer/tests/config/fixtures/relayer_conf_example.toml and
relayer-cli/tests/fixtures/two_chains.toml and
relayer/tests/config/fixtures/simple_config.toml.

[ ] cleanup the sample .toml configurations: there's currently three of them under version control and it's not clear why and what are each used for:

relayer/tests/config/fixtures/relayer_conf_example.toml and
relayer-cli/tests/fixtures/two_chains.toml and
relayer/tests/config/fixtures/simple_config.toml.


Error in Exercise Reqs

In the Working With Data there is an exercise

Create a pandas dataframe using the data=, index=, and columns= keyword arguments. The data should consist of one column with ascending integers from 0 to 5, the column name should be “series”, and the index should be the first 5 letters of the alphabet. Remember that the index and columns keyword arguments expect an iterable of some kind (not just a string).

I believe this is impossible due to there being 6 integers 0 to 5 but only 5 letters of the alphabet.
import pandas as pd

data = {"Series": list(range(6))}
index = list("abcdef")
df = pd.DataFrame(data=data, index=index)

print(df)

I believe this satisfies the exercise requirements.

Thank you so much for flagging this error—the book can only be what it is with help from users. I hope that the referenced commit fixes the error sufficiently.


Add "EXTERNAL_DEBUG_URL" environment variable

It should contain pattern that will be applied as link (if present) on details tab. Value should have a placeholder that will be replaced by request_id.

Link should say "Find in external debugger".

As I've understood @AndrewDryga we need to add a new link Open in Debugger next to Copy CURL. A debugger is an external system. A link on debugger could be is specifying in EXTERNAL_DEBUG_URL. eg. https://example.com/{request_id}/logs. UI need to replace {request_id} with request_id of request.


vue-demo-store template does not run

hey @shyim thanks for the issue. It should be good now, I published v0.1.19, can you confirm?

seems to work


dayjs error found in nuxt3

[ ] I'm sure this does not appear in the issue list of the repository

Basic Info

Package Name And Version<EMAIL_ADDRESS>Browser: chrome98.0.4758.109
Reproduction Link: https://codesandbox.io/s/musing-yonath-3r70zr?file=/package.json

What is expected?
建议修复dayjs引入方法
Steps to reproduce
dev下报dayjs模块错误

This problem will be solved after the official version of nuxt3

same erros

这个问题会再近期更新中解决吗?

这个问题能修复一下吗？希望引入dayjs2.0


React Native 0.72.1 issue

New Version
0.72.1
Old Version
0.64.0
Build Target(s)
react-native-reanimated
Output of react-native info
System:
OS: macOS 12.1
CPU: (4) x64 Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz
Memory: 436.95 MB / 8.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 18.16.0 - ~/.nvm/versions/node/v18.16.0/bin/node
Yarn: 1.22.17 - /usr/local/bin/yarn
npm: 9.5.1 - ~/.nvm/versions/node/v18.16.0/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.2 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.2, iOS 15.2, macOS 12.1, tvOS 15.2, watchOS 8.3
Android SDK:
API Levels: 23, 27, 28, 29, 30, 31, 32, 33
Build Tools: 28.0.3, 29.0.2, 30.0.0, 30.0.2, 30.0.3, 31.0.0, 32.0.0, 33.0.0
System Images: android-30 | ARM 64 v8a, android-30 | Intel x86 Atom_64, android-30 | Google APIs Intel x86 Atom, android-31 | Intel x86 Atom_64, android-31 | Google APIs Intel x86_64 Atom
Android NDK: Not Found
IDEs:
Android Studio: 2022.1 AI-221.6008.13.2211.9619390
Xcode: 13.2.1/13C100 - /usr/bin/xcodebuild
Languages:
Java: 11.0.15 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.72.1 => 0.71.12
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Issue and Reproduction Steps
When I try to "yarn android"

Execution failed for task ':app:checkDebugAarMetadata'.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not find com.facebook.react:react-android:.
Required by:
project :app
project :app > project :react-native-reanimated

there seems to be a lack of "reanimated" installation steps here. What is the package version?

thank you @onatvaris already fix the problem but the issue i encounter is when i try to use "yarn start" ( in order to run the metro ) the error show like this
error: Error: Unable to resolve module ./app.json

but when i try just yarn android its fine but the app is last update and when i try to update it, its not working
my react-native version is 0.72.1

to make my build i added this:  pod 'FlipperKit', '~> 0.167.0' into my Pod file.
And it works when you disable Flipper like this:
flipper_config = FlipperConfiguration.disabled
Hope it will help 🙏🏾


Improve slow actor deletion

List.erase should work with an iterator but I had some trouble with it (seg faults).

closed by #147


MXNet 8 times slower than Numpy in a simple example.

Description
MXNet is 8 times slower running a simple example than my code with numpy.
To Reproduce
I am providing with a zip file with the necessary files to reproduce the problem.
(If you developed your own code, please provide a short script that reproduces the error. For existing examples, please provide link.)
Steps to reproduce

Uncompress the zip file.
Use Jupyter with python3 to open both examples files
Compare the processing time between examples

What I have tried to solve it

Running in my GPU
Running in my CPU
Running hybrid and non hybrid NN

Environment
System: Ubuntu 18.04.4 LTS 64-bit
MXNet version: mxnet-cu102mkl 1.6.0
Python version: Python 3.6.9
CPU: AMD Ryzen 9 3950x
GPU: GeForce RTX 2080 SUPER
RAM: 64 GiB
Processing times
With Numpy: 1.9 seconds
With MXNet: 15.7 seconds
Note
I hope this is the place to report this type of problems and get some help. Looking forward for your responses.
Simple_Example.zip

I can confirm the observation.


Sometimes the proprties of the control is not updated in the inspector

ver: 3.3.2
Case number1:

When changing the anchor points by anchor point handler (changing the position of one of the four small green "arrows")
the margin properties should change accordingly. It indeed happens but it is not immediately reflected in the Inspector.
The same happens when using the "keep ratio" command.    (Probably similar reasons).
Similar to 1, when changing anchor by the handler, and then pressing ctrl-z (undo) the change is not reflected in margin properties inside the inspector.  (Need to press on something else and back on the control object)

Duplicate of https://github.com/godotengine/godot/issues/49004 (same cause).

Ok,
However, The first case is not mentioned there.  (But maybe the reason is the same, I don't know...)


Remove leading '-r -c' in windows

The windows build of dump_syms.exe does not take any arguments other than filenames. This fixes minidump when running in windows.

@johnhaley81, I was looking through old PRs and found this award-winningly-neglected one. It looks to me like this PR is no longer needed as dump_syms.exe is no longer invoked through this path, so I'm going to close it.
However, please feel free to reopen new PRs/issues as needed and we'll try to triage them faster than this one. :smiley:
Also... off-topic, but thanks for GitKraken!


go/types: change Interface.Embedded to panic instead of returning nil for non-defined types

Last night I ran into an issue where I'd called Embedded(i) instead of EmbeddedType(i), and it took me a little while to realize the mistake. The issue instead manifested as nil-pointer panic elsewhere from trying to use the Type((*Named)(nil)) value I had inadvertently constructed. I think the mistake would have been easier and quicker to identify if Embedded(i) had simply panicked instead.
I think this is relevant to Go 1.18 because the introduction of generics and union types will probably increase the need for using EmbeddedType instead of Embedded. (Today, EmbeddedType is only needed when a type alias is used to embed an anonymous interface.)
/cc @griesemer @findleyr

Sorry for the late response on this, but shouldn't this be considered a breaking change, and not subtly so?
Existing code could be using Embedded and checking for nil return, as is currently documented. This code will now panic. I don't see how we can make this change.

FWIW, there are only 6 uses of Interface.Embedded in Google's internal code base. None of them check for a nil result; they would all ultimately panic when Named.Obj is called on the nil *Named pointer.
I agree this is technically a backwards incompatible change, but I don't think it's a change that actually breaks any real world programs. It seems like all of the programs are already broken, and this will make it easier to identify why/where. (My 2c at least.)

If there's consensus that this is OK to do, I certainly won't object.  Maybe this should go through the proposal process, since it's technically an API change?

Especially since this is deprecated, it seems like we should just freeze it and instead work on flagging deprecated things more obviously? It doesn't seem worth making breaking changes to clean up old deprecated things.

Based on the discussion above, this proposal seems like a likely decline.
— rsc for the proposal review group

No change in consensus, so declined.
— rsc for the proposal review group


issue#53-signupModal

This is a React component that defines a form modal for user login or registration. It includes fields for first name, last name, username, password, and password confirmation. The user input is managed through the component's state, and a callback function (onSave) is triggered when the user clicks the "Save" button. The modal is styled using the reactstrap library.

implemented a React component that serves as a login form modal. It features input fields for capturing the user's first name, last name, username, password, and password confirmation.


Type Annotation Automation

Elmjutsu shows inferred type annotation warning very nicely on the bottom. I was wondering if it's possible to have some way of automating the process of putting that type annotation into code. Perhaps by clicking on that warning somewhere, or a keyboard shortcut when text cursor is placed on the function with that warning. It is also not possible to copy that suggested signature from the pop-over tooltip or that panel on the bottom (this on mac osx atom 1.14.2). Having ability to copy it from there would help a lot.
Thanks!

Hi!  I think you're referring to the linter-elm-make bottom panel/tooltip.  If so, the command you're looking for is Linter Elm Make: Quick Fix.  Here's a related screen capture: https://raw.githubusercontent.com/mybuddymichael/linter-elm-make/master/images/show-inferred-type-annotations.gif

If you want to copy anything from the bottom panel, you should use Ctrl+C regardless of whether you're using Mac or Windows.  It's a limitation of the linter package.  There's relevant discussion here: https://github.com/mybuddymichael/linter-elm-make/issues/63.

thank you! I apologize for posting the questing in the wrong place.

No worries!  It happens all the time :grin:  Maybe because people were used to having Elm plugins that had everything in other (i.e. non-Atom) editors/IDEs.


Update NUnitAliases docs

Add package requirement

Hi @DavidDeSloovere, thanks for your contribution, sorry for not getting back to you sooner. We've discussed this a bit and rather than a reference to individual NuGet packages, we would rather see that  we link to each tool's official web page.
To enable this we've added support for href attribute to see xml doc tag syntax: <see href="link">title</see> example: <see href="https://xunit.github.io/">xUnit.net</see>
If possible could you rebase against latest and update PR to reflect this?

Closing this PR for now.


preroute  not work

http://www.idangero.us/framework7/docs/init-app.html#example-with-preroute
var myApp = new Framework7({
    animateNavBackIcon:true,
    preroute: function (view, options) {
        console.log(view);
        console.log(options);
        alert('preroute');
        return false;
    }
});

no console, no alert, no error, nothing returned...

okay....
preroute is working on mainView page loaded and other page loads preroute...
var myApp = new Framework7({
    animateNavBackIcon:true,
    preroute: function (view, options) {
        console.log(view);
        console.log(options);
        alert('preroute');
        return false;
    }
});

this code working on mainView page clicked... not on myApp initialize....

I'm having the same issue but don't understand what you did to make it work.

@wozzup would you please explain more on how you make it work?


some arm build fails

https://github.com/coiled/coiled-runtime/actions/runs/3442277908/jobs/5751096322
It solves, lists the packages, says it's going to install, and then seems to hang. I don't know why... probably need to see if I can replicate locally.
The py39 and 310 work just fine.

Doesn't appear to be a specific python version that's causing this. Frequently at least one of the builds is failing:
https://github.com/coiled/coiled-runtime/actions/runs/3457836779/jobs/5771656798
https://github.com/coiled/coiled-runtime/actions/runs/3449028413/jobs/5756588776
On https://github.com/coiled/coiled-runtime/actions/runs/3453328749 I manually triggered re-run for the failed build and it worked. So this appears to be an "ops" issue, not an incompatibility with building arm for any specific python/dask versions.
How big of a concern is this? If it's a big deal we could stop the multi-arch builds for now and spend the time (at some point) do figure out how to make the builds not regularly fail (or to fail faster and get automatic retries, or something).

I think the "how big of a concern?" is question for @jrbourbeau and @ncclementi

Currently, we are not using the nightlies to test anything, The reason we included this was due to a request from platform to be able to use them in staging testing.
I agree that these failures seem to be "ops" issues, maybe when hitting conda-forge. At the moment triggering builds manually seems ok. Ideally, we would be able to re-trigger automatically, but I don't think at the moment we should/could spend time figuring this out.


Link to "HTTP Server documentation" in http_server example dead

The link (HTTP Server documentation) found in the about page of the http_server example is dead and only returns "Object not found"

Thanks for pointing that out @Alge.


Problem with restore_model

Hi,
At the end of training i saved the model with
runner.agent.save_model('saved/model', append_timestep=False)
But when i restore it with
directory = os.path.join(os.getcwd(), "saved/")
saved_agent = agent.restore_model(directory)

It raises an error:
INFO:tensorflow:Restoring parameters from /Users/Ale/ml-agents/ml-agents/RLGit/RL-Experiments/saved/model
INFO:tensorflow:Restoring parameters from /Users/Ale/ml-agents/ml-agents/RLGit/RL-Experiments/saved/model
INFO:mlagents.envs:Start training by pressing the Play button in the Unity Editor.
Traceback (most recent call last):
  File "/Users/Ale/ml-agents/ml-agents/RLGit/RL-Experiments/Use Saved Model.py", line 47, in <module>
    action = saved_agent.act(s)
AttributeError: 'NoneType' object has no attribute 'act'

Hi @SestoAle, the problem is the following: agent.restore_model(...) doesn't return anything, but just restores the agent-internal model.


[Dashboard] Display selected workload type or trait should show in the dropdown

In the application creation page, selected workload type or trait should show in the dropdown, like task.

Fixed by a community contributor https://github.com/oam-dev/kubevela/pull/1068


Adding checks during SAS creation

[x] The purpose of this PR is explained in this or a referenced issue.
[x] The PR does not update generated files.

These files are managed by the codegen framework at Azure/autorest.go.

[x] Tests are included and/or updated for code changes.
[ ] Updates to CHANGELOG.md are included.
[x] MIT license headers are included in each file.

Hi @souravgupta-msft,
This PR has introduced a check within the SignWithSharedKey method:
       if v.ExpiryTime.IsZero() || v.Permissions == "" {
		return QueryParameters{}, errors.New("service SAS is missing at least one of these: ExpiryTime or Permissions")
	}

When the SAS should be associated with stored access policy the documentation says expiry and permissions must be omitted if those information are specified in the associated stored access policy.
Currently this change leads to an error during signing which has worked previously. My code looks like
sasQueryParams, err := sas.BlobSignatureValues{
		Protocol:      sas.ProtocolHTTPS,
		StartTime:     *new(time.Time),
		ExpiryTime:    *new(time.Time),
		Identifier:    policyName,
		ContainerName: containerName,
	}.SignWithSharedKey(credential)


ipfs-cluster: pin to go 1.14

Motivation for this change
Another one broken on Go 1.15.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

/marvin opt-in
/status needs_reviewer
cc @jglukasik


Changing JVM version compilation failure

I'm not sure if this is a bug in stable, released Zinc, or just in Zinc's own build, but whenever I switch from Java 11 to 8 I get:
[info] Compiling 1 Java source to /d/zinc/internal/zinc-persist/target/jvm-2.13/classes ...
[error] /d/zinc/internal/zinc-persist/src/main/java/xsbti/compile/FileAnalysisStore.java:14:1: cannot access xsbti.compile.analysis.ReadWriteMappers
[error]   bad class file: /d/zinc/internal/zinc-persist/target/jvm-2.13/classes/xsbti/compile/analysis/ReadWriteMappers.class
[error]     class file has wrong version 55.0, should be 52.0
[error]     Please remove or make sure it appears in the correct subdirectory of the classpath.
[error] xsbti.compile.analysis.ReadWriteMappers
[error] (zincPersistJVM2_13 / Compile / compileIncremental) javac returned non-zero exit code

Any ideas?

Likely the same issue as https://github.com/sbt/sbt/issues/2074 ?

I recently ran into a similar issue and resolved it by passing java.vendor.version as an extra argument. It's similar to what SBT currently does: https://github.com/sbt/sbt/issues/2074#issuecomment-853054335, but a little bit stricter since changing vendors or minor version will also trigger a full recompilation.


docker file

Created a basic docker file.

Hi, thank you for your attention. We have changed the installation format of requirements to pip install -e., We apologize for any inconvenience caused.

Hi, we change the requirement. Could you make it again? Sorry for any inconvinence caused.


Option for Timeseries Null days to be shown

New Feature Request:
For timeseries plots, at the moment if there is a day with no data, the day is skipped and the day isn't shown at all. I'd love an option where these days could be shown even though they're blank, so that there would be an intentional gap.
Something similar to the "Show Missing Values" option available in packages like Tableau: https://onlinehelp.tableau.com/current/pro/online/mac/en-us/missing_values.html

Any updates on these feature request? It is really annoying, especially for datasets with low-frequency data.

@LAlbertalli
This is currently possible through using the advanced options section and re-sampling using the re-sample rule which corresponds to the relevant time grain.
The UX is a bit rough because if you change the time grain you also have to change the resample rule. What would be excellent is a way of tying a resample rule to a time grain so they both change together - perhaps as an inbuilt function within certain visualisations.

There could be some auto-resampling based on Grain, but it would require tighter semantics around the way Grains are defined. Currently Grains are defined by database dialects and they're pretty loose list of names and SQL expressions. I guess we'd only have to add a 3rd configuration element as a Pandas freq expression (7D, 12H, ...).
I think it'd be pretty trivial actually. If that pandas freq is defined for that grain, we'd call the pandas resampling function automatically.

@alanmcruickshank Unless I am missing something the pandas resampling methods either backfill or forward-fill.  There is no fill method (that I can find) that zero fills - which is what we really want.

I think fill_method=None will fill with NA, which translates to gaps in trendlines in nvd3 as opposed to a non-linear axis. It's easy to call fillna(0) if you want to replace those NA too. Though users might want either... I'd say default should be NA.

Notice: this issue has been closed because it has been inactive for 383 days. Feel free to comment and request for this issue to be reopened.

It would be ideal to have some way to show gaps in data, since that can often indicate some sort of system failure (broken ingestion, etc). The current approach of effectively interpolating can mask problems. Setting the How dropdown of of the pandas.resample section to sum, the Rule dropdown to whatever your interval is and leaving the Fill Method dropdown blank, seems to do what I want in this particular case. @mistercrunch @benvogan


Non-resolvable parent POM

Hello,
While trying to launch all apps :
[root:...ing-petclinic-microservices]# ./start_all_with_inspectIT.sh /usr/local/inspectIT/agent/ localhost                                                                                (inspectit)
Agent jar found.
[INFO] Scanning for projects...
Downloading from central: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/1.5.1.RELEASE/spring-boot-starter-parent-1.5.1.RELEASE.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for org.springframework.samples:spring-petclinic-microservices:1.5.1: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.5.1.RELEASE from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: Name or service not known and 'parent.relativePath' points at wrong local POM @ line 5, column 10
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.springframework.samples:spring-petclinic-microservices:1.5.1 (/root/spring-petclinic-microservices/pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for org.springframework.samples:spring-petclinic-microservices:1.5.1: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.5.1.RELEASE from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: Name or service not known and 'parent.relativePath' points at wrong local POM @ line 5, column 10: Unknown host repo.maven.apache.org: Name or service not known -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
Starting Configuration Server
wait-for-it.sh: waiting 60 seconds for localhost:8888

Hi @mritou. The spring-petclinic-microservices version 1.5.1 looks very old. How to you retrieve the application?

Hello,
That's the code i obtain while launch this command : git clone https://github.com/inspectit-labs/spring-petclinic-microservices.git
I try to download the release : wget https://github.com/spring-petclinic/spring-petclinic-microservices/archive/v2.0.3.tar.gz
But same problem when trying to use the start script :
[root:...tclinic-microservices-2.0.3]# ./start.sh /usr/local/inspectIT/agent/ localhost
Agent jar found.
[INFO] Scanning for projects...
Downloading from repository.spring.milestone: http://repo.spring.io/milestone/org/springframework/boot/spring-boot-starter-parent/2.0.3.RELEASE/spring-boot-starter-parent-2.0.3.RELEASE.pom
Downloading from central: https://repo.maven.apache.org/maven2/org/springframework/boot/spring-boot-starter-parent/2.0.3.RELEASE/spring-boot-starter-parent-2.0.3.RELEASE.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for org.springframework.samples:spring-petclinic-microservices:2.0.3: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.3.RELEASE from/to repository.spring.milestone (http://repo.spring.io/milestone): repo.spring.io: Name or service not known and 'parent.relativePath' points at wrong local POM @ line 6, column 13
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.springframework.samples:spring-petclinic-microservices:2.0.3 (/root/spring-petclinic-microservices-2.0.3/pom.xml) has 1 error
[ERROR]     Non-resolvable parent POM for org.springframework.samples:spring-petclinic-microservices:2.0.3: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.0.3.RELEASE from/to repository.spring.milestone (http://repo.spring.io/milestone): repo.spring.io: Name or service not known and 'parent.relativePath' points at wrong local POM @ line 6, column 13: Unknown host repo.spring.io: Name or service not known -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
Starting Configuration Server
wait-for-it.sh: waiting 60 seconds for localhost:8888

The https://github.com/inspectit-labs/spring-petclinic-microservices/ repository is a fork of spring-petclinic-microservices. You may create an issue to their repo.
The https://github.com/spring-petclinic/spring-petclinic-microservices/archive/v2.0.3.tar.gz archive should worked. But you don't have to use the ./start.sh /usr/local/inspectIT/agent/commant line to start it. Instead, use the docker-compose file or read the README.MD: https://github.com/spring-petclinic/spring-petclinic-microservices/blob/master/README.md

Thx for your help !
Work's fine now :)


Forward commit commands for local transactions as well as XA transact…

…ions during ACK compaction
This is a backport of #636

@gtully - Any thoughts on this Gary? This change makes sense to me at first glance but it looks like you initially added the check for just XA transactions here. I was curious if there was a reason you didn't initially include local Tx as well?

Closing this as it'll be cherry-picked to the other branches after being merged to master.


Don't support Chinese?

Hi,
I made this example script, with references and predictions taken from https://huggingface.co/jonatasgrosman/wav2vec2-large-xlsr-53-chinese-zh-cn
from jiwer import wer, cer

ground_truths = [
    "宋朝末年年间定居粉岭围。",
    "渐渐行动不便",
    "二十一年去世。",
    "他们自称恰哈拉。",
    "局部干涩的例子包括有口干、眼睛干燥、及阴道干燥。",
    "嘉靖三十八年，登进士第三甲第二名。",
    "这一名称一直沿用至今。",
    "同时乔凡尼还得到包税合同和许多明矾矿的经营权。",
    "为了惩罚西扎城和塞尔柱的结盟，盟军在抵达后将外城烧毁。",
    "河内盛产黄色无鱼鳞的鳍射鱼。",
]

hypothesis = [
    "宋朝末年年间定居分定为",
    "建境行动不片",
    "二十一年去世",
    "他们自称家哈",
    "菊物干寺的例子包括有口肝眼睛干照以及阴到干",
    "嘉靖三十八年登进士第三甲第二名",
    "这一名称一直沿用是心",
    "同时桥凡妮还得到包税合同和许多民繁矿的经营权",
    "为了曾罚西扎城和塞尔素的节盟盟军在抵达后将外曾烧毁",
    "合类生场环色无鱼林的骑射鱼",
]

wer_score = wer(truth=ground_truths, hypothesis=hypothesis)
print(f"{wer_score=}")

cer_score = cer(truth=ground_truths, hypothesis=hypothesis)
print(f"{cer_score=}")

Which outputs:
wer_score=1.0
cer_score=0.30201342281879195

What would the correct answer be? Does word_error_rate even make sense in zh-cn, as as far as I know, each character is a word?

Thanks for your reply, but the wer_score=1.0, is mean totally wrong word, i do not think so, for example,  ground_truths  = 宋朝末年年间定居粉岭围,  hypothesis =  "宋朝末年年间定居分定为" only last 3 words is wrong, so the wer must be < 1.0. if you improve the result, i can test it again. thanks!

Semantically, I assume that you need the "character" error rate instead of the word error rate, as I assume they should be equivalent for Chinese. Therefore, is the CER score of 0.3 correct?

yes, CER is correct, i just focused on WER yesterday, because CER is confuse for chinese words.


send notification only change of status #538

Add 'send-once' option to notifier so the alert will only be sent once.
example config:
[notifier.tellmeonce]
class-name="email"
interval=60
threshold=2
send-close=true
send-once=true
from=
to=
...

Coverage decreased (-0.03%) to 74.736% when pulling 704df4b13100f9dc0d0a65a7836121507eeee835 on dellalu:master into 46e352a3775717af7b5e2a8faa3a679f051995b6 on linkedin:master.

when would it be available in master?

not sure, how do I get attention? @bai

@dellalu  what is the use of interval=60 if we have send-once ?

@tanuj83 Imagine having 300 consumers, burrow config for sending mail every 60 seconds and something goes bad. Suddenly, within second you have 300 hundred emails + growth of 300 every minute if you didn't fix it + 300 for sending okay.
Since Burrow is not sending email as soon as something goes bad with CG but after interval is honoured it absolutely makes sense having emails only on status change.
I would maybe suggest to maybe if not sending email on status change to limit number sent emails for particular status? I would maybe make a PR for that.

@bai Would really like to have this change :)

Thanks for contributing - and thanks for pinging me here 🙏

is it working with 1.3.4?
I am getting alert at every minute for same consumer group
[notifier.mail_default]
group-whitelist=".*$"
<EMAIL_ADDRESS>class-name="email"
template-close="/etc/burrow/default-close-email.tmpl"
interval=60
<EMAIL_ADDRESS>extras={ key1="value1", key2="value2" }
threshold=2
send-close=true
send-once=true
server="myserver.example.com"
template-open="/etc/burrow/default-email.tmpl"
port=25
noverify=true

I believe you have to build burrow from master :)


Shared Services common auth: Cognito Groups, Users (CS)

Ensure that the shared services common Cognito users and groups exist and are configured in the Unity-Prod account.  The set of users should be those that are necessary to access SBG shared services and SBG venue services.

@ramesh-maddegoda please ensure each user in Unity-Prod gets a Unity-SBG-Dev-ManagementConsole-ReadOnly group.  And one or more special users (to be designated by @mike-gangl) get the Unity-SBG-Dev-ManagementConsole-Admin group.

Blocked on getting the latest stable MC deployed to unity-venue-ops.  After that, @ramesh-maddegoda can verify the headers get passed.

closing, since this will be covered in another ticket.


Check operation availability on host before execution

Which issue(s) this PR fixes

Fixes #490
Additional comments

If a host is provided for an operation, check if the operation is available for this host before executing it.
Log a custom error message in the database.
This is required to avoid edge case with the --limit <host> option on the ansible-playbook command.
Agreements

[X] I hereby declare this contribution to be licensed under the Apache License Version 2.0, January 2004.
[X] I hereby agree to grant TOSIT a copyright license to use my contributions.

Would be good to add a unit test for this case.

How to reproduce/to test manually?

How to reproduce/to test manually?

Try to run an operation on an host that is not defined for this operation.


Allow select simple object by several points in selection area

Steps to reproduce:

Create different simple object
Try to select them with selection tool

Current behaviour:
They will be selected only when p0 point  will turn into selection
Expected Behavior:
When any of points turns into selection from rectangle/ellipse/line  it should be selected.

Issue is verified and closed.


Add entrypoint 'openregistry.tests'

Coverage remained the same at 53.179% when pulling 34680124b526935c3034608a0a37af457aaabbba on bubanoid:tests_setup_improvement into 2d802c560efcd8549a8ad74024837a65e17d7bdb on openprocurement:master.

Coverage remained the same at 53.179% when pulling f0afe7c3435d6c56c13cd8e0db749b11460fcff7 on bubanoid:tests_setup_improvement into 2d802c560efcd8549a8ad74024837a65e17d7bdb on openprocurement:master.


Nested JOINs with asterisk selector reads data from wrong columns

ClickHouse server version 18.14.10 revision 54409
Data:
CREATE TABLE t (name String, value Int32) ENGINE = Memory()
INSERT INTO t (name, value) VALUES ('a', 1), ('a', 7), ('a', 9)

SELECT * FROM t
┌─name─┬─value─┐
│ a    │     1 │
│ a    │     7 │
│ a    │     9 │
└──────┴───────┘

Simple queries:
SELECT
    name,
    COUNT() AS less
FROM t
WHERE value < 5
GROUP BY name

┌─name─┬─less─┐
│ a    │    1 │
└──────┴──────┘

SELECT
    name,
    COUNT() AS more
FROM t
WHERE value >= 5
GROUP BY name

┌─name─┬─more─┐
│ a    │    2 │
└──────┴──────┘

SELECT
    name,
    COUNT() AS total
FROM t
GROUP BY name

┌─name─┬─total─┐
│ a    │     3 │
└──────┴───────┘

'less' = 1, 'more' = 2, 'total' = 3. Correct.
Simple JOIN:
SELECT *
FROM
(
    SELECT
        name,
        COUNT() AS less
    FROM t
    WHERE value < 5
    GROUP BY name
)
ANY INNER JOIN
(
    SELECT
        name,
        COUNT() AS more
    FROM t
    WHERE value >= 5
    GROUP BY name
) USING (name)

┌─name─┬─less─┬─name─┬─more─┐
│ a    │    1 │ a    │    2 │
└──────┴──────┴──────┴──────┘

In some reason there are two columns 'name', but the values are correct.
Now nested JOIN:
SELECT *
FROM
(
    SELECT
        name,
        COUNT() AS total
    FROM t
    GROUP BY name
)
ANY INNER JOIN
(
    SELECT *
    FROM
    (
        SELECT
            name,
            COUNT() AS less
        FROM t
        WHERE value < 5
        GROUP BY name
    )
    ANY INNER JOIN
    (
        SELECT
            name,
            COUNT() AS more
        FROM t
        WHERE value >= 5
        GROUP BY name
    ) USING (name)
) USING (name)

┌─name─┬─total─┬─name─┬─less─┬─name─┬─more─┐
│ a    │     3 │ a    │    2 │ a    │    1 │
└──────┴───────┴──────┴──────┴──────┴──────┘

'less' = 2 and 'more' = 1. That's not right.
As a workaround you have to explicitly specify column names instead of asterisk in both nested and outer queries:
SELECT
    name,
    total,
    less,
    more
FROM
(
    SELECT
        name,
        COUNT() AS total
    FROM t
    GROUP BY name
)
ANY INNER JOIN
(
    SELECT
        name,
        less,
        more
    FROM
    (
        SELECT
            name,
            COUNT() AS less
        FROM t
        WHERE value < 5
        GROUP BY name
    )
    ANY INNER JOIN
    (
        SELECT
            name,
            COUNT() AS more
        FROM t
        WHERE value >= 5
        GROUP BY name
    ) USING (name)
) USING (name)

┌─name─┬─total─┬─less─┬─more─┐
│ a    │     3 │    1 │    2 │
└──────┴───────┴──────┴──────┘

With explicit selectors the values are correct,
But with asterisks the result is wrong.

Fixed by #3505

fix is in v18.14.12


Revert "change dockerignore to whitelist"

Reverts aeternity/epoch#1159
Since the build process generates artefacts all over the source tree (not good IMO), it will be quite hard to figure our the correct whitelist+blacklist mix of .dockerignore. See .gitignore

Alternative PR https://github.com/aeternity/epoch/pull/1235

closing in favour of #1235


errors with command parser

meme --_
Message: TypeError: args.filter is not a function

Stack Trace: TypeError: args.filter is not a function
    at MemeCommand.params (/home/sam/sources/esmbot/commands/image-editing/meme.js:5:26)
    at MemeCommand.run (/home/sam/sources/esmbot/classes/imageCommand.js:86:42)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

meme --_ a
[2021-07-11 15:43:44]: [ERROR] - Cluster 0 | Unhandled Rejection at: Promise {
  <rejected> TypeError: args._.push is not a function
      at module.exports (/home/sam/sources/esmbot/utils/parseCommand.js:46:16)
      at module.exports (/home/sam/sources/esmbot/events/messageCreate.js:56:18)
      at Client.emit (node:events:394:28)
      at Shard.emit (/home/sam/sources/esmbot/node_modules/eris/lib/gateway/Shard.js:240:26)
      at Shard.wsEvent (/home/sam/sources/esmbot/node_modules/eris/lib/gateway/Shard.js:837:26)
      at Shard.onPacket (/home/sam/sources/esmbot/node_modules/eris/lib/gateway/Shard.js:400:26)
      at Shard._onWSMessage (/home/sam/sources/esmbot/node_modules/eris/lib/gateway/Shard.js:2185:29)
      at WebSocket.emit (node:events:394:28)
      at Receiver.receiverOnMessage (/home/sam/sources/esmbot/node_modules/ws/lib/websocket.js:845:20)
      at Receiver.emit (node:events:394:28)
} reason: TypeError: args._.push is not a function

help --_
Message: TypeError: Cannot read property 'toLowerCase' of undefined

Stack Trace: TypeError: Cannot read property 'toLowerCase' of undefined
    at HelpCommand.run (/home/sam/sources/esmbot/commands/general/help.js:14:62)
    at module.exports (/home/sam/sources/esmbot/events/messageCreate.js:92:39)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

Fixed by e640cc8