[BUG] System.UnauthorizedAccessException: Access to the path 'C:\Users\User\AppData\Local\Bloxstrap\Versions\version-b71c150c7c1f40de\ucrtbase.dll' is denied.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] I have thoroughly looked through the available Wiki articles and could not find a solution to my problem.
[X] I am using the latest version of Bloxstrap.
[X] I did not answer truthfully to all the above checkboxes.

Bloxstrap Version
v2.8.2
What problem did you encounter?
it says "An exception occurred while running Bloxstrap" and "System.UnauthorizedAccessException: Access to the path 'C:\Users\User\AppData\Local\Bloxstrap\Versions\version-b71c150c7c1f40de\ucrtbase.dll' is denied."
Bloxstrap Log
2024-12-26T19:19:17Z [App::OnStartup] Starting Bloxstrap v2.8.2
2024-12-26T19:19:17Z [App::OnStartup] Compiled Friday, 27 December 2024 at 12:11:09 AM from commit 51ededbf206343245bcd9646871872840a91d369 (tag/v2.8.2)
2024-12-26T19:19:17Z [App::OnStartup] Loaded from %UserProfile%\Downloads\Bloxstrap-v2.8.2 (1).exe
2024-12-26T19:19:17Z [App::OnStartup] Temp path is %UserProfile%\AppData\Local\Temp\Bloxstrap
2024-12-26T19:19:17Z [App::OnStartup] WindowsStartMenu path is %UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
2024-12-26T19:19:17Z [Logger::Initialize] Initializing at %UserProfile%\AppData\Local\Temp\Bloxstrap\Logs\Bloxstrap_25671226T191917Z.log
2024-12-26T19:19:17Z [Logger::Initialize] Finished initializing!
2024-12-26T19:19:19Z [MainWindow] Initializing installer window
2024-12-26T19:19:19Z [HttpClientLoggingHandler::ProcessRequest] GET https://api.github.com/repos/bloxstraplabs/bloxstrap/releases/latest
2024-12-26T19:19:19Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://api.github.com/repos/bloxstraplabs/bloxstrap/releases/latest
2024-12-26T19:19:21Z [Installer::DoInstall] Beginning installation
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe,0' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\DisplayIcon
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing 'Bloxstrap' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\DisplayName
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '2.8.2' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\DisplayVersion
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '25671227' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\InstallDate
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '%UserProfile%\AppData\Local\Bloxstrap' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\InstallLocation
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '1' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\NoRepair
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing 'Bloxstrap' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\Publisher
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -settings' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\ModifyPath
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -uninstall -quiet' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\QuietUninstallString
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -uninstall' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\UninstallString
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing 'https://github.com/bloxstraplabs/bloxstrap/wiki' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\HelpLink
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing 'https://github.com/bloxstraplabs/bloxstrap/issues/new' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\URLInfoAbout
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing 'https://bloxstraplabs.com' to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Bloxstrap\URLUpdateInfo
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe' to HKEY_CURRENT_USER\Software\Classes\roblox\DefaultIcon\
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -player "%1"' to HKEY_CURRENT_USER\Software\Classes\roblox\shell\open\command\
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe' to HKEY_CURRENT_USER\Software\Classes\roblox-player\DefaultIcon\
2024-12-26T19:19:21Z [RegistryKeyEx::SetValueSafe] Writing '"%UserProfile%\AppData\Local\Bloxstrap\Bloxstrap.exe" -player "%1"' to HKEY_CURRENT_USER\Software\Classes\roblox-player\shell\open\command\
2024-12-26T19:19:21Z [JsonManager<Settings>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-12-26T19:19:21Z [JsonManager<Settings>::Load] Failed to load!
2024-12-26T19:19:21Z [JsonManager<Settings>::Load] (0x80070002) System.IO.FileNotFoundException: Could not find file '%UserProfile%\AppData\Local\Bloxstrap\Settings.json'.
File name: '%UserProfile%\AppData\Local\Bloxstrap\Settings.json'
   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at System.IO.File.ReadAllText(String path)
   at Bloxstrap.JsonManager`1.Load(Boolean alertFailure)
2024-12-26T19:19:21Z [JsonManager<Settings>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-12-26T19:19:21Z [JsonManager<Settings>::Save] Save complete!
2024-12-26T19:19:21Z [JsonManager<State>::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-12-26T19:19:21Z [JsonManager<State>::Load] Failed to load!
2024-12-26T19:19:21Z [JsonManager<State>::Load] (0x80070002) System.IO.FileNotFoundException: Could not find file '%UserProfile%\AppData\Local\Bloxstrap\State.json'.
File name: '%UserProfile%\AppData\Local\Bloxstrap\State.json'
   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at System.IO.File.ReadAllText(String path)
   at Bloxstrap.JsonManager`1.Load(Boolean alertFailure)
