Conflict with Discord

When I try to install the latest Terminus update on Windows it fails and I get the following error log:
5444> 2017-10-20 20:22:53> Program: Starting Squirrel Updater: --install .
5444> 2017-10-20 20:22:53> Program: Starting install, writing to C:\Users\Charles\AppData\Local\SquirrelTemp
5444> 2017-10-20 20:22:53> Program: About to install to: C:\Users\Charles\AppData\Local\DiscordCanary
5444> 2017-10-20 20:22:53> SingleGlobalInstance: Grabbing lockfile with timeout of 00:00:10
5444> 2017-10-20 20:22:53> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Charles\AppData\Local\SquirrelTemp
5444> 2017-10-20 20:22:53> CheckForUpdateImpl: Remote version 0.0.167 differs from local
5444> 2017-10-20 20:22:53> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
5444> 2017-10-20 20:22:54> ApplyReleasesImpl: Writing files to app directory: C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\content_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\content_resources_200_percent.pak
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\app.ico to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\app.ico
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\blink_image_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\blink_image_resources_200_percent.pak
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\content_shell.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\content_shell.pak
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\d3dcompiler_47.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\d3dcompiler_47.dll
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\DiscordCanary.exe to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\ffmpeg.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\ffmpeg.dll
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\libEGL.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\libEGL.dll
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\icudtl.dat to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\icudtl.dat
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\libGLESv2.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\libGLESv2.dll
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\natives_blob.bin to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\natives_blob.bin
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\node.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\node.dll
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\snapshot_blob.bin to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\snapshot_blob.bin
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\ui_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\ui_resources_200_percent.pak
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\Squirrel.exe to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\Squirrel.exe
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\pdf_viewer_resources.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\pdf_viewer_resources.pak
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\views_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\views_resources_200_percent.pak
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Started updateSelf pid 8760
5444> 2017-10-20 20:22:59> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe]
5444> 2017-10-20 20:22:59> Utility: Process Started: C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe --squirrel-install 0.0.167, pid 7064
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: Couldn't run Squirrel hook, continuing: C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe: System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at Squirrel.Utility.<>c__DisplayClass14_0.<InvokeProcessAsync>b__0()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<InvokeProcessAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass10_0.<<invokePostInstall>b__0>d.MoveNext()
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: ran C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe, pid 876
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: Starting fixPinnedExecutables
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: fixPinnedExecutables: newCurrentFolder: app-0.0.167
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: File 'C:\Users\Charles\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\Narrator.lnk' could not be converted into a valid ShellLink: System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
   at Squirrel.Shell.ShellLink.IShellLinkW.Resolve(IntPtr hWnd, UInt32 fFlags)
   at Squirrel.Shell.ShellLink.Open(String linkFile, IntPtr hWnd, EShellLinkResolveFlags resolveFlags, UInt16 timeOut)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<fixPinnedExecutables>b__11_0(FileInfo file)
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: File 'C:\Users\Charles\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\On-Screen Keyboard.lnk' could not be converted into a valid ShellLink: System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
   at Squirrel.Shell.ShellLink.IShellLinkW.Resolve(IntPtr hWnd, UInt32 fFlags)
   at Squirrel.Shell.ShellLink.Open(String linkFile, IntPtr hWnd, EShellLinkResolveFlags resolveFlags, UInt16 timeOut)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<fixPinnedExecutables>b__11_0(FileInfo file)
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: Fixing up tray icons
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: cleanDeadVersions: for version 0.0.167
5444> 2017-10-20 20:23:46> ApplyReleasesImpl: cleanDeadVersions: exclude current version folder app-0.0.167
5444> 2017-10-20 20:23:46> InstallHelperImpl: Fetching uninstall icon http://dl-canary.discordapp.net/apps/win/discord.ico
7344> 2017-10-22 09:23:51> Program: Starting Squirrel Updater: --install .
7344> 2017-10-22 09:23:51> Program: Starting install, writing to C:\Users\Charles\AppData\Local\SquirrelTemp
7344> 2017-10-22 09:23:51> Program: About to install to: C:\Users\Charles\AppData\Local\DiscordCanary
7344> 2017-10-22 09:23:51> Program: Install path C:\Users\Charles\AppData\Local\DiscordCanary already exists, burning it to the ground
7344> 2017-10-22 09:23:51> SingleGlobalInstance: Grabbing lockfile with timeout of 00:00:10
7344> 2017-10-22 09:23:51> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Charles\AppData\Local\SquirrelTemp
7344> 2017-10-22 09:23:51> CheckForUpdateImpl: Remote version 0.0.167 differs from local
7344> 2017-10-22 09:23:51> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
7344> 2017-10-22 09:23:51> ApplyReleasesImpl: Writing files to app directory: C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\blink_image_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\blink_image_resources_200_percent.pak
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\content_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\content_resources_200_percent.pak
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\app.ico to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\app.ico
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\content_shell.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\content_shell.pak
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\d3dcompiler_47.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\d3dcompiler_47.dll
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\DiscordCanary.exe to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\ffmpeg.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\ffmpeg.dll
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\icudtl.dat to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\icudtl.dat
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\libEGL.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\libEGL.dll
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\libGLESv2.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\libGLESv2.dll
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\node.dll to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\node.dll
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\snapshot_blob.bin to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\snapshot_blob.bin
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\natives_blob.bin to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\natives_blob.bin
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\pdf_viewer_resources.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\pdf_viewer_resources.pak
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\Squirrel.exe to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\Squirrel.exe
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\ui_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\ui_resources_200_percent.pak
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Moving file C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\lib\net45\views_resources_200_percent.pak to C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\views_resources_200_percent.pak
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Started updateSelf pid 11020
7344> 2017-10-22 09:23:56> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe]
7344> 2017-10-22 09:23:56> Utility: Process Started: C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe --squirrel-install 0.0.167, pid 10540
7344> 2017-10-22 09:23:59> Utility: Received exitcode 0 from process C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: ran C:\Users\Charles\AppData\Local\DiscordCanary\app-0.0.167\DiscordCanary.exe, pid 4200
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: Starting fixPinnedExecutables
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: fixPinnedExecutables: newCurrentFolder: app-0.0.167
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: File 'C:\Users\Charles\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\Narrator.lnk' could not be converted into a valid ShellLink: System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
   at Squirrel.Shell.ShellLink.IShellLinkW.Resolve(IntPtr hWnd, UInt32 fFlags)
   at Squirrel.Shell.ShellLink.Open(String linkFile, IntPtr hWnd, EShellLinkResolveFlags resolveFlags, UInt16 timeOut)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<fixPinnedExecutables>b__11_0(FileInfo file)
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: File 'C:\Users\Charles\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessibility\On-Screen Keyboard.lnk' could not be converted into a valid ShellLink: System.IO.FileNotFoundException: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
   at Squirrel.Shell.ShellLink.IShellLinkW.Resolve(IntPtr hWnd, UInt32 fFlags)
   at Squirrel.Shell.ShellLink.Open(String linkFile, IntPtr hWnd, EShellLinkResolveFlags resolveFlags, UInt16 timeOut)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<fixPinnedExecutables>b__11_0(FileInfo file)
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: Updating shortcut C:\Users\Charles\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Discord Inc\Discord Canary.lnk
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: Updating shortcut C:\Users\Charles\Desktop\Discord Canary.lnk
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: Fixing up tray icons
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: cleanDeadVersions: for version 0.0.167
7344> 2017-10-22 09:23:59> ApplyReleasesImpl: cleanDeadVersions: exclude current version folder app-0.0.167
2017-11-07 19:14:48> Program: Starting Squirrel Updater: --install .
2017-11-07 19:14:48> Program: Starting install, writing to C:\Users\Charles\AppData\Local\SquirrelTemp
2017-11-07 19:14:48> Program: About to install to: C:\Users\Charles\AppData\Local\Postman
2017-11-07 19:14:48> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Charles\AppData\Local\Postman\packages\.betaId'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
   at System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
   at Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2017-11-07 19:14:48> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Charles\AppData\Local\Postman\packages\RELEASES'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   at Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__2.MoveNext()
