python312Packages.dm-control: 1.0.21 -> 1.0.22

Description of changes
Changelog: https://github.com/google-deepmind/dm_control/releases/tag/1.0.22

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 333026 run on aarch64-darwin 1

4 packages marked as broken and skipped:

python311Packages.dm-control
python311Packages.dm-control.dist
python312Packages.dm-control
python312Packages.dm-control.dist

Result of nixpkgs-review pr 333026 run on x86_64-darwin 1

4 packages marked as broken and skipped:

python311Packages.dm-control
python311Packages.dm-control.dist
python312Packages.dm-control
python312Packages.dm-control.dist

Result of nixpkgs-review pr 333026 run on aarch64-linux 1

2 packages marked as broken and skipped:

python312Packages.shimmy
python312Packages.shimmy.dist

6 packages built:

python311Packages.dm-control
python311Packages.dm-control.dist
python311Packages.shimmy
python311Packages.shimmy.dist
python312Packages.dm-control
python312Packages.dm-control.dist

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

2 packages marked as broken and skipped:

python312Packages.shimmy
python312Packages.shimmy.dist

6 packages built:

python311Packages.dm-control
python311Packages.dm-control.dist
python311Packages.shimmy
python311Packages.shimmy.dist
python312Packages.dm-control
python312Packages.dm-control.dist


Add custom icons to be used in Presentation Designer

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Ray Mart Morandarte seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


upgrade tracing-log, zstd, gix

https://github.com/tokio-rs/tracing/releases/tag/tracing-log-0.2.0
https://github.com/gyscos/zstd-rs/releases/tag/v0.13.0
https://github.com/Byron/gitoxide/releases/tag/gix-v0.55.0

r? @Byron around gix, though I don't think the changes are an issue.


XNA payouts is not verified>

why my XNA payouts are not verified. please check & help me about this issue

why my XNA payouts are not verified. please check & help me about this issue

still not? heck I'm curious if my receive address works only one time. I'm mining and I need it to work forever, not just for one tx.


[Bug]: bonelab crashing on startup

All of the following criteria must be met

[X] All Requirements must be installed.
[X] Changed the title so that it doesn't just says "[Bug]: "
[X] I have searched the GitHub issues for my bug, even in the closed issues.

All of the following are optional to answer

[ ] Tried reinstalling the Game.
[X] Tried reinstalling MelonLoader.
[ ] Tried restarting PC.
[ ] Was able to see the Start Screen.

Describe the issue.
[22:26:15.086] ------------------------------
[22:26:15.086] MelonLoader v0.5.7 Open-Beta
[22:26:15.087] OS: Windows 11
[22:26:15.087] Hash Code:<PHONE_NUMBER>1024954985654485098975250521005157544948501005510199495356
[22:26:15.087] ------------------------------
[22:26:15.087] Game Type: Il2Cpp
[22:26:15.088] Game Arch: x64
[22:26:15.090] ------------------------------
[22:26:15.091] Core::BasePath = D:\SteamLibrary\steamapps\common\BONELAB
[22:26:15.091] Game::BasePath = D:\SteamLibrary\steamapps\common\BONELAB
[22:26:15.091] Game::DataPath = D:\SteamLibrary\steamapps\common\BONELAB\BONELAB_Steam_Windows64_Data
[22:26:15.092] Game::ApplicationPath = D:\SteamLibrary\steamapps\common\BONELAB\BONELAB_Steam_Windows64.exe
[22:26:17.588] ------------------------------
[22:26:17.588] Game Name: BONELAB
[22:26:17.589] Game Developer: Stress Level Zero
[22:26:17.591] Unity Version: 2021.3.5f1
[22:26:17.592] Game Version: 1.270.34555
[22:26:17.592] ------------------------------
[22:26:18.297] Preferences Loaded!
[22:26:18.335] [Il2CppUnityTls] Patching mono_unity_get_unitytls_interface...
[22:26:18.335] [Il2CppUnityTls] Patching il2cpp_unity_install_unitytls_interface...
[22:26:18.591] [Il2CppUnityTls] Calling Il2CppInstallUnityTlsInterface...
[22:26:18.677] Loading Plugins from 'D:\SteamLibrary\steamapps\common\BONELAB\Plugins'...
[22:26:18.677] ------------------------------
[22:26:18.683] Melon Assembly loaded: '.\Plugins\BoneLibUpdater.dll'
[22:26:18.683] SHA256 Hash: '325e9455cb6b586f3f9f58e68b5650bd650f7728d2dd04ee616f2fd3499d0e13'
[22:26:18.691] [ERROR] System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at (wrapper managed-to-native) System.MonoCustomAttrs.GetCustomAttributesInternal(System.Reflection.ICustomAttributeProvider,System.Type,bool)
at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x00013] in :0
at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in :0
at System.Reflection.Assembly.GetCustomAttributes (System.Type attributeType, System.Boolean inherit) [0x00000] in :0
at System.Attribute.GetCustomAttributes (System.Reflection.Assembly element, System.Boolean inherit) [0x00014] in :0
at MelonLoader.MelonUtils.PullAttributesFromAssembly[T] (System.Reflection.Assembly asm, System.Boolean inherit) [0x00000] in <6425afb6ac6a429aaf770255d2f7de57>:0
at MelonLoader.MelonUtils.PullAttributeFromAssembly[T] (System.Reflection.Assembly asm, System.Boolean inherit) [0x00000] in <6425afb6ac6a429aaf770255d2f7de57>:0
at MelonLoader.MelonAssembly.LoadMelons () [0x0008c] in <6425afb6ac6a429aaf770255d2f7de57>:0
at MelonLoader.MelonHandler.LoadMelonsFromDirectory[T] (System.String path) [0x000aa] in <6425afb6ac6a429aaf770255d2f7de57>:0
at MelonLoader.Core.Initialize () [0x0006e] in <6425afb6ac6a429aaf770255d2f7de57>:0
this is the error code im getting
Did you attach your log file?
Yes, I attached my log file to the text box above.

You are using too new mods for patch 3.  You have to downgrade the mods or update to patch 5 and melon 0.6.4. and install .net 6

ohhhhhhh thanks ill try this and see if it fixes
also what is .net six?

