[BUG] UniGetUI wants to upgrade .Net 4.8 to .Net 4.8.1 but this is not supported on Windows 1809

Please confirm these before moving forward

[X] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
[X] I have tested that this issue has not been fixed in the latest (beta or stable) release.
[X] I have checked the FAQ section for solutions.
[X] This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version
3.1.3
Windows version, edition, and architecture
Windows 10 1809 x64
Describe your issue
UniGetUI wants to upgrade software not designed for Windows 10 1809 and fails in tune
Steps to reproduce the issue

Have Windows 10 1809 installed
Then install .Net 4.8
Start UniGetUI.
It will offer to upgrade .Net 4.8 to .Net 4.8.1
This will fail, because .Net 4.8.1 only installs on Windows 10 20H2 and up.

UniGetUI Log
[Fr, 08.Nov..2024 13:48:03]    __  __      _ ______     __  __  ______
                              / / / /___  (_) ____/__  / /_/ / / /  _/
                             / / / / __ \/ / / __/ _ \/ __/ / / // /
                            / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                            \____/_/ /_/_/\____/\___/\__/\____/___/
                                Welcome to UniGetUI Version 3.1.3
[Fr, 08.Nov..2024 13:48:03]
[Fr, 08.Nov..2024 13:48:03] Version Code:  3,13001
[Fr, 08.Nov..2024 13:48:04] Encoding Code Page set to 850
[Fr, 08.Nov..2024 13:48:10] Using bundled GSudo at C:\PRGS\UniGetUI\Assets\Utilities\gsudo.exe
[Fr, 08.Nov..2024 13:48:13] Loaded language locale: de
[Fr, 08.Nov..2024 13:48:16] Lang files were updated successfully from GitHub
[Fr, 08.Nov..2024 13:48:16] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: Chocolatey
                            ¦ Enabled: True
                            ¦ Found: False
                            ¦ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                            ¦ INSTALLED OR IT HAS BEEN MISCONFIGURED
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:48:21] Command winget.exe was not found on the system
[Fr, 08.Nov..2024 13:48:21] User does not have WinGet installed, forcing bundled WinGet...
[Fr, 08.Nov..2024 13:48:21] Command npm was not found on the system
[Fr, 08.Nov..2024 13:48:21] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: Npm
                            ¦ Enabled: True
                            ¦ Found: False
                            ¦ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                            ¦ INSTALLED OR IT HAS BEEN MISCONFIGURED
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:48:28] Command cargo was not found on the system
[Fr, 08.Nov..2024 13:48:28] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: Cargo
                            ¦ Enabled: True
                            ¦ Found: False
                            ¦ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                            ¦ INSTALLED OR IT HAS BEEN MISCONFIGURED
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:48:37] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: .NET Tool
                            ¦ Enabled: True
                            ¦ Found: False
                            ¦ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                            ¦ INSTALLED OR IT HAS BEEN MISCONFIGURED
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:48:39] System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://localhost:3128/' failed with status code '504'."
                               at System.Net.Http.HttpConnectionPool.EstablishProxyTunnelAsync(Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
                               at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
                               at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
                               at UniGetUI.MainApp.UpdateUniGetUIIfPossible(Int32 round) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\App.xaml.cs:line 411
[Fr, 08.Nov..2024 13:48:39] Downloaded new icons and screenshots successfully!
[Fr, 08.Nov..2024 13:48:46] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: Winget
                            ¦ Enabled: True
                            ¦ Found: True
                            ¦ Fancy exe name: winget.exe
                            ¦ Executable path: C:\PRGS\UniGetUI\winget-cli_x64\winget.exe
                            ¦ Call arguments:
                            ¦ Version:
                            ¦   Bundled WinGet CLI Version: v1.8.1911
                            ¦   Using bundled WinGet helper (CLI parsing)
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:48:51] Command scoop was not found on the system
[Fr, 08.Nov..2024 13:48:51] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: Scoop
                            ¦ Enabled: True
                            ¦ Found: False
                            ¦ THE MANAGER WAS NOT FOUND. PERHAPS IT IS NOT
                            ¦ INSTALLED OR IT HAS BEEN MISCONFIGURED
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:49:06] PowerShell sources took too long to load, using known sources as default
[Fr, 08.Nov..2024 13:49:06] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: PowerShell
                            ¦ Enabled: True
                            ¦ Found: True
                            ¦ Fancy exe name: powershell.exe
                            ¦ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                            ¦ Call arguments:  -NoProfile -Command
                            ¦ Version:
                            ¦   Name                           Value
                            ¦   ----                           -----
                            ¦   PSVersion                      5.1.17763.6414
                            ¦   PSEdition                      Desktop
                            ¦   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
                            ¦   BuildVersion                   10.0.17763.6414
                            ¦   CLRVersion                     4.0.30319.42000
                            ¦   WSManStackVersion              3.0
                            ¦   PSRemotingProtocolVersion      2.3
                            ¦   SerializationVersion           <IP_ADDRESS>
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:49:11] PowerShell7 sources took too long to load, using known sources as default
[Fr, 08.Nov..2024 13:49:11] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: PowerShell7
                            ¦ Enabled: True
                            ¦ Found: True
                            ¦ Fancy exe name: pwsh.exe
                            ¦ Executable path: C:\PRGS\pwsh\7\pwsh.exe
                            ¦ Call arguments:  -NoProfile -Command
                            ¦ Version:
                            ¦   PowerShell 7.4.6
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:49:15] Timeout: Not all package managers have finished initializing.
[Fr, 08.Nov..2024 13:49:15] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[Fr, 08.Nov..2024 13:49:22] Resetting administrator rights cache for process id 16092
[Fr, 08.Nov..2024 13:49:24] Resetting administrator rights cache for process id 16092
[Fr, 08.Nov..2024 13:49:36] _____________________________________________
                            ¦¯¯¯¯¯¯¯¯¯¯¯¯¯ MANAGER LOADED ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
                            ¦ Name: Pip
                            ¦ Enabled: True
                            ¦ Found: True
                            ¦ Fancy exe name: pip
                            ¦ Executable path: C:\PRGS\Python\312\python.exe
                            ¦ Call arguments:  -m pip
                            ¦ Version:
                            ¦   pip 24.3.1 from C:\PRGS\Python\312\Lib\site-packages\pip (python 3.12)
                            ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[Fr, 08.Nov..2024 13:50:15] Error finding installed packages on manager PowerShell7
[Fr, 08.Nov..2024 13:50:15] System.TimeoutException: The operation has timed out.
                               at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetInstalledPackages() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 230
[Fr, 08.Nov..2024 13:50:18] Found 148 installed packages from Winget
[Fr, 08.Nov..2024 13:50:23] Error finding updates on manager PowerShell
[Fr, 08.Nov..2024 13:50:23] System.TimeoutException: The operation has timed out.
                               at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 199