2017-11-07 19:14:48> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Charles\AppData\Local\SquirrelTemp
2017-11-07 19:14:48> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2017-11-07 19:14:48> ApplyReleasesImpl: Writing files to app directory: C:\Users\Charles\AppData\Local\Postman\app-5.3.2
2017-11-07 19:14:52> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Charles\AppData\Local\Postman\app-5.3.2\Postman.exe]
2017-11-07 19:14:56> ApplyReleasesImpl: Starting fixPinnedExecutables
2017-11-07 19:14:56> ApplyReleasesImpl: Examining Pin: File Explorer.lnk
2017-11-07 19:14:56> ApplyReleasesImpl: Examining Pin: Nightly.lnk
2017-11-07 19:14:56> ApplyReleasesImpl: Fixing up tray icons
2017-11-07 19:14:56> ApplyReleasesImpl: Couldn't rewrite shim RegKey, most likely no apps are shimmed: System.NullReferenceException: Object reference not set to an instance of an object.
   at Squirrel.UpdateManager.ApplyReleasesImpl.<unshimOurselves>b__13_0(RegistryView view)
2017-11-07 19:14:56> ApplyReleasesImpl: Couldn't rewrite shim RegKey, most likely no apps are shimmed: System.NullReferenceException: Object reference not set to an instance of an object.
   at Squirrel.UpdateManager.ApplyReleasesImpl.<unshimOurselves>b__13_0(RegistryView view)
2017-11-07 19:14:56> ApplyReleasesImpl: cleanDeadVersions: for version 5.3.2
2017-11-07 19:14:56> ApplyReleasesImpl: cleanDeadVersions: exclude folder app-5.3.2
2017-11-07 19:14:57> InstallHelperImpl: Couldn't write uninstall icon, don't care: System.Net.WebException: Could not find a part of the path 'C:\Users\Postman\buildkite-agent\builds\postman-ci-agent-windows-1\postman\electron-package-and-deploy\resources\postman-prod.ico'. ---> System.Net.WebException: Could not find a part of the path 'C:\Users\Postman\buildkite-agent\builds\postman-ci-agent-windows-1\postman\electron-package-and-deploy\resources\postman-prod.ico'. ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Postman\buildkite-agent\builds\postman-ci-agent-windows-1\postman\electron-package-and-deploy\resources\postman-prod.ico'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
   at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
   at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
   --- End of inner exception stack trace ---
   at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
   at System.Net.FileWebRequest.GetResponseCallback(Object state)
   --- End of inner exception stack trace ---
   at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
   at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
   at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.UpdateManager.InstallHelperImpl.<CreateUninstallerRegistryEntry>d__5.MoveNext()
2017-11-23 10:36:52> Program: Starting Squirrel Updater: --install .
2017-11-23 10:36:52> Program: Starting install, writing to C:\Users\Charles\AppData\Local\SquirrelTemp
2017-11-23 10:36:52> Program: About to install to: C:\Users\Charles\AppData\Local\terminus
2017-11-23 10:36:52> CheckForUpdateImpl: Couldn't write out staging user ID, this user probably shouldn't get beta anything: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Charles\AppData\Local\terminus\packages\.betaId'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.File.InternalWriteAllText(String path, String contents, Encoding encoding, Boolean checkHost)
   at System.IO.File.WriteAllText(String path, String contents, Encoding encoding)
   at Squirrel.UpdateManager.CheckForUpdateImpl.getOrCreateStagedUserId()
2017-11-23 10:36:52> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Charles\AppData\Local\terminus\packages\RELEASES'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   at Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__2.MoveNext()
2017-11-23 10:36:52> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Charles\AppData\Local\SquirrelTemp
2017-11-23 10:36:52> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2017-11-23 10:36:52> ApplyReleasesImpl: Writing files to app directory: C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36
2017-11-23 10:36:53> LogHost: Rigging execution stub for lib/net45/Terminus_ExecutionStub.exe to C:\Users\Charles\AppData\Local\terminus\Terminus.exe
2017-11-23 10:36:54> LogHost: Rigging execution stub for lib/net45/resources/clink/clink_x86_ExecutionStub.exe to C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink_x86.exe
2017-11-23 10:36:54> LogHost: Rigging execution stub for lib/net45/resources/clink/clink_x64_ExecutionStub.exe to C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink_x64.exe
2017-11-23 10:36:56> LogHost: Rigging execution stub for lib/net45/resources/builtin-plugins/terminus-terminal/node_modules/node-pty-tmp/build/Release/winpty-agent_ExecutionStub.exe to C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\builtin-plugins\terminus-terminal\node_modules\node-pty-tmp\build\winpty-agent.exe
2017-11-23 10:37:01> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\Terminus.exe]
2017-11-23 10:37:02> ApplyReleasesImpl: Starting fixPinnedExecutables
2017-11-23 10:37:02> ApplyReleasesImpl: Examining Pin: File Explorer.lnk
2017-11-23 10:37:02> ApplyReleasesImpl: Examining Pin: Nightly.lnk
2017-11-23 10:37:02> ApplyReleasesImpl: Fixing up tray icons
2017-11-23 10:37:02> ApplyReleasesImpl: Couldn't rewrite shim RegKey, most likely no apps are shimmed: System.NullReferenceException: Object reference not set to an instance of an object.
   at Squirrel.UpdateManager.ApplyReleasesImpl.<unshimOurselves>b__13_0(RegistryView view)