2024-12-26T19:19:21Z [JsonManager<State>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\State.json...
2024-12-26T19:19:21Z [JsonManager<State>::Save] Save complete!
2024-12-26T19:19:21Z [FastFlagManager::Load] Loading from %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-12-26T19:19:21Z [FastFlagManager::Load] Failed to load!
2024-12-26T19:19:21Z [FastFlagManager::Load] (0x80070003) System.IO.DirectoryNotFoundException: Could not find a part of the path '%UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json'.
   at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategyCore(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at System.IO.File.ReadAllText(String path)
   at Bloxstrap.JsonManager`1.Load(Boolean alertFailure)
2024-12-26T19:19:21Z [FastFlagManager::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Modifications\ClientSettings\ClientAppSettings.json...
2024-12-26T19:19:21Z [FastFlagManager::Save] Save complete!
2024-12-26T19:19:21Z [FastFlagManager::SetValue] Setting of 'FLogNetwork' to '7' is pending
2024-12-26T19:19:21Z [FastFlagManager::SetValue] Setting of 'FFlagHandleAltEnterFullscreenManually' to 'False' is pending
2024-12-26T19:19:21Z [JsonManager<Settings>::Save] Saving to %UserProfile%\AppData\Local\Bloxstrap\Settings.json...
2024-12-26T19:19:21Z [JsonManager<Settings>::Save] Save complete!
2024-12-26T19:19:21Z [Installer::DoInstall] Installation finished
2024-12-26T19:19:21Z [HttpClientLoggingHandler::ProcessRequest] GET https://bloxstraplabs.com/metrics/post?key=installAction&value=install
2024-12-26T19:19:22Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://bloxstraplabs.com/metrics/post?key=installAction&value=install
2024-12-26T19:19:22Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper
2024-12-26T19:19:22Z [LaunchHandler::LaunchRoblox] Initializing bootstrapper dialog
2024-12-26T19:19:22Z [Bootstrapper::Run] Running bootstrapper
2024-12-26T19:19:22Z [Bootstrapper::SetStatus] Connecting to Roblox...
2024-12-26T19:19:22Z [Deployment::TestConnection<https://setup.rbxcdn.com>] Connecting...
2024-12-26T19:19:22Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/versionStudio
2024-12-26T19:19:22Z [Deployment::InitializeConnectivity] Testing connectivity...
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/versionStudio
2024-12-26T19:19:23Z [Deployment::InitializeConnectivity] Got https://setup.rbxcdn.com as the optimal base URL
2024-12-26T19:19:23Z [Bootstrapper::Run] Connectivity check finished
2024-12-26T19:19:23Z [Bootstrapper::CheckForUpdates] Checking for updates...
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessRequest] GET https://api.github.com/repos/bloxstraplabs/bloxstrap/releases/latest
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://api.github.com/repos/bloxstraplabs/bloxstrap/releases/latest
2024-12-26T19:19:23Z [Bootstrapper::CheckForUpdates] No updates found
2024-12-26T19:19:23Z [Bootstrapper::GetLatestVersionInfo] Got channel as production
2024-12-26T19:19:23Z [Deployment::GetInfo] Getting deploy info for channel production
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessRequest] GET https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://clientsettingscdn.roblox.com/v2/client-version/WindowsPlayer
2024-12-26T19:19:23Z [RegistryKeyEx::SetValueSafe] Writing '' to HKEY_CURRENT_USER\SOFTWARE\ROBLOX Corporation\Environments\RobloxPlayer\Channel\www.roblox.com
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-rbxPkgManifest.txt
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-rbxPkgManifest.txt
2024-12-26T19:19:23Z [Bootstrapper::SetStatus] Installing {product}...
2024-12-26T19:19:23Z [Bootstrapper::DownloadPackage.RobloxApp.zip] Downloading...
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-RobloxApp.zip
2024-12-26T19:19:23Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-RobloxApp.zip
2024-12-26T19:19:24Z [Bootstrapper::DownloadPackage.RobloxApp.zip] Finished downloading! (88922844 bytes total)
2024-12-26T19:19:24Z [Bootstrapper::DownloadPackage.content-avatar.zip] Downloading...
2024-12-26T19:19:24Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-avatar.zip
2024-12-26T19:19:24Z [Bootstrapper::ExtractPackage] Extracting RobloxApp.zip...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-avatar.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-avatar.zip] Finished downloading! (516549 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-avatar.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-configs.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-configs.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-configs.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-configs.zip] Finished downloading! (261962 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-configs.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-fonts.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-fonts.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-fonts.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-configs.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-avatar.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-fonts.zip] Finished downloading! (6005683 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-fonts.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-models.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-models.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-models.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-models.zip] Finished downloading! (491904 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-models.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-sky.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-sky.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-sky.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-models.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-sky.zip] Finished downloading! (2448711 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-sky.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-sounds.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-sounds.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-sounds.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-sounds.zip] Finished downloading! (597244 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-sounds.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.shaders.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-shaders.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-shaders.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-sky.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-sounds.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.shaders.zip] Finished downloading! (8451732 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting shaders.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.ssl.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-ssl.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-ssl.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.ssl.zip] Finished downloading! (135951 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting ssl.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-textures2.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-textures2.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting ssl.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-textures2.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-fonts.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-textures2.zip] Finished downloading! (13549632 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-textures2.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-textures3.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-textures3.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-textures3.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-textures3.zip] Finished downloading! (3713218 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-textures3.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-terrain.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-terrain.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-terrain.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-terrain.zip] Finished downloading! (3267 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-terrain.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-platform-fonts.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-platform-fonts.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-terrain.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-platform-fonts.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting shaders.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-textures3.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-platform-fonts.zip] Finished downloading! (13686751 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-platform-fonts.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-platform-dictionaries.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-platform-dictionaries.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-content-platform-dictionaries.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.content-platform-dictionaries.zip] Finished downloading! (174486 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting content-platform-dictionaries.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-places.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-places.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting content-platform-dictionaries.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-places.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-places.zip] Finished downloading! (1510546 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting extracontent-places.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-luapackages.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-luapackages.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-luapackages.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-places.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting RobloxApp.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-luapackages.zip] Finished downloading! (6622887 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting extracontent-luapackages.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-translations.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-translations.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-translations.zip
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-translations.zip] Finished downloading! (484208 bytes total)
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Extracting extracontent-translations.zip...
2024-12-26T19:19:25Z [Bootstrapper::DownloadPackage.extracontent-models.zip] Downloading...
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-models.zip
2024-12-26T19:19:25Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-models.zip
2024-12-26T19:19:25Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-translations.zip
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Finished extracting content-platform-fonts.zip
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-luapackages.zip
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.extracontent-models.zip] Finished downloading! (10474300 bytes total)
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Extracting extracontent-models.zip...
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.extracontent-textures.zip] Downloading...
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-textures.zip
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-extracontent-textures.zip
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-models.zip
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.extracontent-textures.zip] Finished downloading! (17130170 bytes total)
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Extracting extracontent-textures.zip...
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.WebView2.zip] Downloading...
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-WebView2.zip
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-WebView2.zip
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.WebView2.zip] Finished downloading! (81240 bytes total)
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Extracting WebView2.zip...
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.WebView2RuntimeInstaller.zip] Downloading...
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-WebView2RuntimeInstaller.zip
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Finished extracting WebView2.zip
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-WebView2RuntimeInstaller.zip
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.WebView2RuntimeInstaller.zip] Finished downloading! (1486447 bytes total)
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.redist.zip] Downloading...
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessRequest] GET https://setup.rbxcdn.com/version-b71c150c7c1f40de-redist.zip
2024-12-26T19:19:26Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://setup.rbxcdn.com/version-b71c150c7c1f40de-redist.zip
2024-12-26T19:19:26Z [Bootstrapper::DownloadPackage.redist.zip] Finished downloading! (1372275 bytes total)
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Extracting redist.zip...
2024-12-26T19:19:26Z [Bootstrapper::SetStatus] Configuring {product}...
2024-12-26T19:19:26Z [Bootstrapper::ExtractPackage] Finished extracting extracontent-textures.zip
2024-12-26T19:19:27Z [Bootstrapper::ExtractPackage] Finished extracting content-textures2.zip
2024-12-26T19:19:27Z [LaunchHandler::LaunchRoblox] Bootstrapper task has finished
2024-12-26T19:19:27Z [LaunchHandler::LaunchRoblox] An exception occurred when running the bootstrapper
2024-12-26T19:19:27Z [App::FinalizeExceptionHandling] (0x80070005) System.UnauthorizedAccessException: Access to the path '%UserProfile%\AppData\Local\Bloxstrap\Versions\version-b71c150c7c1f40de\ucrtbase.dll' is denied.
   at Bloxstrap.Bootstrapper.<>c.<.ctor>b__25_0(Object _, ScanFailureEventArgs e)
   at ICSharpCode.SharpZipLib.Zip.FastZipEvents.OnFileFailure(String file, Exception e)
   at ICSharpCode.SharpZipLib.Zip.FastZip.ExtractFileEntry(ZipEntry entry, String targetName)
   at ICSharpCode.SharpZipLib.Zip.FastZip.ExtractEntry(ZipEntry entry)
   at ICSharpCode.SharpZipLib.Zip.FastZip.ExtractZip(Stream inputStream, String targetDirectory, Overwrite overwrite, ConfirmOverwriteDelegate confirmDelegate, String fileFilter, String directoryFilter, Boolean restoreDateTime, Boolean isStreamOwner, Boolean allowParentTraversal)
   at Bloxstrap.Bootstrapper.ExtractPackage(Package package, List`1 files)
   at Bloxstrap.Bootstrapper.<>c__DisplayClass37_1.<UpgradeRoblox>b__6()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
   at Bloxstrap.Bootstrapper.UpgradeRoblox()
   at Bloxstrap.Bootstrapper.Run()
   at Bloxstrap.Bootstrapper.Run()
2024-12-26T19:19:27Z [HttpClientLoggingHandler::ProcessRequest] POST https://bloxstraplabs.com/metrics/post-exception
2024-12-26T19:19:27Z [HttpClientLoggingHandler::ProcessResponse] 200 OK https://bloxstraplabs.com/metrics/post-exception

was roblox already running when this error appeared?


Suggestion: Improve Error reporting for .sendEmailWithTemplate

Thanks for this library, it saves us some work / maintenance on keeping up2date with your REST API. I can't remember the last time I ran into an issue using this library, amazing work keeping it so easy to use & the hassle-free upgrading from v1 -> v2 -> v3. I really love libs that don't force me to rewrite all my code in every major version.
Anyhow.
I, by accident, was inserting the TemplateAlias as TemplateId, but didn't notice until I started trying random stuff, as the error didn't provide a direction to resolution. I would suggest to improve this situation, so we can all find problems faster and live a happy life.
Current situation
When you use the function .sendEmailWithTemplate, and you provide TemplateId with a unknown ID, it will provide you with the following error:

[ Received valid, but incompatible JSON input. for future reference / search]
Desired situation
When you use the function .sendEmailWithTemplate, and you provide TemplateId with a unknown ID, it could reply with something like "Template ID unknown."
How I'm using this function
I'm directly calling this function, using native promise in Node v20.5.1;
 await client.sendEmailWithTemplate({ ... })

Lib
 clientVersion: '3.0.19'

Error Location
ApiInputError: Received valid, but incompatible JSON input.
   at ApiInputError.buildSpecificError (/postmark/dist/client/errors/Errors.js:124:24)

Hi, thank you for reporting this suggestion.
We have forwarded this request to our team which handles Postmark API requests. Since the suggestion is not within the NodeJS library, but within the Postmark API, we will close this ticket.
Igor


Allow User To Change Colors In App

I'd like to be able to configure the color highlights in the app.
This could be accomplished either by adding a setting with a color wheel or by expanding the 'Theme' Settings to be more than Dark or Light like 'Dark Red', 'Dark Green', Dark Blue', 'Light Orange' for example...
Would be nice, right?

Hi, I don't think this is a priority right now. App main color is red and that's what makes its identity.


yaml with sub-keys?

I know this is not an "issue", but I have some yaml output (from salt) that I need to parse in sh - can't figure out how to parse this one .... the yaml is this (yes it's sanitized). I need to grab the "priv" value ...
return:
- data:
    _stamp: 2014-04-04_19:07:03.863401
    fun: wheel.key.gen_accept
    jid: '20140404190703760644'
    return:
      priv: '-----BEGIN RSA PRIVATE KEY-----

        MIIEpAIBAAKCAQEA9Mj2VAwaWyQdrQJzv++xr5sa4oLIimfezwmOYOPd5hTi83He

        dKyIb4tvfKU3L7IQ5QE7h5vSThPlaQklm9f8ZsbKSeCOmQJND82lrshzCiZeMQNf

        aWvF1VkYb3vAHksC79osQKLNWEPmbIXnE2JoPtufB1PrfLxIEiyB6+lwqnVabZZd

        yp/a1RD7eTy1R8L33mCA1apSm8Np6pK0cg6/HPOZfSw7QXXgtfGvX5anSPQbfihZ

        0w3baCkHEunuqHHlarg6FDKJayBek/3OpvUO8n1J5sX4cQhkjRU4NNYbkxuO0F+Y

        spz2vkD196Dozbzc/Yj0cjaXY7RJfiTBTNv8tQIDAQABAoIBAEKYohu/pzQAoWo+

        botbhPYHtsrFVhYBqGafbPMDS42bRRuCcUlA32Wpg81fjaIWSe5j5XRBenfvhcyL

        xoWdv3eewc5Tn7gVHi4cfuUMd+/c/GdNSZn+zjX7JWC/REd5lPT4YG29XSyUXI5N

        584oScBANAXkWP74oor/POGYAyT8fEWGH8RrqFSqysGjjjtMt5v4EWKoQABiQKVo

        dKGprJpP6J5kc6GlM6aezDh4mQw4cCwqYCB5HRHC0cimgcdkNY/fBZPcpLp/I0pv

        bEEd0IpYIjGN3DN/URvVoGXLxNgJc4zQQ2UVcrpSjZyyiGzTC1WxdhdMXZbLU3pT

        RmxoVsECgYEA+pctrBk+buZTKwlFGbocBQzAKK0agwl3eIt2okd19HXdMO/iwGaP

        sP+oux5/qkx+orSrR5VgMhGz3r3m5Ry0HSSpBFdamnJfq4wfbF2ucywcFXeEA1TA

        X9kAJBrd6RB2M13vDtSXrsWVzDwpzAuLLTpPMEaDlw7l40Urw8jVy50CgYEA+hGz

        etaTWOsMu6t2KMsXCpXnBdlXLJKF0Z3sdbjK1tQMhFDL5/HGCPLPpauG5mdnQH7n

        +bShJeTGJGfYXBN6+d1L3YKw7d03YliMpjg/FwUr0JDpX4o2NLpq/g5dsqvKjMbW

        ay37SnG3I2z0YfGcek/rv7zSUTw9wTLfxGekZfkCgYA82IJtfD+tm91r4LdXlNoC

        2+K4vbdnQ+Avc+WdZ66bahcIL+cmAoE3YAxvSuuCxUomZaoFGp8d6TB8kC3FSd/u

        B53GgRNt1wGl3MMwg9q8+mPjTn7OdEC1xTIEkkV5ttaMiG1oc3RVKoLB8YXQlqj3

        lWXu+eAvyJ1HPt9ujZBj/QKBgQDMceRWrU9SBvkmBYxY1ZFE6kEyGvqWSkR1l7NW

        m3naIQsKsjPCsXvCnSD+xTlI7YkQxbBKCk8ld+A2q1/MB3EnDrGTq+GS1qUNFnAH

        BT0vSN8FaTQjFBA1E6OdiYk5JhI2/ekXP0SPHGEp6U3zNWFE7kpDO9CG8cVbSoh/

        Pmy9oQKBgQC8BWk7w2eudbasaAVFfuAZMxD6NYIhHGNNZqsKom56oiIYxbs2omsa

        Qf01KuyUduB0wbvUMzyS6fAuFEvnezOZqLXH05jusjaseQq6HmeRAUIKANCfPPKO

        EIMtAfL0qVEm08q/yByK4pqc2CGKJZX6Njr2amv7oJqoJFUZeFp9fA==

        -----END RSA PRIVATE KEY-----

        '
      pub: '-----BEGIN PUBLIC KEY-----

        MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9Mj2VAwaWyQdrQJzv++x

        r5sa4oLIimfezwmOYOPd5hTi83HedKyIb4tvfKU3L7IQ5QE7h5vSThPlaQklm9f8

        ZsbKSeCOmQJND82lrshzCiZeMQNfaWvF1VkYb3vAHksC79osQKLNWEPmbIXnE2Jo

        PtufB1PrfLxIEiyB6+lwqnVabZZdyp/a1RD7eTy1R8L33mCA1apSm8Np6pK0cg6/

        HPOZfSw7QXXgtfGvX5anSPQbfihZ0w3baCkHEunuqHHlarg6FDKJayBek/3OpvUO

        8n1J5sX4cQhkjRU4NNYbkxuO0F+Yspz2vkD196Dozbzc/Yj0cjaXY7RJfiTBTNv8

        tQIDAQAB

        -----END PUBLIC KEY-----

        '
    success: true
    tag: salt/wheel/20140404190703760644
    user: someone
  tag: salt/wheel/20140404190703760644