[Fr, 08.Nov..2024 13:50:23] Ignored updates database was never loaded, so it is going to be loaded now
[Fr, 08.Nov..2024 13:50:32] Found 14 available updates from Winget
[Fr, 08.Nov..2024 13:50:38] Could not load announcements
[Fr, 08.Nov..2024 13:50:38] System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://localhost:3128/' failed with status code '504'."
                               at System.Net.Http.HttpConnectionPool.EstablishProxyTunnelAsync(Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
                               at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
                               at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
                               at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
                               at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
                               at UniGetUI.Interface.Widgets.Announcer.LoadAnnouncements(Boolean retry) in C:\SomePrograms\WingetUI-Store\src\UniGetUI\Controls\Announcer.xaml.cs:line 57
[Fr, 08.Nov..2024 13:50:46] Found 0 installed packages from PowerShell
[Fr, 08.Nov..2024 13:50:48] Backup saved to C:\Users\<user>\Documents\UniGetUI\<Hostname> installierte Pakete 2024-11-08 13-50-48.ubundle
[Fr, 08.Nov..2024 13:51:00] Found 0 available updates from PowerShell7
[Fr, 08.Nov..2024 13:58:41] UniGetUI is up to date
[Fr, 08.Nov..2024 14:03:51] Loaded operation parameters for package id=Microsoft.Edge on manager Winget and operation Update: update --id "Microsoft.Edge" --exact --source winget --accept-source-agreements --disable-interactivity --interactive --include-unknown --accept-package-agreements --force
[Fr, 08.Nov..2024 14:03:53] Icon for package Microsoft.Edge stored on C:\Users\<user>\AppData\Local\UniGetUI\CachedMedia\Winget\Microsoft.Edge.png
[Fr, 08.Nov..2024 14:03:53] NEWLY DOWNLOADED Icon for Package=Microsoft.Edge Manager=Winget Uri=https://i.postimg.cc/pd256kHk/logo.png is VALID (verification method is PackageVersion)
[Fr, 08.Nov..2024 14:14:21] Resetting administrator rights cache for process id 16092
[Fr, 08.Nov..2024 14:24:59] Error finding updates on manager Pip
[Fr, 08.Nov..2024 14:24:59] System.TimeoutException: The operation has timed out.
                               at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 199
[Fr, 08.Nov..2024 14:24:59] Error finding updates on manager PowerShell
[Fr, 08.Nov..2024 14:24:59] System.TimeoutException: The operation has timed out.
                               at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 199
[Fr, 08.Nov..2024 14:24:59] Error finding updates on manager PowerShell7
[Fr, 08.Nov..2024 14:24:59] System.TimeoutException: The operation has timed out.
                               at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 199
[Fr, 08.Nov..2024 14:25:13] Found 12 available updates from Winget
[Fr, 08.Nov..2024 14:30:44] Found 14 installed packages from Pip
[Fr, 08.Nov..2024 14:30:49] Found 0 installed packages from PowerShell
[Fr, 08.Nov..2024 14:30:49] Found 148 installed packages from Winget
[Fr, 08.Nov..2024 14:30:57] Found 0 installed packages from PowerShell7
[Fr, 08.Nov..2024 14:35:22] Loaded operation parameters for package id=gnome.Dia on manager Winget and operation Update: update --id "gnome.Dia" --exact --source winget --accept-source-agreements --disable-interactivity --interactive  --include-unknown --accept-package-agreements --force --location "C:\PRGS\Dia"
[Fr, 08.Nov..2024 14:40:14] Resetting administrator rights cache for process id 16092
[Fr, 08.Nov..2024 14:40:24] Loaded operation parameters for package id=Microsoft.DotNet.Framework.DeveloperPack_4 on manager Winget and operation Update: update --id "Microsoft.DotNet.Framework.DeveloperPack_4" --exact --source winget --accept-source-agreements --disable-interactivity --interactive --include-unknown --accept-package-agreements --force
[Fr, 08.Nov..2024 14:58:45] UniGetUI is up to date
[Fr, 08.Nov..2024 15:47:21] Found 14 installed packages from Pip
[Fr, 08.Nov..2024 15:47:24] Found 0 installed packages from PowerShell
[Fr, 08.Nov..2024 15:47:27] Resetting administrator rights cache for process id 16092
[Fr, 08.Nov..2024 15:47:28] Found 148 installed packages from Winget
[Fr, 08.Nov..2024 15:47:28] Adding missing package ARP\Machine\X86\Vivaldi to installed packages list
[Fr, 08.Nov..2024 15:47:31] Found 0 installed packages from PowerShell7
[Fr, 08.Nov..2024 15:58:47] UniGetUI is up to date

Package Managers Logs
> Powershell.exe -ExecutionPolicy Bypass .\Deploy-DotNet481.ps1 -DeploymentType "Install" -DeployMode "Interactive"
[11-08-2024 15:41:06.944] [Get-LoggedOnUser] :: Getting session information for all logged on users.
[11-08-2024 15:41:07.245] [Get-RegistryKey] :: Registry key [Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MUI\Settings] does not exist. Return $null.
[11-08-2024 15:41:07.314] [Get-RegistryKey] :: Getting registry key [Registry::HKEY_USERS\S-1-5-21-2371448200-2626132239-2341880065-2205\Software\Policies\Microsoft\Windows\Control Panel\Desktop] value [PreferredUILanguages].
[11-08-2024 15:41:07.331] [Get-RegistryKey] :: Registry key value [Registry::HKEY_USERS\S-1-5-21-2371448200-2626132239-2341880065-2205\Software\Policies\Microsoft\Windows\Control Panel\Desktop] [PreferredUILanguages] does not exist. Return $null.
[11-08-2024 15:41:07.348] [Get-RegistryKey] :: Getting registry key [Registry::HKEY_USERS\S-1-5-21-2371448200-2626132239-2341880065-2205\Control Panel\Desktop] value [PreferredUILanguages].
[11-08-2024 15:41:07.865] [Initialization] [PSAppDeployToolkit] :: *******************************************************************************
[11-08-2024 15:41:07.865] [Initialization] [PSAppDeployToolkit] :: *******************************************************************************
[11-08-2024 15:41:07.915] [Initialization] [PSAppDeployToolkit] :: [Microsoft_.NETFramework_4.8.1] setup started.
[11-08-2024 15:41:08.701] [Initialization] [PSAppDeployToolkit] :: Script [C:\Users\<user>\Downloads\DotNet481\AppDeployToolkit\AppDeployToolkitMain.ps1] dot-source invoked by [C:\Users\<user>\Downloads\DotNet481\Deploy-DotNet481.ps1]
[11-08-2024 15:41:08.800] [Initialization] [PSAppDeployToolkitExt] :: Script [C:\Users\<user>\Downloads\DotNet481\AppDeployToolkit\AppDeployToolkitExtensions.ps1] dot-source invoked by [C:\Users\<user>\Downloads\DotNet481\AppDeployToolkit\AppDeployToolkitMain.ps1]
[11-08-2024 15:41:08.863] [Initialization] [PSAppDeployToolkit] :: [Microsoft_.NETFramework_4.8.1] script version is [1.0.0]
[11-08-2024 15:41:08.875] [Initialization] [PSAppDeployToolkit] :: [Microsoft_.NETFramework_4.8.1] script date is [XX/XX/20XX]
[11-08-2024 15:41:08.886] [Initialization] [PSAppDeployToolkit] :: [Microsoft_.NETFramework_4.8.1] script author is [Jason Bergner]
[11-08-2024 15:41:08.897] [Initialization] [PSAppDeployToolkit] :: [Deploy Application] script version is [3.8.4]
[11-08-2024 15:41:08.909] [Initialization] [PSAppDeployToolkit] :: The following non-default parameters were passed to [Deploy Application]: [-DeploymentType:'Install' -DeployMode:'Interactive']
[11-08-2024 15:41:08.924] [Initialization] [PSAppDeployToolkit] :: [App Deploy Toolkit Main] script version is [3.10.2]
[11-08-2024 15:41:08.936] [Initialization] [PSAppDeployToolkit] :: [App Deploy Toolkit Extensions] version is [3.10.1]
[11-08-2024 15:41:08.948] [Initialization] [PSAppDeployToolkit] :: Computer Name is [BCL2353-MUC.<dom>.intern]
[11-08-2024 15:41:08.962] [Initialization] [PSAppDeployToolkit] :: Current User is [<dom>\<user>]
[11-08-2024 15:41:08.976] [Initialization] [PSAppDeployToolkit] :: OS Version is [Microsoft Windows 10 Enterprise LTSC 64-bit 10.0.17763.6414]
[11-08-2024 15:41:08.990] [Initialization] [PSAppDeployToolkit] :: OS Type is [Workstation]
[11-08-2024 15:41:09.006] [Initialization] [PSAppDeployToolkit] :: Current Culture is [de-DE], language is [DE] and UI language is [DE]
[11-08-2024 15:41:09.026] [Initialization] [Get-HardwarePlatform] :: Retrieving hardware platform information.
[11-08-2024 15:41:09.063] [Initialization] [PSAppDeployToolkit] :: Hardware Platform is [Physical]
[11-08-2024 15:41:09.082] [Initialization] [PSAppDeployToolkit] :: PowerShell Host is [ConsoleHost] with version [5.1.17763.6414]
[11-08-2024 15:41:09.095] [Initialization] [PSAppDeployToolkit] :: PowerShell Version is [5.1.17763.6414 x64]
[11-08-2024 15:41:09.110] [Initialization] [PSAppDeployToolkit] :: PowerShell CLR (.NET) version is [4.0.30319.42000]
[11-08-2024 15:41:09.126] [Initialization] [PSAppDeployToolkit] :: *******************************************************************************
[11-08-2024 15:41:09.154] [Initialization] [PSAppDeployToolkit] :: Display session information for all logged on users:

NTAccount           : <dom>\<user>
SID                 : S-1-5-21-2371448200-2626132239-2341880065-2205
UserName            : <user>
DomainName          : <dom>
SessionId           : 1
SessionName         : Console
ConnectState        : Active
IsCurrentSession    : True
IsConsoleSession    : True
IsActiveUserSession : True
IsUserSession       : True
IsRdpSession        : False
IsLocalAdmin        : False
LogonTime           : 08.11.2024 09:21:23
IdleTime            : 00:00:00
DisconnectTime      :
ClientName          :
ClientProtocolType  :
ClientDirectory     :
ClientBuildNumber   : 0

[11-08-2024 15:41:09.172] [Initialization] [PSAppDeployToolkit] :: The following users are logged on to the system: [<dom>\<user>].
[11-08-2024 15:41:09.186] [Initialization] [PSAppDeployToolkit] :: Current process is running with user account [<dom>\<user>] under logged in user session for [<dom>\<user>].
[11-08-2024 15:41:09.462] [Initialization] [PSAppDeployToolkit] :: The following user is the console user [<dom>\<user>] (user with control of physical monitor, keyboard, and mouse).
[11-08-2024 15:41:09.476] [Initialization] [PSAppDeployToolkit] :: The active logged on user is [<dom>\<user>].
[11-08-2024 15:41:09.491] [Initialization] [PSAppDeployToolkit] :: The active logged on user [<dom>\<user>] has a primary UI language of [DE].
[11-08-2024 15:41:09.505] [Initialization] [PSAppDeployToolkit] :: The following UI messages were imported from the config XML file: [UI_Messages_DE].
[11-08-2024 15:41:09.520] [Initialization] [PSAppDeployToolkit] :: The active logged on user [<dom>\<user>] has a DPI scale factor of [100] with DPI pixels [96].
[11-08-2024 15:41:09.557] [Initialization] [PSAppDeployToolkit] :: Unable to load COM Object [Microsoft.SMS.TSEnvironment]. Therefore, script is not currently running from a SCCM Task Sequence.
[11-08-2024 15:41:09.576] [Initialization] [PSAppDeployToolkit] :: Skipping attempt to check for and make the task scheduler services healthy, because the App Deployment Toolkit is not running under the [NT-AUTORITÄT\SYSTEM] account.
[11-08-2024 15:41:09.590] [Initialization] [PSAppDeployToolkit] :: Session 0 not detected.
[11-08-2024 15:41:09.608] [Initialization] [PSAppDeployToolkit] :: Installation is running in [Interactive] mode.
[11-08-2024 15:41:09.629] [Initialization] [PSAppDeployToolkit] :: Deployment type is [Installation].
[11-08-2024 15:41:09.719] [Installation] [Deploy-DotNet481] :: Microsoft .NET Framework 4.8.1 only applies to Windows 10 Version 20H2 and later.
[11-08-2024 15:41:09.761] [Post-Installation] [Close-InstallationProgress] :: The installation progress dialog does not exist. Waiting up to 5 seconds...
[11-08-2024 15:41:14.784] [Post-Installation] [Close-InstallationProgress] :: The installation progress dialog was not created within 5 seconds.
[11-08-2024 15:41:14.818] [Post-Installation] [Exit-Script] :: Microsoft_.NETFramework_4.8.1 Installation completed with exit code [0].
[11-08-2024 15:41:14.896] [Post-Installation] [Test-PowerPoint] :: Checking if PowerPoint is in either fullscreen slideshow mode or presentation mode...
[11-08-2024 15:41:14.928] [Post-Installation] [Test-PowerPoint] :: PowerPoint application is not running.
[11-08-2024 15:41:14.941] [Post-Installation] [Test-PowerPoint] :: PowerPoint is running in fullscreen mode [False].
[11-08-2024 15:41:14.960] [Post-Installation] [Show-BalloonTip] :: Displaying balloon tip notification asynchronously with message [Installation abgeschlossen.].
[11-08-2024 15:41:15.011] [Post-Installation] [Execute-Process] :: [C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe] is a valid fully qualified path, continue.
[11-08-2024 15:41:15.044] [Post-Installation] [Execute-Process] :: UseShellExecute is set to true, standard output and error will not be available.
[11-08-2024 15:41:15.063] [Post-Installation] [Execute-Process] :: Working Directory is [C:\Windows\System32\WindowsPowerShell\v1.0].
[11-08-2024 15:41:15.080] [Post-Installation] [Execute-Process] :: Executing [C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe [PowerShell ScriptBlock]]...
[11-08-2024 15:41:15.221] [Post-Installation] [Execute-Process] :: NoWait parameter specified. Continuing without waiting for exit code...
[11-08-2024 15:41:15.253] [Post-Installation] [Exit-Script] :: -------------------------------------------------------------------------------

Relevant information
Software installs only on newer Windows versions, not the one trying the upgrade.
Screenshots and videos
No response

this is an issue that should be reported to microsoft/winget-pkgs


Expand string to call parameters

In bash it is possible to use a string to represent separate arguments, such as:
foo $(echo "aaa bbb")  # Interpreted as two arguments
foo "aaa bbb" # Interpreted as one argument

Is there a way to enforce the first behavior in elvish? If a call returns a space delimited string, it is not directly interpreted as multiple args.

use list of strings, or manually split a string

Okay, thank you very much for the reply. This solves my issue!


feat(docker): improve docker image

e as per official fastapi docs to not include poetry in the final image

great, thanks for the review, i don't have repo write rights, so feel free to merge it at your own convenience


Link time error while using as a library on windows

I have made my own CMake to compile this project as a library. However some symbols are not being compiled.
My CMakeLists (alongside include/ and source/):
file(GLOB_RECURSE Gainput ./**.cpp)
file(GLOB_RECURSE GainputH ./**.h)

set(ROOTEX_INCLUDES
    ${ROOTEX_INCLUDES}
    ${CMAKE_CURRENT_LIST_DIR}/include/
CACHE INTERNAL "")

add_definitions(-DGAINPUT_BUILD_SHARED=OFF)
add_definitions(-DGAINPUT_BUILD_STATIC=ON)
add_definitions(-DGAINPUT_LIB_BUILD)
add_definitions(-DGAINPUT_PLATFORM_WIN)

add_library(Gainput STATIC ${Gainput} ${GainputH})
set_target_properties(Gainput PROPERTIES LINKER_LANGUAGE CXX)

target_include_directories(Gainput PUBLIC
    ./include/
)

The link errors:
Error	LNK2019	unresolved external symbol XInputGetState referenced in function "public: virtual void __cdecl gainput::InputDevicePadImplWin::Update(class gainput::InputDeltaState *)" (?Update@InputDevicePadImplWin@gainput@@UEAAXPEAVInputDeltaState@2@@Z)	Game	D:\CPP Projects\Rootex\build\game\Gainput.lib(GainputInputDevicePad.obj)	1

Error	LNK2019	unresolved external symbol XInputSetState referenced in function "public: virtual bool __cdecl gainput::InputDevicePadImplWin::Vibrate(float,float)" (?Vibrate@InputDevicePadImplWin@gainput@@UEAA_NMM@Z)	Game	D:\CPP Projects\Rootex\build\game\Gainput.lib(GainputInputDevicePad.obj)	1

This is just me not linking Xinput to my project. Closing this issue now...


added top level folder to release artifact

I find it rather annoying to unpack the archive and have the contents in the same folder. This PR adds a top level folder luke-${version}.

good one, thanks!


Does this calendar support JSON?

Very nice calendar... Wondering if I can replace the events on days (You have them as Apple) with a JSON Payload from an API?


Enable comparing indicators across different sources/types of documents

This PR implements the comparison of indicators across Pledges, INDC and LTS. It does this by adding a normalized_slug and normalized_label to the Indc::Indicators, and when fetching the data finding only one of the normalized indicators and grouping the data across the documents under that one.
This doesn't require any change on the front end, as the endpoint doesn't change.
To test it you should run:
bundle exec rails db:migrate
bundle exec rails db:admin_boilerplate:create

And then reimport the indc data from staging:
bundle exec rails indc:import
You should now be able to compare data from Pledges and First NDC for instance, or in the endpoint: http://localhost:3000/api/v1/ndcs?locations_documents=AUS-pledges,ALB-first_ndc&category=overview&source[]=CAIT&source[]=WB&source[]=NDC Explorer , you should get this indicator: nrm_summary, which merges data from indc_summary and pledges_summary.
I have added some specs to test this out, and refactored the controller a little to tidy it up, and to only return indicators with data, so less data to be handled by the frontend.

Hey, about the sectoral information data and nrm_summary - the categories ids that I see e.g. 224,
219 are not related to any category we fetching, so this will not be displayed. Do you think we should merge the categories too?
Check this endpoint:
http://localhost:3000/api/v1/ndcs?locations_documents=DZA-pledges,DZA-first_ndc,DZA-indc&category=sectoral_information&filter=overview&source[]=CAIT&source[]=WB&source[]=NDC Explorer

Also, I need to fix the sectoral information section, it copies one value for all selected documents from the same country:

also

Hi Kamil it might be best to do some pair programming on this, as I'm not 100% sure I understand how the frontend is dealing with the data I'm passing to it. I have a meeting from 16h00 to 17h00. But we could chat at 17h00 if you are still around.

sure :ok:


[TW#15165] RMT isn't working correctly on master

The RMT device is no longer transmitting as expected in transmit mode.
This isn't working for my code:
https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers
Nor is it working against the code my code was originally based upon:
https://github.com/FozzTexx/ws2812-demo
As was reported to me via https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers/issues/9, undoing commit 17747b33586075e46cadfe0c096dabb7f1a80df2 rectifies the problem. It's not yet clear whether there is a bug in that commit or if there is extra code required to work successfully based upon it.
For reference, there was some discussion here but it was inconclusive:
https://www.esp32.com/viewtopic.php?f=13&t=2339&p=11273

This may be resolved now - at least, it seems to be working for me.
Both our demos used the old GPIO constuction:
....
DPORT_SET_PERI_REG_MASK(DPORT_PERIP_CLK_EN_REG, DPORT_RMT_CLK_EN);
DPORT_CLEAR_PERI_REG_MASK(DPORT_PERIP_RST_EN_REG, DPORT_RMT_RST);
PIN_FUNC_SELECT(GPIO_PIN_MUX_REG[gpioNum], 2);
gpio_matrix_out((gpio_num_t)gpioNum, RMT_SIG_OUT0_IDX + RMTCHANNEL, 0, 0);
gpio_set_direction((gpio_num_t)gpioNum, GPIO_MODE_OUTPUT);
...RMT initialization code follows...

Using the rmt_set_pin() instead seems to resolve the issue:
....
DPORT_SET_PERI_REG_MASK(DPORT_PERIP_CLK_EN_REG, DPORT_RMT_CLK_EN);
DPORT_CLEAR_PERI_REG_MASK(DPORT_PERIP_RST_EN_REG, DPORT_RMT_RST);
rmt_set_pin(static_cast<rmt_channel_t>(RMTCHANNEL),
            RMT_MODE_TX,
            static_cast<gpio_num_t>(gpioNum));
...RMT initialization code follows...

Previously, gpio_set_direction did not make sure that GPIO function was actually selected in the GPIO matrix. Now it switches to GPIO signal, which undoes the effect of gpio_matrix_out(..., RMT_SIG_OUT0_IDX + RMTCHANNEL, 0, 0);. Either switch the order of the two statements, or use rmt_set_pin as a higher-level solution, as you did.

Thanks for the extra info!


improve radio button test coverage to check group scenarios

This PR creates a test to prevent regression for #1283.


Device nit Responding(Though responding)

Alexa replies device not responding to every command, though the commands are actually delivered. a few seconds later the new status gets updated in the alexa app.

Same problem here

This happens to me only on my Gen 3 Dots, not a Gen 2 Dot.  (I don't have a gen 1 Dot to test).  I have ESPALEXA_ASYNC enabled.  Let me know if you want the debug for when this happens.

No Problems with two Dot 3 and the Echo 2 here

Even I am facing a similar issue.. it works fine with Gen 2 Echo Dot but gives device not responding with Echo Dot Gen 3 Device.

@barneyz What are your ESPAlexa Settings?

Hey, iv'e added a Pull Request (#88 ) that fixed the issue for me on my 3rd generation echo dot.
Could you check it for the Gen 2?


Support for Matterport connector in scene composer

Overview
Support for Matterport connector in scene composer
Verifying Changes
Scene Composer
For scene-composer package changes specifically, you can preview the component in the published storybook artifact. To do this, wait for the Publish Storybook action to complete below.

Click on the workflow details
Select the Summary item on the left
Download the zip file

To run the storybook build locally, you need a local static web server:
npm install -g httpserver
cd <Extracted Zip Directory>
httpserver

Then open the website http://localhost:8080 to run the doc site.
Legal
This project is available under the Apache 2.0 License.

want to see no usage of any as well as clean up adjacent any's utilized within code being worked on directly.

make sure PR is for a single commit


Release docker img

Updates the release process to also create a docker image upon hitting a tag with v*. Some parts are commented out for testing and will be reintroduced upon approval.
This was triggered off of this branch:
https://github.com/mosaicml/llm-foundry/actions/runs/11022339619/job/30611648283

As can be seen in the image building process, it properly clones the correct ref + repo along with all of the other installs.


[otbn,dv] Fix OTBN tests for xlm

Since default is VCS, these went unnoticed. This commit fixes build errors in xcelium tool.
Signed-off-by: Canberk Topal<EMAIL_ADDRESS>

Checked-out to the PR and tried this command: util/dvsim/dvsim.py hw/ip/otbn/dv/uvm/otbn_sim_cfg.hjson -i otbn_sw_no_acc --reseed=1 --tool=xcelium. Now it is working.


cyrillic text

Hello, unfortunately, if i will type cyrillic letters it will give back something like this ""Р°РІС‹Р°РІС‹Р"

Checked on our test page.
Generated file is here: test.docx.
All is fine. Please share more details.

Your example really works fine, but I against of usin poor tinyMCE I am using angular-ui-tinyMCE. I suppose that the main problem is here. Mb, if text to convert reciev from the angular ng-model don't converted as a text reciev from html? Or it is madness?

html-docx-js works with plain HTML as an input. The lib charset is UTF-8, so it works fine with Cyrillic (as you saw in provided file).
Did you check how the HTML you send to html-docx-js looks like, does it look OK or does it already contain ""Р°РІС‹Р°РІС‹Р"?
I will close the issue for now as I don't recognize this to be a problem of the html-docx-js. We can continue the discussion though.


--rerun-failed executes all tests

What steps did you take and what happened:
./sonobuoy run --wait --plugin-env=e2e.E2E_PARALLEL=y
one test failed
./sonobuoy retrieve
./sonobuoy e2e<PHONE_NUMBER>24_sonobuoy_165ec6ae-f8e6-4f9d-9361-5635dc1fcefc.tar.gz --rerun-failed --plugin-env=e2e.E2E_PARALLEL=y --wait
all tests executed again
What did you expect to happen:
only one test would be executed
Anything else you would like to add:
looks like https://github.com/vmware-tanzu/sonobuoy/issues/797 resurfaced
Environment:

Sonobuoy version: v0.53.1
Kubernetes version: v1.21.3
Kubernetes installer & version: kubeadm v1.21.3
Cloud provider or hardware configuration: bare metal
OS (e.g. from /etc/os-release): Flatcar Container Linux by Kinvolk 2905.2.1 (Oklo)
Sonobuoy tarball (which contains * below)

Working on repro/identifying the issue right now. First try and I found that when I did quick mode (1 test) and it passed, when doing rerun-failed on the tarball it ended up just running the whole suite as well. When I looked at the logs it looked like the focus was the whole conformance suite explicitly too.

Ah, I think I see the issue though I'll have to confirm it and figure out the best way to test it.
It sets the PluginEnvOverrides value but I think that probably is having some conflict with the recent changes to how the focus/skip were being handled now (e.g. a transform on the plugin def before being run). TBD

Looking at the e2e command in general I am leaning towards:

marking it as deprecated since the 'show' type functionality is duplicated by the newer 'results' command and gen/run commands already exist.
Introduce a new flag/command to simply spit out a regexp from the tarball's failed tests.

E.g.:
sonobuoy gen/run --failed-regexp-from-tar output.tar.gz ...

One new flag (which needs some work on the naming) to actually increase functionality since now it would work with gen as well and we get rid of an entire command.

So far I've been unable to repro, even with v0.53.1 of Sonobuoy.

Just merged #1395 so in the next release e2e will be gone and gen/run will have a --rerun-failed <tarball> flag that accomplishes the same thing as sonobuoy e2e <tarball> --rerun-failed.


Fix issue with environment selector being out of sync

Description
closes #2350
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Code is clear and sufficiently documented
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[x] ~End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )~

Reviewer Checklist:

[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Code is clear and sufficiently documented
[ ] Correct, in line with design

Processing this pull request

Merged into branches iso5, iso4, master in 47b8a8a73d329b22025874a7940ad3c68c194165


Syntax highlighting fails when there's a vector argument

I came here by following the link in [...]/code/resources/app/extensions/r/syntaxes/r.tmLanguage.json so I hope I'm in the right place.

Describe the bug
A clear and concise description of what the bug is.
The following code breaks the syntax highlighting; everything after the last quote is considered part of an (unfinished) string
fun <- function(a, c = c("a", "()"), d) {
    function body, not a quoted string
}

It seems to view the close bracket within the quoted string as the end of the function args.
To Reproduce
Steps to reproduce the behavior:

Open an R file
Copy or type that code
Observe the results

Do you want to fix by self? (We hope your help!)
I have tried to, but I'm not familiar with textmate grammars... so... maybe? I gather I've got to mess with function-parameters so that it no longer views the close bracket as the end of the function args, probably by allowing arguments to have default values that are the evaluation of function calls
(If yes,) what kind of help do you want? (e.g. Which file should I fix, Survey (related documents)
Expected behavior
Pretty clear I think
Screenshots
Above
Environment (please complete the following information):

OS: Linux
VSCode Version: [e.g. 1.58.2]
not important
also unimportant, but I'm testing with the current language definition in this repo

I could reproduce this. In this case, the language service does not work either when editing code below this function.

Out of curiosity, is this a problem with this extension?
The syntax highlighting seems to go wrong even in environments without vscode-R.

It is likely that the built-in syntax does not correctly handle such case.

I looked it up and it looks like the syntax for this extension is built into vscode?
https://github.com/microsoft/vscode/blob/4f5f5de28ffbe4d9321148479d9e050cdb1551ed/extensions/r/syntaxes/r.tmLanguage.json#L3

Thanks for the finding. Then it is up to us to fix the syntax.

I looked it up and it looks like the syntax for this extension is built into vscode?

Yeah that's what I meant by

I came here by following the link in [...]/code/resources/app/extensions/r/syntaxes/r.tmLanguage.json so I hope I'm in the right place.

Sorry if that wasn't clear!

There is a link to R-Box in the comment after opening the link from vscode above, but R-Box is already archived and updates are already made directly to this repository, so it would be better to modify the comment.
https://github.com/REditorSupport/vscode-R/blob/8ec924b2a1b18ea722172995fa702c938604ecaf/syntax/r.json#L2-L6

(to state the obvious) it looks like brackets are still being parsed as punctuation when quoted and in the presence of function. this leads me to think it's an issue with the function-declarations definition

FYI,  the syntax highlighting on GitHub seems to be normal, and the source code seems to be from this repository.
https://github.com/textmate/r.tmbundle

FYI,  the syntax highlighting on GitHub seems to be normal, and the source code seems to be from this repository.
https://github.com/textmate/r.tmbundle

Thanks for the link @eitsupi! I tested the grammar in vscode, and like you said, didn't into any problems.
I don't know a whole lot about textmate grammar, but I wonder if there would be any issues with adopting the linked one?

The issue is definitely with the function declarations section, replacing the function-declarations match pattern with the textmate repo's pattern fixes the issue.


Updates to allow for switching out of the HTTP Client.

This update allows you to switch out the http.Client implementation. This is useful if you need a different RoundTripper - for example when doing unit testing or in my specific scenario, when using this project on Google Cloud Platform, App Engine.

Thanks


Explore the intergration potential of evm sidechain

This is a research topic about connecting the evm sidechain directly with smart contract.
See the related notion doc

Maybe related upstream: https://github.com/integritee-network/worker/issues/958


Deployment script hangs after binding import step

Deployment process works flawlessly but hangs on the step following the binding import.  While hung, a look into the Admin Console shows that all bindings were imported properly.  I canceled the script and then started the application manually at the application level (starting all artifacts by default) and everything worked correctly.  The DeploymentResults file process was not completed, but there appears to be no other obvious problems resulting from this.

Please reference this string of comments from another user on Scott's website:
Tuesday, July 10, 2007 7:35:14 AM (Central Standard Time, UTC-06:00)
Hi,
I tried to ImportBindings in exec task using BTSTask ImportBindings command .. my script uses four binding files to be imported. After importing 2 binding files the BTSTask hangs and never returns and so NAnt script. However I can see the success message of second import. After successful import cpu usage and memory uses of BTSTask stabilizes.
Atin Jain
Tuesday, July 10, 2007 3:14:30 PM (Central Standard Time, UTC-06:00)
Atin - I've seen that behavior (the hang) when there is something not quite right about your bindings file. Unfortunately, btstask should probably do more validation prior to starting the import. Take a look at any hand-edits you might have made.
Scott Colestock
Wednesday, July 11, 2007 3:12:56 AM (Central Standard Time, UTC-06:00)
Hi Scott,

Thanks for your instant reply.
Theres no hand-edits in binding files. All files are generated by export bindings wizard. Before using BTSTask we used to import bindings using BTSDeploy. But BTSDeploy used to hang on adding assemblies because size of assembly was large(wmiprvse memory limitation) but never gave problem in importing bindings. If I use BTS Admin Console, it successfully imports binding. If I restart biztalk server and sqlserver then sometimes it imports correctly using script. Is there a limitation of binding file size?

Regards
Atin
Wednesday, July 11, 2007 7:38:36 AM (Central Standard Time, UTC-06:00)
Atin - I'm not sure what to say, except that the symptoms you're talking about are somewhat consistent with a malformed binding file. If your binding file is good, but very large, perhaps you want to consider increasing your DTC timeout? (just a thought...)
Scott Colestock
This work item was migrated from CodePlex
CodePlex work item ID: '1154'
Vote count: '1'

[tfabraham@6/23/2008]
Rokhead -- are you referring to the "Starting Application" step?  It is normal for this step to take 3-5 seconds PER ORCHESTRATION.  How long have you waited for it to complete?

[UnknownUser@6/23/2008]

[UnknownUser@6/25/2008]

[UnknownUser@2/21/2013]

[UnknownUser@5/16/2013]

Issue closed by tfabraham with comment
See previous comment.  Please resubmit if this is still an issue.


Use ubuntu/squid docker image

ITs were failing for me in https://github.com/elastic/rally/pull/1602, and troubleshooting led me here:
$ docker run --rm --name squid -d -v it/resources/squid//squidpasswords:/etc/squid/squidpasswords -v it/resources/squid//squid.conf:/etc/squid/squid.conf -p 3128:3128 datadog/squid
Unable to find image 'datadog/squid:latest' locally
docker: Error response from daemon: pull access denied for datadog/squid, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

$ docker search squid
NAME                         DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
sameersbn/squid                                                              222                  [OK]
squidfunk/mkdocs-material    Documentation that simply works                 113                  [OK]
minimum2scp/squid            squid3 cache service container running on de…   66                   [OK]
ubuntu/squid                 Squid is a caching proxy for the Web. Long-t…   40
b4tman/squid                 Squid container based on Alpine Linux           17                   [OK]
squidex/squidex              Squidex Headless CMS                            13
lucacri/squid-ext-conf       Squid server on alpine, gathering configurat…   12
babim/squid                  Squid 4 on alpine linux. With or without auth   3                    [OK]
photoprism/mkdocs-material   Tracks stable major versions of squidfunk/mk…   2
cloudreach/squid-utm         Squid Proxy UTM                                 1
kasmweb/squid                A proxy intended to redirect users to a Kasm…   1
boynux/squid-exporter        Squid metrics exporter for Prometheus           1                    [OK]
squids/squids-exporter                                                       0
squids/mysql                                                                 0
squids/mycilium                                                              0
squids/mysqlleader                                                           0
squids/mycilium-amd64                                                        0
squidex/nginx-proxy                                                          0
squids/qfb-mysql-8.0                                                         0
squidex/caddy-proxy                                                          0
squidtoon99/apiserver-rs                                                     0
squids/qfb-backup-job                                                        0
squidex/squidex-identity     Squidex Identity Server                         0
squidcache/buildfarm         Images for the project's Jenkins build farm     0
squids/fluent-bit                                                            0

The datadog/squid image doesn't seem to exist anymore, but because it was cached locally for me ITs continued to work. This commit updates it to use the ubuntu/squid Docker Image

Ugh..
17:12:53 _________________ test_build_es_and_plugin_with_docker[es-it] __________________
17:12:53
17:12:53 cfg = 'es-it'
17:12:53
17:12:53     @it.random_rally_config
17:12:53     def test_build_es_and_plugin_with_docker(cfg):
17:12:53 >       assert (
17:12:53             it.esrally(
17:12:53                 cfg,
17:12:53                 "build --source-build-method=docker --revision=latest --target-arch aarch64 --target-os linux "
17:12:53                 "--elasticsearch-plugins=analysis-icu --quiet",
17:12:53             )
17:12:53             == 0
17:12:53         )
17:12:53 E       AssertionError: assert 64 == 0
17:12:53 E        +  where 64 = <function esrally at 0x7f9dbdcb0ca0>('es-it', 'build --source-build-method=docker --revision=latest --target-arch aarch64 --target-os linux --elasticsearch-plugins=analysis-icu --quiet')
17:12:53 E        +    where <function esrally at 0x7f9dbdcb0ca0> = it.esrally

@elasticmachine run
rally/it-python38


Show new updates happening across RDS

We want to showcase some of the newer updates happening across RDS on the main page

@rohan09-raj  Hey can you assign this task to me


import PropTypes from react is deprecated in version 15

import { PropTypes } from react is deprecated in react version 15.
warning.js: Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead.

@u9520107  Is this what you mentioned several days ago?

Yes, we should upgrade react and make changes accordingly. This should be quite simple.


Abort build if shading fails

Hi,
We faced an issue with shading step in our project. The 'fat' JAR building step generated a JAR, but it did not work correctly when executed because the shading step seemed to work only 'partially' with our dependency. It seemed that it updated the references to the dependency but did not then 'rename' the path to match the shading path so the dependency was not found during runtime. The problematic dependency in our case was com.fasterxml.jackson.module.
We noticed that in our build logs this was mentioned as:
[info] Including: jackson-core-2.15.3.jar
[info] Including: javax.ws.rs-api-2.0.1.jar
[info] Including: netty-common-4.1.22.Final.jar
Fully-qualified classname does not match jar entry:
  jar entry: META-INF/versions/9/module-info.classl 32s
  class name: module-info.classbly / assembledMappings 35s
Omitting META-INF/versions/9/module-info.class.
Unable to read classname from bytecode in META-INF/versions/11/com/fasterxml/jackson/core/io/doubleparser/BigSignificand.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/11/com/fasterxml/jackson/core/io/doubleparser/FastDoubleSwar.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/11/com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/11/com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath$UInt128.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/17/com/fasterxml/jackson/core/io/doubleparser/FastDoubleSwar.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/17/com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/17/com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath$UInt128.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/19/com/fasterxml/jackson/core/io/doubleparser/FastDoubleSwar.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/19/com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
Unable to read classname from bytecode in META-INF/versions/19/com/fasterxml/jackson/core/io/doubleparser/FastIntegerMath$UInt128.class
Shading is therefore impossible, so this entry will be skipped.
java.lang.IllegalArgumentException: null
[info] Including: javax.annotation-api-1.2.jar
[info] Including: scala-java8-compat_2.11-0.7.0.jar
[info] Including: value-2.0.16.jar
[info] Including: spark-utils_2.11-0.0.173.jar
[info] Including: netty-codec-4.1.22.Final.jar
[info] Including: jackson-module-jaxb-annotations-2.6.3.jar
[info] Including: error_prone_annotations-2.1.2.jar

More details:

We were previously using Jackson version 2.8.4 without any issues but when we upgraded it to 2.15.3 then this issue started to appear
At that time we were using a quite old version of sbt-assembly: addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.6"). When we updated it to 2.1.5, then the issue went away.
We were thinking that the Jackson's multi-release could have triggered this https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15#jar-changes + we were using an older version of the sbt-assembly. Weird thing was, that the problem did not show immediately when we upgraded Jackson (with together an older version of sbt-assembly) but it showed up in a subsequent build which did introduced changes that did not change this part of our project.

I had a few questions I was hoping you could shine some light on:

Were we on the right track of thinking that the Jackson multi-release JAR introduced this problem and has there been fixes related to this in the new releases of sbt-assembly?

Is the shading a non-deterministic process, which could explain why we didn't get this problem on the first change, which upgraded Jackson, but only in the following changes/builds?

Is there something like a build flag that would fail the build step if the shading was not possible to do? We would like to have this so we could prevent us from deploying a 'broken' JAR.

I did my best to find answers to these questions from the issues and StackOverflow, but I failed to find something that would answer to my questions.
Thank you in advance.
Janne

Were we on the right track of thinking that the Jackson multi-release JAR introduced this problem and has there been fixes related to this in the new releases of sbt-assembly?

That sounds like a good hypothesis because MR JARs contain additional class files.

Is the shading a non-deterministic process, which could explain why we didn't get this problem on the first change, which upgraded Jackson, but only in the following changes/builds?

I don't think shading itself is non-deterministic but sbt-assembly has assemblyRepeatableBuild, which can be set to false for performance.

Is there something like a build flag that would fail the build step if the shading was not possible to do? We would like to have this so we could prevent us from deploying a 'broken' JAR.

If the build isn't failing today, I'd say that's a bug, but I guess jarjar (Jar Jar Links or Jar Jar Abrams) was written a bit more laxed way? We need to look into this.


Typescript bindings

Problem:
Hi there,
trying to use current version of<EMAIL_ADDRESS>with @types/sortablejs in ngx-sortablejs.
It works pretty well by simple
import Sortable from 'sortablejs';

however the following line export = Sortable; forces to add  "allowSyntheticDefaultImports": true, to the typescript compiler options, which is, well, not that ideal, because I need to ask all my users to enable this compiler option (it is not enabled by default).
Additionally, I cannot use
import { Sortable } from 'sortablejs';

and all the module exports correspondingly because the typings are out of date.
So, basically I have two questions:

is there anybody out there to support the typings?
could they be included in this repository and always correspond to the current version of the library? If this is possible I am fully with you to assist with the initial configuration.

JSBin/JSFiddle demonstrating the problem:

Before you create an issue, check it:

Try master-branch, perhaps the problem has been solved;
Use the search, maybe we already have an answer;
If not found, create an example on jsbin.com (draft) and describe the problem.

Bindings:

Angular

2.0+: https://github.com/SortableJS/angular-sortablejs/issues
legacy: https://github.com/SortableJS/angular-legacy-sortablejs/issues

React

ES2015+: https://github.com/SortableJS/react-sortablejs/issues
mixin: https://github.com/SortableJS/react-mixin-sortablejs/issues

Polymer: https://github.com/SortableJS/polymer-sortablejs/issues
Knockout: https://github.com/SortableJS/knockout-sortablejs/issues
Meteor: https://github.com/SortableJS/meteor-sortablejs/issues

It is actually worth mentioning that typescript typings are not just an angular thing, they are internally used by many IDEs (e.g. vs code) to produce hints in JavaScript as well. So, having the typings distributed within the package has another advantage.

@smnbbrv Sure, there can be type definitions added to this repo and the main package. Did you say you are willing to help with this or should I do it?

I can prepare a PR containing the current typings from definitelytyped + maybe some improvements and it would be awesome if you can review it from the current data types prospective. I guess it would be the best workflow

Sure, that would be great
On Fri., Jun. 21, 2019, 10:50 a.m. Simon Bobrov<EMAIL_ADDRESS>wrote:

I can prepare a PR containing the current typings from definitelytyped +
maybe some improvements and it would be awesome if you can review it from
the current data types prospective. I guess it would be the best workflow
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SortableJS/Sortable/issues/1547?email_source=notifications&email_token=AHKIHEYJ4CEBI6452XQBETDP3TTC3A5CNFSM4H2RXRV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYIVXUQ#issuecomment-504454098,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHKIHEZTIC2URQBIWBQDQGDP3TTC3ANCNFSM4H2RXRVQ
.

Is there a PR open for this? We're looking into using the latest typings as well :)

@owen-m1 I'd love to help in converting Sortable to typescript, now that the plugins API has been brought to life.
Is there a public place where we could discuss this? Currently all the possible change that were mentioned are in a PR.
I may just do a conversion that converts and adds nothing else :)

@waynevanson I was thinking of making a SortableJS Discord server, so maybe we can discuss it there so that our conversation is public to other contributors.
Here is the link: https://discord.gg/PYTCSQP

Sounds great @owen-m1, I'm in.

@smnbbrv @driskull I am now a maintainer for @types/sortablejs.
I've updated it to include a lot of undocumented stuff but there's a few things I know I've missed.
Create a pull there and they will be looked at.

Additionally, I cannot use
import { Sortable } from 'sortablejs';

and all the module exports correspondingly because the typings are out of date.

I can't find any named export of Sortable in the codebase. Could someone please point me to it if it does exist? If it does exist I can add it to the type definitions.
I mentioned this elsewhere, but we won't be supporting types in the repo. We'll support them via @types/sortablejs. I am an author of the typings and we always welcome PR's to definitely typed.

Closing this issue. Related #1693 is the only unresolved issue from this issue.


Improved robustness of query validation for snapshot schema.

We can't merge on to master any longer. Need this to be to the feature branch. Check my earlier email about the details of the feature branch.


Global Rolebindings can become stuck on cluster removal

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

Create a global admin
Create a cluster
Wait for cluster to be active / steady-state
Delete cluster
Try remove privileges from them
Privileges reset to admin every time

Result:
Stuck global admins

PR here https://github.com/rancher/rancher/pull/22241

The bug is reproduced in Rancher:v2.2.7
Steps:

as the default admin, enable Github Auth
open another browser to log in as Github user rancherdev
as the default admin, go to the Users page to change rancherdev's role to Administrator
change rancherdev's role back to Standard User  -> the change takes effect
change rancherdev's role to Administrator again
as rancherdev, create a cluster
wait for the cluster to be active
as the default admin, delete the cluster
as the default admin, go to the Users page to change rancherdev's role to custom like the below screenshot shows

save and refresh the page

Result:

rancherdev's role is reset to Administrator
log in as rancherdev, confirm that rancherdev still have the admin permission

The bug is partially fixed in v2.2-head.  a6c23c95
Following the same steps as my previous comment says, and this time the role is changed successfully.


chip-tool : Currently in the YAML scripts the PICS checks in each step are case-sensitive , can this be made case-insensitive please?

This issue was a major pain-point in SVE1 from a lot of participants
I'll explain with an example here :
Currently in YAML scripts , if a step is something like this :
    - label: "DUT executes a blink effect"
      cluster: "LogCommands"
      command: "UserPrompt"
      PICS: PICS_USER_PROMPT && I.S.C40.Rsp
      arguments:
          values:
              - name: "message"
                value: "Please enter 'y' for success"
              - name: "expectedValue"
                value: "y"

The PICS value I.S.C40.Rsp is case sensitive here , if the PICS tool or the test plan or spec changes it due to any reason or a manual error to either I.S.c40.Rsp or I.S.C40.RSP , the test case wouldn't execute as desired. We are trying to get all the scripts in sync here but would want the chip-tool to make any PICS values to be case - insensitive so that we don't run into these issues.

Cert Blocker Review: Marking this as 'needs provisional' unless we have a resolution to this issue today. Possible this is an error in the test case as well.


⚠ Fetchers has degraded performance

In b9da835, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 317 ms

Resolved: Fetchers performance has improved in 2be9b1f.


ignores (or includes) for haxelib submit directory

I use a script like this for releasing my libs and I end up copying it in every lib, because I only need to package a set of files, instead of everything in the directory, so haxelib submit . doesn't work for me.
This is a pity and I think we should improve directory submitting by introducing a .haxelibignore file or something, similar to what's done in NPM: https://docs.npmjs.com/misc/developers#keeping-files-out-of-your-package

I use a shorter thing, for *nix only: https://github.com/kevinresol/geojson/blob/master/submit.sh
But agreed that haxelib submit should support something like .haxelibignore


pwsafe: Update to version 3.62.0 & fix autoupdate

[X] I have read the Contributing Guide.

/verify


Github Integration "RUN" Link broken

Describe the bug
User issues a PR and receives a plan or apply.  At the bottom of the comment is a "RUN" hyper link.  This link leads to a 404.
To Reproduce

Create a new Branch
Issue a PR
click on Run Hyperlink
receive 404

Expected behavior
link directs to completed output or log.
Screenshots

Additional context
I had a large run that the apply was truncated for. it asked to navigate to the link which is broken.
Community Engagement
Your vote counts! Please support this bug report by adding a 👍 reaction to the original issue, which will aid the community and maintainers in addressing this problem.
Please refrain from adding "+1" or "me too" comments, as these create unnecessary noise for issue followers and do not help in prioritizing the issue. If you wish to contribute to solving this issue or have submitted a pull request, please leave a comment.

Resolved by #432 (Lacking documentation on creation of gist repo)


How to convert mp-units Time to std::chrono::duration?

In the doc I found how to convert std::chrono::duration to mp-unit types:

https://mpusz.github.io/units/use_cases/interoperability.html

But how do you convert mp-unit Time types to std::chrono::duration? When using mp-units together with existing interfaces, this is of course an essential conversion.
#include <units/customization_points.h>
#include <units/isq/si/time.h>

#include <chrono>
#include <type_traits>

namespace units {

    template<typename Rep, typename Period>
    struct quantity_like_traits<std::chrono::duration<Rep, Period>> {
        using dimension = isq::si::dim_time;
        using unit = downcast_unit<dimension, ratio(Period::num, Period::den)>;
        using rep = Rep;
        [[nodiscard]] static constexpr rep number(std::chrono::duration<Rep, Period> const& q) {
            return q.count();
        }
    };

    // OK
    static_assert(std::constructible_from<isq::si::time<isq::si::second, std::int64_t>, std::chrono::seconds>);

    // Error
    static_assert(std::constructible_from<std::chrono::seconds, isq::si::time<isq::si::second, std::int64_t>>);

}

An explicit conversion would be fine with me, too.
If I've just over-read that in the documentation, then sorry. Otherwise, this conversion should be added in the interoperability example.

I think this is indeed missing.

@bebuch, thanks for the feedback. This is missing indeed. Please also note that quantity_like_traits<std::chrono::duration<Rep, Period>> are already predefined in <units/chrono.h> so you do not have to do it on your own. I will update the docs about this as well.

The docs are here: https://mpusz.github.io/units/use_cases/interoperability.html#interoperability-with-the-c-standard-library.
Please let me know if you have an idea for better names or interfaces.

Looks like a good solution! I'll test it out in practice over the next few days, thank you :-)
There is a small typo in the linked doc:
    conat auto qp2 = quantity_point{1 * s};
//  ~~~^~ conat -> const

@bebuch, thanks for pointing this out. Fixed 😉


Plans to support SASL/SCRAM authentication?

Problem Description
Is there anyone working on SASL/SCRAM support?
Related links
http://kafka.apache.org/documentation.html#security_sasl_scram
https://www.cloudkarafka.com/docs-go.html  (This doc implies Sarama has no support for SCRAM and suggests confluent-kafka-go instead)

I am not currently working on this. Per https://github.com/Shopify/sarama/blob/bfaa60f9e0d0b6781a78ed5f01e0426615a5ea13/config.go#L43-L44 the only supported method right now is SASL/PLAIN.

I would like to have SCRAM authentication too. It's been a part of Kafka for a while now and there are valid reasons to want to have the secret not be plain. Not sure why that comment indicates that SASL/PLAIN is the only one.

Not sure why that comment indicates that SASL/PLAIN is the only one.

It's the only supported SASL option by Sarama right now. There is also SASL/GSSAPI which is again not supported by Sarama.

I would love to have the authentication methods match that which is currently supported by Kafka. I have to rework our security to be able to allow Burrow to be able to communicate with Kafka over PLAINTEXT so it can access the __consumer_offsets but no other topics.

Are there any plans on implementing support for this yet?

I'm not working on this in the foreseeable future. I'm happy to take PRs though.

@eapache would you give some pointer/guidance on how to add this support?

https://github.com/Shopify/sarama/pull/1295

with scram support now in Sarama will we be seeing support for it in burrow? or is it there already?


refactor(OpenStack): refactor openstack method names

this is only renaming the method names and extracted subset of commits from https://github.com/neoave/mrack/pull/229

LGTM


refactor: improve various classes for clarity and performance

Simplified node access and improved readability in game/Note.gd
Updated ColorSet class with default values and type hints
Enhanced BackgroundWorld class with clearer initialization and error handling
Streamlined NoteEffect class with type hints and cleaner initialization
Refactored NoteMesh class with default property values, improved image loading, and error handling

Looks good so far, will review, test and I'll give you updates

I see a formatter being used, can this be enforced so future developers won't commit unformatted ugly code?

I see a formatter being used, can this be enforced so future developers won't commit unformatted ugly code?

Actually this PR is useless lol

I see a formatter being used, can this be enforced so future developers won't commit unformatted ugly code?

did this manually tbh 😔

This whole PR is contrib farming bro

my bad i just did a simple commit to test out the rebase stuff while doing a bit, next pr will be better fs 👨🦽

This whole PR is contrib farming bro

my bad i just did a simple commit to test out the rebase stuff while doing a bit, next pr will be better fs 👨🦽

I'll be looking forward to it.
PS: Nice formatting btw


Added example with typescript fastify

Inspired by comment
https://github.com/fastify/fastify-nextjs/issues/207#issuecomment-824939719

Hey @gustawdaniel, thanks for opening a PR, similar to the comment you mentioned on the issue, could you please add a working example?
import fastify, { RequestGenericInterface } from "fastify";
import fastifyNuxt from 'fastify-nuxtjs';

const app = fastify({ logger: true })

app.register(fastifyNuxt)
  .after(() => {
    app.next('*')
  });


[Feature] how to display vela application yaml from CLI?

Is your feature request related to a problem? Please describe.
In #4230, when we need to get the application yaml, we have no way but using kubectl.
Describe the solution you'd like
I think we can have a command such as:
vela status <myapp> -o yaml

This can display the whole application with status.
Describe alternatives you've considered

Additional context

Is it just an alternative for kubectl get app <myapp> -n <ns>? Or more functions like pretty format / coloring / subcommand would be supported?

Just an alternative is fine.

/assign


Added .gitignore

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Hi @YogirajA in general I won't be checking on all of your team's PR's, though I might drop in from time to time.
Please sign this commit and re-push. Thanks!


Fix build warnings, brightness and trailing whitespace

Before
root@raspberrypi /tmp/work/unicorn-hat/c/unicorn# make
unicorn.c: In function ‘read_png_file’:
unicorn.c:120:9: warning: pointer targets in passing argument 1 of ‘png_sig_cmp’ differ in signedness [-Wpointer-sign]
/usr/include/png.h:1594:8: note: expected ‘png_bytep’ but argument is of type ‘char *’
unicorn.c: In function ‘main’:
unicorn.c:380:2: warning: implicit declaration of function ‘board_info_init’ [-Wimplicit-function-declaration]
[...]

After
root@raspberrypi /tmp/work/unicorn-hat/c/unicorn # make
make -C ../../python/rpi-ws281x/lib/ lib
make[1]: Entering directory '/tmp/work/unicorn-hat/python/rpi-ws281x/lib'
gcc -o ws2811.o -c -g -O2 -Wall -Werror ws2811.c
gcc -o pwm.o -c -g -O2 -Wall -Werror pwm.c
gcc -o dma.o -c -g -O2 -Wall -Werror dma.c
gcc -o board_info.o -c -g -O2 -Wall -Werror board_info.c
gcc -o mailbox.o -c -g -O2 -Wall -Werror mailbox.c
ar rc libws2811.a ws2811.o pwm.o dma.o board_info.o mailbox.o
ranlib libws2811.a
make[1]: Leaving directory '/tmp/work/unicorn-hat/python/rpi-ws281x/lib'
gcc -Wall unicorn.c -o unicorn -I../../python/rpi-ws281x/lib \
                -L../../python/rpi-ws281x/lib -lm -lws2811 -lpng

I don't think the brightness parameter has any effect, i'll look into that too.
Also matrix rotation would be nice. I almost have an improved getPixelPosition() that also takes in rotation from command line. Because you guys rock.
EDIT: Brightness now works. Updated README to reflect new integer range.

Wowser! Great work. Fantastic amount of changes- I also can't believe this PR is 28 days old! ( eek, Zombies! ) Busy times. I'll find the time to test it and get it merged ASAP. Thanks!

No worries, i can't believe this white C book works either but it does!
-----Original Message-----
From: "Philip Howard"<EMAIL_ADDRESS>Sent: 5/5/2015 3:02 PM
To: "pimoroni/unicorn-hat"<EMAIL_ADDRESS>Cc: "snobu"<EMAIL_ADDRESS>Subject: Re: [unicorn-hat] Fix build warnings, brightness and trailingwhitespace (#26)
Wowser! Great work. Fantastic amount of changes- I also can't believe this PR is 28 days old! ( eek, Zombies! ) Busy times. I'll find the time to test it and get it merged ASAP. Thanks!
—
Reply to this email directly or view it on GitHub.


Add Support for Time Splits

I'd like to use this parser to parse value time split tags. It looks like this feature is not yet supported by the parser. I would like to attempt to add support for the <podcast:valueTimeSplit> tag.

PR for this feature - https://github.com/podverse/podcast-feed-parser/pull/18

Pr merged, closing this issue


add index.d.ts

create a simple ts module comment and open source PR.

Thank you so much, do you have any tests about or tell me how can I make sure it is available because I have no idea with ts so cann't do any review.

Thank you so much, do you have any tests about or tell me how can I make sure it is available because I have no idea with ts so cann't do any review.


Detect when a venv is created from an in-tree build. Fixes #132

As I mentioned in #132 I suspect there is more to do to really make this work, but this is at least enough to unblock whatever the next issue happens to be.


Update image tag

It was incorrectly using latest-dev, which is very old. This also adds to the README details about how the deployment file is generated and should be updated.
This was noticed by the framework tests, failing in https://github.com/open-cluster-management/governance-policy-framework/pull/169

/lgtm


Stripe checkout session sync

Closes #85

One caveat here is with how the schemas are structured, we only support 1 item per checkout. Which i think is fine IMO


Export SVG D3 visualization to PNG or JPEG

add ability to save a chart as a png file. Here's an example:
http://bl.ocks.org/Rokotyan/0556f8facbaf344507cdc45dc3622177

expose this method for a public use, so people can trigger it manually
add this function as a download type in #133

feature added in v3.9.0


"sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==2.2.0"
        },
        "pylint": {
            "hashes": [
                "sha256:7dd78437f2d8d019717dbf287772d0b2dbdfd13fc016aa7faa08d67bccc46adc",
                "sha256:d0ece7d223fe422088b0e8f13fa0a1e8eb745ebffcb8ed53d3e95394b6101a1c"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==2.5.3"
        },
        "pylint-celery": {
            "hashes": [
                "sha256:41e32094e7408d15c044178ea828dd524beedbdbe6f83f712c5e35bde1de4beb"
            ],
            "version": "==0.3"
        },
        "pylint-django": {
            "hashes": [
                "sha256:b7756844dba0cecd3471056a1ef4154439defedaba38bf3ced9f848d2bf6297c",
                "sha256:ca32277c77878dd3c2d9e75f3f3f7f0c0712f053f10ff1b946cdc27367a6c911"
            ],
            "version": "==2.1.0"
        },
        "pylint-flask": {
            "hashes": [
                "sha256:f4d97de2216bf7bfce07c9c08b166e978fe9f2725de2a50a9845a97de7e31517"
            ],
            "version": "==0.6"
        },
        "pylint-plugin-utils": {
            "hashes": [
                "sha256:2f30510e1c46edf268d3a195b2849bd98a1b9433229bb2ba63b8d776e1fc4d0a",
                "sha256:57625dcca20140f43731311cd8fd879318bf45a8b0fd17020717a8781714a25a"
            ],
            "version": "==0.6"
        },
        "pyyaml": {
            "hashes": [
                "sha256:08682f6b72c722394747bddaf0aa62277e02557c0fd1c42cb853016a38f8dedf",
                "sha256:0f5f5786c0e09baddcd8b4b45f20a7b5d61a7e7e99846e3c799b05c7c53fa696",
                "sha256:129def1b7c1bf22faffd67b8f3724645203b79d8f4cc81f674654d9902cb4393",
                "sha256:294db365efa064d00b8d1ef65d8ea2c3426ac366c0c4368d930bf1c5fb497f77",
                "sha256:3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922",
                "sha256:3bd0e463264cf257d1ffd2e40223b197271046d09dadf73a0fe82b9c1fc385a5",
                "sha256:4465124ef1b18d9ace298060f4eccc64b0850899ac4ac53294547536533800c8",
                "sha256:49d4cdd9065b9b6e206d0595fee27a96b5dd22618e7520c33204a4a3239d5b10",
                "sha256:4e0583d24c881e14342eaf4ec5fbc97f934b999a6828693a99157fde912540cc",
                "sha256:5accb17103e43963b80e6f837831f38d314a0495500067cb25afab2e8d7a4018",
                "sha256:607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e",
                "sha256:6c78645d400265a062508ae399b60b8c167bf003db364ecb26dcab2bda048253",
                "sha256:72a01f726a9c7851ca9bfad6fd09ca4e090a023c00945ea05ba1638c09dc3347",
                "sha256:74c1485f7707cf707a7aef42ef6322b8f97921bd89be2ab6317fd782c2d53183",
                "sha256:895f61ef02e8fed38159bb70f7e100e00f471eae2bc838cd0f4ebb21e28f8541",
                "sha256:8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb",
                "sha256:bb4191dfc9306777bc594117aee052446b3fa88737cd13b7188d0e7aa8162185",
                "sha256:bfb51918d4ff3d77c1c856a9699f8492c612cde32fd3bcd344af9be34999bfdc",
                "sha256:c20cfa2d49991c8b4147af39859b167664f2ad4561704ee74c1de03318e898db",
                "sha256:cb333c16912324fd5f769fff6bc5de372e9e7a202247b48870bc251ed40239aa",
                "sha256:d2d9808ea7b4af864f35ea216be506ecec180628aced0704e34aca0b040ffe46",
                "sha256:d483ad4e639292c90170eb6f7783ad19490e7a8defb3e46f97dfe4bacae89122",
                "sha256:dd5de0646207f053eb0d6c74ae45ba98c3395a571a2891858e87df7c9b9bd51b",
                "sha256:e1d4970ea66be07ae37a3c2e48b5ec63f7ba6804bdddfdbd3cfd954d25a82e63",
                "sha256:e4fac90784481d221a8e4b1162afa7c47ed953be40d31ab4629ae917510051df",
                "sha256:fa5ae20527d8e831e8230cbffd9f8fe952815b2b7dae6ffec25318803a7528fc",
                "sha256:fd7f6999a8070df521b6384004ef42833b9bd62cfee11a09bda1079b4b704247",
                "sha256:fdc842473cd33f45ff6bce46aea678a54e3d21f1b61a7750ce3c498eedfe25d6",
                "sha256:fe69978f3f768926cfa37b867e3843918e012cf83f680806599ddce33c2c68b0"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'",
            "version": "==5.4.1"
        },
        "requirements-detector": {
            "hashes": [
                "sha256:0d1e13e61ed243f9c3c86e6cbb19980bcb3a0e0619cde2ec1f3af70fdbee6f7b"
            ],
            "version": "==0.7"
        },
        "setoptconf": {
            "hashes": [
                "sha256:5b0b5d8e0077713f5d5152d4f63be6f048d9a1bb66be15d089a11c898c3cf49c"
            ],
            "version": "==0.2.0"
        },
        "six": {
            "hashes": [
                "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
                "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
            ],
            "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==1.16.0"
        },
        "smmap": {
            "hashes": [
                "sha256:7e65386bd122d45405ddf795637b7f7d2b532e7e401d46bbe3fb49b9986d5182",
                "sha256:a9a7479e4c572e2e775c404dcd3080c8dc49f39918c2cf74913d30c4c478e3c2"
            ],
            "markers": "python_version >= '3.5'",
            "version": "==4.0.0"
        },
        "snowballstemmer": {
            "hashes": [
                "sha256:b51b447bea85f9968c13b650126a888aabd4cb4463fca868ec596826325dedc2",
                "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"
            ],
            "version": "==2.1.0"
        },
        "stevedore": {
            "hashes": [
                "sha256:3a5bbd0652bf552748871eaa73a4a8dc2899786bc497a2aa1fcb4dcdb0debeee",
                "sha256:50d7b78fbaf0d04cd62411188fa7eedcb03eb7f4c4b37005615ceebe582aa82a"
            ],
            "markers": "python_version >= '3.6'",
            "version": "==3.3.0"
        },
        "toml": {
            "hashes": [
                "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b",
                "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"
            ],
            "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'",
            "version": "==0.10.2"
        },
        "typing-extensions": {
            "hashes": [
                "sha256:0ac0f89795dd19de6b97debb0c6af1c70987fd80a2d62d1958f7e56fcc31b497",
                "sha256:50b6f157849174217d0656f99dc82fe932884fb250826c18350e159ec6cdf342",
                "sha256:779383f6086d90c99ae41cf0ff39aac8a7937a9283ce0a414e5dd782f4c94a84"
            ],
            "version": "==<IP_ADDRESS>"
        },
        "vulture": {
            "hashes": [
                "sha256:03d5a62bcbe9ceb9a9b0575f42d71a2d414070229f2e6f95fa6e7c71aaaed967",
                "sha256:f39de5e6f1df1f70c3b50da54f1c8d494159e9ca3d01a9b89eac929600591703"
            ],
            "version": "==2.3"
        },
        "wrapt": {
            "hashes": [
                "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
            ],
            "version": "==1.12.1"
        }
    }
}

Workaround
Install flake8 3.8.3 first, and then install prospector. flake8 3.8.3 is the last version of flake8 that doesn't depend on pycodestyle >=2.7.0.

Hi,
I encountered a similar issue, with jupyter books.
My solution is to use pip for dependency resolution, but pip for everything else...
See #4777
Best regards
Franz

I suspect you are using an older version of pip which is less strict with the resolver, when I try installing it with pipenv it is clearly an issue with the prospector==1.3.1 package.
((venv) ) bash-3.2$ pipenv install --dev prospector==1.3.1
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead. You can set PIPENV_VERBOSITY=-1 to suppress this warning.
Installing prospector==1.3.1...
Adding prospector to Pipfile's [dev-packages]...
✔ Installation Succeeded
Pipfile.lock (c24e8a) out of date, updating to (dd7f3b)...
Locking [dev-packages] dependencies...
Building requirements...
Resolving dependencies...
✘ Locking Failed!
stdeb; sys_platform == 'linux' doesn't match your environment, its dependencies won't be resolved.
dataclasses; python_version < '3.7' doesn't match your environment, its dependencies won't be resolved.
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/resolver.py", line 741, in _main
[ResolutionFailure]:       resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages, dev)
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/resolver.py", line 702, in resolve_packages
[ResolutionFailure]:       results, resolver = resolve(
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/resolver.py", line 684, in resolve
[ResolutionFailure]:       return resolve_deps(
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/utils.py", line 1397, in resolve_deps
[ResolutionFailure]:       results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/utils.py", line 1110, in actually_resolve_deps
[ResolutionFailure]:       resolver.resolve()
[ResolutionFailure]:   File "/opt/homebrew/lib/python3.9/site-packages/pipenv/utils.py", line 835, in resolve
[ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  First try clearing your dependency cache with $ pipenv lock --clear, then try the original command again.
 Alternatively, you can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: Could not find a version that matches pycodestyle<2.7.0,<2.8.0,>=2.6.0,>=2.7.0 (from prospector==1.3.1->-r /var/folders/dz/1ztqktbs26x5095hqzz14hg00000gn/T/pipenvrvbklmjdrequirements/pipenv-mi5kcyow-constraints.txt (line 3))
Tried: 2.0.0, 2.0.0, 2.1.0, 2.1.0, 2.2.0, 2.2.0, 2.3.0, 2.3.0, 2.3.1, 2.3.1, 2.4.0, 2.4.0, 2.5.0, 2.5.0, 2.6.0, 2.6.0, 2.7.0, 2.7.0, 2.8.0, 2.8.0
Tried pre-versions: 1.8.0.dev0, 1.8.0.dev0, 2.0.0a1, 2.0.0a1, 2.6.0a1, 2.6.0a1
There are incompatible versions in the resolved dependencies:
  pycodestyle<2.7.0,>=2.6.0 (from prospector==1.3.1->-r /var/folders/dz/1ztqktbs26x5095hqzz14hg00000gn/T/pipenvrvbklmjdrequirements/pipenv-mi5kcyow-constraints.txt (line 3))
  pycodestyle<2.8.0,>=2.7.0 (from flake8==3.9.2->-r /var/folders/dz/1ztqktbs26x5095hqzz14hg00000gn/T/pipenvrvbklmjdrequirements/pipenv-mi5kcyow-constraints.txt (line 13))

I thought current versions of pipenv use pip for resolving. I therefore expect that it can or cannot solve the same situations as pip.
Am I mistaken here? Does it come with its own pip which may be different to the one accessible by the comandline?

@franzhaas The output I had above was for pipenv version 2021.5.29 which fails to resolve the dependencies.  The newest version of pipenv 2021.11.23 does in fact resolve the dependencies for that package though.
Pipenv doesn't come with its own version of pip but it does come with a lot of other vendor and patched vendor packages including piptools and requirementslib.  It seems the newest version 2021.11.23 does use pip commands as the resolver, but not the prior version 2021.5.29

See also output from 2021.11.23:
mdavis@mdavis-VirtualBox:~/shared-projects/pipenv-test$ pipenv install --dev prospector==1.3.1
Creating a virtualenv for this project...
Pipfile: /home/mdavis/shared-projects/pipenv-test/Pipfile
Using /home/mdavis/.pyenv/versions/3.9.9/bin/python3.9 (3.9.9) to create virtualenv...
⠸ Creating virtual environment...created virtual environment CPython3.9.9.final.0-64 in 205ms
creator CPython3Posix(dest=/home/mdavis/Envs/pipenv-test-jHz4JMXS, clear=False, global=False)
seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy, app_data_dir=/home/mdavis/.local/share/virtualenv/seed-app-data/v1.0.1)
activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
✔ Successfully created virtual environment!
Virtualenv location: /home/mdavis/Envs/pipenv-test-jHz4JMXS
Installing prospector==1.3.1...
Adding prospector to Pipfile's [dev-packages]...
✔ Installation Succeeded
Installing dependencies from Pipfile.lock (73d63b)...
🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 1/1 — 00:00:00
To activate this project's virtualenv, run pipenv shell.
Alternatively, run a command inside the virtualenv with pipenv run.

Thanks for the clarification!


Cannot use cursor keys on Windows

I cannot use cursor keys to edit the current CLI input on nanobox run. I can neither move in the current input with left/right nor recall previous/following commands with up/down. It doesn't even work in vim.
This happens both with cmd.exe as well as PowerShell.

so I have been working on this problem for a little while and pushed a fix on wednesday that solved the bash history problem but not the vim problem https://github.com/nanobox-io/nanobox/pull/266 I will be working on solving the rest of the cursor problem this week.

Cursor movement within seems to work now but the rendering when scrolling down this way is weird (it simply overwrites the last line and collects garbage.)

This still does not work, even with cmder, the left and up cursor don't do anything ATM.


Question: does luck of the sea enchantment on the fishing rod affect the chance of catching larger or rarer fish?

As the title says.

Currently it does not but there are plans to implement a feature similar to this, I'll have a more detailed plan regarding this soon.

Oheers


RuntimeError with aiohttp >= 3.8

I just updated aiohttp to 3.8.1, and my Bot was not able to receive any messages anymore:
2021-12-10 08:05:22,779 - aiohttp.server - ERROR - Error handling request
Traceback (most recent call last):
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
    reset = await self.finish_response(request, resp, start_time)
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/aiohttp/web_app.py", line 504, in _handle
    """gunicorn compatibility"""
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/threema/gateway/e2e.py", line 212, in handle_callback
    message = await context.receive_handler(context.connection, {
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/threema/gateway/e2e.py", line 481, in receive
    key_pair = await cls.get_decrypt_key_pair(connection, parameters)
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/threema/gateway/e2e.py", line 585, in get_decrypt_key_pair
    public = await connection.get_public_key(parameters['from_id'])
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/threema/gateway/util.py", line 352, in _wrapper
    value = await func(*args, **kwargs)
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/threema/gateway/_gateway.py", line 176, in get_public_key
    response = await self._get(self.urls['get_public_key'].format(id_))
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/threema/gateway/_gateway.py", line 317, in _get
    return await self._session.get(*args, **kwargs)
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/aiohttp/client.py", line 466, in _request
    and hdrs.AUTHORIZATION in headers
  File "/home/bot/covidbot/venv/lib/python3.8/site-packages/aiohttp/helpers.py", line 701, in __enter__
    @property
RuntimeError: Timeout context manager should be used inside a task

Unfortunately, I currently do not have the time to look further into this, the simple solution is to sepcify aiohttp<3.8, this was my quick fix. Can anyone reproduce this with aiohttp >= 3.8, or is it related to my whole setup?

I totally missed this. Apologies. Is it still an issue?

I have a hunch that this is another variant of #62. You will need to create the Connection instance while an event loop is already running.
Feel free to reopen if this doesn't resolve your issue.


[302] Remove Assessment

Context
Assessment
Changes proposed in this pull request
Removed assessment
Guidance to review
Removed

 [M] Record Trainee Programme Details


flutter doctor should warn if flutter and pubspec.yaml flutter don't match

I thought this was already on file, but I don't see it.
We've seen now multiple reports of this confusion on flutter-dev.  FYI @devoncarew

I beat you to this one by ten minutes. https://github.com/flutter/flutter/issues/4084 :-P


Improve error message for reserved argument names

It seems that some argument names cannot be used as build arguments. For example, trying to use an argument called version throws the error Error: Argument value is not a valid boolean value.
build.cake
var version = Argument<string>("version", "1.0.0");
// ...

I'm guessing this is caused because version is already being used to show the tool version e.g.  dotnet cake --version, which is reasonable.
However, it's not clear from the error message above why the error occurs. I'd suggest adding a validation and display a better error message and suggest a workaround such as "Use a different name such as appVersion, packageVersion, etc."

Using dotnet cake global tool v0.38.1

The above error message no longer happens in Cake 2.2.0, see:

As it's much clearer and self-explanatory, I suggest this issue could be considered obsolete and closed.


Add RunCodeForMe API

Added RunCodeForMe API to Programming

[√ ] My submission is formatted according to the guidelines in the contributing guide
[ √] My addition is ordered alphabetically
[ √] My submission has a useful description
[ √] The description does not have more than 100 characters
[ √] The description does not end with punctuation
[√ ] Each table column is padded with one space on either side
[ √] I have searched the repository for any relevant issues or pull requests
[√ ] Any category I am creating has the minimum requirement of 3 items
[ √] All changes have been squashed into a single commit

Interesting but the usability is ambiguous, and limited.

I needed a code execution api for one of my projects, and I couldnt find one that was free (Was using Rextester before, but they closed free access to their api). So I decided to make and host one myself.

Thanks for opening this PR @AnnikaV9. We appreciate your efforts.
I agree with @botclimber,
The limitation of 1 request/min is huge. Nobody can wait for so long.
I think you should improve the API little bit more and then open a PR. We would happy to review it again and merge it if everything is good.

I don't really have the compute power to process large volumes of requests, hence the high limit. No problem though, I'll make another PR in the future if I ever spend more on a better hosting solution. Thanks for your feedback!

I don't really have the compute power to process large volumes of requests,

Have you considered hosting it on a platform like Heroku or somethings like that? If not then I would suggest you to do so. And a minimum of 25 requests/ min should be good enough for the API of this kind.

I'll make another PR in the future

Sure. You're absolutely welcome. We would be happy to review and merge your PR 😊

Have you considered hosting it on a platform like Heroku or somethings like that?

It's not possible to run it on Heroku, as my framework uses cgroups to limit processes. Heroku doesnt give access to cgroups within their dynos. Currently the API is residing in a small single-core Azure VM, but I might try and set up a multi core system locally at my place to host the service.


Added guide for regular expression

NOTE:

Please fill out the template below

Did you read the instructions in the README?

Y

Have you read the instructions in CONTRIBUTING?

Y

Have you written this article by yourself? Have you taken inspiration from anywhere and then written it in your words?

[I have taken the reference form wikipdia, using regex in lexical analyzer]

@RN0311 @the-ethan-hunt i have updated the guide

@sourabh1031 Nice work! :smile:
@the-ethan-hunt : Reviewed!


Keyboard shortcuts not working

Hi,
Installed today on an MBP 13" 2017 connected to a Dell U2419C monitor via USB-C. The app works great and satisfies my relatively simple use case (which is I want the monitor display to auto adjust with the MBP's display), but the keyboard shortcuts to control only the second display don't appear to work. Is this a defect, or is there some step I need to take to enable this?
Also, could you explain what the 'max brightness value' preference does? I have values of 100 or 255 but swapping between them seems to make no difference.

It is hard to say why shortcuts don't work. I assume you are using correct combination (shift + ctrl + f1). Please try restart app and reboot system if it doesn't help you can try find any clue of problem in the system console. I tested shortcuts right now and they works on my machine.
Max brightness value is used to define brightness range. Depending on firmware the display accepts values 0 -100 or 0 - 255. Probably default (100) value is fine for you. If you are not sure which settings you should use check if the app slider settings match values visible in display OSD menu.

Hi. I figured out the shortcuts. It was actually me not thinking straight! To use F-button functions on a Mac keyboard you need to use the Fn key. I wasn't doing that.
Thanks for the explanation about the brightness range. I've left at 100 and that seems to work fine.


feat(atomic): handle fields to include in instant results

https://coveord.atlassian.net/browse/KIT-1733

I always thought it didn't make much sense to add the fields to include to the result list, because I think it's more of a search thing than a display thing - if we were just filtering from a list of fields, I'd agree that it should stay there, however since it changes the query itself it feels more natural to me to have it as top level as possible.
And also, even though you usually won't have both together, you could do, and the user might not realise, but the fields you add to one will also be queried for the other (not sure if one will cancel the other or not) as we are using the same engine.
So my personal opinion is for it to be on the interface!

I made an attempt, let me know what you guys think @olamothe @btaillon @ThibodeauJF  I can revert

@olamothe since you were part of the discussion, can you confirm you are happy with it so I can merge? 🙂

Yeah, its fine !