2017-11-23 10:37:02> ApplyReleasesImpl: Couldn't rewrite shim RegKey, most likely no apps are shimmed: System.NullReferenceException: Object reference not set to an instance of an object.
   at Squirrel.UpdateManager.ApplyReleasesImpl.<unshimOurselves>b__13_0(RegistryView view)
2017-11-23 10:37:02> ApplyReleasesImpl: cleanDeadVersions: for version 1.0.0-alpha36
2017-11-23 10:37:02> ApplyReleasesImpl: cleanDeadVersions: exclude folder app-1.0.0-alpha36
2017-12-05 13:11:50> Program: Starting Squirrel Updater: --install .
2017-12-05 13:11:50> Program: Starting install, writing to C:\Users\Charles\AppData\Local\SquirrelTemp
2017-12-05 13:11:50> Program: About to install to: C:\Users\Charles\AppData\Local\terminus
2017-12-05 13:11:50> Program: Install path C:\Users\Charles\AppData\Local\terminus already exists, burning it to the ground
2017-12-05 13:11:51> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.UnauthorizedAccessException: Access to the path 'C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink\clink_dll_x64.dll' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file)
   at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__37.MoveNext()
2017-12-05 13:11:51> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access to the path 'C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink\clink_dll_x64.dll' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file)
   at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__4.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait()
   at Squirrel.Update.Program.executeCommandLine(String[] args)
   at Squirrel.Update.Program.main(String[] args)
---> (Inner Exception #0) System.UnauthorizedAccessException: Access to the path 'C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink\clink_dll_x64.dll' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file)
   at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__4.MoveNext()<---

2017-12-05 13:12:41> Program: Starting Squirrel Updater: --install .
2017-12-05 13:12:41> Program: Starting install, writing to C:\Users\Charles\AppData\Local\SquirrelTemp
2017-12-05 13:12:41> Program: About to install to: C:\Users\Charles\AppData\Local\terminus
2017-12-05 13:12:41> Program: Install path C:\Users\Charles\AppData\Local\terminus already exists, burning it to the ground
2017-12-05 13:12:42> IEnableLogger: Failed to remove existing directory on full install, is the app still running???: System.UnauthorizedAccessException: Access to the path 'C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink\clink_dll_x64.dll' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file)
   at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__37.MoveNext()
2017-12-05 13:12:42> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.UnauthorizedAccessException: Access to the path 'C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink\clink_dll_x64.dll' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file)
   at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__4.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait()
   at Squirrel.Update.Program.executeCommandLine(String[] args)
   at Squirrel.Update.Program.main(String[] args)