Hi, thank you for your report, and sorry for the (very) late answer. You seemed to have tackled your issue on your own.
However, you could have used also:
./shyaml get-value return.0.data.return.priv

Your additional - was interpreted as an sequence. This is why you should ask for the first element of the sequence to get through (this is the meaning of the additional 0).
My concern is that you didn't find this yourself while using shyaml... probably because the error message was not clear enough. And this is a valid issue with shyaml.
I have pushed a small PR which would react like this now:
$ cat data.yaml | ./shyaml get-value return.data
Error: invalid path 'return.data', non-integer index 'data' provided on a sequence.

Instead of a bad traceback about TypeError and int.
Additionally, your issue with shyaml raised the concern that we should probably avoid having a default value by default: while trying different keys to understand your case at first, I bumped also into the issue that shyaml would answer the empty string with no error (which is the default value when not explicitly set), and this didn't help me at all neither to understand what was happening.
So in the new version incoming in PR7 branch, I have removed the default DEFAULT value of the empty string, but this is a consequent change to shyaml behavior and my break some previous usage.
Can I ask you to download this new version and tell me if this break anything in your own projects using shyaml ?


libdefs: add typings for node's built-in Module module

Derived from the documentation and source code of Module:

Documentation
Source Code

Hi @gorakong. Can you please also update the test files. To do this, you need to setup and run the test suite and then update the exp with the out file that's generated.

hey @Brianzchen, i've updated the test files 🙂

@gorakong your changes have updated enums.exp, get_def_enums.exp, node_tests.exp. You'll need to update them locally then push new exp files


Add TrinoContainer, a container for Trino

cc @martint @wendigo @losipiuk

@rnorth i do not need to be concerned about one "neutral check", do i?

@rnorth i do not need to be concerned about one "neutral check", do i?

thanks @bsideup for the review!
pushed changes as a fixup

AC

ac

@rnorth do you want me to rebase?

gentle ping for the review

@rnorth could you merge perhaps?

@bsideup can you merge please?

@findepi yes, sorry! Merging 🎉


Future support: (jailbroken) iOS?

Currently, the only common package managers available for iOS's CLI are apt and pip. While pip is great for cross-platform stuff (as python on one platform will work similarly to python on another), apt isn't. Furthermore, pip is Python-specific/centered. Therefore, I propose adding support/compiling a binary for iOS in the future. The platform isn't too different than arm64-macOS, and tea on iOS would provide great value to tweak and other homebrew developers.
Just my two cents, please do consider my proposal though.

iOS is 100% on the roadmap.

yep, totally going to happen. Totally faster if we can get some help or tips here. I'm not very familiar with the current jailbreak scene, where do we start?

Honestly, there's not really any all-encompassing resource or page about it, but this isn't terrible: https://www.reddit.com/r/jailbreak_/wiki/index/. There's also this: https://www.theiphonewiki.com/wiki/Jailbreak.
Furthermore, the Wikipedia entry on jailbreaking isn't bad for an overview, but it doesn't mention palera1n or fugu15, the only public iOS 15 jailbreaks out there currently (it should be noted that fugu15 is a developer jailbreak).
If you have more specific questions I can try to either answer them or direct you to resources for them, but

Closing in lieu of #607


Feature request: "Repeat Drop" button

In my environment I have a text window supporting drag and drop. Everything is working perfectly and I delight in using it.
While coding and especially when demoing, I find that I am repeatedly (sometimes dozens of times) dragging and dropping the same file or files onto the same text window.
What I would find very convenient next to the "Quit" button is a "Repeat" or "Repeat Drop" button that I can just click rather than taking the time to find the same file in Folder again and drag and drop it.
Yes, I realize I could have a script that simply invokes the same script that I've configured Platypus to do, but the demo gets better reception from some when I use the drag and drop (some people seem allergic to the Terminal window).
Thank you for considering this!
. . . . . Ken

If I could please resurrect this, I thought of a parallel in other programs that would provide for a keystroke to do what I am asking here, instead of a button.
The mouse way I can do what I want to do without using drag-and-drop a second time is to use the File/OpenRecent menu item and choose the top entry.
In Firefox there is a keystroke that opens the top entry of the RecentlyClosedTabs menu item, Command+Shift+T: https://blog.mozilla.org/theden/2012/07/26/shortcut-to-reopen-closed-tabs/
The same Command+Shift+T works in Chrome to open the most recently closed tab.
If you would consider supporting Command+Shift+T to re-open the most recent entry of File/OpenRecent, that would be a tremendous convenience to me. No buttons, no mess.
Thank you for thinking of this. . . . . . . Ken