uhhh kinda worked i installed a mod i wanted to use now its bricked again it gets to the start screen but when it loads eventually it errors
[22:43:00.589] ------------------------------
[22:43:00.611] MelonLoader v0.6.4 Open-Beta
[22:43:00.612] OS: Windows 11
[22:43:00.612] Hash Code: 57EE1B42E1FB9958A6BA7AB968E66098D05A9C82A5236075512B7E61BC7C2A65
[22:43:00.612] ------------------------------
[22:43:00.613] Game Type: Il2cpp
[22:43:00.613] Game Arch: x64
[22:43:00.613] ------------------------------
[22:43:00.613] Core::BasePath = D:\SteamLibrary\steamapps\common\BONELAB
[22:43:00.613] Game::BasePath = D:\SteamLibrary\steamapps\common\BONELAB
[22:43:00.613] Game::DataPath = D:\SteamLibrary\steamapps\common\BONELAB\BONELAB_Steam_Windows64_Data
[22:43:00.614] Game::ApplicationPath = D:\SteamLibrary\steamapps\common\BONELAB\BONELAB_Steam_Windows64.exe
[22:43:00.614] Runtime Type: net6
[22:43:00.696] ------------------------------
[22:43:00.697] Game Name: BONELAB
[22:43:00.697] Game Developer: Stress Level Zero
[22:43:00.698] Unity Version: 2021.3.5f1
[22:43:00.698] Game Version: 1.270.34555
[22:43:00.699] ------------------------------
[22:43:01.210] Preferences Loaded!
[22:43:01.385] Loading UserLibss from 'D:\SteamLibrary\steamapps\common\BONELAB\UserLibs'...
[22:43:01.392] Loading Plugins from 'D:\SteamLibrary\steamapps\common\BONELAB\Plugins'...
[22:43:01.392] ------------------------------
[22:43:01.396] Melon Assembly loaded: '.\Plugins\BoneLibUpdater.dll'
[22:43:01.396] SHA256 Hash: '325e9455cb6b586f3f9f58e68b5650bd650f7728d2dd04ee616f2fd3499d0e13'
[22:43:01.422] ------------------------------
[22:43:01.423] BoneLibUpdater v1.1.1
[22:43:01.423] by Gnonme
[22:43:01.423] Assembly: BoneLibUpdater.dll
[22:43:01.424] ------------------------------
[22:43:01.425] ------------------------------
[22:43:01.425] 1 Plugin loaded.
[22:43:01.440] [BoneLibUpdater] BoneLib is in ONLINE mode
[22:43:01.441] [BoneLibUpdater] BoneLib.dll found in Mods folder. Version: 3.1.0
[22:43:03.289] [BoneLibUpdater] BoneLib.dll updated successfully!
[22:43:05.155] [MelonStartScreen] Initializing...
[22:43:05.175] [MelonStartScreen] Using Start Screen Theme: "Default"
[22:43:05.996] Loading Il2CppAssemblyGenerator...
[22:43:06.007] [Il2CppAssemblyGenerator] Contacting RemoteAPI...
[22:43:06.170] [Il2CppAssemblyGenerator] Game Not Found on RemoteAPI Host (https://api.melonloader.com/api/v1/game/bonelab)
[22:43:06.171] [Il2CppAssemblyGenerator] RemoteAPI.DumperVersion = null
[22:43:06.172] [Il2CppAssemblyGenerator] RemoteAPI.ObfuscationRegex = null
[22:43:06.172] [Il2CppAssemblyGenerator] RemoteAPI.MappingURL = null
[22:43:06.172] [Il2CppAssemblyGenerator] RemoteAPI.MappingFileSHA512 = null
[22:43:06.178] [Il2CppAssemblyGenerator] Using Dumper Version: 2022.1.0-pre-release.15
[22:43:06.178] [Il2CppAssemblyGenerator] Using Il2CppInterop Version = 1.4.6-ci.433+45e22c2cb80a9586114a1815d77cc20104fd896c
[22:43:06.178] [Il2CppAssemblyGenerator] Using Unity Dependencies Version = 2021.3.5
[22:43:06.179] [Il2CppAssemblyGenerator] Using Deobfuscation Regex = null
[22:43:06.179] [Il2CppAssemblyGenerator] Cpp2IL is up to date.
[22:43:06.180] [Il2CppAssemblyGenerator] UnityDependencies is up to date.
[22:43:06.180] [Il2CppAssemblyGenerator] Checking GameAssembly...
[22:43:06.304] [Il2CppAssemblyGenerator] Assembly is up to date. No Generation Needed.
[22:43:06.323] Loading Mods from 'D:\SteamLibrary\steamapps\common\BONELAB\Mods'...
[22:43:06.325] ------------------------------
[22:43:06.345] Melon Assembly loaded: '.\Mods\AudioImportLib.dll'
[22:43:06.345] SHA256 Hash: '92484fabe1c1f12590112ffcabdebe5da6fc23d38a0dfb77dd344589716c50df'
[22:43:06.373] Melon Assembly loaded: '.\Mods\BoneLib.dll'
[22:43:06.374] SHA256 Hash: '302235c57295a1aed3ddd6079d01f535f2de06fc0e161f90e6d1c137cb23774e'
[22:43:06.378] Melon Assembly loaded: '.\Mods\JeviLib.dll'
[22:43:06.378] SHA256 Hash: '92953ed63e43a5e277dae81699029eccaac5529721457c374910a6cd6e21a117'
[22:43:06.382] Melon Assembly loaded: '.\Mods\MonoDirector.dll'
[22:43:06.382] SHA256 Hash: '06d794606d064235170fb12b361f31d69d21480f45c330cc2a83ab940c0bcf56'
[22:43:06.602] Some Melons are missing dependencies, which you may have to install.
If these are optional dependencies, mark them as optional using the MelonOptionalDependencies attribute.
This warning will turn into an error and Melons with missing dependencies will not be loaded in the next version of MelonLoader.

'JeviLib' is missing the following dependencies:

'UniTask' v<IP_ADDRESS>
'SLZ.Marrow.SDK' v<IP_ADDRESS>
'SLZ.Marrow' v<IP_ADDRESS>
'UnhollowerBaseLib' v<IP_ADDRESS>

'MonoDirector' is missing the following dependencies:

'SLZ.Marrow' v<IP_ADDRESS>
'SLZ.Marrow.SDK' v<IP_ADDRESS>
'UnhollowerBaseLib' v<IP_ADDRESS>
[22:43:06.610] ------------------------------
[22:43:06.610] BoneLib v3.1.0
[22:43:06.610] by The BONELAB Modding Community
[22:43:06.610] Assembly: BoneLib.dll
[22:43:06.611] ------------------------------
[22:43:06.617] Failed to register Mod 'D:\SteamLibrary\steamapps\common\BONELAB\Mods\JeviLib.dll': Melon failed to initialize!
[22:43:06.618] System.MissingMethodException: Method not found: 'Void BoneLib.Hooking.add_OnLevelInitialized(System.Action`1<BoneLib.LevelInfo>)'.
at Jevil.JeviLib.OnEarlyInitializeMelon()
at MelonLoader.MelonBase.Register() in D:\a\MelonLoader\MelonLoader\MelonLoader\Melons\MelonBase.cs:line 397
[22:43:06.623] ------------------------------
[22:43:06.623] MonoDirector v0.0.1
[22:43:06.623] by Not Enough Photons
[22:43:06.624] Assembly: MonoDirector.dll
[22:43:06.624] ------------------------------
[22:43:06.629] ------------------------------
[22:43:06.630] AudioImportLib v1.0.0
[22:43:06.630] by trev & zCubed
[22:43:06.632] Assembly: AudioImportLib.dll
[22:43:06.632] ------------------------------
[22:43:06.633] ------------------------------
[22:43:06.633] 3 Mods loaded.

[22:43:07.033] Class::Init signatures have been exhausted, using a substitute!
[22:43:07.108] Registered mono type Il2CppInterop.Runtime.DelegateSupport+Il2CppToMonoDelegateReference in il2cpp domain
[22:43:07.134] Registered mono type MelonLoader.Support.MonoEnumeratorWrapper in il2cpp domain
[22:43:07.136] Registered mono type MelonLoader.Support.SM_Component in il2cpp domain
[22:43:07.143] Support Module Loaded: D:\SteamLibrary\steamapps\common\BONELAB\MelonLoader\Dependencies\SupportModules\Il2Cpp.dll
[22:43:07.163] Method Void DrawHeader(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:43:07.164] Method Void DrawBackground(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:43:07.164] Method Void DrawFooter(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:43:07.168] Method Void DrawElements(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:43:07.184] Failed to load all types in assembly JeviLib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null due to: Unable to load one or more of the requested types.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'SLZ.Marrow.SDK, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Could not load file or assembly 'SLZ.Marrow.SDK, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at MelonLoader.MelonUtils.GetValidTypes(Assembly asm, LemonFunc2 predicate) in D:\a\MelonLoader\MelonLoader\MelonLoader\MelonUtils.cs:line 258 System.IO.FileNotFoundException: Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' System.IO.FileNotFoundException: Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' System.IO.FileNotFoundException: Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' System.IO.FileNotFoundException: Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' System.IO.FileNotFoundException: Could not load file or assembly 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'UniTask, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' System.IO.FileNotFoundException: Could not load file or assembly 'SLZ.Marrow.SDK, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'SLZ.Marrow.SDK, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' [22:43:07.185] Registered mono type Jevil.NeverCollect in il2cpp domain [22:43:07.187] Failed to load all types in assembly MonoDirector, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null due to: Unable to load one or more of the requested types. Could not load type 'AnimationStates' from assembly 'Assembly-CSharp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Could not load type 'AnimationStates' from assembly 'Assembly-CSharp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.    at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)    at System.Reflection.Assembly.GetTypes()    at MelonLoader.MelonUtils.GetValidTypes(Assembly asm, LemonFunc2 predicate) in D:\a\MelonLoader\MelonLoader\MelonLoader\MelonUtils.cs:line 258
System.TypeLoadException: Could not load type 'AnimationStates' from assembly 'Assembly-CSharp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.

didint mean to close this

do you have mcafee installed

this isnt an antivirus issue, the person just can't read instructions
they got told upgrade to patch 5 and update melonloader to 0.6.4, and they only updated melonloader

Ah i see I had the beta on my apologies

I just solved this issue partly on my install as well! Current patch, current melonloader, it was still failing with various .net errors. I tried repairing my .net V6 install and it still had the error -- BUT uninstalling & reinstalling .net V6 TOTALLY WORKED! =D
The game _almost_ launches now, but I'm seeing the following just after all my mods run=
[22:14:20.558] MelonLoader v0.6.4 Open-Beta
[22:14:20.558] OS: Windows 10
[22:14:20.559] Hash Code: 57EE1B42E1FB9958A6BA7AB968E66098D05A9C82A5236075512B7E61BC7C2A65
[22:14:20.559] ------------------------------
[22:14:20.559] Game Type: Il2cpp
[22:14:20.559] Game Arch: x64
[22:14:20.559] ------------------------------
[22:14:20.560] Core::BasePath = T:\SteamLibrary\steamapps\common\BONELAB
[22:14:20.560] Game::BasePath = T:\SteamLibrary\steamapps\common\BONELAB
[22:14:20.560] Game::DataPath = T:\SteamLibrary\steamapps\common\BONELAB\BONELAB_Steam_Windows64_Data
[22:14:20.561] Game::ApplicationPath = T:\SteamLibrary\steamapps\common\BONELAB\BONELAB_Steam_Windows64.exe
[22:14:20.561] Runtime Type: net6
[22:14:20.632] ------------------------------
[22:14:20.632] Game Name: BONELAB
[22:14:20.633] Game Developer: Stress Level Zero
[22:14:20.634] Unity Version: 2021.3.16f1
[22:14:20.634] Game Version: 1.642.56657
[22:14:20.634] ------------------------------

[22:14:21.198] Preferences Loaded!

[22:14:21.517] Loading UserLibss from 'T:\SteamLibrary\steamapps\common\BONELAB\UserLibs'...

[22:14:21.524] Loading Plugins from 'T:\SteamLibrary\steamapps\common\BONELAB\Plugins'...
[22:14:21.524] ------------------------------
[22:14:21.529] Melon Assembly loaded: '.\Plugins\BoneLibUpdater.dll'
[22:14:21.530] SHA256 Hash: '325e9455cb6b586f3f9f58e68b5650bd650f7728d2dd04ee616f2fd3499d0e13'
[22:14:21.532] Melon Assembly loaded: '.\Plugins\LabFusionUpdater.dll'
[22:14:21.532] SHA256 Hash: '4b09dc8d9b94906c398289a484aad624f2fac711c191d51df7cc49060886f8a8'

[22:14:21.561] ------------------------------
[22:14:21.562] BoneLibUpdater v1.1.1
[22:14:21.562] by Gnonme
[22:14:21.562] Assembly: BoneLibUpdater.dll
[22:14:21.562] ------------------------------
[22:14:21.567] ------------------------------
[22:14:21.567] LabFusion Updater v1.0.0
[22:14:21.567] by Lakatrazz
[22:14:21.567] Assembly: LabFusionUpdater.dll
[22:14:21.568] ------------------------------
[22:14:21.568] ------------------------------
[22:14:21.568] 2 Plugins loaded.
[22:14:21.586] [BoneLibUpdater] BoneLib is in ONLINE mode
[22:14:21.588] [BoneLibUpdater] BoneLib.dll found in Mods folder. Version: 3.1.0
Latest version of BoneLib is 3.1.1
Downloading latest version...
[22:14:23.947] [BoneLibUpdater] BoneLib.dll updated successfully!
[22:14:23.948] [LabFusion_Updater] Fusion Auto-Updater is ONLINE.
[22:14:23.949] [LabFusion_Updater] LabFusion.dll found in Mods folder. Version: 1.7.0
Latest version of LabFusion is 1.7.0.
[22:14:25.135] [LabFusion_Updater] LabFusion.dll is already up to date.
xrNegotiateLoaderRuntimeInterface bRunningInAppContainer: 0
[NewEntryPoint] PreStarting.
[22:14:26.097] [MelonStartScreen] Initializing...
[22:14:26.117] [MelonStartScreen] Using Start Screen Theme: "Default"
[22:14:27.173] Loading Il2CppAssemblyGenerator...
[22:14:27.184] [Il2CppAssemblyGenerator] Contacting RemoteAPI...
[22:14:27.459] [Il2CppAssemblyGenerator] Game Not Found on RemoteAPI Host (https://api.melonloader.com/api/v1/game/bonelab)
[22:14:27.459] [Il2CppAssemblyGenerator] RemoteAPI.DumperVersion = null
[22:14:27.460] [Il2CppAssemblyGenerator] RemoteAPI.ObfuscationRegex = null
[22:14:27.461] [Il2CppAssemblyGenerator] RemoteAPI.MappingURL = null
[22:14:27.461] [Il2CppAssemblyGenerator] RemoteAPI.MappingFileSHA512 = null
[22:14:27.468] [Il2CppAssemblyGenerator] Using Dumper Version: 2022.1.0-pre-release.15
[22:14:27.468] [Il2CppAssemblyGenerator] Using Il2CppInterop Version = 1.4.6-ci.433+45e22c2cb80a9586114a1815d77cc20104fd896c
[22:14:27.469] [Il2CppAssemblyGenerator] Using Unity Dependencies Version = 2021.3.16
[22:14:27.469] [Il2CppAssemblyGenerator] Using Deobfuscation Regex = null
[22:14:27.470] [Il2CppAssemblyGenerator] Cpp2IL is up to date.
[22:14:27.470] [Il2CppAssemblyGenerator] UnityDependencies is up to date.
[22:14:27.470] [Il2CppAssemblyGenerator] Checking GameAssembly...
[22:14:27.629] [Il2CppAssemblyGenerator] Assembly is up to date. No Generation Needed.
[NewEntryPoint] Starting.

[22:14:27.640] Loading Mods from 'T:\SteamLibrary\steamapps\common\BONELAB\Mods'...
[22:14:27.642] ------------------------------
[22:14:27.684] Melon Assembly loaded: '.\Mods\BoneLib.dll'
[22:14:27.684] SHA256 Hash: '302235c57295a1aed3ddd6079d01f535f2de06fc0e161f90e6d1c137cb23774e'
[22:14:27.722] Melon Assembly loaded: '.\Mods\LabFusion.dll'
[22:14:27.722] SHA256 Hash: '3dbf8b1a3db0a78dd8d114bba78dd45278ef4619376404e6bf83cf6624ccbe75'
[22:14:27.736] Melon Assembly loaded: '.\Mods\SpiderLab.dll'
[22:14:27.736] SHA256 Hash: 'c88627d997673500193ea5600159ad5def8236c2ea4386d24f9d3252237ff386'
[22:14:27.746] Melon Assembly loaded: '.\Mods\SpiderlabFusionSync.dll'
[22:14:27.746] SHA256 Hash: 'b0f31cf328e683cc01f1262b8510519c0c953042db17821d841f375e909dd148'

[22:14:28.062] Some Melons are missing dependencies, which you may have to install.
If these are optional dependencies, mark them as optional using the MelonOptionalDependencies attribute.
This warning will turn into an error and Melons with missing dependencies will not be loaded in the next version of MelonLoader.
- 'SpiderLab' is missing the following dependencies:
    - 'SLZ.Marrow' v<IP_ADDRESS>
    - 'UnhollowerBaseLib' v<IP_ADDRESS>
- 'SpiderlabFusionSync' is missing the following dependencies:
    - 'UnhollowerBaseLib' v<IP_ADDRESS>
[22:14:28.080] ------------------------------
[22:14:28.080] BoneLib v3.1.0
[22:14:28.080] by The BONELAB Modding Community
[22:14:28.081] Assembly: BoneLib.dll
[22:14:28.082] ------------------------------
[22:14:28.102] [LabFusion] Data is at C:/Users/xttweaponttx/AppData/LocalLow/Stress Level Zero/BONELAB/Fusion/.
[22:14:28.102] [LabFusion] steam_api64.dll already exists, skipping extraction.
[22:14:28.106] [LabFusion] Successfully loaded steam_api64.dll into the application!
[22:14:28.109] ------------------------------
[22:14:28.109] LabFusion v1.7.0
[22:14:28.109] by Lakatrazz
[22:14:28.110] Assembly: LabFusion.dll
[22:14:28.110] ------------------------------
[22:14:28.122] ------------------------------
[22:14:28.122] SpiderLab v1.0.2
[22:14:28.122] by Parzival
[22:14:28.122] Assembly: SpiderLab.dll
[22:14:28.123] ------------------------------
[22:14:28.133] ------------------------------
[22:14:28.133] SpiderlabFusionSync v1.1.0
[22:14:28.133] by notnotnotswipez
[22:14:28.134] Assembly: SpiderlabFusionSync.dll
[22:14:28.134] ------------------------------
[22:14:28.135] ------------------------------
[22:14:28.135] 4 Mods loaded.

[22:14:28.585] Class::Init signatures have been exhausted, using a substitute!
[22:14:28.671] Registered mono type Il2CppInterop.Runtime.DelegateSupport+Il2CppToMonoDelegateReference in il2cpp domain
[22:14:28.698] Registered mono type MelonLoader.Support.MonoEnumeratorWrapper in il2cpp domain
[22:14:28.700] Registered mono type MelonLoader.Support.SM_Component in il2cpp domain
[22:14:28.707] Support Module Loaded: T:\SteamLibrary\steamapps\common\BONELAB\MelonLoader\Dependencies\SupportModules\Il2Cpp.dll
[22:14:28.726] Method Void DrawHeader(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:14:28.726] Method Void DrawBackground(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:14:28.727] Method Void DrawFooter(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:14:28.727] Method Void DrawElements(BoneLib.BoneMenu.Page) on type BoneLib.BoneMenu.UI.GUIMenu has unsupported parameter BoneLib.BoneMenu.Page page of type BoneLib.BoneMenu.Page
[22:14:28.765] Registered mono type LabFusion.UI.FusionUIMachine in il2cpp domain
[22:14:28.768] Registered mono type LabFusion.UI.CupBoard in il2cpp domain
[22:14:28.770] Registered mono type LabFusion.UI.FusionPanelView in il2cpp domain
[22:14:28.772] Registered mono type LabFusion.UI.CupBoardPanelView in il2cpp domain
[22:14:28.773] Registered mono type LabFusion.UI.FusionUITrigger in il2cpp domain
[22:14:28.774] Registered mono type LabFusion.UI.InfoBox in il2cpp domain
[22:14:28.775] Registered mono type LabFusion.UI.InfoBoxPanelView in il2cpp domain
[22:14:28.777] Registered mono type LabFusion.SDK.Points.PointShop in il2cpp domain
[22:14:28.780] Registered mono type LabFusion.SDK.Points.PointShopPanelView in il2cpp domain
[22:14:28.782] Registered mono type LabFusion.MonoBehaviours.CollisionSyncer in il2cpp domain
[22:14:28.783] Registered mono type LabFusion.MonoBehaviours.DestroyOnDisconnect in il2cpp domain
[22:14:28.784] Registered mono type LabFusion.MonoBehaviours.DestroySensor in il2cpp domain
[22:14:28.785] Registered mono type LabFusion.MonoBehaviours.MirrorIdentifier in il2cpp domain
[22:14:28.786] Registered mono type LabFusion.MonoBehaviours.NotifyOnEnable in il2cpp domain
[22:14:28.787] Registered mono type LabFusion.MonoBehaviours.TimedDespawner in il2cpp domain
[22:14:28.791] Registered mono type LabFusion.Marrow.Integration.AvatarCosmeticPoint in il2cpp domain
[22:14:28.794] Registered mono type LabFusion.Marrow.Integration.CosmeticRoot in il2cpp domain
[22:14:28.795] Registered mono type LabFusion.Marrow.Integration.CelebrationEvents in il2cpp domain
[22:14:28.797] Registered mono type LabFusion.Marrow.Integration.OwnershipEvents in il2cpp domain
[22:14:28.798] Registered mono type LabFusion.Marrow.Integration.ServerEvents in il2cpp domain
[22:14:28.799] Registered mono type LabFusion.Marrow.Integration.BitTransactor in il2cpp domain
[22:14:28.800] Registered mono type LabFusion.Marrow.Integration.GamemodeEvents in il2cpp domain
[22:14:28.801] Registered mono type LabFusion.Marrow.Integration.GamemodeMarker in il2cpp domain
[22:14:28.803] Registered mono type LabFusion.Marrow.Integration.RPCEvent in il2cpp domain
[22:14:28.804] Registered mono type LabFusion.Marrow.Proxies.AchievementBoard in il2cpp domain
[22:14:28.805] Registered mono type LabFusion.Marrow.Proxies.BitMart in il2cpp domain
[22:14:28.805] Registered mono type LabFusion.Marrow.Proxies.InfoBoard in il2cpp domain
[NewEntryPoint] Caught exception invoking Start! System.TypeLoadException: Could not load type 'SLZ.Rig.RigManager' from assembly 'Assembly-CSharp, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'.
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   at System.Reflection.RtFieldInfo.InitializeFieldType()
   at Il2CppInterop.Runtime.Injection.ClassInjector.IsFieldEligible(FieldInfo field) in /home/runner/work/Il2CppInterop/Il2CppInterop/Il2CppInterop.Runtime/Injection/ClassInjector.cs:line 543
   at System.Linq.Enumerable.WhereArrayIterator`1.ToArray()
   at Il2CppInterop.Runtime.Injection.ClassInjector.RegisterTypeInIl2Cpp(Type type, RegisterTypeOptions options) in /home/runner/work/Il2CppInterop/Il2CppInterop/Il2CppInterop.Runtime/Injection/ClassInjector.cs:line 248
   at MelonLoader.Support.InteropInterface.RegisterTypeInIl2CppDomain(Type type, Boolean logSuccess) in D:\a\MelonLoader\MelonLoader\Dependencies\SupportModules\Il2Cpp\InteropInterface.cs:line 30
   at MelonLoader.InteropSupport.RegisterTypeInIl2CppDomain(Type type, Boolean logSuccess) in D:\a\MelonLoader\MelonLoader\MelonLoader\Utils\InteropSupport.cs:line 98
   at MelonLoader.RegisterTypeInIl2Cpp.RegisterAssembly(Assembly asm) in D:\a\MelonLoader\MelonLoader\MelonLoader\Attributes\RegisterTypeInIl2Cpp.cs:line 40
   at MelonLoader.RegisterTypeInIl2Cpp.SetReady() in D:\a\MelonLoader\MelonLoader\MelonLoader\Attributes\RegisterTypeInIl2Cpp.cs:line 51
   at MelonLoader.Core.Start() in D:\a\MelonLoader\MelonLoader\MelonLoader\Core.cs:line 135
   at MelonLoader.NativeHost.NativeEntryPoint.Start() in D:\a\MelonLoader\MelonLoader\MelonLoader.NativeHost\NativeEntryPoint.cs:line 75

Hope you folks are keeping your sanity through the wave of crash reports you're probably wading through with these patches rolling out! Cheers for the kickass mod loader <3

Update -- I downgraded through the last few versions (6.3, .2, and .1) and I'm getting the same error on all those versions too!
Could not load type 'SLZ.Rig.RigManager'............
etc, see above

for good measure, I also tried out another .net uninstall & reinstall with all the mods & loader in place. Still nothin 🤔


JSON includes the wrong bracket ending in sub-version under extensionBundle

[Enter feedback here]
The JSON under the Extension bundles section on the below page needs to be fixed.  The sub-version under extensionBundle needs to be changed to have a square bracket instead of an end parenthesis.
{     "version": "2.0",     "extensionBundle": {         "id": "Microsoft.Azure.Functions.ExtensionBundle",         "version": "**_[3.3.0, 4.0.0)_**"     } }

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

ID: 5fb82e02-5c41-239b-4903-aab80ff15215
Version Independent ID: 38f1c69b-f7af-5e13-1cdc-b6b7053d2f7b
Content: Register Azure Functions binding extensions
Content Source: articles/azure-functions/functions-bindings-register.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@NeverEndingCode
Thanks for your feedback! We will investigate and update as appropriate.

Hello @NeverEndingCode - Thank you for sharing your feedback!
The specific pattern used (starting with a square bracket and ending with parentheses, [3.3.0, 4.0.0)) inside the sample JSON of the host.json file for defining the version range for the Extension Bundle looks to be in a valid syntax. This notation is used for defining the version range for "Mixed inclusive minimum and exclusive maximum version", per this doc; which is consistent with the following statement on this doc:

...The Functions runtime always picks the maximum permissible version defined by the version range or interval. The version value above allows all bundle versions from 3.3.0 up to but not including 4.0.0.

Since we didn't determine any changes to this doc upon reviewing this feedback, we will now proceed to close this issue. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


/var/log/containers/*.log information

Hi, great write-up on how Live logging works in AKS.
Can we outline information on how to TAIL and use /var/log/containers/*.log so other tools (like Fluent bit) would know where POD logs are being built or streamed.     I can get them with kubectl, but I'm having a time locating where they reside within the system,
like when I am connected to the k8s host, can't see them in this directory where I would expect them to live.
Want to make sure MS did not re-write log handling in their implementation of kubernetes and tools like Fluent Bit can still function properly and we can use TAIL for the logs.

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

ID: 071ae38a-d305-99a8-f837-39af4b051dfd
Version Independent ID: daa9744a-262d-32b2-9f0e-db9c48944fba
Content: View Live Data with Container insights - Azure Monitor
Content Source: articles/azure-monitor/containers/container-insights-livedata-overview.md
Service: azure-monitor
Sub-service: containers
GitHub Login: @bwren
Microsoft Alias: bwren

@mtmazurik
Thanks for your feedback! We will investigate and update as appropriate.

Thanks for this. We have an open work item to update our live data content. I'll add this to it.
#please-close

Work item 51276 created for this issue.

sorry if I am missing something guys, but the question was where the logs are to be found as files and the guides don't seem to address this

@dfenerski container logs can be found inside the /var/log/containers location on the node. You can verify by accessing a node using the steps described in https://learn.microsoft.com/en-us/azure/aks/node-access


Add a way to annotate a callback

Example:
import cheerio from 'cheerio';

type CallbackType = (element: cheerio, index: ?number): any => {};

export default (selector: cheerio, callback: CallbackType): Array<string> => {
    const values = [];

    selector.each((index, element) => {
        values.push(callback(element, index));
    });

    return values;
};

The annotation should work as in it verifies it is a function but it seems impossible to verify args and return type in a non intrusive way.  Maybe wrapping in another fn would be OK but there's definite edge cases where it would do the wrong thing.

works in flow-runtime


Passing an option to build command

I would like to pass an option when the application is building. After consulting the documentation, I could not find a way to do so. Perhaps this feature will be useful.
e.g.
I am having an issue with bcrypt and would like to pass --architecture os.linux.x86_64 option when building.

Use mupx, we've fixed this issue.
(You can also use custom options)
On Thu, Jun 25, 2015 at 1:15 PM Sung Won Cho<EMAIL_ADDRESS>wrote:

I would like to pass an option when the application is building. After
consulting the documentation, I could not find a way to do so. Perhaps this
feature will be useful.
e.g.
I am having a bcrypt issue https://github.com/meteor/meteor/issues/2257
and would like to pass --architecture os.linux.x86_64 option when
building.
—
Reply to this email directly or view it on GitHub
https://github.com/arunoda/meteor-up/issues/500.

Thanks. See [Build options] in mupx if anyone has the similar issue. Closing.


New version: glzr-io.zebar version 2.5.0

Pull request has been created with WinGet Updater :rocket:
Microsoft Reviewers: Open in CodeFlow

@wingetbot run

@wingetbot run

@wingetbot run

This package installs and launches normally in a Windows 10 VM.

Hi @michidk,
This manifest removes the DisplayVersion from the AppsAndFeaturesEntries, which is present in previous manifest versions. This entry should be added to this version, to maintain version matching, and prevent the 'upgrade always available' situation with this package.
(Automated response - build 897.)


Wrong frame rate when enabling external triggering after non-external triggering

If a camera has first been launched without enabling external triggering at a given frame rate and then the settings are changed to enable external triggering instead, then you need to unplug the power to the camera in order to get the correct frame rate.
Example:

is_triggered_flags is set to false and the frame rate is set to 10 fps.
Node is started and shutdown without disconnecting the power plug to the camera.
is_triggered_flags is set to true and an external triggering signal is sent at 20 Hz.

Expected behavior after step 3:
Camera is triggered at 20 Hz
Actual behavior:
Camera is triggered at ~6.7 Hz

still seems to be a problem, repeating aforementioned testing procedure results in camera freq limited to 10 hz. Needs to be investigated.


docs: Add one configuration's step to github webhook doc.

Automated message from Dropbox CLA bot
@TomaszKolek, it looks like you've already signed the Dropbox CLA. Thanks!

I see somebody did it already - I'm closing it then.

Oops, sorry, forgot to close this after merging :)


Storing profile data in Apollo store once user is logged?

I don't really know if that's feasible (since I don't really understand how "id" has been set on server) :
I'd like to store profile data in the Apollo Store, once the user has been successfully logged.
The LoginResponse schema fetch id, token and tokenExpires but it'd be also interesting in some cases to have profile data reachable, so is that possible to add as an extra parameter in LoginResponse schema, user profile as profile: UserProfile, and storing it as an Object in "global.localStorage['Meteor.profile']" for instance?
Then it would be really easy to grab anything like username, firstname, lastname and other things corresponding to the Meteor user.
In other hand, that could cause side effects with Oauth services... So I don't know if that's a good idea to implement something like that. Or simply, once the user is logged, getting profile data in a callback function?

There is a PR with the option to inject a UserProfile: https://github.com/nicolaslopezj/meteor-apollo-accounts/pull/16/files.
If set we could extend the LoginResponse schema with a profile property.
Should not be a problem when working with Oauth services. You only have to set the properties yourself. Reference: https://github.com/janikvonrotz/meteor-apollo-accounts-example/blob/master/server/account.js

Ok, great, that's exactly what I needed.

Ok, great, that's exactly what I needed.

So will the LoginResponse schema will be updated with UserProfile options ?

@dbrrt check #23


DLA Ganos

增加了Cassandra数据源文档
更新部分数据源参数

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.箕伯 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Address error handling when SolrIndexer sends batch of documents to multiple collections

The SolrIndexer when configured to use a collection field will send documents to multiple collections as determined by the collection field on each document. If one of the collections is down, or doesn't exist, or some other error occurs we do not want this to prevent the other documents in the batch to the collections that they are routed to. This PR defers the throwing of any exceptions from calling sendAddUpdateBatch or sendDeletionBatch by collecting them in a MultiException and throwing the error(s) collectively at the end of batch processing.
This PR does not address false reporting of failures. When an error occurs while processing a batch it is still the case that every document in the batch will be marked as a failure.

do we have a ticket for this?

do we have a ticket for this PR?

I created LC-395 for this issue because there was not a ticket. @kyle-kmw could you please add LC-395 to the PR title? Thanks.


Different result in colab vs locally run jupyter notebook (IndexError: list index out of range in local)

Hello, I am facing a rather strange issue. I was running the wtq_predictions in Colab, where it worked well. When I am trying to reproduce the same result by running the notebook in my local machine, the answers are vehemently different.
For colab:

When I am trying to run the same code, in my Jupyter notebook, the result is as follows:

I get the following error:
---> 1 my_result = predict (updated_table,['What is the maximum sofa?', 'What is the icu_readm corresponding to the highest sofa?', 'What is the icu_readm corresponding to the lowest sofa?'] )
 in predict(table, queries)
69       print ('coordinates is: ', coordinates)
70       all_coordinates.append(coordinates)
---> 71       answers = ', '.join([table[row + 1][col] for row, col in coordinates])
72       position = int(row['position'])
73       aggregation = aggregation_to_string(int(row["pred_aggr"]))
 in (.0)
69       print ('coordinates is: ', coordinates)
70       all_coordinates.append(coordinates)
---> 71       answers = ', '.join([table[row + 1][col] for row, col in coordinates])
72       position = int(row['position'])
73       aggregation = aggregation_to_string(int(row["pred_aggr"]))
IndexError: list index out of range
As you can see, I printed out the row and column co-ordinates to check and they are wildly different in both cases.  There is a python version mismatch in Colab and my jupyter kernel. The colab runs with Python 3.7.10 and my kernel Python 3.6.13. I am running this is Ubuntu 16.04.
Any tips will be most appreciated. Thank you.

Hello @eisenjulian and @muelletm, any update on this? Thank you.

Hello @sbhttchryy ,
Sorry for the delay. One thing confusing me besides the inconsistent predictions is that in theory the model should never output a prediction coordinate that is out of bounds to the table. This is due to the logic here: https://github.com/google-research/tapas/blob/master/tapas/experiments/prediction_utils.py#L304-L305 that only gets the score for valid cells in the table. Give that, I have the following ideas/suggestions to try:

Perhaps the prediction is not actually running due to some other error and you are reading the predictions of an old output file: results/wtq/model/test.tsv try deleting the file before re-running
Check for a file named error in the execution path of the notebook, since it will contain any errors in the prediction loop
If you can, also try running locally from python 3.7 or 3.8 environment to validate if that's the issue
Confirm whether you are running locally with an installation from pypi or from the latest github clone (with pip install -e). If it's the latter, you could try adding some logs in prediction_utils in the lines I references to check the size of the input table there

Thanks a lot for the report!


Session::Run() allocates a lot of memory after the first call

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macOS Sierra 10.12.6
TensorFlow installed from (source or binary): Binary (CPU C API)
TensorFlow version (use command below): 1.4.0
Python version: N/A
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: N/A
GPU model and memory: N/A
Exact command to reproduce: N/A

Describe the problem
I am working on an application that deploys several TensorFlow models using TensorFlow's C API. I have noticed that there seems to be a behavior where TensorFlow takes a long time to run the first time TF_SessionRun() is called, and it allocates a lot of extra memory that hangs around until the session is destroyed. In my case, my program's memory footprint is ~85MB after all of the models are loaded (which makes sense, that's about how large the model .pb files are on disk) but after the first call to TF_SessionRun() it jumps to ~250MB. After profiling my code it appears that TensorFlow is the culprit, and I've observed similar behavior on Android as well.
TensorFlow seems to be doing some lazy initialization, but there doesn't appear to be much documentation or discussion about this. Could someone shed some light on what is happening here? Why does it require so much memory? Is this a bug or expected behavior?
Source code / logs
Here's a memory call tree from Xcode showing persistent memory allocations after the first call to TF_SessionRun() for one of my models:

Let me know if there is any more information that I can provide. I'm curious what's going on here.

This is kind of expected since tensorflow also runs graph rewriting code to optimize the graph.

I'm closing this given mrry@'s at response. Please reopen if you think this is something that a community member could work on.

FWIW, fc09f65a5d283baa9af182536e3e3652c7a41dd7 should halve the amount of memory that is consumed by each tensorflow::ConstantOp object. The first Run() call will probably still cause a spike in memory consumption, since there are other copies of the ConstantOp data that will be retained, but it should be a little less tall now.

@mrry  I am facing similar issue.
I am using a SCNN model, model size is 90MB.
In Windows, during the first call to the session->Run, the working set memory increases 200MB and the peak working set increases by 600MB.
Is this still a expected behavior ?


Docs: Add Thanos General Metrics

Docs: Add Thanos General Metrics. @douglascamata.

Here we might need to separate things a bit, no?
The way the document is structured makes me think that all these metrics are exported in all Thanos components, but that's not the case.
I see some metrics that are exported only by components that support external caches (like memcached or redis), I see some metrics from components that interact with object storage, and many more.

I would separate the metrics accordingly.

Here we might need to separate things a bit, no?
The way the document is structured makes me think that all these metrics are exported in all Thanos components, but that's not the case.
I see some metrics that are exported only by components that support external caches (like memcached or redis), I see some metrics from components that interact with object storage, and many more.

Please see the classified General Metrics.

Updated Thanos General Metrics, @douglascamata.


add Disjoint union set [C] to issue #716

Fixes #716
By submitting this pull request I confirm I've read and complied with the below declarations.

[x] I have read the Contribution guidelines and I am confident that my PR reflects them.
[x] I have followed the coding guidelines for this project.
[x] My code follows the skeleton code structure.
[x] This pull request has a descriptive title. For example, Added {Algorithm/DS name} [{Language}], not Update README.md or Added new code.
[] This pull request will be closed if I fail to update it even once in a continuous time span of 7 days.
[x] This pull request shall only be reviewed and merged once the Travis build passes. No maintainer or supporter shall be obliged to review it before this condition is met.
[x] I have mentioned the issue number correctly (with hyperlink) in this pull request description.

@iiitv/project-maintainers please review my pull request.

@iiitv/project-maintainers I have attached the screenshot of my output.Please review my PR.


Return types need to be changed

Some functions like createNft or createCollection return the hash of the transactions. This is pretty much useless because a) you cannot do anything with it b) the hash might be invalid c) TX hashes are not unique and D) the user expects to get some real data
One option is to make the call blocking and  return either an error or the corresponding extrinsic event.
The second option is to return a promise which when the user waits on it returns the extrinsic event (or an error).
There should be two modes of operating. Either wait for the TX to be included in a block or wait for the TX to be in a finalized block. The last option should be the default case.

It depends on what the user expect. From the dapp dev perspective, how can you expect the extrinsic to be included in a block without the signature ?
If I want to sign with polkadot extension, use wallet connect or else, I need a hash to sign (valid or invalid)

I think that just creating the TX without signing it is a different use case that we need to handle. In my example I was talking about the case where you pass your keyring and in return the call give you a TX hash (which means that the extrinsic was signed and executed),


[BUG] Channel's topic doesn't update

What happened?
Channel's topic doesn't update after 2 hours server uptime.
What should happen?
It's should be work fine I guess.
Steps to reproduce

Set botModifyDescription to true.
Start the server.
Wait for 2 hours ± 5 minutes.
Get the error.

Versions
Minecraft version 1.15.2
Forge version 31.1.0
Mod version 1.1.13
Crash report if available

https://paste.dimdev.org/etegojiqaj.md

Additional info

Nothing to say anymore.

Any other bot changing stuff on that channel?
The mod got rate limited on the channel :thinking:

I have Ayana and NotSoBot but the first one do nothing except (self)auto-role-stuff for members and the 2nd one is allowed to only one channel. Should the minecraft bot have the administrator permissions on the server?

No, that is not the problem.
It got rate limited from discord side. Did it send an large amount of messages recently?
If you still want to test if it is because of permissions, invite the bot using this link: https://discordapi.com/permissions.html#536964176

It's already has all those perms. And yeah it also sends messages from mc chat to discord and vice versa and also has discord presence enabled. I noticed that the bot updates channel description too often and I think that's the reason why it's getting rate limited.

That should be fixed with #31
Did you configure it to send seconds too? If yes remove the seconds

I didn't change anything in this so yes I have a seconds too.

Removing seconds might resolve this

By looking at audit log, seems like everything is fine and it doesn't update it that often. I dont have uptime in the description now but it doesn't really matter tbh.


Super Wrong doc for Native Backgroundmode

Ionic 2 > Native > Backgroundmode: http://ionicframework.com/docs/v2/native/background-mode/
Static Members: isEnabled(), isActive() don't return Boolean but Promises.
Static Members: isActive(), ondeactivate(), onfailure() are Observables.

This issue was moved to driftyco/ionic-native#833


🚀 [New Contribution] Implementing Dark mode in Next JS with Tailwind.

Describe Your Contribution Here
Good Morning Everyone!
I want to write a blog post that walks you through the entire process of creating dark mode for a NextJS app.
Read here: 👇
https://www.showwcase.com/show/17642/implementing-dark-mode-in-next-js-with-tailwind

You no longer need to create ISSUE/PR for the low-code and no-code contributions. Please check this communication here and follow the same(especially the ground rules). We will pick the contributions from there. Thanks!
https://www.showwcase.com/opensource


[WIP] Attempt at separating Sourced from the VHS

What is this PR trying to achieve?
Make the structure of what gets in the VHS dynamo table more customizable
Who is this change for?
🔨

Closing as superseded by https://github.com/wellcometrust/platform/pull/1600


Server Crash upon doing /spawn

So, it happened somewhat random. It didn't happen ever before, but when i did /spawn from someones base, the server crashed with this log:
http://pastebin.com/fkezcZfx

Already reported

@aidancbrady So why is it still happening in the latest version of Mekanism if it was already reported?

New log: http://pastebin.com/K7GuE2Nv

it's probably in the dev version, thus not out yet


Cannot access to /v3/kontainerdriversrancher-images

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

run Rancher:master-head 0f081729c
go to v3/kontainerdriversrancher-images from v3/kontainerdrivers page

Result:
{
"baseType": "error",
"code": "NotFound",
"message": "failed to find schema kontainerdriversrancher-images",
"status": 404,
"type": "error"
}

The bug fix is validated in Rancher:master-head 19e84cee4
Now the link to rancher-images is correct and clicking it will download the rancher-images.txt file
"links": {
"rancher-images": "…/v3/kontainerdrivers/rancher-images",
"self": "…/v3/kontainerdrivers"
},


where to find the data conflict in 21-conflict-nba_rivalries.R?

Dear @gkaramanis,
Could I know where to find the data conflict in 21-conflict-nba_rivalries.R?
Thanks.
Best,
Liam

I got the rivalries from this Wikipedia list, the data frame with the coordinates etc. for the map is created in the script

It seems that I somehow delete the part of the code that created conflict. It should be back now!


EPUB generation not working in v1.7.4

I just downgraded to 1.7.3 that the EPUB rendering works correctly, it doesn't works on 1.7.4, tested on Debian stable codename Buster

ERROR => Problem occured while packing epub content

Hi, thanks for reporting. We noticed the issue and fix it soon. New release will be provided.

Hi, could you please reinstall https://github.com/asciidocfx/AsciidocFX/releases/tag/v1.7.4 and check?

Ok, I just tried and the bug is not fixed, but I wanted also to report a few more things found:
Perrmissions issue due to using system files:

first of all, I tried to simply open it and generate an epub with the provided, but it show me this error:

ERROR => Problem occured while moving /tmp/epub13349130918117519979/book.epub to /usr/share/AsciidocFX/conf/Support.epub
java.nio.file.AccessDeniedException: /tmp/epub13349130918117519979/book.epub -> /usr/share/AsciidocFX/conf/Support.epub
	at...

this error is not the real cause but I wanted to report it too, so the tarball was installed on the system and by root, these files should not be used in write mode (instead, using user's files or its own cache files) and thus that's why it errors
CopyPaste problem

So then I tried to copy-paste the page in a New project, using "ctrl + c, ctrl + v", but nothing was copy-pasted (i needed to select these features from the menus)

Epub export issue:

so there's the real issue with the epub generation:

ERROR => Problem occured while converting to Epub
java.util.NoSuchElementException: No value present
	at java.base/java.util.Optional.get(Optional.java:143)
	at com.kodedu.service.convert.ebook.EpubConverter.produceEpub3(EpubConverter.java:83)
	at com.kodedu.service.convert.ebook.EpubConverter.produceEpub3(EpubConverter.java:76)
	at com.kodedu.controller.ApplicationController.lambda$convertEpub$7(ApplicationController.java:466)
	at com.kodedu.controller.ApplicationController$$Lambda$2265/0x0000000083248848.run(Unknown Source)
	at com.kodedu.service.ThreadService$1.call(ThreadService.java:48)
	at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1414)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Tested with other exporters (except Mobi, because of lack of kindlegen executable) and all the others worked
Thank you

Can you run epub generation but some other file than Support.adoc like Cheatsheet.adoc? Config folder may not have permission to create.
I fixed the copy file issue, it was exist only for read only files like Support.adoc.
Hi, could you please reinstall https://github.com/asciidocfx/AsciidocFX/releases/tag/v1.7.4 and check ?

Thanks for the update, the last one CORRECTLY generates the epub files now :)
I did it with Cheatsheet.adoc and it worked, but unfortunately it lacked a few images from the markup in the resulting epub:

other images like the Chart / Statistics worked correctly

That’s great, as I remember we didn’t implement admonitions image for epub. Thank you for rising the issue and helping to verify 👍


[Snyk] Security upgrade com.amazonaws:aws-java-sdk-sns from 1.12.290 to 1.12.716

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `maven` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

lambda-functions/notification-template-formatter-service/pom.xml

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

616/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 5.9
Denial of Service (DoS) SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038424
com.amazonaws:aws-java-sdk-sns:  1.12.290 -> 1.12.716
No
Proof of Concept

616/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 5.9
Denial of Service (DoS) SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038426
com.amazonaws:aws-java-sdk-sns:  1.12.290 -> 1.12.716
No
Proof of Concept

399/1000  Why? Has a fix available, CVSS 3.7
Information Exposure SNYK-JAVA-COMMONSCODEC-561518
com.amazonaws:aws-java-sdk-sns:  1.12.290 -> 1.12.716
No
No Known Exploit

589/1000  Why? Has a fix available, CVSS 7.5
Allocation of Resources Without Limits or Throttling SNYK-JAVA-SOFTWAREAMAZONION-6153869
com.amazonaws:aws-java-sdk-sns:  1.12.290 -> 1.12.716
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Denial of Service (DoS)
🦉 Allocation of Resources Without Limits or Throttling

Checkmarx One – Scan Summary & Details – 53f4c774-5f76-43d1-a96f-6fec28fa5d19
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

CVE-2023-34034
Maven-org.springframework.security:spring-security-web-5.0.7.RELEASE
Vulnerable Package

CVE-2023-34034
Maven-org.springframework.security:spring-security-config-5.0.7.RELEASE
Vulnerable Package

CVE-2023-52428
Maven-com.nimbusds:nimbus-jose-jwt-9.8.1
Vulnerable Package

CVE-2023-6481
Maven-ch.qos.logback:logback-core-1.3.5
Vulnerable Package

CVE-2023-6481
Maven-ch.qos.logback:logback-core-1.2.9
Vulnerable Package

CVE-2023-6481
Maven-ch.qos.logback:logback-core-1.2.3
Vulnerable Package

CVE-2023-6481
Maven-ch.qos.logback:logback-core-1.2.11
Vulnerable Package

CVE-2023-6481
Maven-ch.qos.logback:logback-core-1.1.11
Vulnerable Package

CVE-2024-22243
Maven-org.springframework:spring-web-5.0.8.RELEASE
Vulnerable Package

CVE-2024-22257
Maven-org.springframework.security:spring-security-core-5.0.7.RELEASE
Vulnerable Package

CVE-2024-22259
Maven-org.springframework:spring-web-5.0.8.RELEASE
Vulnerable Package

CVE-2024-22262
Maven-org.springframework:spring-web-5.0.8.RELEASE
Vulnerable Package

CVE-2024-23672
Maven-org.apache.tomcat.embed:tomcat-embed-core-8.5.32
Vulnerable Package

CVE-2024-23672
Maven-org.apache.tomcat.embed:tomcat-embed-websocket-8.5.32
Vulnerable Package

CVE-2024-24549
Maven-org.apache.tomcat.embed:tomcat-embed-core-8.5.32
Vulnerable Package

CVE-2024-29180
Npm-webpack-dev-middleware-5.3.0
Vulnerable Package

CVE-2024-31573
Maven-org.xmlunit:xmlunit-core-2.5.1
Vulnerable Package

CVE-2024-31573
Maven-org.xmlunit:xmlunit-core-2.9.0
Vulnerable Package

CVE-2024-33883
Npm-ejs-2.7.4
Vulnerable Package

CVE-2024-4067
Npm-micromatch-4.0.5
Vulnerable Package

CVE-2024-4068
Npm-braces-3.0.2
Vulnerable Package

Missing User Instruction
/dockerfile: 1
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/dockerfile: 1
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/Dockerfile: 2
A user should be specified in the dockerfile, otherwise the image will run as root

Missing User Instruction
/dockerfile: 1
A user should be specified in the dockerfile, otherwise the image will run as root

Passwords And Secrets - Generic Password
/mysql-check.yaml: 10
Query to find passwords and secrets in infrastructure code.

Add Instead of Copy
/dockerfile: 10
Using ADD to load external installation scripts could lead to an evil web server leveraging this and loading a malicious script.

Add Instead of Copy
/Dockerfile: 10
Using ADD to load external installation scripts could lead to an evil web server leveraging this and loading a malicious script.

CVE-2023-33202
Maven-org.bouncycastle:bcprov-jdk15on-1.67
Vulnerable Package

CVE-2023-33202
Maven-org.bouncycastle:bcprov-jdk15on-1.56
Vulnerable Package

CVE-2024-29025
Maven-io.netty:netty-codec-http-4.1.79.Final
Vulnerable Package

CVE-2024-29025
Maven-io.netty:netty-codec-http-4.1.77.Final
Vulnerable Package

CVE-2024-29025
Maven-io.netty:netty-codec-http-4.1.27.Final
Vulnerable Package

CVE-2024-29025
Maven-io.netty:netty-codec-http-4.1.32.Final
Vulnerable Package

Image Version Not Explicit
/dockerfile: 1
Always tag the version of an image explicitly

Image Version Not Explicit
/Dockerfile: 2
Always tag the version of an image explicitly

Pip install Keeping Cached Packages
/Dockerfile: 4
When installing packages with pip, the '--no-cache-dir' flag should be set to make Docker images smaller

Pip install Keeping Cached Packages
/dockerfile: 10
When installing packages with pip, the '--no-cache-dir' flag should be set to make Docker images smaller

Pip install Keeping Cached Packages
/dockerfile: 3
When installing packages with pip, the '--no-cache-dir' flag should be set to make Docker images smaller

Pip install Keeping Cached Packages
/dockerfile: 4
When installing packages with pip, the '--no-cache-dir' flag should be set to make Docker images smaller

RUN Instruction Using 'cd' Instead of WORKDIR
/dockerfile: 4
When using RUN command 'cd' should only be used for full path. For relative path make use of WORKDIR command instead.

Unpinned Actions Full Length Commit SHA
/codeQl.yaml: 50
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/codeQl.yaml: 84
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/codeQl.yaml: 65
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Package Version in Apk Add
/dockerfile: 10
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Apk Add
/dockerfile: 1
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Apk Add
/dockerfile: 3
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Apk Add
/Dockerfile: 4
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Pip Install
/Dockerfile: 4
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Pip Install
/dockerfile: 3
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Pip Install
/dockerfile: 10
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Unpinned Package Version in Pip Install
/dockerfile: 4
Package version pinning reduces the range of versions that can be installed, reducing the chances of failure due to unanticipated changes

Healthcheck Instruction Missing
/dockerfile: 1
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Healthcheck Instruction Missing
/dockerfile: 1
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Healthcheck Instruction Missing
/Dockerfile: 2
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

Healthcheck Instruction Missing
/dockerfile: 1
Ensure that HEALTHCHECK is being used. The HEALTHCHECK instruction tells Docker how to test a container to check that it is still working

IAM Access Analyzer Not Enabled
/CloudFormation.yaml: 2
IAM Access Analyzer should be enabled and configured to continuously monitor resource permissions

MAINTAINER Instruction Being Used
/Dockerfile: 3
The MAINTAINER instruction sets the Author field of the generated images. The LABEL instruction is a much more flexible version of this and you sho...

MAINTAINER Instruction Being Used
/dockerfile: 2
The MAINTAINER instruction sets the Author field of the generated images. The LABEL instruction is a much more flexible version of this and you sho...

Multiple RUN, ADD, COPY, Instructions Listed
/dockerfile: 144
Multiple commands (RUN, COPY, ADD) should be grouped in order to reduce the number of layers.

Fixed Issues

Severity
Issue
Source File / Package

CVE-2022-38900
Npm-decode-uri-component-0.2.2

Cxab55612e-3a56
Npm-braces-3.0.2

Cxca84a1c2-1f12
Npm-micromatch-4.0.5


Failing tests if wiremock::Mock is not assigned to variable

In the function create_unconfirmed_subscriber located in the file /src/tests/api/newsletter.rs, I noticed that if you don't assign wiremock::Mock to a variable (in the book, it is assigned to _mock_guard), the 2 tests which call this function fail. This happens because the assertions made by wiremock::Mock are not performed.
Is this normal behaviour?
This is the code in question:
let _mock_guard = Mock::given(path("/email"))
        .and(method("POST"))
        .respond_with(ResponseTemplate::new(200))
        .named("Create unconfirmed subscriber")
        .expect(1)
        .mount_as_scoped(&app.email_server)
        .await;

It is expected behaviour, but the compiler should emit a warning telling you to bound the returned guard to a variable.
I've fixed this in wiremock 0.5.7!

Ok, thank you! I will update wiremock to the latest version 😊


feat(nexus)!: add rate limits to transfers

Description
Add rate limits to transfers. Each chain rate limits incoming/outgoing transfers per asset
depends on #1805
Todos

[ ] Unit tests
[ ] Manual tests
[ ] Documentation
[ ] Connect epics/issues
[ ] Tag type of change
[ ] Upgrade handler

Steps to Test
Expected Behaviour
Other Notes

unit tests pending

Since this rate limit can potentially fail EnqueueTransfer now, as long as one coin hits the rate limit, the entire EVM end blocker would lose liveness.


Cyrillic symbols

Hello, thank for your plugin!
How to add cyrillic symbols for printing?

I found method for set global font for Ticket. And cyrillic text after converting to bytes as cp866 successfully printing :)


Instances don't have a maximum value validation in the manifest message

Issue
The background job fails with an Unknown error when applying the following manifest
---
applications:
- name: dora
  instances:<PHONE_NUMBER>00

The stack trace in the worker logs:
{"timestamp":1561136162.1849997,"message":"Request failed: 500: {\"error_code\"=>\"UnknownError\", \"description\"=>\"An unknown error occurr
ed.\", \"code\"=>10001, \"test_mode_info\"=>{\"description\"=>\"Mysql2::Error: Out of range value for column 'instances' at row 1\", \"error_
code\"=>\"CF-DatabaseError\",...

Context
I want 300 billion doras :(
Steps to Reproduce
Apply the above manifest to an app.
Expected result
To get a more meaningful error
Current result
An unkown error due to exceeding a column size
Possible Fix
Add a validation to the app manifest message to validate a maximum size for instances
Found with @suprajanarasimhan

This was addressed in b0db1c1 and is available in capi-release 1.90.
Thanks,
Greg


Add README.md to Finance cog

Is your feature request related to a problem? Please describe.
The Overlord Bot as a whole is not documented enough.
Describe the solution you'd like
Add a README.md file inside the folder for the cog when you get the chance.
Describe the cog's functions and how to use them.

README added for !stock and !stock_extended commands, closing this issue.


User Accounts

Status: Currently blocked until Cloudflare workers are the underlying architecture.
Allow users to sign in with their Discord Accounts.
Guild:
Hmm, I wonder?
https://discord.gg/836C8wDVNq

New PR has this switched to workers.
First step is to encrypt the cookie being used for session storage.
After that's done I'll build out the initial oauth2 flow for Discord to login -> return a session identifier -> store that into cookie.
Then start on the user-config settings being written into Cloudflare KV.

CC @cohenaj194 @oldben87 @heaven886

Current hit a blocker of not being able to work out how to get the env var working.
See: https://github.com/ff14-advanced-market-search/saddlebag-with-pockets/pull/96/files#diff-b40ec02ef1136464defafe436951588d25ed3799ce89c86ddb99092d35f56bd0


Add Conversation

[x] Implement service
[x] Add unit tests
[x] Update documentation
[x] Update travis to reflect new service

these tasks are complete


Feature request: Quick file attachment downloading/opening

This might already be a thing but it's unclear to me how to access it, it does not seem to appear in any of the keybinds or in the message action menu.
I think it would be useful if simply pressing enter or some key like d while hovering over a message with an attachment to download it to the default download location on the system.
In addition, I think a keybind like o to automatically open the file in the default system handler would be pretty neat.

I have made #137 which aims to implement this, although it's not perfect just yet because of the lack of user feedback


How to compile OpenFAST into a dynamic library

Following the document, I successfully built OpenFAST into an executable program both on Linux and Windows cygwin. Now I want to build OpenFAST into a dynamic library for embedding usage, but I didn't find instructions about this topic in the document.
I knew nothing about the command line usage mode of CMake, so according to my guess I just tried,

cmake ../ -DBUILD_FAST_CPP_API=1

Unfortunately the error message is shown in both Linux and Windows cygwin,

Could NOT find MPI_C (missing: MPI_C_LIBRARIES MPI_C_INCLUDE_PATH)

Is my method correct, and how to compile OpenFAST into a dynamic library on Linux and Windows cygwin?

Do you want to use OpenFAST dynamic library with Simulink, or do you want to access FAST routines via the C++ interface in C/C++ codes (like SOWFA)? If it is the former, we currently have an open issue #59 where @bjonkman has listed several shortcomings of our current build configuration that we are working to address.
To access OpenFAST routines via the C++ API, you will also need additional libraries (MPI, HDF5, and YAML C++). This script, in the OpenFAST repository, shows an example of how you can invoke CMake configuration command by providing paths to these optional libraries that might have been installed in non-standard locations.

@sayerhs Thank you. Actually I want to use OpenFAST with Python by compiling all the modules in the modules-ext folder and modules-local folder into a dynamic library.  I did this with FAST v7 and v8 in the past.
Since I can obtain a single program openfast.exe, maybe  I don't need these additional libraries?

Ah. You can use the CMake -DBUILD_SHARED_LIBS option to tell CMake that you want shared libraries instead of static libraries. This is set to OFF by default in the OpenFAST CMake files.
cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=<install_loc> <path_to_src>
make # Compile source code
make install

After these steps you should see all the compiled module libraries in <install_loc>/lib.

Are you using SWIG or f2py to access OpenFAST subroutines from Python? If so, then you'll need the dynamic libraries and not the openfast.exe. You can still interact with openfast.exe via python subprocess and process the output files.

@sayerhs Yes, I use f90wrap (builds on f2py) to access OpenFAST.
I obtained the dynamic libraries on Linux with the BUILD_SHARED_LIBS option. However, the compilation was failed on Windows cygwin:

[ 34%] Linking Fortran shared library cygaerodyn14lib.dll
CMakeFiles/aerodyn14lib.dir/src/DWM.f90.o:DWM.f90:(.text+0x93c): undefined reference to `__inflowwind_MOD_inflowwind_end'

Can you try your Cygwin build with dev branch please? I suspect this is fixed by the changes @rafaelmudafort introduced in pull request #57. If the issue still persists, please let us know.

@sayerhs Build with dev branch on cygwin successed, thank you!
Some small defects,

After make install, some dlls are copied into the bin folder, while the other dlls are copied into the lib folder. Whether all the dlls should be put into a same folder?
The cygnwtclibs.dll are not copied neither into the lib folder nor into the bin folder.

Thanks for the feedback. The expected behavior is, as you mention, that all dlls end up in the lib folder and not in bin folder; and cygnwtclibs.dll should be copied over along with other libraries. We will update the CMake build setup to address these issues on Windows/Cygwin platform.

@sayerhs Do you have any plans to support compiling openfast with mingw on Windows?
I used to compile FAST v8 with mingw, and f2py can use mingw to compile python extension module. I don't know whether f2py can use cygwin or not, and what should I do if I want to compile openfast with mingw?

@yagweb We haven't tested it with MinGW.

The libblas.dll and liblapack.dll was build from the source code here.
However, the make process failed at,
[ 28%] Linking Fortran executable aerodyn.exe
../nwtc-library/libnwtclibs.a(NWTC_LAPACK.f90.obj):NWTC_LAPACK.f90:(.text+0x8d88): undefined reference to `sgemm_'
../nwtc-library/libnwtclibs.a(NWTC_LAPACK.f90.obj):NWTC_LAPACK.f90:(.text+0x9638): undefined reference to `dgemm_'
collect2.exe: error: ld returned 1 exit status

It seems it didn't find the BLAS_LIBRARIES, what should I do?

@yagweb Can you please turn on VERBOSE mode and share the linker command line that is being executed?
make VERBOSE=1 aerodyn should do the trick I think.

@sayerhs Here is the output of make VERBOSE=1 aerodyn
[ 89%] Linking Fortran executable aerodyn.exe
cd /d F:\cyPHM\openfast\build-mingw\modules-local\aerodyn && "C:\Program Files\CMake\bin\cmake.exe" -E cmake_link_script CMakeFiles\aerodyn.dir\link.txt --verbose=1
"C:\Program Files\CMake\bin\cmake.exe" -E remove -f CMakeFiles\aerodyn.dir/objects.a
C:\PROGRA~1\MINGW-~1\X86_64~1.0-P\mingw64\bin\ar.exe cr CMakeFiles\aerodyn.dir/objects.a @CMakeFiles\aerodyn.dir\objects1.rsp
C:\PROGRA~1\MINGW-~1\X86_64~1.0-P\mingw64\bin\gfortran.exe  -cpp  -ffree-line-length-none -fdefault-real-8 -O3 -DNDEBUG -O3   -Wl,--whole-archive CMakeFiles\aerodyn.dir/objects.a -Wl,--no-whole-archive  -o aerodyn.exe -Wl,--out-implib,libaerodyn.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\aerodyn.dir\linklibs.rsp
../nwtc-library/libnwtclibs.a(NWTC_LAPACK.f90.obj):NWTC_LAPACK.f90:(.text+0x8d88): undefined reference to `sgemm_'
../nwtc-library/libnwtclibs.a(NWTC_LAPACK.f90.obj):NWTC_LAPACK.f90:(.text+0x9638): undefined reference to `dgemm_'
collect2.exe: error: ld returned 1 exit status

There is no blas and lapack libraries in the gfortran link command which caused this error.
I add the blas and lapack libraries to the link command manually, then the aerodyn.exe is generated.
cd /d ..\modules-local\aerodyn

C:\PROGRA~1\MINGW-~1\X86_64~1.0-P\mingw64\bin\gfortran.exe  -cpp
-ffree-line-length-none -fdefault-real-8 -O3 -DNDEBUG -O3
-Wl,--whole-archive CMakeFiles\aerodyn.dir/objects.a -Wl,--no-whole-archive
-o aerodyn.exe -Wl,--out-implib,libaerodyn.dll.a
-Wl,--major-image-version,0,--minor-image-version,0
@CMakeFiles\aerodyn.dir\linklibs.rsp
-llibblas -lliblapack -L<folder_of_the_libblas>

I think i used the BLAS_LIBRARIES and LAPACK_LIBRARIES in a wrong way.

@yagweb The only suggestion I can think of is providing BLAS_LIBRARIES and LAPACK_LIBRARIES within quotes and seeing if that fixes your issue.

@sayerhs The quotes are not working. But I found a workaround shown as below,
BLAS_LIBRARIES:FILEPATH="-lblas -L<folder_of_the_libblas>"
LAPACK_LIBRARIES:FILEPATH="-lblas -llapack -L<folder_of_the_libblas>"

Now the aerodyn module is compiled. But a new error occurs,
[ 71%] Building C object modules-ext/map/CMakeFiles/mapcpplib.dir/src/mapapi.c.obj
In file included from F:\cyPHM\openfast\modules-ext\map\src\mapapi.c:31:0:
F:\cyPHM\openfast\modules-ext\map\src\outputstream.h:36:16: error: conflicting types for 'fopen_s'
 MAP_ERROR_CODE fopen_s(FILE** f, const char* name, const char* mode);
                ^~~~~~~
In file included from C:/PROGRA~1/MINGW-~1/X86_64~1.0-P/mingw64/x86_64-w64-mingw32/include/stdio.h:1034:0,
                 from F:\cyPHM\openfast\modules-ext\map\src\mapsys.h:27,
                 from F:\cyPHM\openfast\modules-ext\map\src\map.h:28,
                 from F:\cyPHM\openfast\modules-ext\map\src\mapapi.c:24:

I'm having an issue similar to yagweb (11/8/17) on fortran compiling aerodyn except this is my initial installation. I don't fully understand providing the BLAS or LAPACK libraries within quotes, though I feel confident that I could install them if needed, however, I have openblas, so I shouldn't need those. I thought perhaps that that might be broken so I acquired a copy of intel parallel studio (MKL included). So maybe I have conflicting packages?
I was able to install openfast with brew install, however, I need to be able access the shared libraries so I can call functions from Julia.
I'm running MacOS 10.15.4
I downloaded the binaries via git, navigated into the folder, made a directory named build, ran cmake .. then ran make.  On Mac, that's /usr/local/lib/. There are probably some other default search paths, as well.
How did you install OpenBLAS and MKL? If you want CMake to find the MKL libraries, you'll probably have to run (or source) the compilervars.sh script provided with the Parallel Studio installation so that those libraries are added to your path. Otherwise, I suggest sticking with either Homebrew or Conda for all of the packages. That is, pick one of those two and install CMake, BLAS, and Lapack. Then, running cmake .. from the build directory should find everything it needs.
Also, I'm very interested in your efforts to couple OpenFAST with Julia. Feel free to get in touch with me directly to talk about the strategy there and whether we might be able to distribute some efforts. We have work within NREL along the same lines right now.

OpenBLAS was previously installed when I went to install it with homebrew. I installed MKL when I downloaded the Intel Parallel studios student edition. It came with an installer that I ran. I tried something with sourcing it, but I probably was off in the weeds. I'll look into that a little more.

@rafmudaf On MacOS the default location for blas/lapack recommended would be:
/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework

If homebrew is installed, then developer tools is most likely already available. CMake/OpenFAST should find this without further prodding.

@sayerhs good point, the Accelerate library is probably already installed at the location you point out. I was referring to the location for a different math library installed either manually or with Homebrew. In any case, like you say, CMake should be finding Accelerate or the another math library without any additional direction.

Thank you guys. It worked when I ran  source /opt/intel/bin/compilervars.sh intel64 before running cmake. Not entirely sure why it didn't find the Accelerate library or the developer tools... so that's odd.

Yep it is indeed odd. You can see the Xcode tools path:
(pyfast) >>mbp@~/Development/openfast/build (dev *$)$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

What does yours say? CMake find Accelerate for me at
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Accelerate.framework

This is interesting because I'm on macOS 10.14, but I guess I have the 10.15 SDK installed.

So that command returns /Library/Developer/CommandLineTools.
I don't remember updating to 10.15 SDK, but it should have updated when I updated macOS 10.15, right?

I don’t think the developer tools update automatically when you update the OS. Try opening Xcode and see if you’re prompted to install stuff.


[WIP] [microTVM] Fix BYOC include generation for C++ targets

Fixes #12033.
cc @alanmacd @gromero @mehrdadh

Closing this PR because my simple solution won't work.


Implement design elements for base email template

Bold text -
As a VANotify dev, I want to configure the base email template, so that specific text displays in bold. ("Your claim details are below:", etc). Currently, Notify markup language doesn't support bolding (refer to CA Notify link in notes).

AC:
GIVEN I am configuring design in the base email template
WHEN I add an element to display text as bold
THEN the text displays in bold

Gray box/background -
As a VANotify dev, I want to configure the base email template, so that a gray box/background displays behind specific text. This is replacing the current functionality for a header, in which a gray bar is shown.

AC:
GIVEN I am configuring design in the base email template
WHEN I add an element to display a gray box/background behind the text
THEN a gray box/background displays behind the text
Notes:

Reference for template formatting and what Notify currently supports: https://notification.alpha.canada.ca/features/templates
Refer to mockup for specific text that needs to be bolded and inside gray background: https://www.sketch.com/s/56d8d633-9bb2-4b88-a28a-3457250320d7#Inspector

Dev analysis:

For the gray box, it should be enough to change styling in:
notifications_utils.formatters.NotifyEmailMarkdownRenderer.block_quote
Possible change border-left to background.

For bolding:
Notification utils uses Mistune library for parsing markdown.
NotifyEmailMarkdownRenderer implements mistune.Renderer and overrides how certain elements are rendered.
In NotifyEmailMarkdownRenderer there are currently functions for emphasis and double_empahsis:
notifications_utils.formatters.NotifyEmailMarkdownRenderer.emphasis - it returns text wrapped in '*'
notifications_utils.formatters.NotifyEmailMarkdownRenderer.double_emphasis - it returns text wrapped in '**'
These might need to be modified to output html that will do the empahis / bolding.
Please look at default implementation in mistune.py:

mistune.Renderer.double_emphasis using

mistune.Renderer.emphasis - using

Another aspect to match a special character in template.
By default mistune uses (regex in mistune.py):

word or # word for double emphasis

word or # word for emphasis

Some of the regex patterns are overridden in formatters.py
Using ** or * does not currently work as it is matched against list item - probably due to the fact that list block regex is overwritten.
However using __ and _ works and is recognized as emphasis. Can be verified using template: 895713f9-61e2-41af-9707-b956e9029ac5 in dev environment.
So it should be enough to update:

notifications_utils.formatters.NotifyEmailMarkdownRenderer.double_emphasis
notifications_utils.formatters.NotifyEmailMarkdownRenderer.emphasis

Also very interesting perspective on using correct semantic html elements:
https://www.silkstream.net/blog/2016/02/b-vs-strong-i-vs-em-whats-the-difference.html
@toddstanich do you have suggestions wether we should be using  or
Should we ask Trevor Pierce about it as they might be handled differently by screen readers?

@ffafara-tw interesting find. I don't have a suggestion. Looking at VA.gov, <strong> appears to be used. I agree checking with Trevor would be best.

Confirmed with Trevor to use strong since it is more semantic, as he saw no difference between b and strong when testing with a screen reader.

Ready for desk check!

Following desk check discussion, I tested a template with text in the middle of the block quote. I originally tested with only one line above and one line below, which just included the text in the block quote. When I added two lines before and two after, it separated it out.
Excerpt of template with 2 new lines:
123456\n\nFiller text here with two new lines.\n\n^ __Date submitted__

Behavior:

Excerpt of template with 1 new line:
123456\nFiller text here with two new lines.\n^ __Date submitted__

Behavior:

Also, Todd noticed that the block quote padding was off, so the new changes for utils 1.0.5 fixes this padding.


[libjxl] Fix wasm32-emscripten build

Fixes error during the CMake configuration step caused by the missing execution of the third-party dependencies fetch script required for Emscripten in libjxl CMakeLists.txt.
CMake Error at third_party/CMakeLists.txt:128 (message):   Please run   C:/Users/david/vcpkg/buildtrees/libjxl/src/v0.10.2-fef900ea4e.clean/deps.sh   to fetch the build dependencies.
Fix by using libpng provided by vcpkg disabling the bundled libpng option.

[x] Changes comply with the maintainer guide.
[ ] SHA512s are updated for each updated download.
[ ] The "supports" clause reflects platforms that may be fixed by this new version.
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

@microsoft-github-policy-service agree


Remove useless  _ngcontent dom attributes to the generated pages

🧩 Feature request
Description

I don't use the view encapsulation of Angular because i make a simple website with a shared css shared as asset file
At the moment the generated html pages contains many useless  _ngcontent attributes such as:  _ngcontent-nwc-c11=""
It is useless code which increase the page size and make the diff impossible

Describe the solution you'd like

Solution 1: Use ViewEncapsulation.None
Solution 2: Remove those  _ngcontent attributes

I close this issue since it's possible to fix using solution 1 or solution 2: ViewEncapsulation.None OR RegexPlugin
example with RegexPlugin
setPluginConfig(RegexPlugin, {
replacements: [
// regex to replace _ngcontent-abc-a16=""
{
from: new RegExp('(_ngcontent-([a-z]{3})-([a-z0-9]{3})="")', 'gi'),
to: '',
},
],
});

Also, If you are using normal angular encapsulation, they are not useless. Those are used in the css selectors that angular generates.


[CPROD-899] Fix factory upgrade method

This commit fixes two issues:

The upgrade method in the factory API used FactoryCanister::get_canister_bytecode method. When such method is accessed from the FactoryExport struct (the one that is created just for trait APIs), which doesn't and cannot provide an implementation for this method. Instead, we remove this API method from the trait, leaving the actual method logic in the trait. This way, the factory structure implementing the FactoryCanister trait can have a one-line API method implementation that just calls the method in the trait providing the wasm code as an argument.
The pre_upgrade and post_upgrade macros reuse the code for other types of API methods, which included requesting the method call arguments from IC. Such a call resulted in a runtime error in a canister when trying to upgrade. We remove the arguments request for pre_ and post_upgrade methods, and add compile-time check that those methods don't expect such arguments.

Due to the discovery of the first issue, it's now clear that a canister trait actually cannot safely have unimplemented methods (because of how the API methods are exported). This means that the export internal structure will always be an empty impl block, so we can move this struct generation into the generate_exports macro, which simplifies the usage of canister traits and prevent errors when writing export structs.

Since we're preventing user for writing exporting struct explicitly, we should also consider doing https://infinityswap.atlassian.net/browse/CPROD-935 as init methods for trait canisters are little nontrivial


Write Lambda function: DynamoDB stream -> S3 object

Take the last 20(?) messages from DynamoDB and put them into an S3 object to be read by the website

Done with 2162d12


[UX-181] Introduce api to see queued and running items

This is a WIP.

@imeredith don't forget the README.md update. Great work on getting this working though.

I think, in general, some Javadoc would be good on the new code.
I'm not sure if it's covered in this, but if I get a list of the runs that are currently executing, can I get the queueId of the original Queue.Item task that that run was created from i.e. correlate between them?


Update cuda_install.sh

Add option to download and install Cuda 12.3

Thanks for your contribution!


Replace remaining user-facing occurences of the term "invite-only".

Fixes #9611.
@rishig: FYI, do I have to update things like code comments as well?
@showell, @timabbott: FYI :)

Merged, thanks @eeshangarg! No need to do code-comments; it's still invite_only in the code.


Ra dspdc 1204 hca prod

Create prod infrastructure for HCA. Adds all necessary terraform EXCEPT for a workload identity binding, for which a bug/fix ticket has already been made. Everything else is here, the bash scripts are updated to make sure they work with the new env, the terraform is already applied. We might need to adjust the k8s cluster settings in the future. Also adds the workflow.yaml for the production orchestration workflow.

A github action that runs a terraform plan would be ideal here, so it's all ran consistently and you can see in the PR what is actually going to be deployed.
Same for helm but with --dry-run or something attached.


[feature]: allow configuring sweeper fee rates by output type

Is your feature request related to a problem? Please describe.

When a channel is force closed, some outputs have no priority to be swept, like the balance outputs, for others, like HTLCs, priority can vary, from HTLCs expiring in the next few block or a 1000 block timelocked one from a long route payment
Describe the solution you'd like

more sweeper config (lnd.conf) to configure fees by output type, that can be set to a static fee rate like 1 sat/vB, or a block target (i want it to be confirmed in n blocks)
for htlcs something like "i want it confirmed at least n blocks before/after its expiry" would do
(before/after depends on htlc expiry or settlement)
Describe alternatives you've considered

Additional context

Hey all would want to work on this, will present some thoughts how I want to structure this in the coming days. I am mostly thinking of first adding some adjustable feerates for sweeps which are not time sensitive (examples you mentioned above, maybe adding some maxcaps the noderunner can adjust) and later also proceed to control the feerate of timesensible sweeps.

My first approach would split the settings like the following:
It seems to me that Anchor Channels are completely handled in the sweeper package whereas there is still some logic to sweep Commitment Txouts in the utxonursery package. Have to get familiar with the differences of both.

The Commitment Resolver which sweeps the CSV delayed output to us when we initiate the force_close (to_local)

This sweep is not timesensitive at all so I would allow the node-runner to sweep it with a predefined feerate (blocks/kweight/satpervbyte) currently 6 confirmations.
CommitmentResolveFee(sat_per_vbyte)
CommitmentResolveFee(sat_per_kweight)
CommitmentResolveFee(confirmations)

(AnchorChannels only) Introduce a capping for the CPFP Transaction using the Anchor to bump the fee of the Commitment Transaction

This Feerate is time sensitive  when we having HTLC outputs in the Commitment which are critical for use to confirm. These are Outgoing HTLCs and also Incoming HTLCs we know the preimage of.
I would also allow this feerate to be customized by the user because depending on the cltv timelock delta of a node, this might also not be as timecritical as it seems at first glance (this thinking could even expand where we even don't go onchain to resolve if we still have enough delta left, currently we immediately go to chain if the transaction is broadcastable but this is not topic of this PR and should be handled in a separate one).
CPFPAnchorCommitmentFee(sat_per_vbyte)
CPFPAnchorCommitmentFee(sat_per_kweight)
CPFPAnchorCommitmentFee(confirmations)

Incoming HTLCs | Outgoing HTLCs (First-Level-Sweep) (Anchors-Only) | For non-anchor channels the feerate of the Commitment Tx is used - not sure if we wanna make fees for non-anchorchannels customizable.

We could even go further and allow non-anchor channels when the peer closes and we can sweep the CLTV timeout branch or the the preimage branch (when we know the preimage)?
These are time sensitive but also depending on the timelock delta not as much.  But they are more timesenstive as the second-levell sweep of the HTLC which is CSV-Locked so it makes sense to introduce a separate config setting.
FirstLevelHTLCResolveFee(sat_per_vbyte)
FirstLevelHTLCResolveFee(sat_per_kweight)
FirstLevelHTLCResolveFee(confirmations)

Incoming|Outgoing HTLCs (Second-Level-Sweep) (Anchors + other channeltypes)

This sweep is not time-senstive but can be convenient to have at hand when opening new channels. So a separate parameter makes sense. This applies to all channeltypes. Current default 6 blocks.
SecondLevelHTLCResolveFee(sat_per_vbyte)
SecondLevelHTLCResolveFee(sat_per_kweight)
SecondLevelHTLCResolveFee(confirmations)
This was just my first impression when thinking about the sweeper fee structure.
Open for discussions before beginning to implement my idea.

My first approach will be ready this week an only will give the user the ability to specify sat_per_kweight for now.


Update logging to match C#

Description:
Currently in C#, we only log on errors. The Node version as is logs descriptively, and often. We can discuss if there's a reason to keep the additional logs and then keep it consistent across versions.
Done Checklist:
[Remove items that are not required for task]

[ ] Code changes reviewed & signed off
[ ] Existing documentation is updated (readme, .md's)
[ ] New documentation needed to support the change is created
[ ] Code changes checked into master
[ ] All existing automated tests (unit and/or e2e) pass successfully, new tests added as needed
[ ] CI completes successfully
[ ] CD completes successfully
[ ] New changes in smoke test for 48hrs

On a related note. I looked at Bunyan and it looks like a good logging library in my assessment. I suggest we stick with it.

Hi @aflinchb I'd like to pick this up. I want to learn a little more about Bunyan, and maybe we can put our heads together in a day or two to discuss?

@aflinchb are there any flags that are set that denote prod vs dev?