---> (Inner Exception #0) System.UnauthorizedAccessException: Access to the path 'C:\Users\Charles\AppData\Local\terminus\app-1.0.0-alpha36\resources\clink\clink_dll_x64.dll' is denied.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.File.InternalDelete(String path, Boolean checkHost)
   at System.IO.File.Delete(String path)
   at Squirrel.Utility.<>c.<DeleteDirectory>b__19_0(String file)
   at Squirrel.Utility.<>c__DisplayClass12_1`1.<ForEachAsync>b__1()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c.<<DeleteDirectory>b__19_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass13_0`1.<<ForEachAsync>b__1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<DeleteDirectory>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__4.MoveNext()<---

Nvm apparently a program was locking the app folder


Switching between tabs by non-nav link sometimes stops

Hello,
For switching between tabs I am using a lot a links (like /user_data.php#contact) placed inside of tabs.
Not in navigation I mean.
But sometimes it stops to work .... same link, same opened tab and not switching.
After refresh a page it starts to work fine ... till ....
Can you help me with that, please?
Thanx

Yes, when you use non-nav link and then you use nav-link ... tabs stops to work and it shows :
jquery-1.12.4.min.js:2 Uncaught Error: Syntax error, unrecognized expression: /user-account#home
at Function.fa.error (jquery-1.12.4.min.js:2)
at fa.tokenize (jquery-1.12.4.min.js:2)
at fa.select (jquery-1.12.4.min.js:2)
at Function.fa [as find] (jquery-1.12.4.min.js:2)
at n.fn.init.find (jquery-1.12.4.min.js:2)
at new n.fn.init (jquery-1.12.4.min.js:2)
at n (jquery-1.12.4.min.js:2)
at HTMLAnchorElement. (user_account:1278)
at HTMLAnchorElement.dispatch (jquery-1.12.4.min.js:3)
at HTMLAnchorElement.r.handle (jquery-1.12.4.min.js:3)
fa.error @ jquery-1.12.4.min.js:2
fa.tokenize @ jquery-1.12.4.min.js:2
fa.select @ jquery-1.12.4.min.js:2
fa @ jquery-1.12.4.min.js:2
find @ jquery-1.12.4.min.js:2
n.fn.init @ jquery-1.12.4.min.js:2
n @ jquery-1.12.4.min.js:2

Sorry, I don't really understand what you mean. Could you provide me with a link or jsbin example?

I'm closing the issue since there has been no activity for a while. Feel free to reopen if you feel this is still unresolved.


[JENKINS-62484] Fix env vars handling

On Windows some trailling '\r' was added to env vars.
This cause issues with some tools like CMake findPython module

Can somebody merge this one  (and make a release) ? I met the problem recently and it's a real pain to debug.

Soo. Shameless bump on this one. Almost a year since last bump. Just ran into it as well.


Don't use extra-toggles for Globalnet GHA config

In Shipyard, Globalnet GHA config has a dedicated field. There is no need to pass it with extra-toggles. Doing so makes the config in this repo unnecessary different from other repos and harder to maintain.
This should not change the matrix of tested combinations.

Not sure why Libreswan is still explicitly listed...


[Snyk] Security upgrade express from 4.17.2 to 4.21.2

Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):

package.json
package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Regular Expression Denial of Service (ReDoS) SNYK-JS-PATHTOREGEXP-8482416
  125

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

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
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

:no_entry: Snyk checks have failed. 93 issues have been found so far.

Icon
Severity
Issues

Critical
18

High
75

Medium
0

Low
0

:no_entry: security/snyk check is complete. 93 issues have been found. (View Details)
:white_check_mark: license/snyk check is complete. No issues have been found. (View Details)


Can't sample depth texture in OpenGL on Mac

Describe the bug
When I render to a RenderTarget with a sample-able depth texture attached, I can successfully sample from the depth texture using Metal but not OpenGL.
To Reproduce

Uncompress the attached Xcode project on a Mac.
Open the project in Xcode.
Edit the file "proj.xcconfig" and change FILAMENT_REPO to the full path to the Filament repository on your computer.
Set the target pop-up menu at the top of the project window to "DR-OpenGL".
Build and run.

DepthReader.zip
Expected behavior
I expected a depth buffer display something like what is produced by the Metal target of the project:
Actual behavior
I see solid red.
Screenshots
Metal output

OpenGL output

Desktop:

OS: macOS 11.4 Beta (20F5055c)
GPU: Radeon Pro 560X 4 GB
Backend: OpenGL

Additional Context:
Previous discussion #3934

@jwwalker Are you reading from the depth texture in the same pass that you are writing into it? If so, that's an undefined behavior in GL.

@romainguy The code I posted did this on each frame:
    if (_renderer->beginFrame( _swapChain ))
    {
		_renderer->render( _renderTargetView );
		_renderer->render( _filaView );
		_renderer->endFrame();
    }

Is that what you mean by "same pass"?  But just now I tried changing it to
    if (_renderer->beginFrame( _swapChain ))
    {
		_renderer->render( _renderTargetView );
		_renderer->endFrame();
    }

    if (_renderer->beginFrame( _swapChain ))
    {
		_renderer->render( _filaView );
		_renderer->endFrame();
    }

and the result was the same.

No what I meant is do you read from the depth texture in the same render() call that you write to it. But that doesn't seem to be the case?
@pixelflinger Looks like it might be due to our buffer discarding code then like we discussed over chat.

@romainguy  Oh, no, not the same render call.  I write to the depth texture when rendering to a RenderTarget, and read from it when rendering to an on-screen view.

Yes,  so currently we always discard the depth buffer after it's used.
I will see if I can fix that.

@pixelflinger With this update, the sample project that I attached to this bug crashes, both with Metal and OpenGL.  In FRenderer::renderJob, line 325, when it looks at attachment.texture->getUsage(), the texture is NULL.

@pixelflinger With this update, the sample project that I attached to this bug crashes, both with Metal and OpenGL.  In FRenderer::renderJob, line 325, when it looks at attachment.texture->getUsage(), the texture is NULL.

Ah yes. Duh. I'll fix this on Monday.
I wasn't able to run the project on my Apple Silicon Mac, btw.

@pixelflinger I've edited the project so it will run on Apple Silicon.

@pixelflinger I've edited the project so it will run on Apple Silicon.

Thank you! I've never used xcode.


Info about CVE-2024-34447

Hello,
I'm trying to find the commit that fixed CVE-2024-34447: When endpoint identification is enabled in the BCJSSE and an SSL socket is not created with an explicit hostname (as happens with HttpsURLConnection), hostname verification could be performed against a DNS-resolved IP address., it looks like it's this one but I wanted to confirm: https://github.com/bcgit/bc-java/commit/c47f6444a744396135322784b5fea1d35d46a8a7
The website could also be updated to mention the CVE ID now: https://www.bouncycastle.org/latest_releases.html

CVE-2024-"TBD" - When endpoint identification is enabled in the BCJSSE and an SSL socket is not created with an explicit hostname (as happens with HttpsURLConnection), hostname verification could be performed against a DNS-resolved IP address. This has been fixed (we are still waiting on a CVE ID).

The ultimate goal is to find out what is the first affected version, for Linux distros that ship older releases to know whether they are affected or not. So in case you already did this check yourself, could you share this information, please? Otherwise I can check previous versions myself once I confirm what's the fixing commit ID.
Regards

Yes, https://github.com/bcgit/bc-java/commit/c47f6444a744396135322784b5fea1d35d46a8a7 is the correct commit. I have compiled a brief history of the issue as follows:
The BCJSSE provider was added in 1.56. Initially it did not support endpoint identification (indeed it silently ignored that field in SSLParameters, which could be surprising in a bad way).
Support for endpoint identification was added in 1.61. Essentially the issues around incorrectly trusting DNS have been present ever since. "jdk.tls.trustNameService" system property was always supported, but is not often a useable/useful workaround. The best solution would normally be to use a custom SSLSocketFactory.
In 1.69 we added some utility classes to make that workaround easier to use:

org.bouncycastle.jsse.util.SNISocketFactory
org.bouncycastle.jsse.util.URLConnectionUtil (simple replacement for URL.openConnection("https://...") use cases)

Unfortunately these classes missed a case since SNI verification could still fall back to checking a DNS-resolved IP address.
1.70 added a BCJSSE-specific system property "org.bouncycastle.jsse.client.assumeOriginalHostName", but this again has limited usefulness.
Now 1.78 has ensured that things will fail by default without a workaround in place. We also added a better utility:

org.bouncycastle.jsse.util.SetHostSocketFactory (also now used by URLConnectionUtil)

SetHostSocketFactory is a much tidier solution and would in fact work correctly all the way back to the original endpoint ID support in 1.61 (though users would have to supply their own copy of course).

Awesome, thank you very much for the write-up @peterdettman


Add new models to openai callback

Description: Adding the new models to the openai callback function, info taken from model announcement and pricing
A short description for a short PR :)

thank you @IsakNyberg!


Don't load cc toolchain from rules_cc

The cc toolchain autoconfig is out of sync from Bazel and doesn't work with VS2022.
Related: https://github.com/bazelbuild/continuous-integration/pull/1770

Did rules CC change in a way to believe it is always above 14?

Yes, with Bazel@HEAD, we already switch the default C++ standard to 14: https://github.com/bazelbuild/bazel/pull/18280
We should switch to use centos7_java11_devtoolset10 or just drop this platform.

We should switch to use centos7_java11_devtoolset10 or just drop this platform.
We can't drop centos.  We need it for the RPM builder tests.

We can't drop centos. We need it for the RPM builder tests.

Got it, added in back in .bcr/presubmit.yml


Added dark theme

Added dark theme + toggler to menu
Replaced some margin-right with gap

Hello, Evgenii!
Thank you for the PR.
Currently project not ready for PR.


[FEATURE] Nuxt config extension similar to API defaults

Description

Acceptance criteria

[ ] nuxt config is extending with the same approach as API defaults

Summary
Basic Nuxt config should contain only necessary and not theme-related elements (like fonts etc). There is no need to build an advanced overwriting mechanism, with the multi theming approach we'll move these configurations into the theme config instead. This way we'll have a clear responsibility and config inheritance.
For now there is always a way to maki it as wished by not using extendNuxtConfig but copying the default one directly to nuxt.config.js.