Add glass by Poshlaya molli

Song Name
glass
Artist Name
Poshlaya molli
Source
Youtube
Youtube Link
kQQYY_WpalE3Ovpe
Direct File Link
No response
Song ID
574484
Start Offset [ms]
28.3
Extra
Created from Auto Nong.
Created for level: 26681070

reject
invalid YouTube link


Adapt to situations without audio fmpt in sdp

v=0
o=-<PHONE_NUMBER>2388<PHONE_NUMBER>2388 IN IP4 <IP_ADDRESS>
s=RTSP Session
c=IN IP4 <IP_ADDRESS>
t=0 0
a=control:*
a=range:npt=0-
m=video 0 RTP/AVP 98
a=rtpmap:98 H265/90000
a=range:npt=0-
a=framerate:0S
a=fmtp:98 profile-id=010101;sprop-pps=RAHA8rA7NA==;sprop-sps=QgEBAWAAAAMAsAAAAwAAAwB7oAPAgBDlja7ky/NwEBAQQAAAAwBAAAAGaEA=;sprop-vps=QAEMAf//AWAAAAMAsAAAAwAAAwB7rAwAAAMABAAAAwBmqA==;sprop-sei=TgHlBMbLAACA;
a=framerate:25
a=control:trackID=3
m=audio 0 RTP/AVP 8
a=control:trackID=4

can you still create pcma track?

Hello, the question is that i'm not sure that all audio tracks without fmpt are PCMA tracks.
Anyway the client should skip these kind of tracks.

Sorry, i was completely wrong in the previous comment.
This track

m=audio 0 RTP/AVP 8
a=control:trackID=4

is fully recognized as a PCMA track since it has a payload type of 8, and gortsplib parses it correctly.

 Thank you!


Menus open on form submit

Current Behavior
While using the use:menu system in a form I noticed that if I clicked enter in the input it would open the menu also in the form.
Steps To Reproduce

Create a form with an input and a menu in it
Input type is type="search"
Click enter in the input and it should do on:submit. It should also open the menu (but I assume it shouldn't)

Anything else?
A hacky work around is the following on the input;
on:keydown={key => {if(key.key === "Enter") {key.preventDefault(); onSubmit();}}}
When the Enter key is pressed in the input it'll prevent default which creates some on submit event which the use:menu is triggered by (I assume). We then call whatever function you would've defined in the form's on:submit

Hey @jamess-ais I've now had a moment to understand the issue here. This is actually working as intended. The ARIA APG sets the guidelines for what keyboard shortcuts should be implemented per each element. See the following for menus.

NOTE: we link to this at the top of the Menus doc for future reference.

https://www.w3.org/WAI/ARIA/apg/patterns/menu/

By changing or removing this behavior we would actually be damaging accessibility for this feature. For now I'd say your work around is probably the best solution if you wish to keep things setup as is.
Alternatively, a better solution might be to avoid using Menu + Inputs in this manner. Note we do have an Auto-complete feature in the works that may be a proper replacement for you soon, but this is not yet available.

https://github.com/skeletonlabs/skeleton/issues/377

As a temporary solution, you can also look into the native browser solution using datalists. It's not as uniform in style across browsers, but might get you by for now:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist


Demo window feature mapping study

User Story

As a Cupcake website content creator

I need to: prioritization features for the demo window

so that I can: focus on building the best features first.

Additional information
I am working on prioritizing features for the demo window
Acceptance criteria

[ ] Reviewed and approved by Wonil & Jenny

@wonilsuhibm FYI on this study task existed.

I reviewed a few component demo windows on other design systems. I gathered the list of potential features for our demo page and prioritized based on user impact and dev feasibility.

cc. @wonilsuhibm @JennySanchez

Here are some explorations for the responsive demo window:

@wonilsuhibm Is this close to what you have in mind for feature mapping? Any feedback for Jacob to move forward with this study?

Update: Review meeting scheduled for 01/14.

Update: Presented work to the team 1/14/20.


Semver tool test for Class definition

List down the possible positive + negative unit test cases to validate semantic CLI tool class definition APIs.
Need to implement those unit test cases for patch version verification.
split test data sets of module class definition and keep separate test sets in a separate json file for sub levels like annotation, documentation, identifier, class members and advance class definition test cases (This is for capturing more than one changes in source code).
For an example, Rename a class definition.
Old code - public class Person{}
New code - public class Employee{}
Here the tool should identify the change in class definition identifier and need to suggest a appropriate version change.
Other than that tool should identify more than one change in the type definition source code.
For an example Change the object field type and add a new method in class definition record.
Old code - public class counter{ 	public int n; 	public int age; }
New code - public class counter{ 	public int n; 	public String age;        public function count(){} }
Here tool should identify two changes and need to suggest correct version change according to that changes in the source code.

Closing with https://github.com/ballerina-platform/ballerina-lang/pull/36906


Camera and mic status

On companion 3.4.3 running on Companion Pi
I think there's probably something I'm not understand here rather than a bug, but I can't figure it out.
What I'm trying to do is have dedicated buttons to toggle my local mic mute/unmute and video on/off.  I can make that functionality work great, but I'd like to have feedback change the background color of the button based on what the status of the mic or video is.
when I setup a username based feedback, Name = Me, type of feedback = Camera On, Change style properties is background only, color is green, and invert is turned off it never turns green.  if invert is turned on it's ALWAYS green (and I have the regular background for the button set to red.
So I THINK this should work correctly.
If I change the Name to the actual name I'm using in Zoom it works correctly, but that's not something I can hard code because it changes from one meeting to another based on my role.
Any suggestions?
Thanks!

The feedbacks are a Companion feature so Companion does not know who "me" is.  You need to put in your actual name in Zoom for the feedbacks.  There 2 types of feedback:  1.) Username based feedback 2.) Username based feedback showing multi-state (Mic, Camera, Hand Raised, and Active Speaker).  The 1st one allow you to change various styles based on the feedback The 2nd one gives you icons for your mic and camera status so you can see both statuses at once.
What I would suggest is to create a variable to hold your username so if it does change, you just have to update the variable and not all of the places you are using it.  You can them put the variable into the feedback username field.

Thanks! - is there any way to set that variable programmatically from ZoomOSC based on who "Me" is in commands sent to that ZoomOSC instance?

@acdolph there is nothing available in the module today.  I will add an enhancement request to track the "me" user status and make it work for the feedbacks.  It does look like ZoomOSC sends various "me" outputs.

Thank you! It would be super useful for my application.
On Thu, Nov 21, 2024 at 5:25 PM Justin James @.***>
wrote:

@acdolph https://github.com/acdolph there is nothing available in the
module today. I will add an enhancement request to track the "me" user
status and make it work for the feedbacks. It does look like ZoomOSC sends
various "me" outputs.
—
Reply to this email directly, view it on GitHub
https://github.com/bitfocus/companion-module-zoom-osc-iso/issues/200#issuecomment-2492470590,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKIHK44WPCXOSJZ6VE77WET2BZMWXAVCNFSM6AAAAABSH5AQN2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJSGQ3TANJZGA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Red video distortion when access USB filesystem

Current firmware produce red visual distortions (lines) when the filesystem is accessed via USB. Its currently unknown why exactly this happens.

when I used a USB2.0 pendrive data was read very slowly, it was very visible.
now I use a USB3.0 pendrive and it is less bothersome, but it occurs,  something like using keyboard on the ZX80 :D

I suspect this is activity on the part of tinyUSB, maybe locking out the other core ? Needs an RP2040 expert as such is way beyond my knowledge of it.

Also suspect #66 is related to this.

I did some more testing today. Its now pretty obvious that the problem is flash access. I did remove the PICO_FLASH_SPI_CLKDIV=4 and the boot_stage2 stuff and it does not show the red line glitches at all. We need to reevaluate if its feasible to use PICO default settings for the flash. Otherwise we could try to force specific functions into ram to avoid those flash accesses.

Don't want to give up RAM to that unless it's a small amount. It's a bit in short supply as it is.  I suppose the only real way to try it out is to let people try it and see if it works ?
Also found this https://github.com/raspberrypi/pico-sdk/issues/1304 which suggests setting PICO_XOSC_STARTUP_DELAY_MULTIPLIER as a fix to a similar problem ? I think booting problems were the issue ?