fix push image

Fix: https://github.com/docker/swarm/issues/1354
tag in push url is a Query Parameter
Signed-off-by: Xian Chaobo<EMAIL_ADDRESS>

ping @linecheng
Try this and see if it works. Thanks

ping @vieux @abronan
The integration test for Push need a registry. Maybe we can add later.

ping @jimmyxian
I have already test  it  and it works very well.
Thanks for your job .

LGTM


Adding modules when creating the project

Describe the feature
I was thinking there should be a way to add modules to the project when creating it. Heres an example:
npx nuxi@latest init project-name -M tailwindcss eslint
The -M denotes the modules to installed and added to the Nuxt config.
Additional information

[ ] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

My bad, this should go to the CLI page.


Use libmspack gem to download Vista fonts

https://github.com/fontist/vista-fonts-installer is a script written in bash that uses curl and cabextract. We wish to be free of these system dependencies.
I found the libmspack gem that can allow extraction of CAB (Microsoft CAB) files.
The Vista fonts are downloaded from here:
https://web.archive.org/web/20171225132744/http://download.microsoft.com/download/E/6/7/E675FFFC-2A6D-4AB0-B3EB-27C9F8C8F696/PowerPointViewer.exe
Then this code can be used to extract the files necessary:
require 'libmspack'

decompressor = LibMsPack::CabDecompressor.new
cab = decompressor.search('PowerPointViewer.exe')
puts cab.files.size
puts cab.files.filename
decompressor.close(cab)
decompressor.destroy

In this case we no longer need the vista-fonts-installer script to install those fonts.

This is done.


Bugfix/node resource recommendation less than zero

fixed by https://github.com/gocrane/crane/pull/62


Consider making javassist an optional dependency or move to separate module.

javassist is only used for MainClassFinder, so it should either be:

made optional so that the dependency is only required if the user of Jib Core uses MainClassFinder (and other Java-specific code), or
moved along with other Java-specific code to a separate module like jib-core-extensions

Adjusted the milestone for this one since we decided yesterday that it's low priority.

I thought we were using javassist as it had a psvm-finder built in.  Since it doesn't — and it weighs in at 700k — another candidate to consider is ASM 6.x(110k).


Proposed adjustment to terminology on requests

I propose the following UI terminology changes relating to the new request dialog:

Http --> REST
Graphql --> GraphQL
Form Url Encoded --> Form URL Encoded

Hi @dcoomber,
Agree with everything except changing Http -> REST
The reason being that people also use Bruno to perform SOAP requests using http call.
The primary reason for keeping graphql separately (although it also uses rest underneath) was to  switch to a user interface that is custom made for working with graphql api's
Can you change back the REST -> Http, the rest of the changes look good.

Hi @helloanoop
Thank you for the additional information - I forgot completely about SOAP 🤦 .
I'll switch that option back to HTTP.

Merged!
Thanks @dcoomber !


Add Prior Park College

@smileyface12349 Please provide us with:

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

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

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


Remove --isolated from flake8 tool

Context: #221
According to flake8 --help, looks like --config already ignores configs other than the one provided, so --isolated is redundant.
  --config=CONFIG       Path to the config file that will be the authoritative
                        config source. This will cause Flake8 to ignore all
                        other configuration files.
  --isolated            Ignore all found configuration files.

Additionally, the --isolated flag ignores all configs, not just found ones, so it renders the config file passed with --config useless.
https://github.com/PyCQA/flake8/blob/master/src/flake8/options/config.py#L295-L306

Codecov Report

Merging #224 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #224   +/-   ##
=======================================
  Coverage   89.56%   89.56%
=======================================
  Files          42       42
  Lines        2329     2329
=======================================
  Hits         2086     2086
  Misses        243      243

Impacted Files
Coverage Δ

lintreview/tools/flake8.py
93.75% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

Sorry for the delay.
I've modified the PR so --isolated is included unless config is specified, then --format default is included. I also updated the relevant test and added one new test.

Thanks for merging! How long does it typically take for an update to master to make it into Stickler CI?

It is a manual process. I hope to get to it in the next day or so.


Support automigrate

WHY
For easy to use.
WHAT
Add auto migration rogic to db/db.go
Usage
>>> AUTOMIGRATE=true go run main.go

How about this? (it seems more simply)
	if os.Getenv("AUTOMIGRATE") == "true" {
		db.AutoMigrate({{ range .Models }}
			&models.{{ .Name }}{},{{ end }}
		)
	}

Looks good. thanks ✋

LGTM 👍


Only chromosome name + annotation

What problem is the PR solving / What's new?
GRCh38's annotation and chromosome names do not overlap, so deeptools qc tool complains.

yep, only those UCSC genomes have a blacklist :(


This is a security bug bounty test... Please ignore  qpfmby

This is a security bug bounty test... Please ignore  qpfmby

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


raster.create_mask() documentation clarification

Hello,
I was using raster.create_mask() to create annotated mask. Can you clarify these two parameters that the functions take?
usecols: list
list of columns to be used
col: dict
column name to be used as the label
So, working with the sidewalk shapefile of Washington DC.
The attributes/ columns are: ['OBJECTID', 'FEATURECOD', 'DESCRIPTIO', 'CAPTUREYEA', 'CAPTUREACT',
'GIS_ID', 'SHAPEAREA', 'SHAPELEN', 'geometry']
So, if I want to take only sidewalk and crosswalk here:
usecols: 'DESCRIPTIO'
col: ['Sidewalk', 'Crosswalk']
raster.create_mask(
dest_path='./GT',   # Specify the destination path for saving the masks
class2={
'path': '/source_path_of_shapefile',   # Path to the shapefile for this class
'usecols':  'DESCRIPTIO',  # List of columns to be used from the shapefile
'col': ['Sidewalk', 'Crosswalk'],       # Column name to be used as the label
'color': ['red', 'blue'],                   # Color to be used for plotting this class
'order': 1                          # Z-order (plotting order) for this class
}
)
This should be it, right?
I am a bit confused here. If you could clarify this, it would be great!

@rafiibnsultan
Thank you for your inquiry. Currently, we do not provide support for training and mask generation in our public repository. However, we have plans to incorporate mask generation support in the future along with comprehensive documentation.
The current method relies on utilizing another configuration file for mask generation and extracts input arguments from that dictionary. Your understanding is generally correct; nevertheless, there are some subtle considerations to regarding z-order and the list of columns to be utilized in the process, such as including the geometry column in the list of columns, or as such. We will ensure clarity on these matters when we integrate them fully in our public repo.
If you have any further questions or require assistance with any other parts, please feel free to ask!


godep save missing some dependencies

See here https://github.com/setekhid/godeps-bug
I expected godep save all dependencies recursively in Godeps folder when I run godep save ./....

PS: Workspace support is deprecated.
I tried this with my godep compiled with 1.7beta1 and 1.4.2 and the results are the same.
If you can reproduce please run save with -d -v, capture all of the output and upload it somewhere so that I can inspect it.
Thanks!

Thanks for the guild above, I've figured out the reason.
Well, I'd like to collect every my own projects into a special path, and link these repo's root directories into $GOPATH. That cause some trouble while godep iterating the dependencies. kr/fs.Walk will not trace symbolic links.


Can I Share a WASM Linear Memory Between Multiple Different WASM Module Instances?

I have a use-case where I have multiple WASM modules that I all want to have the same default WASM memory.
Each one would obviously only be able to be running one at a time, but I need them all to be able to modify the same WASM memory without having to copy the memory between each module.
Is this possible in Wasmtime?

If the wasm modules import the linear memory rather than export it, this is possible by providing the same linear memory when instantiating them. Note that wasi requires the linear memory to be exported, so if you want wasi you can't share the linear memory. Also the wasm modules themself need to be aware that the linear memory is shared to avoid corruption.

If the wasm modules import the linear memory rather than export it

Is there a way to generate a WASM binary from Rust that will import it's memory instead of exporting it? Or is it essentially a matter of simply transforming the WASM output from Rust from an export to an import?

Note that wasi requires the linear memory to be exported, so if you want wasi you can't share the linear memory.

Luckily I don't need wasi, so that shouldn't be a problem.

Also the wasm modules themself need to be aware that the linear memory is shared to avoid corruption.

This is just from a logic standpoint correct? Like each module needing to understand that it shares a heap with other modules and therefore must ensure their allocators don't overlap each-other.

If the wasm modules import the linear memory rather than export it

Is there a way to generate a WASM binary from Rust that will import it's memory instead of exporting it? Or is it essentially a matter of simply transforming the WASM output from Rust from an export to an import?

Passing --import-memory to the linker should work for importing the memory, but I don't think it is enough to avoid corruption.

Also the wasm modules themself need to be aware that the linear memory is shared to avoid corruption.

This is just from a logic standpoint correct? Like each module needing to understand that it shares a heap with other modules and therefore must ensure their allocators don't overlap each-other.

Changing the allocator is not enough. The stack and the data segment must also not overlap. I'm not sure if lld (the linker used by rustc for wasm) supports this. Emscripten does support it afaik when linking as dynamic libraries, but afaik lld doesn't support dynamic libraries on wasm.

Sharing memory can be done, as mentioned, by having modules import their linear memory. This is implemented and available for use in Wasmtime. Creating a module that imports memory to simultaneously share with others, however, is not a trivial operation to do. There is no standard at this time for such a set of modules, and everything must be manually set up (which may be unlikely to be what you're looking for).
Given though that Wasmtime implements everything necessary here and the remaining part of the question is a toolchain issue I'm going to close this since I don't think there's an issue for Wasmtime to handle here.


Congestion Window Update Rule

Hi,
from the server's code, it looks like the congestion window is updated in two instances:

In slow start, increasing the window by a factor 1.1
Congestion avoidance, using:
target_ratio=atoi(alpha)*orca_info.cwnd/100;

In the second case, how does the update rule relate to the window increase presented in the paper, i.e. 2^(alpha) * cwnd?
Thanks for the clarification.

Hi @giacomoni,
The alpha you're referring to on the C code is basically the final coefficient that will be applied to the current cwnd of the system.
The calculation of the 2^(alpha)   (-2<alpha<2) already happened on the python code! Check the envwrapper.py and d5.py scripts for the details.
https://github.com/Soheil-ab/Orca/blob/master/rl-module/envwrapper.py
https://github.com/Soheil-ab/Orca/blob/master/rl-module/d5.py
Also, pay attention that there is a subtle conversion here. The alpha given to the C code is already scaled up 100x. So, when applied, the final cwnd will be scaled down 100x!


how to install?

i get some errors
npm ERR! node v4.4.2
npm ERR! npm  v2.15.0
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>build: react-scripts build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'react-scripts build'.
npm ERR! This is most likely a problem with the react-chrome-ext package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     react-scripts build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs react-chrome-ext
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR!     npm owner ls react-chrome-ext
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users*user*\Downloads\Mannco.Store-Enhancer-master\npm-debug.log

:
There are some issues with this extension due to a recent hard drive failure. I've lost a significant portion of the code and am currently rebuilding it in a separate repository, this time without React as I found it less suitable for extensions.
I'm currently away on a trip, but I'll be able to upload the completed extension upon my return. If you'd prefer to use the current code, here are the necessary steps:
Install and update packages: Ensure all required packages are installed and up-to-date using your preferred package manager.
Create a favicon: Add a favicon (a small icon representing the extension) to the appropriate directory.
Open the extension: Access the extension from the "public" folder.
If you still having problems let me know


V2.30.1 dynomite pool configuration

Pull Request type

[x] Feature
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Other (please describe):

Changes in this PR
Added log4j2.xml support

Please rebase against main branch and resolve conflicts. File structure has changed since 2.x and property naming convention has been formalized. Please refer the Changelog for the new property naming convention.


Configurations should support enums

What kind of configuration?

@wangyoucao577 say we have a enum property for an extension called "voice".
currently you will need to check the string value from api reference. we want to make it a selection of available values so that it's easier for developer to know which values are valid.


Is it possible to manage configs only?

I'm using custom compiled php in /opt. I want to manage it's configs without packages managing. Is it possible?
I tried to set ensure: held but still it install packages.
OS: ubuntu-server-14.04
Puppet: 4.3.2

Looks like: ensure: asbsent can help. Is it correct?

Using this module without managing packages is not really its intended use case, but if you know what you are doing by setting the respective OS packages to absent, that might indeed work for your case.


VS2019 ML.NET tutorial "Add > Machine Learning" does nothing

Problem encountered on https://dotnet.microsoft.com/learn/ml-dotnet/get-started-tutorial/scenario
Operating System: windows
I right-click project 'myMLApp', select 'Add', then 'Machine Learning'.  Banner across top of VS2019 asks if I want to enable ML.NET Model Builder Preview, I click 'enable', get some Preview Feature options, but no matter what I do with those, "Pick A Scenario" never appears and nothing is added to project.

Seems that your visual studio version is v16.6.0, you might need to upgrade to v16.6.1 to have the right feature flag shown in Preview Features
see this for detailed information.
If your visual studio version is not v16.6.0, let me know.

You are correct!  I'm updating.  Thanks very much.

Upgrade was to v16.6.2.  No change in behavior.


man: add missing --add-runtime

Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>

Thanks, nice catch! Could you also update the command line reference? https://github.com/docker/docker/blob/master/docs/reference/commandline/dockerd.md

@thaJeztah --add-runtime is already in there, it's not sorted though

LGTM 🐯

awesome! LGTM


Replaced alert with cordova alert if available

Windows 8.1 does not allow using the alert function available to browsers.

better move them into 1 function


training step

Hi,
I'm trying to reproduce your work. But I have some problems. You use a two-step training in the README, but Step 3 is mentioned in your paper: "To train the FracBNN, the first two steps are the same except that the activations are quantized to 2 bits. We add a third step that initializes the weights from the second step, and applies the fractional convolutional layer". According to the paper, what is the difference between the "activation quantization to 2 bits" in the first two steps and the PGBinaryConv2d function?  According to README, is the function "PGBinaryConv2d" used in each step of the two-step training? The training tricks of BNN are important, I am not sure whether I understand correctly, looking forward to your reply.

Hi @yanggeng1234 ,
Thanks for checking out our work. The 3-step training documented in the paper is what we did in our experiments. PGBinaryConv2d is only used in the 3rd step of the training.
For the first two steps, we use the regular "BinaryConv2d" module for the convolutional layers. Note that we quantize the inputs to 2 bits using the q.QuantSign module. That's what we meant by "the first two steps are the same except that the activations are quantized to 2 bits".
For the third step, we replace the "BinaryConv2d" module with the "PGBinaryConv2d", but inheriting the same weights. Then train the model again.
Note that the PG layer is simulating the fractional bitwidth on hardware. Though it takes 2-bit activations as inputs, it does not utilize all input bits.
Hope this would help.
Yichi

Hi Yichi Zhang,
Thanks for your reply. I retrained FracBNN used Cifar10 as you described in detail. Finally, the accuracy of 88.5% (step 1: 88.5% -> step 2: 88.6%-> step 3: 88.5%) is obtained, which is different from 89.1 described in your paper. And I found that the new results and the accuracy obtained by the two-step training I used previously (PGBinaryConv2d function is used for both steps) were 0.3 % higher. I expect to obtain the result closer to that of the paper. I attached my detailed settings. I just started contacting the BNN design. Looking forward to your better advice, and I'm continuing to experiment with other training Settings.
GengYang
------------------ 原始邮件 ------------------
发件人:                                                                                "cornell-zhang/FracBNN"                                                                                @.>;
发送时间: 2021年9月29日(星期三) 凌晨2:03
@.>;
<EMAIL_ADDRESS>主题: Re: [cornell-zhang/FracBNN] training step (#3)
Hi @yanggeng1234 ,
Thanks for checking out our work. The 3-step training documented in the paper is what we did in our experiments. PGBinaryConv2d is only used in the 3rd step of the training.
For the first two steps, we use the regular "BinaryConv2d" module for the convolutional layers. Note that we quantize the inputs to 2 bits using the q.QuantSign module. That's what we meant by "the first two steps are the same except that the activations are quantized to 2 bits".
For the third step, we replace the "BinaryConv2d" module with the "PGBinaryConv2d", but inheriting the same weights. Then train the model again.
Note that the PG layer is simulating the fractional bitwidth on hardware. Though it takes 2-bit activations as inputs, it does not utilize all input bits.
Hope this would help.
Yichi
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

Thanks for your reply. I retrained FracBNN used Cifar10 as you described in detail. Finally, the accuracy of 88.5% (step 1: 88.5% -> step 2: 88.6%-> step 3: 88.5%) is obtained, which is different from 89.1 described in your paper. And I found that the new results and the accuracy obtained by the two-step training I used previously (PGBinaryConv2d function is used for both steps) were 0.3 % higher. I expect to obtain a result closer to that of the paper. Looking forward to your better advice, and I'm continuing to experiment with other training Settings for better results.
My training setting is as follows:
step 1 : Run python cifar10.py -e 300 -wd 1e-5 -gpu 0 -s  (I used "BinaryConv2d" for all convolutional layers, and deleted the related code about “gating target threshold" )
step 2:  Run python cifar10 -e 300 -wd 0 -f -r save_CIFAR10_model/model_binput-pg.pt -s -gpu 0
step 3: Run python cifar10 -g 0.0 -e 300 -wd 0 -f -r save_CIFAR10_model/model_binput-pg-finetune.pt -s -gpu 0

Hi @yanggeng1234 ,
Thanks for checking out our work. The 3-step training documented in the paper is what we did in our experiments. PGBinaryConv2d is only used in the 3rd step of the training. For the first two steps, we use the regular "BinaryConv2d" module for the convolutional layers. Note that we quantize the inputs to 2 bits using the q.QuantSign module. That's what we meant by "the first two steps are the same except that the activations are quantized to 2 bits". For the third step, we replace the "BinaryConv2d" module with the "PGBinaryConv2d", but inheriting the same weights. Then train the model again. Note that the PG layer is simulating the fractional bitwidth on hardware. Though it takes 2-bit activations as inputs, it does not utilize all input bits. Hope this would help.
Yichi

It seems like 88.8% is currently the best you can get, if I understand it correctly. Your training steps look correct to me.
What I can suggest is: try to add one more training step with a lower initial learning rate, e.g., 1e-5, or a different gating target in the 3rd step, e.g., 3.

Thank you again for your detailed reply！


when use symbols,the rect's position is wrong

Thanks for your plugin,
when i use the symbol ,i got a problem
var draw = SVG('drawing').size(300, 300)

var symbol = draw.symbol()
symbol.rect(100, 100).fill('#f09')

var use  = draw.use(symbol).move(100, 100)
use.selectize()

the rect's position is wrong

Congratulation! It seems like you spotted a bug in Firefox. Bbox for the use element returns x:0, y:0 which is obviously wrong. Chrome does correctly return x:100, y:100 and therefore displays everyting right. However IE is also wrong.
I will report this to mozilla.

Is there any way to solve this problem?temporary

Not in the way its currectly implemented. You could for this repo and add a hack for <use> and useragent firefox/IE11 but thats really ugly

thanks a lot!


Don't ask for JWT when student is not using Portal

[#170205949]
We thought it might cause some issues. It was only log message, but we can still avoid it.
I was tempted to make this change in LARA Plugin API, and e.g. return Promise or null from context.getFirebaseJwt, but that would be non-backward compatible change. So, I'm not sure if it's worth it.
Also, we could consider returning JWT for users that don't have remoteEndpoint. In some cases, we could do it for sure (e.g. teacher running preview). But whether it makes sense or not, it's a separate discussion.

Yeah it would make sense in the future to provide JWT possibly even for anonymous users. But this is good for now. Thanks!


FTP-FTPS Connection Problem

Hi there is a little problem with ftp-ftps connection.
When i configure the connection the "Test Connection" is passed, but when I click "Save This Settings" I had an error connection refused.
The problem is the custom port I set in my public ftp server. If you see the screen attached, despite having set port 2000 the error say "connection refused in port 21".
If i set mi ftp-server service on standard port 21 everything is ok.

There are different types of connections to FTP depending on your server, you could do the trick that worked for you.


PDB file error

Hi all, I am using the code. I find that there is always a file error message that the protein chain is not recognised. There is no problem using the cif downloaded from RCSB PDB, but after converting my own pdb structure to cif (using pymol or chimerax), what is this modification that should be made? Thanks for your help.

Hi, Please kindly use maxit https://sw-tools.rcsb.org/apps/MAXIT/source.html to convert pdb to cif.


need to know the shortcut for the application tab in developer tool

Welcome! Please use this template for reporting documentation issues on https://developers.google.com/web/.
For questions about Chrome DevTools, checkout the
google-chrome-devtools tag on StackOverflow.
For questions about Chrome, check the google-chrome
tag. If you think you've found a Chrome bug, check out our
feedback page for more details on how to file it.
Page Affected: https://developers.google.com/web/TODO
What needs to be done?
Please provide description of what's needs to be done here. Please be sure to include the link to the original page
and any supporting links/data.

[ ] Appropriate type-something label has been added.
[ ] Appropriate section-something label has been added.

How to acces the application tab through shortcut key in developers tool


Sidebar Unordered Lists Restructure

Notes for Reviewers
This PR includes restructuring the unordered list in the sidebar.
This PR fixes #9485
Signed commits

[x] Yes, I signed my commits.

🚀 Preview for commit 65c059217af87b6f4c7c609849f3a3ee0acf6e73 at: https://6570cce061d28d0fc017db21--meshery-docs-preview.netlify.app


Tall Grass and Large Fern Unobtainable

I noticed that there is no way to get tall grass or large fern in item form in this mod. While completely pointless, I think that this could be fixed by letting Endermen pick them up. If you then killed an enderman that is holding tall grass/large fern, it will drop it as an item.

There's no way to obtain them in vanilla survival though, right? This mod only provides ways of getting things that vanilla survival does.

You can rarely find tall grass in savannah village houses and large ferns in taiga village houses.

I like this idea. But it looks like Enderman aren't good at handling double-block items. They can pick them up, but the items render in their hands incorrectly and they get deleted if they try to place them. I'll look into finding a solution but it might have to wait for the next update.

Hello, would you accept a merge request if I were to fix Endermen picking up 2 tall blocks?

I already implemented this in the 1.19 branch (only the server side fix, not rendering fix). I'll release it for 1.18 though if you want it sooner.

Oh, I thought that you meant the next skyblock update, not 1.19.

Released in 1.18.2-3.2.4


Programmatic way to load next/previous month

I noticed that issue #47 (https://github.com/patchthecode/JTAppleCalendar/issues/47) discussed this issue but when I tried to utilize it, it was not found. Is this still available?

sure.
calendarView.scrollToSegment(.next)
calendarView.scrollToSegment(.previous)
calendarView.scrollToSegment(.start)
calendarView.scrollToSegment(.end)

There is one thing i forgot to mention.
Every function that a developer is able to do on this calendar is located in the file UserInteractionFunctions.swift
It may even real many things you never knew :)

great Thanks!


In Azure CLI installed by Homebrew, azure and azure.mgmt still have __init__.py files calling pkg_resources

Even though https://github.com/Azure/azure-cli/pull/14372 migrated CLI packaging system to PEP 420 Implicit Namespace Packages, In Azure CLI installed by Homebrew, azure and azure.mgmt still have __init__.py files:
cat /opt/homebrew/Cellar/azure-cli/2.34.1/libexec/lib/python3.10/site-packages/azure/__init__.py
__import__('pkg_resources').declare_namespace(__name__)

cat /opt/homebrew/Cellar/azure-cli/2.34.1/libexec/lib/python3.10/site-packages/azure/mgmt/__init__.py
__import__('pkg_resources').declare_namespace(__name__)

This brings problems:

azure namespace package installed by extensions won't work: https://github.com/Azure/azure-cli-extensions/issues/4562
This defeats the purpose of migrating to PEP 420
Loading time of pkg_resources is slow and this slows down the execution speed of Azure CLI

packaging

Homebrew install azure-cli requirements from src. In some packages, the setup.py is not standard and installing these packages will create __init__.py in above folders.
For example, azure-keyvault 1.1.0 uses pkg_resources to accomplish namespace package. But its setup.py does not contain namespace_packages=['azure'], so pip install just copies the __init__.py to azure folder rather than skip it.
One possible fix is updating Homebrew formula to replace src with Wheels, as __init__.py is removed explicitly in Wheels by wheel build script, .

According to https://github.com/tdsmith/homebrew-pypi-poet/pull/42 , homebrew-pypi-poet only support build from source and homebrew also has --no-binary param when install Python dependencies. It seems that we have to update the dependencies to fix this.


Install issue on linux

I am getting the following error when I run /launch-linux.sh
Unhandled exception. System.ComponentModel.Win32Exception (2): An error occurred trying to start process 'http://localhost:7801/Install' with working directory '/home/ubuntu/StableSwarmUI'. No such file or directory at System.Diagnostics.Process.ForkAndExecProcess(ProcessStartInfo startInfo, String resolvedFilename, ...
   at System.Diagnostics.Process.StartCore(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at StableSwarmUI.Core.Program.Main(String[] args) in /home/ubuntu/StableSwarmUI/src/Core/Program.cs:line 123
./launch-linux.sh: line 13:  6339 Aborted                 (core dumped) dotnet src/bin/live_release/StableSwarmUI.dll $@

Any suggestions?

I also got this issue.

ooh, does the web launch in a headless env cause a crash?

I added an error handler, so it'll just complain in console and then proceed as normal.
The error message also now says how to get rid of the error message too (ie switch LaunchMode to none).


Add support for main branch default

Currently commitsar defaults to master branch. Given the recent changes by Github it would be good to also default to main, unless specified differently in .commitsar.yml

I'll take a stab at this :)


Setup node

https://github.com/actions/starter-workflows/pull/1783#pullrequestreview-1143995623

I'm going to close the issue because it looks like a spam.