FYI - (novice) - I assume when you say 'USB Filesystem', you are referring to 'USB' in general and not specifically  USB-Drive/File access.
I wrote a small 'Turtle' program that randomly draws lines at high-speed on the screen.
The program does not accept any Input and only draws on the screen.
I can replicate the 'RED line' issue by tapping any key on the keyboard.  The issue will happen approximately 5-10% of the time I tap a key on the keyboard.
I have also (after loading the program from USB-Drive) removed the USB-Drive from the equation by unplugging it.
The issue still manifests with nothing but a keyboard and USB hub attached.
I hope this information is informative.

Thanks. It's something to do with tinyUSB undoubtedly, but I'm not quite sure what can be done about it.

I don't think it is specific to tinyusb. It's just the cache which is too small to hold all the code and the flash which is too slow to supply it on demand. Tinyusb is just one big chunk of code which needs to run all the time.

Figures. There was a bug where BASIC couldn't be loaded from Flash - it would crash. If you read it in chunks and added a delay to let the cache catch up, it worked.
I don't suppose anything can be done about this ?


Going Public

Hi team,
is it planned to make this public? Maybe it would be nice to challenge the concept by the "outside world"
Best regards
Carlo

I see it IS public....


Issue114

Those changes are for synchronization from my fork into the latest version.
Resolving Issue Issue 114

@Sirkkuw - can you please assist to check, approve and merge the content for this PR based on issue #114 ?
Thank you.

@j0rt3g4 - can you tell me how you are associated with this documentation? I have some concerns about adding it because it is a separate subscription and would require Office 365 and Microsoft 365 business users purchase a separate plan to support this.

Hi @Sirkkuw I'm working with  @kenwith.
I'm a Microsoft Partner with Faru bonon IT and also I work as an independent freelancer for the  Polyglot Team (Microsoft Freelancer program with Nuri and Joana) and also I have pretty much experience with Powershell https://social.technet.microsoft.com/Profile/j0rt3g4
27.5 k download with my scripts

@j0rt3g4 can you take the MFA article changes out of this PR and I will accept? If you want to add the changes to the MFA topic, I would just want a short description and link to the plans. Maybe some links to their content, don't want to rewrite it.

I can
All those changes were done to update my forked into the Update of the public. either way, I can refork the content again and modify it

@Sirkkuw Done on Updates on Pull #276


Backend ended up in bad state after push fail, preventing pull/clone/delete

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
curl
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
10.0.0
What operating system are you using?
Mac
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
I manually removed a Function that failed to push properly. I was already in a bad state, prevented from deleting or cloning my env at this point.
Amplify Categories
function, api
Amplify Commands
pull
Describe the bug
I added a (python) function, which failed to push. I nuked my local environment, but now I can't pull.
I tried to clone and delete the environment in Amplify console, but that fails with the same error:
Deletion failed ENOENT: no such file or directory, stat '/tmp/amplify-39c6c37e-f948-4742-ab79-80a6db44f708/amplify/.temp/#current-cloud-backend/function/pycodegen/bin/python' at Object.statSync
Expected behavior
I need to be able to pull the project to restore it, but some bad state prevents all actions.
Reproduction steps
amplify pull --appId dlbi7inq03mrd --envName staging
GraphQL schema(s)

# Put schemas below this line

Project Identifier
unable to run CLI for my project at this point.
App arn: dlbi7inq03mrd
Log output

# Put your logs below this line
Failed to pull the backend.
🛑 ENOENT: no such file or directory, stat '/Users/churlz/amplify/.temp/#current-cloud-backend/function/pycodegen/bin/python'
Error: ENOENT: no such file or directory, stat '/Users/churlz/amplify/.temp/#current-cloud-backend/function/pycodegen/bin/python'
    at Object.statSync (fs.js:1131:3)
    at Object.statSync (pkg/prelude/bootstrap.js:1345:32)
    at Object.statSync (/snapshot/repo/build/node_modules/graceful-fs/polyfills.js:311:34)
    at getStatsSync (/snapshot/repo/build/node_modules/fs-extra/lib/util/stat.js:58:18)
    at Object.checkPathsSync (/snapshot/repo/build/node_modules/fs-extra/lib/util/stat.js:90:33)
    at copyDirItem (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:119:29)
    at /snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:39
    at Array.forEach (<anonymous>)
    at copyDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:23)
    at mkDirAndCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:108:3)
    at onDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:99:25)
    at getStats (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:45:37)
    at startCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:38:10)
    at copyDirItem (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:120:10)
    at /snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:39
    at Array.forEach (<anonymous>)
    at copyDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:23)
    at mkDirAndCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:108:3)
    at onDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:99:25)
    at getStats (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:45:37)
    at startCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:38:10)
    at copyDirItem (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:120:10)
    at /snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:39
    at Array.forEach (<anonymous>)
    at copyDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:23)
    at mkDirAndCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:108:3)
    at onDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:99:25)
    at getStats (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:45:37)
    at startCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:38:10)
    at copyDirItem (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:120:10)
    at /snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:39
    at Array.forEach (<anonymous>)
    at copyDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:113:23)
    at onDir (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:103:10)
    at getStats (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:45:37)
    at startCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:38:10)
    at handleFilterAndCopy (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:33:10)
    at Object.copySync (/snapshot/repo/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js:26:10)
    at downloadBackend (/snapshot/repo/build/node_modules/amplify-provider-awscloudformation/lib/attach-backend.js:389:8)
    at async Object.run (/snapshot/repo/build/node_modules/amplify-provider-awscloudformation/lib/attach-backend.js:116:3)
    at async Object.attachBackend (/snapshot/repo/build/node_modules/amplify-provider-awscloudformation/lib/index.js:208:3)
    at async queryProvider (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/attach-backend-steps/a10-queryProvider.js:31:5)
    at async attachBackend (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/attach-backend.js:38:9)
    at async Object.run (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/commands/pull.js:70:9)
    at async Object.executeAmplifyCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/index.js:292:9)
    at async executePluginModuleCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:142:5)
    at async executeCommand (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/execution-manager.js:40:9)
    at async Object.run (/snapshot/repo/build/node_modules/@aws-amplify/cli-internal/lib/index.js:165:13)

Additional information
No response

Hey @CHURLZ :wave: thanks for raising this! How was .../bin/python added to the function? This appears similar to a previous issue https://github.com/aws-amplify/amplify-cli/issues/10138#issuecomment-1090572243
Following the steps in this gist should get you back to a working state: https://gist.github.com/josefaidt/a117076b7bea81e1872e275176dbb23c

@josefaidt I set up venv, and it started complaining about symlinks, I think that's what blew up.
I ended up creating a new amplify app, so no stress on my end.

Hey @CHURLZ apologies for the delay! We are actively tracking issues related to function's and symlinks. Closing in favor of tracking existing items


Make checksum function ignore unexplained_a and unexplained_b columns

I caught this with the checksum in #25.  It's similar to #24/#27, but this seems to be a different problem, since it occurs even when no terms are dropped from any models.
Here's a reprex run with be17ef9b503 (the current tip of this repo's master installed):
library(OaxacaBlinder)

obd2 <- OaxacaBlinderDecomp(
  ln_real_wage ~ education | foreign_born,
  chicago_long,
  type = "twofold",
  pooled = "neumark",
  baseline_invariant = FALSE
)

# These two should both be equal (and 0.143366, per Stata)
obd2$varlevel |> sum()
#> [1] 0.1610159
obd2$gaps$gap
#> [1] 0.1433657

obd2$varlevel
#>                         explained unexplained unexplained_a unexplained_b
#> (Intercept)            0.00000000 -0.18984208 -7.119078e-02   -0.11865130
#> educationcollege      -0.01842093  0.05208069  2.806974e-02    0.02401094
#> educationhigh.school   0.05381991  0.07923055  2.958816e-02    0.04964239
#> educationLTHS          0.25704502  0.03972345  5.094745e-05    0.03967250
#> educationsome.college -0.16672843  0.03645755  2.352609e-02    0.01293147

Created on 2024-04-11 with reprex v2.1.0
For reference, here's the Stata output for what I believe is the same model.  Note that the gap is the same, but the estimates differ slightly.  (The fact that they're close makes me wonder if the problem is due to how the small number of missing cases are handled?)

(Click to expand long Stata output)
. oaxaca ln_real_wage LTHS some_college college high_school, by(foreign_born) relax pooled

Blinder-Oaxaca decomposition                    Number of obs     =        666
                                                Model             =     linear
Group 1: foreign_born = 0                       N of obs 1        =        287
Group 2: foreign_born = 1                       N of obs 2        =        379

    explained: (X1 - X2) * b
  unexplained: X1 * (b1 - b) + X2 * (b - b2)
               with b from pooled model (including group dummy)

------------------------------------------------------------------------------
             |               Robust
ln_real_wage | Coefficient  std. err.      z    P>|z|     [95% conf. interval]
-------------+----------------------------------------------------------------
overall      |
     group_1 |   2.696725   .0332965    80.99   0.000     2.631465    2.761985
     group_2 |    2.55336   .0239456   106.63   0.000     2.506427    2.600292
  difference |   .1433657   .0410128     3.50   0.000     .0629822    .2237493
   explained |   .1227053   .0226882     5.41   0.000     .0782372    .1671734
 unexplained |   .0206604   .0397235     0.52   0.603    -.0571961     .098517
-------------+----------------------------------------------------------------
explained    |
        LTHS |   .2546119   .0418716     6.08   0.000      .172545    .3366788
some_college |   -.167042   .0356373    -4.69   0.000    -.2368899   -.0971942
     college |  -.0183422     .01107    -1.66   0.098    -.0400391    .0033547
 high_school |   .0534776   .0297665     1.80   0.072    -.0048637    .1118189
-------------+----------------------------------------------------------------
unexplained  |
        LTHS |   .0421566   .0638557     0.66   0.509    -.0829982    .1673114
some_college |   .0367711   .0538599     0.68   0.495    -.0687924    .1423347
     college |   .0520019   .0262055     1.98   0.047     .0006401    .1033638
 high_school |   .0795729   .0784461     1.01   0.310    -.0741787    .2333244
       _cons |  -.1898421   .2223261    -0.85   0.393    -.6255932    .2459091
------------------------------------------------------------------------------

@sinanpl I'm not working with twofold decompositions in my current project, so fixing this this isn't an especially high priority for me, but I did want to raise the issue so it doesn't get lost.
Note that if #25 is accepted, it should stop users from using the buggy results (since the main function will error when the checksum isn't met).

Whoops, I'm a dope.  Of course the reprex above includes the columns unexplained_a and unexplained_b in the sum, which it shouldn't.  So really this problem is a bug in my checksum function in #25.  I'll change the title and get a fix into #25.

Okay #25 and #29 should now have been updated with some (slightly awkward) code to fix this.  And now all my tests pass!  So, closing this one.


Retry on abort and limit retry count to 10

Thanks for the review mrschmidt!

I pushed a small cleanup to this branch to remove the duplicate .catch() clause. Let me know if you disagree otherwise I will merge this tomorrow. Thanks!


Test state from child component

I want to write a test that checks the state of a parent component, after a button click in child component. Im trying to test for state of Toggled becoming true after a button click in Alameda component.
App.js
  class App extends Component {
   constructor(props) {
   super(props);

   this.state = {
   Toggled: false
   };
   }

  clickedbutton() {
  this.setState(prevState => ({
  Toggled: !prevState.Toggled
  }));
  }

  render() {
  return (

App Component

       <Alameda clickedbutton={this.clickedbutton} />

 );
  }
 }

Alameda.js
   class Alameda extends Component {
       render() {
       return (

             <button onClick={this.props.clickedbutton}>
             </button>

  );
 }
 }

App.test.js
 it('check parent components state with button click', () => {
 const wrapper = shallow(<App />);
 const wrap = shallow(<Min />);
 const minButton = wrap.find('button');
 minButton.find('button').simulate('click');
 expect(wrapper.state().Toggled).to.equal(true);
 })

I cant get seem to get the state of Toggled to equal true. It stays at false. Can anybody help?

Looks there are a couple issues here.
One is that you are creating two wrappers - wrapper and wrap. Each wrapper is a separate React component tree so simulating the click in wrap will change nothing in wrapper. You should create one wrapper per test to simulate, find and assert what you want.
The other problem is your approach to finding the button is not possible with shallow rendering. I recommend you use mount and spend some time learning about the difference between the rendering methods. The debug method is useful for figuring out what is rendered in wrapper. Try printing stuff like shallow(<App />).debug() and mount(<App />).debug().
If you decide to use mount, the following test should work:
 it('check parent components state with button click', () => {
   const wrapper = mount(<App />);
   const minButton = wrapper.find('button');
   minButton.find('button').simulate('click');
   expect(wrapper.state().Toggled).to.equal(true);
 })

Thank you petegleeson!


Does it support application-wide counter?

I think, the counter starts from the first value at the beginning of each new translation unit, is it possible to use an incrementing counter application-wide? I want to have unique values between translation units either.
Do you think FILE macro (converted to an int value, in compile-time) helps?

I think, the counter starts from the first value at the beginning of each new translation unit, is it possible to use an incrementing counter application-wide? I want to have unique values between translation units either.
Do you think FILE macro (converted to an int value, in compile-time) helps?

This being a constexpr value, cannot be incremented across translation units as far as I am aware of.
What are you trying to achieve? Maybe there's another way.

I think, the counter starts from the first value at the beginning of each new translation unit, is it possible to use an incrementing counter application-wide? I want to have unique values between translation units either.
Do you think FILE macro (converted to an int value, in compile-time) helps?

This being a constexpr value, cannot be incremented across translation units as far as I am aware of.
What are you trying to achieve? Maybe there's another way.

You run the risk of ODR violations doing this... what order should it be evaluated in? If I increment the counter in header.hpp and then again in main.cpp, which one should happen first? It's UB and should be avoided at all costs.

Already addressed this using templates, constexpr filename hash calculation two years ago. Thanks.


CG issue - string-decoder - needs rush version update

CG alert for string decoder 1.1.1 - root cause is @microsoft/rush 5.51.1. We can try updating rush version to 5.53.0 latest
https://dev.azure.com/azure-sdk/internal/_componentGovernance/101977/alert/5312354?typeId=7613604

<EMAIL_ADDRESS>is also pulled in via keytar.  I saw @HarshaNalluru mentioned in one note page that it's fine to ignore this one.


Add detector type to config

This addresses #165.
I'm opening this as I'd like to get some feedback on what I've done so far.
Missing tasks:

[x] Add ADR
[x] Either use generics or create a helper function for text_contents(), text_generation()andtext_context_doc()` - as faux has a limitation when dealing with generics, I've rolled back this change and will work on it in a different PR.

We should not add detector concepts, e.g. detector_type and endpoint with detector-specific endpoints to HttpClient. This is meant to be a reusable abstraction for any HTTP API, e.g. we will be using it for the upcoming OpenAI chat & chat completions implementation.

@declark1 Agreed, but not quite sure on how to go about this in a Rusty way. Should I move these out to a trait, or create a whole new struct?

Closing this as we are consolidating client-related changes into #220


NIST SD27 unvailable

The NIST SD27 dataset is no longer provided anymore. Can you provide some links for downloading? Thanks a lot!

Hi,
We don't have the right to share the data. You can use our code on your own datasets.


feat: add more metrics

Description
Added more metrics. Changed MetricCalculator.calculate method params.
Related to #17.
Type of change

[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] Any dependent changes have been merged and published in downstream modules

@VladimirGlinskii Looks good to me overall! I left a few minor comments above. Could you please address them, and squash the commits into one after that?

@dmitryusenko Fixed your remarks and squashed commits. I think we can make metrics calculation async after we implement multiclass feature.

@VladimirGlinskii Sounds good! I left a few more comments above. Could you please address them and squash everything once again?

@dmitryusenko Done


List related documentation tools

See my SO answer and maybe copy the listed tools here for reference and for the benefit of the users who land the yamdog page.
https://stackoverflow.com/a/73050153/638546

Solved in v1.4.0


Version 0.1.2 - After click the navigation close button, it will redirect to the another  Map View in Android Side and but iOS side, it will be redirected previous screen

I'm using version 0.1.2 for flutter project
Once i launch the navigation view in ios application and close it by clicking the close button, it is redirected my previous UI to automatically. that's correct behaviour and i'm expecting it.
But in android side, it has different behaviour, once i click the navigation close button, even though navigation view is closed, it is redirected another MapView instead of my previous UI. so then i can't go to my UI, because that map is in the whole screen. it is not my expected behaviour. i want to redirect to my previous UI screen, once i click close button of navigation view.
Please, help me to resolve this issue.
I called this method from my UI.
Future<bool?> initNavigationMap({required ValueSetter<RouteEvent> onRouteEvent}) async {
    MapBoxOptions defaultOptions = MapBoxOptions(
          zoom: 15.0,
          tilt: 0.0,
          bearing: 0.0,
          enableRefresh: false,
          alternatives: false,
          voiceInstructionsEnabled: true,
          bannerInstructionsEnabled: true,
          allowsUTurnAtWayPoints: true,
          mode: MapBoxNavigationMode.drivingWithTraffic,
          units: VoiceUnits.imperial,
          simulateRoute: false,
          animateBuildRoute: true,
          longPressDestinationEnabled: true,
          enableFreeDriveMode: false,
          language: "en");
    MapBoxNavigation.instance.setDefaultOptions(defaultOptions);
    MapBoxNavigation.instance.registerRouteEventListener(onRouteEvent);
    return await MapBoxNavigation.instance.startNavigation(wayPoints: wayPoints);
  }

Fixed in #236 and deployed to pub with v0.1.3


CondLaneNet on a new Dataset

i would like to train Condlanenet on a new Dataset, which has the exact CULane annotations format, which changes should i do to make it work ?

bro,have you solved this problem?


Move Project into its own definition, for re-use by other extensions

This, in effect, reverts #13. It wasn't anticipated at that time that other extensions would need arrays of projects, for which a common definition is useful.

Without whitespace changes, for review: https://github.com/open-contracting/ocds_budget_projects_extension/pull/22/files?w=1


need to restart the mac everytime i disconnect the phone any solution??

Prerequisites

[ ] Have you reviewed the steps in the following link to see if they address your issue?

https://github.com/ganeshrvel/openmtp/issues/276

Describe the bug
A clear and concise description of what the bug is.
Attachments
Include if relevant,

Open your Terminal and run the following code:

zip -r -X ~/Desktop/OpenMTP-log.zip "$HOME/Library/Application Support/io.ganeshrvel.openmtp/logs/"

Attach the file OpenMTP-log.zip found in your Desktop folder here.

Or

Open the App,
Click on Help > Report Bugs.
Generate and send us the bugs report.

Screenshots
If applicable, add screenshots to help explain your problem.

Hi @ganeshrvel, I'm also experiencing this issue. OpenMTP only works for me upon restart; if I disconnect the device after this, it's impossible to get it to work. It will show either a completely black screen (all UI removed) or the device not connected message.

This may happen if another application on your Mac is trying to claim MTP devices after OpenMTP has started. Check if other applications are using the MTP device. For more details, see: https://github.com/ganeshrvel/openmtp/issues/276.


Time/Campaign Availability

Scenario:

Create a campaign.
Check the activation popup.

Expected Result:

The popup should display the activation time of the campaign.

Actual Result:

After creating the campaign, the popup does not show the correct availability time for the campaign.

The activation time has already passed, but the campaign remains in the "pending" state.

I have tested this case again, and the issue is still ongoing; the campaign becomes active 15 minutes after the initially scheduled launch time

@Marwa7894  I checked the code and found the following code:
if (
start.setDate(start.getDate() + 15) >=
today.setHours(0, 0, 0, 0)
) {
return true;
} else {
return false;
}
Please check if the scenario is intended to start the campaign after 15 minutes or not.

@waelhanfi04 According to the test case, the campaign should be available when the time specified at launch is reached


addition of two Bulgarian trackers: zamunda and zelka and correction of custom filter keywords code to allow use of cyrillic

Updates to settings.xml and providers.json for the new trackers
Addition of icons for the new trackers
import unquote function in burst.py to enable conversion of torrent filename to torrent name as in those trackers the release keywords are only contained in the file name
adding unicode parameter to custom filter keywords import to enable cyrillic support

import unquote function in burst.py to enable conversion of torrent filename to torrent name as in those trackers the release keywords are only contained in the file name

I don't see any usage of unquote and how it should work?

I will will review and merge this PR in few weeks, will not have access in the near days.

Cool, thanks!


Replace innerRequestHandler with rootDataStoreRequestHandler

This PR aims to remove one of the deprecated const innerRequestHandler and replace it with rootDataStoreRequestHandler.
innerRequestHandler is removed from base runtime factory classes: BaseContainerRuntimeFactory, ContainerRuntimeFactoryWithDefaultDataStore, and RuntimeFactory.
Resolves: https://github.com/microsoft/FluidFramework/issues/8270

I don't think we can remove this quite yet. Without the innerRequestHandler, requests for non-root data stores via container runtime will fail. Although that is something we want to have, we can't do it today.
Do our examples work with this change? From what I can tell, the webpack fluid loader won't be able to load any of our example apps / data-objects.

I don't think we can remove this quite yet. Without the innerRequestHandler, requests for non-root data stores via container runtime will fail. Although that is something we want to have, we can't do it today.
Do our examples work with this change? From what I can tell, the webpack fluid loader won't be able to load any of our example apps / data-objects.

Actually our examples may work because they try to request the default data store which is a root data store. Not sure if we have examples that requests non-root data stores via container / container runtime.

@vladsud FYI

I don't think we can remove this quite yet. Without the innerRequestHandler, requests for non-root data stores via container runtime will fail. Although that is something we want to have, we can't do it today. Do our examples work with this change? From what I can tell, the webpack fluid loader won't be able to load any of our example apps / data-objects.

I have some thoughts in the related issue.  It is a breaking change, but customers who are broken can sub in their own version of it if desired (still not recommended, but avoiding every container having innerRequestHandler by default).

Actually our examples may work because they try to request the default data store which is a root data store. Not sure if we have examples that requests non-root data stores via container / container runtime.

Default component is generally serviced by a special request handler defaultRouteRequestHandler, so we don't need either root/inner request handler to keep that working.  Some examples probably do need fixing though that depend on inner requests (e.g. Todo comes to mind),

I have some thoughts in the related issue. It is a breaking change, but customers who are broken can sub in their own version of it if desired (still not recommended, but avoiding every container having innerRequestHandler by default).

Bohemia's base container already uses a request handler so they should be good. Not sure about the other apps though.


Changing a scheduled payment, changes the account

Bug report
When I edit a previously created scheduled payment and save it, the account is changed to my first account.
I can't reproduce it 0.8.11, but it is on a check-out of master. So it could be regression.

I think this is caused by the new account list where it used to only show scheduled payments for the selected account. Since there is no real "selected account" anymore it grabs the default

I also modified the starting date to grab the time_next value. It would use the date on which it was originally created which causes a payment to be sent immediately which isn't very user friendly


Sync 4.x with 4.18.3

Edit: actually this should just be a FF merge, or this PR should be completed with a rebase if we have that enabled in github
It looks like the 4.x branch was last updated with 4.17.2
Merging master in while it's at 4.18.3 syncs it back to where it should be
(should be according to the current release guide and the proposed updated one)

@jonchurch Are you planning on completing this? I was going to fix up master with the cookie thing I merged yesterday which was supposed to (according to the docs, which IMO are overly complicated unless we can automate it fully) and I figured I could fix up this branch at the same time. If you see this let me know, if not I might just do this today.

Nothing I can do without write.
If we merge this itll create a merge commit whereas really it should be a ff. This PR could be completed with rebase for the same effect.
It can be closed though @wesleytodd if you want to just catchup the branch via ff merge then push to 4.x

Nothing I can do without write.

Ah, sorry it was unclear from your comment above you were blocked on this by lack of permissions. Maybe I am confused, did we never even give you the committer bit? I will go check that now and add you. I think the process is that as TC or Captain I can just add you, but just to make sure folks are comfortable with that I am going to tag @expressjs/express-tc.

I think we should just drop this update and delete the 4.x branch until we cut over to v5. Since master is v4 I think it doesn't matter to keep this updated.


removed deprecated cookbook dependency of partial_search, ignoring ch…

Description
removed deprecated cookbook dependency of partial_search, ignoring chef server check foodcritic issue, updated documentation to reflect Chef 12+ only
Issues Resolved
Issue #55
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[x] New functionality has been documented in the README if applicable
[x] The CLA has been signed. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Merge it


Implement Enum-Based Declarations for Graph Nodes

Summary

Replaced string-based node definitions with enums in plan-and-execute.ipynb for better readability and fewer errors.
Updated graph.py and state.py to accept enums in graph operations, enhancing code maintainability.
Added conversion logic for enum to string in affected methods, ensuring backward compatibility.

Original:
from langgraph.graph import StateGraph, END

workflow = StateGraph(PlanExecute)

# Add the plan node
workflow.add_node("planner", plan_step)

# Add the execution step
workflow.add_node("agent", execute_step)

# Add a replan node
workflow.add_node("replan", replan_step)

workflow.set_entry_point("planner")

# From plan we go to agent
workflow.add_edge("planner", "agent")

# From agent, we replan
workflow.add_edge("agent", "replan")

workflow.add_conditional_edges(
    "replan",
    # Next, we pass in the function that will determine which node is called next.
    should_end,
    {
        # If `tools`, then we call the tool node.
        True: END,
        False: "agent",
    },
)

# Finally, we compile it!
# This compiles it into a LangChain Runnable,
# meaning you can use it as you would any other runnable
app = workflow.compile()

After:
from langgraph.graph import StateGraph, END
from enum import Enum

class NodeType(Enum):
    PLAN = "planner"
    EXECUTE = "agent"
    REPLAN = "replan"

workflow = StateGraph(PlanExecute)

# Add the plan node
workflow.add_node(NodeType.PLAN, plan_step)

# Add the execution step
workflow.add_node(NodeType.EXECUTE, execute_step)

# Add a replan node
workflow.add_node(NodeType.REPLAN, replan_step)

workflow.set_entry_point(NodeType.PLAN)

# From plan we go to agent
workflow.add_edge(NodeType.PLAN, NodeType.EXECUTE)

# From agent, we replan
workflow.add_edge(NodeType.EXECUTE, NodeType.REPLAN)

workflow.add_conditional_edges(
    NodeType.REPLAN,
    # Next, we pass in the function that will determine which node is called next.
    should_end,
    {
        # If `tools`, then we call the tool node.
        True: END,
        False: NodeType.EXECUTE,
    },
)

# Finally, we compile it!
# This compiles it into a LangChain Runnable,
# meaning you can use it as you would any other runnable
app = workflow.compile()

Reason for changes:
Adopting enum-based node declarations enhances code clarity and standardizes data types, reducing the likelihood of errors due to misspelled strings. This approach streamlines development and maintenance processes by providing a more structured and error-resistant method for defining nodes within the codebase.

Hi @nfcampos~ Could you please review this PR?

Wouldn't this already work?
class MyNodes(str, Enum):
     planner = "planner"

...

workflow.add_node(planner, my_func)
...

Thank you for your feedback.


can you please make on video with esewa v2 with laravel

this will not work on laravel with esewa v2

@Santosh-Rimal ... I am planning a v2 update. Stay tuned!


[1.18, Bug] Double Block Seperation

If you place a double block while a full block is above it, it'll cut the bottom part and still place the top part (other words it doesn't check for both parts)

This has infact been fixed


Move vendored geoarrow code inside s2geography source

This moves the vendored code inside the s2geography source. With the current situation, this installs ../include/vendored/geoarrow/geoarrow.h as a generic "vendored" in your system includes.

FWIW in Arrow C++ we do install the vendored headers. Not sure if there is a specific reason to do so, though (I assume we just simply install all headers?)

Another observation: we do install the static libs2geography_geoarrow.a library, and so if we install that, it might make sense to also install the headers? (but maybe the answer is that we also should not install that)

Maybe another question then: why do we need to built it as a separate (static) library? Why not just include it all into a single libs2geography.so?
I see that you compare it with "bundled dependencies" in Arrow C++, and so I was more comparing it with "vendored dependencies" in Arrow C++. And there, those vendored things we just include in the main libarrow.so library.
I don't understand well enough what the difference is in the details (I never worked with bundled dependencies in my arrow dev setup). But I would assume that bundled dependencies are possible to un-bundle for packagers that want to do that? (which is not the case here?)

and #26 will change it to what you suggested!

Perfect!


Project status

Hello everyone,
I was talking to @kenwheeler yesterday and we will get things moving by making a new major release. I will also check the PRs for bug fixes and ping Ken to release new versions to NPM so the project is not dead yet.
Calling for contributors as usual. This is a great project no one wants to see it die.

Still working on that new major release @ahmadalfy ?

@ahmadalfy Status? 😞

heheheheh no commits of him in the project just checked his fork ^^ he trolled you guys x)


[MultiGPU] Multi gpu post fusion pass

The PR introduces PassPostFusionMultiGPU in which it visits each relax function with in the mod and re-writes  Matmul / linear where the shape of the weights are 2 dimension, into strided_slice, a new matmul with  sharded_weights, and distributed.collective.allgather call.
This pass is set to be placed just prior to the cutlass CodeGen pass so that the correct shaped kernels are generated by cutlass.

closing for now as changes are made into disco flow


cdn_path in project-tap.i18n doesn't work at all

Hi,
my app is served in a subpath like ROOT_URL=http//host/subpath meteor
I edit project-tap.i18n to change cdn_path to /subpath/tap-i18n/ and try the same with complete URL, and i continue to see GET XHR http://localhost:3000/tap-i18n/fr.json [HTTP/1.1 404 Not Found 4 ms]
Same thing in production version
Why ?

I have moved project-tap.i18n from [root] to [root]/lib and now it's working perfectly;
It's a bug, less documented, or I haven't correctly read the doc


Looks like it stopped working again

Script doesn't work. Download button is visible but doesn't do anything.
FF/WF extension auto downloads pics & videos. Skips "Where to" download dialogue and downloads directly to my computer.
Win 10 Pro WF 56.2.0 IG Helper (ext. & script) 1.8.10
No issues on Chrome that I can see.

@thekcool Sorry, i am no reply before. Update to v1.8.13


Sometimes desktop mode gnome crashes

Describe the bug
Sometimes, when I launch the desktop mode, there's a crash and the whole os freezes, leaving me unable to do anything, even to switch to a diffrent tty.
Logs form the last boot (using ujust logs-last-boot) when I experienced this:
dupa.txt
What did you expect to happen?
The desktop mode to launch without making the whole system unusable.
Output of rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:dba74fe96ace8a8ff94f473b0755434b27bffa6f89b3277e617fe603199b5044
                  Version: 40.20240726.0 (2024-07-26T19:03:44Z)
          LayeredPackages: hunspell-pl sg3_utils

  ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-deck-gnome:stable
                   Digest: sha256:ce8176af65dea3a540f475fab22a4d3623f3cdbbece0c960d48550c13a3e7718
                  Version: 40.20240723.0 (2024-07-23T21:14:08Z)
          LayeredPackages: hunspell-pl sg3_utils

Hardware
Galileo
Steam Deck OLED
Extra information or context
Only thing that helps with this is to force turn off the deck with the power button,

Happens to me as well on HP Omen 16 AMD edition.
Specs:
 󱋩  bazzite-gnome:stable 
 󰣛  Bazzite 40 (FROM Fedora Silverblue)
   Linux 6.9.12-205.fsync.fc40.x86_64
 󰾰  OMEN by HP Laptop 16-c0xxx
 󰻠  AMD Ryzen 7 5800H (16) @ 4.46 GHz
 󰍛  AMD Radeon RX 6600M [Discrete]
 󰍛  AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrated]
   5.78 GiB / 30.68 GiB (19%)
 󰍹  1920x1080 @ 144 Hz in 16″ [Built-in] *
 󰍹  1920x1080 @ 60 Hz in 27″ [External]
 󰕮  GNOME 46.4
   Mutter (Wayland)
   bash 5.2.26
   Ptyxis 46.6
 󰏖  3601 (rpm), 69 (flatpak)

@unicornsandcandies can you share the hardware specs & drivers? Steam Deck also relies on AMD chips, right?
@KyleGospo @castrojo @EyeCantCU should this be reported to AMD upstream then? But which package / module? Where are the AMD drivers taken from in Bazzite?

@unicornsandcandies can you share the hardware specs & drivers? Steam Deck also relies on AMD chips, right?
@KyleGospo @castrojo @EyeCantCU should this be reported to AMD upstream then? But which package / module? Where are the AMD drivers taken from in Bazzite?

We should confirm it's the same issue first. If you could pull some logs, that would really be helpful. Also try disabling WiFi and see if the issue persists

logs

Done (inside a collapsible).

uname -srm reports Linux 6.9.12-205.fsync.fc40.x86_64 x86_64
@jsnyder @bketelsen @EyeCantCU
Possibly related issues:

@ Freedesktop GitLab:

2384
2627
3131
3163
3467
3526
3637
Workaround suggestions: 3539

Session flatpak client network.loki.Session triggers those crashes pretty often, so it could be used to reproduce the issue.


Does this work in Eclipse 4.6?

Does this or the Symfony plugin work in Eclipse 4.6?
I've tried installing both on Eclipse 4.6.0 for Mac OS 10.11.6, with PDT 4.0.1. I've tried installing the plugins from the dev repository and the Marketplace. After a restart, they show up in the Installation Details window, but they don't appear anywhere else, like in File Associations or Preferences. There's nothing in the .metadata/.log file about either one.

Yes works correctly on Eclipse 4.6. Require PDT 4.0/4.0.1
In preferences should be available Twig section.
How you install it? From marketplace as additional to PHP Package, or you are using different package?

I installed the Twig and Symfony plugins from the Marketplace button on your site. When that didn't work, I tried removing them and installing Symfony from both repository links on your site, and neither worked.

I tried re-installing Eclipse using the installer, then installing Symfony from the Marketplace, and it worked. So there must be something wrong with my old app's configuration. I'll close this.

Thanks!


can editor.getValue();  get all properties?

Like this:

    "age": {
      "type": "integer",
      "default": {{Here Is new Value}},
}

GetValue() returns your whole JSON Data as JSON Object.
Lets say you have:
{
    "properties": {
        "age": {
            "type": "integer",
            "default": 12
        }
    }
}

as Value. You would do "var jData = editor.getValue()" and wou would be able to access the data via "console.log(jData.properties["age"];"

yes, but I need to save this file and edit after some times. And do this often from UI.

You mean the Schema right?

yes

Then you would need to get the Schema and not the Value. Look into the documentation, there are methods listed how to get the current schema.

You can easily create a div, set the content of the div to the JSON Editor schema and on buttonclick set the schema from the div as the schema of the editor. Look at the source code of this site (There it is done as an example): http://jeremydorn.com/json-editor/