Fix azs 1.7.2 modules install

With the release of https://www.powershellgallery.com/packages/AzureRM.BootStrapper/0.5.0
Thanks to https://github.com/Azure/azure-powershell/pull/9211 and https://github.com/Azure/azure-powershell/pull/9226 we no longer need to run Get-AzureRmProfile -Update because it is part of 0.5.0 module so I removed it from both docs where it was relevant to do so.
Plus fixed params, cases, trailing spaces etc...
How the install should work now: (from fresh Windows Core Docker)
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

PS C:\> Remove-Module PSReadline
PS C:\> Install-Module -Name AzureRM.BootStrapper -Verbose

NuGet provider is required to continue
PowerShellGet requires NuGet provider version '<IP_ADDRESS>' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
'C:\Users\ContainerAdministrator\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion <IP_ADDRESS> -Force'. Do you want PowerShellGet to install and import the NuGet
provider now?
[Y] Yes  [N] No  [S] Suspend  [?] Help (default is "Y"): y
VERBOSE: Installing NuGet provider.
VERBOSE: Using the provider 'Bootstrap' for searching packages.
VERBOSE: Finding the package 'Bootstrap::FindPackage' 'NuGet','','<IP_ADDRESS>','''.
VERBOSE: Installing the package 'https://onegetcdn.azureedge.net/providers/nuget-<IP_ADDRESS>.package.swidtag'.
VERBOSE: Installed the package 'nuget' to 'C:\Program Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll'.
VERBOSE: Importing the package provider NuGet
VERBOSE: The provider 'NuGet' has already been imported. Trying to import it again.
VERBOSE: Loading an assembly 'C:\Program Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll'.
VERBOSE: Imported provider 'C:\Program Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll' .
VERBOSE: The provider 'NuGet' has already been imported. Trying to import it again.
VERBOSE: Importing package provider 'NuGet'.
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified.  PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2' and PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.BootStrapper'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'AzureRM.BootStrapper'.
VERBOSE: Performing the operation "Install-Module" on target "Version '0.5.0' of module 'AzureRM.BootStrapper'".

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): a
VERBOSE: The installation scope is specified to be 'AllUsers'.
VERBOSE: The specified module will be installed in 'C:\Program Files\WindowsPowerShell\Modules'.
VERBOSE: The specified Location is 'NuGet' and PackageManagementProvider is 'NuGet'.
VERBOSE: Downloading module 'AzureRM.BootStrapper' with version '0.5.0' from the repository 'https://www.powershellgallery.com/api/v2'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.BootStrapper'' for ''.
VERBOSE: InstallPackage' - name='AzureRM.BootStrapper', version='0.5.0',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1020944649'
VERBOSE: DownloadPackage' - name='AzureRM.BootStrapper', version='0.5.0',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1020944649\AzureRM.BootStrapper\AzureRM.BootStrapper.nupkg',
uri='https://www.powershellgallery.com/api/v2/package/AzureRM.BootStrapper/0.5.0'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.BootStrapper/0.5.0'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.BootStrapper/0.5.0'.
VERBOSE: Completed downloading 'AzureRM.BootStrapper'.
VERBOSE: Hash for package 'AzureRM.BootStrapper' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='AzureRM.BootStrapper', version='0.5.0',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1020944649'
VERBOSE: Catalog file 'AzureRM.BootStrapper.cat' is not found in the contents of the module 'AzureRM.BootStrapper' being installed.
VERBOSE: Module 'AzureRM.BootStrapper' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\AzureRM.BootStrapper\0.5.0'.
PS C:\> Use-AzureRmProfile -Profile 2019-03-01-hybrid -Force
Loading Profile 2019-03-01-hybrid

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): a
PS C:\> Install-Module -Name AzureStack -RequiredVersion 1.7.2 -Verbose
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified.  PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2' and PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureStack'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'AzureStack'.
VERBOSE: Performing the operation "Install-Module" on target "Version '1.7.2' of module 'AzureStack'".

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): a
VERBOSE: The installation scope is specified to be 'AllUsers'.
VERBOSE: The specified module will be installed in 'C:\Program Files\WindowsPowerShell\Modules'.
VERBOSE: The specified Location is 'NuGet' and PackageManagementProvider is 'NuGet'.
VERBOSE: Downloading module 'AzureStack' with version '1.7.2' from the repository 'https://www.powershellgallery.com/api/v2'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureStack'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.AzureBridge.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Backup.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Commerce.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Compute.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Fabric.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Gallery.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.InfrastructureInsights.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.KeyVault.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Network.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Storage.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Subscriptions'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Subscriptions.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azs.Update.Admin'' for ''.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: Package 'AzureRM.Profile' is already installed.
VERBOSE: Package 'AzureRM.Resources' is already installed.
VERBOSE: InstallPackage' - name='Azs.Azurebridge.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Azurebridge.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Azurebridge.Admin\Azs.Azurebridge.Admin.nupkg',
uri='https://www.powershellgallery.com/api/v2/package/Azs.Azurebridge.Admin/0.2.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Azurebridge.Admin/0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Azurebridge.Admin/0.2.2'.
VERBOSE: Completed downloading 'Azs.Azurebridge.Admin'.
VERBOSE: Hash for package 'Azs.Azurebridge.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Azurebridge.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: InstallPackage' - name='Azs.Backup.Admin', version='0.3.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Backup.Admin', version='0.3.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Backup.Admin\Azs.Backup.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Backup.Admin/0.3.1'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Backup.Admin/0.3.1'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Backup.Admin/0.3.1'.
VERBOSE: Completed downloading 'Azs.Backup.Admin'.
VERBOSE: Hash for package 'Azs.Backup.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Backup.Admin', version='0.3.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Azurebridge.Admin.cat' is not found in the contents of the module 'Azs.Azurebridge.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Commerce.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Commerce.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Commerce.Admin\Azs.Commerce.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Commerce.Admin/0.2.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Commerce.Admin/0.2.2'.
VERBOSE: Installing the dependency module 'Azs.Azurebridge.Admin' with version '0.2.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Azurebridge.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Azurebridge.Admin\0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Commerce.Admin/0.2.2'.
VERBOSE: Completed downloading 'Azs.Commerce.Admin'.
VERBOSE: Hash for package 'Azs.Commerce.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Commerce.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Backup.Admin.cat' is not found in the contents of the module 'Azs.Backup.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Compute.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Compute.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Compute.Admin\Azs.Compute.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Compute.Admin/0.2.3'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Compute.Admin/0.2.3'.
VERBOSE: Installing the dependency module 'Azs.Backup.Admin' with version '0.3.1' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Backup.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Backup.Admin\0.3.1'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Compute.Admin/0.2.3'.
VERBOSE: Completed downloading 'Azs.Compute.Admin'.
VERBOSE: Hash for package 'Azs.Compute.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Compute.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Commerce.Admin.cat' is not found in the contents of the module 'Azs.Commerce.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Fabric.Admin', version='0.4.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Fabric.Admin', version='0.4.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Fabric.Admin\Azs.Fabric.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Fabric.Admin/0.4.1'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Fabric.Admin/0.4.1'.
VERBOSE: Installing the dependency module 'Azs.Commerce.Admin' with version '0.2.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Commerce.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Commerce.Admin\0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Fabric.Admin/0.4.1'.
VERBOSE: Completed downloading 'Azs.Fabric.Admin'.
VERBOSE: Hash for package 'Azs.Fabric.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Fabric.Admin', version='0.4.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Compute.Admin.cat' is not found in the contents of the module 'Azs.Compute.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Gallery.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Gallery.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Gallery.Admin\Azs.Gallery.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Gallery.Admin/0.2.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Gallery.Admin/0.2.2'.
VERBOSE: Installing the dependency module 'Azs.Compute.Admin' with version '0.2.3' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Compute.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Compute.Admin\0.2.3'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Gallery.Admin/0.2.2'.
VERBOSE: Completed downloading 'Azs.Gallery.Admin'.
VERBOSE: Hash for package 'Azs.Gallery.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Gallery.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Fabric.Admin.cat' is not found in the contents of the module 'Azs.Fabric.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Infrastructureinsights.Admin', version='0.3.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Infrastructureinsights.Admin', version='0.3.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Infrastructureinsights.Admin\Azs.Infrastructureinsights.Admin.nupkg',
uri='https://www.powershellgallery.com/api/v2/package/Azs.Infrastructureinsights.Admin/0.3.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Infrastructureinsights.Admin/0.3.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Infrastructureinsights.Admin/0.3.2'.
VERBOSE: Completed downloading 'Azs.Infrastructureinsights.Admin'.
VERBOSE: Hash for package 'Azs.Infrastructureinsights.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Infrastructureinsights.Admin', version='0.3.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Installing the dependency module 'Azs.Fabric.Admin' with version '0.4.1' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Fabric.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Fabric.Admin\0.4.1'.
VERBOSE: Catalog file 'Azs.Gallery.Admin.cat' is not found in the contents of the module 'Azs.Gallery.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Keyvault.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Keyvault.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Keyvault.Admin\Azs.Keyvault.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Keyvault.Admin/0.2.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Keyvault.Admin/0.2.2'.
VERBOSE: Installing the dependency module 'Azs.Gallery.Admin' with version '0.2.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Gallery.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Gallery.Admin\0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Keyvault.Admin/0.2.2'.
VERBOSE: Completed downloading 'Azs.Keyvault.Admin'.
VERBOSE: Hash for package 'Azs.Keyvault.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Keyvault.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Infrastructureinsights.Admin.cat' is not found in the contents of the module 'Azs.Infrastructureinsights.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Network.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Network.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Network.Admin\Azs.Network.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Network.Admin/0.2.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Network.Admin/0.2.2'.
VERBOSE: Installing the dependency module 'Azs.Infrastructureinsights.Admin' with version '0.3.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Infrastructureinsights.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Infrastructureinsights.Admin\0.3.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Network.Admin/0.2.2'.
VERBOSE: Completed downloading 'Azs.Network.Admin'.
VERBOSE: Hash for package 'Azs.Network.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Network.Admin', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Keyvault.Admin.cat' is not found in the contents of the module 'Azs.Keyvault.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Storage.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Storage.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Storage.Admin\Azs.Storage.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Storage.Admin/0.2.3'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Storage.Admin/0.2.3'.
VERBOSE: Installing the dependency module 'Azs.Keyvault.Admin' with version '0.2.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Keyvault.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Keyvault.Admin\0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Storage.Admin/0.2.3'.
VERBOSE: Completed downloading 'Azs.Storage.Admin'.
VERBOSE: Hash for package 'Azs.Storage.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Storage.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Network.Admin.cat' is not found in the contents of the module 'Azs.Network.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Subscriptions', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Subscriptions', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Subscriptions\Azs.Subscriptions.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Subscriptions/0.2.2'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Subscriptions/0.2.2'.
VERBOSE: Installing the dependency module 'Azs.Network.Admin' with version '0.2.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Network.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Network.Admin\0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Subscriptions/0.2.2'.
VERBOSE: Completed downloading 'Azs.Subscriptions'.
VERBOSE: Hash for package 'Azs.Subscriptions' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Subscriptions', version='0.2.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Catalog file 'Azs.Storage.Admin.cat' is not found in the contents of the module 'Azs.Storage.Admin' being installed.
VERBOSE: InstallPackage' - name='Azs.Subscriptions.Admin', version='0.3.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Subscriptions.Admin', version='0.3.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Subscriptions.Admin\Azs.Subscriptions.Admin.nupkg',
uri='https://www.powershellgallery.com/api/v2/package/Azs.Subscriptions.Admin/0.3.3'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Subscriptions.Admin/0.3.3'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Subscriptions.Admin/0.3.3'.
VERBOSE: Completed downloading 'Azs.Subscriptions.Admin'.
VERBOSE: Hash for package 'Azs.Subscriptions.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Subscriptions.Admin', version='0.3.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Installing the dependency module 'Azs.Storage.Admin' with version '0.2.3' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Storage.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Storage.Admin\0.2.3'.
VERBOSE: Catalog file 'Azs.Subscriptions.cat' is not found in the contents of the module 'Azs.Subscriptions' being installed.
VERBOSE: InstallPackage' - name='Azs.Update.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='Azs.Update.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\Azs.Update.Admin\Azs.Update.Admin.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azs.Update.Admin/0.2.3'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Update.Admin/0.2.3'.
VERBOSE: Installing the dependency module 'Azs.Subscriptions' with version '0.2.2' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Subscriptions' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Subscriptions\0.2.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azs.Update.Admin/0.2.3'.
VERBOSE: Completed downloading 'Azs.Update.Admin'.
VERBOSE: Hash for package 'Azs.Update.Admin' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azs.Update.Admin', version='0.2.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: InstallPackage' - name='AzureStack', version='1.7.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: DownloadPackage' - name='AzureStack', version='1.7.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566\AzureStack\AzureStack.nupkg', uri='https://www.powershellgallery.com/api/v2/package/AzureStack/1.7.2'
VERBOSE: Catalog file 'Azs.Subscriptions.Admin.cat' is not found in the contents of the module 'Azs.Subscriptions.Admin' being installed.
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/AzureStack/1.7.2'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/AzureStack/1.7.2'.
VERBOSE: Completed downloading 'AzureStack'.
VERBOSE: Hash for package 'AzureStack' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='AzureStack', version='1.7.2',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\467311566'
VERBOSE: Installing the dependency module 'Azs.Subscriptions.Admin' with version '0.3.3' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Subscriptions.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Subscriptions.Admin\0.3.3'.
VERBOSE: Catalog file 'Azs.Update.Admin.cat' is not found in the contents of the module 'Azs.Update.Admin' being installed.
VERBOSE: Installing the dependency module 'Azs.Update.Admin' with version '0.2.3' for the module 'AzureStack'.
VERBOSE: Module 'Azs.Update.Admin' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azs.Update.Admin\0.2.3'.
VERBOSE: Catalog file 'AzureStack.cat' is not found in the contents of the module 'AzureStack' being installed.
VERBOSE: Module 'AzureStack' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\AzureStack\1.7.2'.
PS C:\> Install-Module -Name Azure.Storage -RequiredVersion 4.5.0 -AllowClobber -Force -Verbose
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified.  PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2' and PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azure.Storage'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'Azure.Storage'.
VERBOSE: Performing the operation "Install-Module" on target "Version '4.5.0' of module 'Azure.Storage'".
VERBOSE: The installation scope is specified to be 'AllUsers'.
VERBOSE: The specified module will be installed in 'C:\Program Files\WindowsPowerShell\Modules'.
VERBOSE: The specified Location is 'NuGet' and PackageManagementProvider is 'NuGet'.
VERBOSE: Downloading module 'Azure.Storage' with version '4.5.0' from the repository 'https://www.powershellgallery.com/api/v2'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azure.Storage'' for ''.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.Profile'' for ''.
VERBOSE: InstallPackage' - name='AzureRM.profile', version='5.8.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\141826803'
VERBOSE: DownloadPackage' - name='AzureRM.profile', version='5.8.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\141826803\AzureRM.profile\AzureRM.profile.nupkg', uri='https://www.powershellgallery.com/api/v2/package/AzureRM.profile/5.8.3'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.profile/5.8.3'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.profile/5.8.3'.
VERBOSE: Completed downloading 'AzureRM.profile'.
VERBOSE: Hash for package 'AzureRM.profile' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='AzureRM.profile', version='5.8.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\141826803'
VERBOSE: InstallPackage' - name='Azure.Storage', version='4.5.0',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\141826803'
VERBOSE: DownloadPackage' - name='Azure.Storage', version='4.5.0',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\141826803\Azure.Storage\Azure.Storage.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azure.Storage/4.5.0'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azure.Storage/4.5.0'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azure.Storage/4.5.0'.
VERBOSE: Completed downloading 'Azure.Storage'.
VERBOSE: Hash for package 'Azure.Storage' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azure.Storage', version='4.5.0',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\141826803'
VERBOSE: Catalog file 'AzureRM.profile.cat' is not found in the contents of the module 'AzureRM.profile' being installed.
VERBOSE: For publisher validation, current module 'AzureRM.profile' with version '5.8.3' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: For publisher validation, using the previously-installed module 'AzureRM.profile' with version '5.8.3' under 'C:\Program Files\WindowsPowerShell\Modules\AzureRM.profile\5.8.3' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: Installing the dependency module 'AzureRM.profile' with version '5.8.3' for the module 'Azure.Storage'.
WARNING: The version '5.8.3' of module 'AzureRM.profile' is currently in use. Retry the operation after closing the applications.
VERBOSE: Module 'AzureRM.profile' is in currently in use.
VERBOSE: Catalog file 'Azure.Storage.cat' is not found in the contents of the module 'Azure.Storage' being installed.
VERBOSE: For publisher validation, current module 'Azure.Storage' with version '4.5.0' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: For publisher validation, using the previously-installed module 'Azure.Storage' with version '4.5.0' under 'C:\Program Files\WindowsPowerShell\Modules\Azure.Storage\4.5.0' with publisher name ''. Is this module signed by Microsoft: 'False'.
WARNING: The version '4.5.0' of module 'Azure.Storage' is currently in use. Retry the operation after closing the applications.
VERBOSE: Module 'Azure.Storage' is in currently in use.
PS C:\> Install-Module -Name AzureRM.Storage -RequiredVersion 5.0.4 -AllowClobber -Force -Verbose
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
VERBOSE: The -Repository parameter was not specified.  PowerShellGet will use all of the registered repositories.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://www.powershellgallery.com/api/v2' and PackageManagementProvider is 'NuGet'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.Storage'' for ''.
VERBOSE: Total package yield:'1' for the specified package 'AzureRM.Storage'.
VERBOSE: Performing the operation "Install-Module" on target "Version '5.0.4' of module 'AzureRM.Storage'".
VERBOSE: The installation scope is specified to be 'AllUsers'.
VERBOSE: The specified module will be installed in 'C:\Program Files\WindowsPowerShell\Modules'.
VERBOSE: The specified Location is 'NuGet' and PackageManagementProvider is 'NuGet'.
VERBOSE: Downloading module 'AzureRM.Storage' with version '5.0.4' from the repository 'https://www.powershellgallery.com/api/v2'.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.Storage'' for ''.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.Profile'' for ''.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='Azure.Storage'' for ''.
VERBOSE: Searching repository 'https://www.powershellgallery.com/api/v2/FindPackagesById()?id='AzureRM.Profile'' for ''.
VERBOSE: InstallPackage' - name='AzureRM.profile', version='5.8.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287'
VERBOSE: DownloadPackage' - name='AzureRM.profile', version='5.8.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287\AzureRM.profile\AzureRM.profile.nupkg', uri='https://www.powershellgallery.com/api/v2/package/AzureRM.profile/5.8.3'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.profile/5.8.3'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.profile/5.8.3'.
VERBOSE: Completed downloading 'AzureRM.profile'.
VERBOSE: Hash for package 'AzureRM.profile' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='AzureRM.profile', version='5.8.3',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287'
VERBOSE: InstallPackage' - name='Azure.Storage', version='4.6.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287'
VERBOSE: DownloadPackage' - name='Azure.Storage', version='4.6.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287\Azure.Storage\Azure.Storage.nupkg', uri='https://www.powershellgallery.com/api/v2/package/Azure.Storage/4.6.1'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/Azure.Storage/4.6.1'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/Azure.Storage/4.6.1'.
VERBOSE: Completed downloading 'Azure.Storage'.
VERBOSE: Hash for package 'Azure.Storage' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='Azure.Storage', version='4.6.1',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287'
VERBOSE: InstallPackage' - name='AzureRM.Storage', version='5.0.4',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287'
VERBOSE: DownloadPackage' - name='AzureRM.Storage', version='5.0.4',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287\AzureRM.Storage\AzureRM.Storage.nupkg', uri='https://www.powershellgallery.com/api/v2/package/AzureRM.Storage/5.0.4'
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.Storage/5.0.4'.
VERBOSE: Catalog file 'AzureRM.profile.cat' is not found in the contents of the module 'AzureRM.profile' being installed.
VERBOSE: For publisher validation, current module 'AzureRM.profile' with version '5.8.3' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: For publisher validation, using the previously-installed module 'AzureRM.profile' with version '5.8.3' under 'C:\Program Files\WindowsPowerShell\Modules\AzureRM.profile\5.8.3' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: Installing the dependency module 'AzureRM.profile' with version '5.8.3' for the module 'AzureRM.Storage'.
WARNING: The version '5.8.3' of module 'AzureRM.profile' is currently in use. Retry the operation after closing the applications.
VERBOSE: Module 'AzureRM.profile' is in currently in use.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/AzureRM.Storage/5.0.4'.
VERBOSE: Completed downloading 'AzureRM.Storage'.
VERBOSE: Hash for package 'AzureRM.Storage' does not match hash provided from the server.
VERBOSE: InstallPackageLocal' - name='AzureRM.Storage', version='5.0.4',destination='C:\Users\ContainerAdministrator\AppData\Local\Temp\1456831287'
VERBOSE: Catalog file 'Azure.Storage.cat' is not found in the contents of the module 'Azure.Storage' being installed.
VERBOSE: For publisher validation, current module 'Azure.Storage' with version '4.6.1' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: For publisher validation, using the previously-installed module 'Azure.Storage' with version '4.5.0' under 'C:\Program Files\WindowsPowerShell\Modules\Azure.Storage\4.5.0' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: Installing the dependency module 'Azure.Storage' with version '4.6.1' for the module 'AzureRM.Storage'.
VERBOSE: Module 'Azure.Storage' was installed successfully to path 'C:\Program Files\WindowsPowerShell\Modules\Azure.Storage\4.6.1'.
VERBOSE: Catalog file 'AzureRM.Storage.cat' is not found in the contents of the module 'AzureRM.Storage' being installed.
VERBOSE: For publisher validation, current module 'AzureRM.Storage' with version '5.0.4' with publisher name ''. Is this module signed by Microsoft: 'False'.
VERBOSE: For publisher validation, using the previously-installed module 'AzureRM.Storage' with version '5.0.4' under 'C:\Program Files\WindowsPowerShell\Modules\AzureRM.Storage\5.0.4' with publisher name ''. Is this module signed by Microsoft: 'False'.
WARNING: The version '5.0.4' of module 'AzureRM.Storage' is currently in use. Retry the operation after closing the applications.
VERBOSE: Module 'AzureRM.Storage' is in currently in use.
PS C:\> Uninstall-Module Azure.Storage -RequiredVersion 4.6.1 -Force -Verbose
VERBOSE: Successfully uninstalled the module 'Azure.Storage' from module base 'C:\Program Files\WindowsPowerShell\Modules\Azure.Storage\4.6.1'.
PS C:\> Import-Module -Name AzureStack -Verbose
VERBOSE: Loading module from path 'C:\Program Files\WindowsPowerShell\Modules\AzureStack\1.7.2\AzureStack.psd1'.
VERBOSE: Populating RepositorySourceLocation property for module AzureStack.
VERBOSE: Loading module from path 'C:\Program Files\WindowsPowerShell\Modules\AzureStack\1.7.2\AzureStack.psm1'.
WARNING: Preview version of the module Azs.Azurebridge.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Backup.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Commerce.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Compute.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Fabric.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Gallery.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Infrastructureinsights.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Keyvault.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Network.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Storage.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Subscriptions loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Subscriptions.Admin loaded. Future release of this module may have breaking changes.
WARNING: Preview version of the module Azs.Update.Admin loaded. Future release of this module may have breaking changes.
VERBOSE: Exporting function 'Test-DotNet'.
PS C:\>

@cblackuk : Thanks for your contribution! The author, @mattbriggs, has been notified to review your proposed change.

@cblackuk : Thanks for your contribution! The author, @mattbriggs, has been notified to review your proposed change.

@cblackuk : Thanks for your contribution! The author, @mattbriggs, has been notified to review your proposed change.

#sign-off

Thanks @mattbriggs !


Tensorflow backend issue

I started using Talos recently and repeatedly ran into a tensorflow error only when using Talos:
ERROR MESSAGE : Cannot interpret feed_dict key as Tensor: Tensor Tensor("Placeholder:0", shape=(), dtype=float32) is not an element of this graph.
What resolved the issue is to start before creating the model with:         krs.backend.clear_session()
If this would not have other negative side effects then I suggest to add it into the Talos scan_round.

krs

krs == keras

Just found the Scan parameter clear_tf_session  ...


Add OSX Note to README.md

Use absolute Paths to the app

Thanks!

wow... my first completed pull request :)


read_csv only read part of a large files on 2.2

I think I have found an issue with read_csv on a very large file (~50GB) with multiples types (str, float, ...), where dask 2.2 does not read the whole file but just a part of it but 2.1 was working fine.
Unfortunately this file is private and I was not able to build a reproducible example on a randomly generated frame. However here are some symptoms:
(In both cases pandas version is 0.25.0, code run in a docker built on an Ubuntu 18.04 image)
In dask 2.1:
len(df) and bag.read_text(['my_csv.csv']).count().compute() and bash wc -l agree.
For the record df.npartitions is 807
In dask 2.2
len(df) is much smaller than the output of bag.count() or wc -l
On top of that df.npartitions is 1
(The suggestion of using bag as a way to compare via a totally different path is from @chrish42 )
Let me know what I can do to help track this bug down.

cc @martindurant.
The file is on your local filesystem, correct?

Correct (mounted from the docker host, no S3 or things like that)

I am not seeing this problem
In [14]: f = open('output', 'w')

In [15]: for x in range(1000000):
    ...:     f.write('a' * 10000 + '\n')
    ...:

In [16]: f.close()

In [17]: import dask.bag as db

In [18]: b = db.read_text('output', blocksize=1000000)

In [19]: b.npartitions
Out[19]: 10001

In [20]: b.count().compute()
Out[20]: 1000000

(fsspec 0.4.1+7.gdbf6d1e, dask 2.2.0+2.g7d517e8)

bag is fine in both 2.2 and 2.1, it is dataframe that  incorrect in 2.2 in my case @martindurant

I am still not seeing it. This file is smaller than yours, but far bigger than any normal blocksizes
In [1]: f = open('output.csv', 'w')

In [2]: for x in range(1000000):
   ...:     f.write('0,"hi"' * 100 + '\n')
   ...:

In [3]: f.close()

In [4]: ls -l output.csv
-rw-r--r--  1 mdurant  staff  601000000  6 Aug 19:23 output.csv

In [5]: import dask.dataframe as dd

In [6]: df = dd.read_csv('output.csv', header=None)

In [7]: len(df)
Out[7]: 1000000

In [8]: df = dd.read_csv('output.csv', header=None, blocksize=1000000)

In [9]: df.npartitions
Out[9]: 601

In [10]: len(df)
Out[10]: 1000000

@philippegr what version of fsspec?

for dask 2.2, fsspec '0.4.1'
I cannot import it on dask 2.1, and I see it in the changelog, so I am assuming this is a new dependency, correct @TomAugspurger ?

Yes, it's a new dependency.
On Tue, Aug 6, 2019 at 8:57 PM Philippe Grangier<EMAIL_ADDRESS>wrote:

for dask 2.2, fsspec '0.4.1'
I cannot import it on dask 2.1, and I see it in the changelog, so I am
assuming this is a new dependency, correct @TomAugspurger
https://github.com/TomAugspurger ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/5233?email_source=notifications&email_token=AAKAOIUS2OJ2LAMMTZMKLSLQDITZRA5CNFSM4IJ2HFU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3W6SLA#issuecomment-518908204,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKAOIUQEYJDDOVEW5SROKTQDITZRANCNFSM4IJ2HFUQ
.

The csv file I was loading is in fact a symlink.
In dask 2.2 if I open the symlink, I have the above mentioned problem, OTH if I open the underlying file directly all is good. So it seems to be a symlink issue.
Below is a reproducible example (beware it creates a 1.7GB csv file to prove its point, I could not reproduce it with small df)
from dask import dataframe as ddf
import pandas as pd
test_df = pd.DataFrame.from_records([[0] + ["hello"]*30]*int(1e7), columns=list(range(31)))
test_df.to_csv('tmp.csv', sep='|', index=False)

Create a symlink (in jupyter)
!ln -s 'tmp.csv' 'tmp_sym.csv'

Now compare the len with and without the symlink
with_symlimk = ddf.read_csv('tmp_sym.csv', sep='|')
len(with_symlink)

I have 351648 and 1 for .npartitions but
no_symlink = ddf.read_csv('tmp.csv', sep='|')
len(no_symlink)

is fine at 10000000 and .npartitions being 29
This seems to be an issue somewhere between dask and fsspec. Let me know if you want me to reopen a ticket there @martindurant

Interesting! That certainly gives me something to work on. With look, I can try this evening; this certainly feels like an fsspec issue, don't really mind if it is lodged there or not.

FYI, looking for the root cause we tried forcing pandas to 0.24.2, the bug persists.
(I guess if it's file handling related, this should not come as a surprise to you)

Thanks a lot for the resolution @martindurant !
@TomAugspurger your hint at fsspec pointed us in the right direction, at a time when I was about to go crazy at trying to reproduce the bug


Servers URL / basepath is filled out erroneously.

Description
Similar to https://github.com/spec-first/connexion/issues/1622, the expected value of "Servers" used by the "Try it out" feature is incorrect.
In the following example, I want api to be in "/api", along with the support files. When I curl the API endpoint it works fine. When I access the UI at '/api/ui', the try it out button will have an url with double '/api/api' route, thus executing a Not Found.
Sample openapi.yml:
---
#
# https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.1.0.md
#
openapi: "3.0.0"

# set some required defaults
info:
  version: "0.0.0"
  title: "Flasket OpenAPI Server"
  description: None

servers:
  - url: "/"

paths:
  /api/metrics:
    get:
      operationId: "api.metrics.get"
      summary: "Return metrics."
      description: "Return prometheus type metrics."
      responses:
        200:
          description: "OK"
          content:
            text/plain:
              schema:
                type: string
                example: |
                  # HELP permission_helper_api_service_status Static value to imply service is up
                  # TYPE permission_helper_api_service_status gauge
                  permission_helper_api_service_status 1

Sample app.py
#!/usr/bin/env python3
import connexion

app = connexion.FlaskApp(__name__, specification_dir='api')
app.add_api('openapi.yml',
  strict_validation=True,
  validate_responses=True,
  options={
    "openapi_spec_path": "/api/openapi.json",
    "swagger_url": "/api/ui",
    "swagger_ui":   True,
    "swagger_spec": True,
  },
)
app.run(port=8080)

Expected behaviour
Servers to be either blank, or "/", but not "/api". This will make the TryItOut feature work again.
Actual behaviour
Servers contain '/api'.
Additional info:

python --version : Python 3.9.2
pip show connexion | grep "^Version\:": Version: 2.14.1

Thanks for the report @julien-lecomte, this is fixed on main and will be in v3.


Final video resolution printed out not accurate

The values printed out does not take into account the resize factor

@


No reaction when no title is entered to save a data resource

Describe the bug
Adding a title is not intuitive as the first entry doesn't appear on the interface. The first entry for a Title has to be added by additional pressing a + button. If someone misses this, they might try to save a data resource without adding any title. Then no error message is shown, the interface just doesn't do anything. When you close the extra window for creating a resource, the error files to create a resource is displayed. But reason is not evident.
Steps to reproduce the behavior:
Go to https://matwerk.datamanager.kit.edu/repo-management.html
Click on Create Data Resource
Do not press the + button to add a title
Save the data resource
Nothing happens!
User is confused as he/she doesn't know what to do next.
Expected behaviour:
An error message should be displayed saying that the title is missing. Additionally displaying one title entry on the form to be filled would be good. The same goes to access rights.
Desktop (please complete the following information):
OS: MacOS
Browser Safari
Version 16.2
Additional context
Add any other context about the problem here.

Unfortunately, this is an issue of the underlying jsonform library. If an array attribute, which 'title' is, requires at least one element, validation will fail if none is provided. As a consequence, no DataResource will be created, but also no error indicator is shown. Not sure if this can be easily fixed but I'll try.


How can I download genome data 'cds.fna' from NCBI?

Hi @1hachem, following your step 3. install ncbi spike protein sequences (both proteomic and genomic sequences) using ncbi datasets cli
datasets download virus protein S
I can only get protein sequences by the command, how did you get genomic sequences?
NCBI doc tells me that

(note: this package does not contain SARS-CoV-2 genome sequence)

So how can I get 'cds.fna'?
Thanks!

Hello @cimutianxin 👋🏼
reading the documentation in order to include the genomic data you should add the option --include with argument cds
datasets download virus protein S --include cds


[SPARK-48854][DOCS] Add missing options in CSV documentation

What changes were proposed in this pull request?

This PR added documents for missing CSV options, including delimiter as an alternative to sep, charset as an alternative to encoding, codec as an alternative to compression, and timeZone, excluding columnPruning which falls back to an internal SQL config.
Why are the changes needed?

improvement for user guide
Does this PR introduce any user-facing change?

no
How was this patch tested?

doc build

Was this patch authored or co-authored using generative AI tooling?

no

Merged to master. Thank you @ulysses-you


Add Stock Price Prediction

🛠 Related Issue

Closes #383

📝 Description
This project aims to predict stock prices using three different machine learning models: Long Short-Term Memory (LSTM), Linear Regression, and Recurrent Neural Network (RNN). Utilizing the Nifty50 stock market dataset from Kaggle, the project implements and compares these models to assess their prediction accuracy and effectiveness. The code includes data preprocessing, model training, and evaluation, providing a comprehensive approach to stock price prediction. Developed as part of the GirlScript Summer of Code 2024, this project demonstrates the application of various machine learning techniques in financial forecasting.
🔍 Type of PR

[ ] 🐛 Bug fix
[x] ✨ Feature enhancement
[x] 📚 Documentation update
[ ] 🛑 Other (specify): _______________

📸 Screenshots / 🎥 Videos (if applicable)

✅ Checklist

[x] I have performed a self-review of my code.
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Okay


tzdata: 2018g -> 2019a

Motivation for this change
Upstream released a new version.
http://mm.icann.org/pipermail/tz-announce/2019-March/000055.html
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Should go to staging?

Oh, yes. I somehow confused the rebuild amount with another PR I was preparing at the time.. Will rebase to staging.

@veprbl I rebased this onto staging-next and the backport PR on the respective release-XX.XX branches.

I don't see this breaking eval, merged manually into current staging-next (b40d7528726cc97cf17ba6944842dc7975e60b4b) and successfully built and ran dateutils.


oauth invalid credentials

I cannot get oauth to work. The Twitter example does not work for me. I keep getting the response header:
'x-warning': 'Invalid OAuth credentials detected'

I have an app, I don't want the user login crap. I just need to send a GET request using my app secret/token/whatever...
var auth = // my app credentials...
request.get({
	url : "http://api.twitter.com/1/users/show.json?screen_name=demianr85",
	oauth : {
		consumer_key : auth.consumerKey,
		consumer_secret : auth.consumerSecret,
		token : auth.accessToken,
		token_secret : auth.accessSecret
	}
}, function(err, response, body) {
	if (err) throw err;
	console.log(response.headers);
});

What are the required properties for the oauth option? My app keys are 100% correct and working using the node-oauth module.

you have to use the use login stuff if you want to get at protected resources, but I think this API is open and doesn't require credentials at all.
% curl http://api.twitter.com/1/users/show.json\?screen_name\=demianr85                                                                                ~
{"id_str":"159608270","is_translator":false,"id":159608270,"contributors_enabled":false,"created_at":"Fri Jun 25 21:28:04 +0000 2010","profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/1130942664\/mendoza1b_normal.png","profile_sidebar_fill_color":"A0C5C7","following":false,"followers_count":47,"friends_count":78,"listed_count":0,"show_all_inline_media":true,"screen_name":"demianr85","profile_background_color":"709397","verified":false,"utc_offset":-10800,"profile_background_image_url_https":"https:\/\/si0.twimg.com\/profile_background_images\/352772745\/Beach_and_Sea_of_Hawaii_JY105_350A.jpg","location":"Buenos Aires","name":"Demi\u00e1n Rodriguez","notifications":false,"profile_background_image_url":"http:\/\/a2.twimg.com\/profile_background_images\/352772745\/Beach_and_Sea_of_Hawaii_JY105_350A.jpg","protected":false,"profile_link_color":"005eff","geo_enabled":true,"follow_request_sent":false,"default_profile_image":false,"favourites_count":2,"profile_use_background_image":true,"description":"Programador, innovador, autodidacta, adicto a Javascript, NodeJS y HTML5. Me encanta viajar y conocer lugares bien alejados de Buenos Aires...","profile_text_color":"333333","time_zone":"Buenos Aires","lang":"en","profile_sidebar_border_color":"86A4A6","statuses_count":1253,"profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/1130942664\/mendoza1b_normal.png","default_profile":false,"profile_background_tile":false,"url":null}

Just remove oauth all together.

Of course but then I get only 150 requests/hour and I want 350.
Why can't I use oauth with just my app token & secret? It's just the same as your example but ignoring the first 2 steps where the user logins ans acquires the necessary keys...

because that's not how oauth works :)
oauth isn't for you, it's for you to get a token for a user and make requests on their behalf.
if you want through the whole flow and get a real token for your own account you can just plug that in until it expires (which I think is never right now).

I still don't get it. I am the user/app. Isn't that the same as your example but without the part where you fetch the access token?
Please tell me which is the difference between my code and the part in your example where you send a get request using the user access token.

oauth is rediculous, it's not my fault :)
you can't make a request only on behalf of your app, you have to authenticate a token for a user. you can authenticate a token for your own user on twitter using the code in the README that gets you an access token. once you have an access token you can use it indefinitely without going through all the auth stuff again.
oauth sucks, I blame standards bodies and security wankers.

"if you already have it", an access token only exists for a user. if you created an account for your app then you'll have to authenticate it like you would any other user.
we do what node-oauth does if you already have a valid access token. the code you already have would work if that was an authenticated token and not a temporary access token.

I have an authenticated access token! See examples at https://dev.twitter.com/docs/auth/oauth/single-user-with-examples
It uses consumer key & secret and tokens which I already have to make requests! There is nothing strange about it. Why doesn't it work? You are saying your module does not have any issue and that I'm doing something wrong?
OK I'll read OAUTH FOR DUMMIES, again!

OK. This works and I'm still trying to figure out the difference with my previous example using request module.
I'm just using the same tokens, there isn't any extra parameter...
var OAuth= require('node-oauth').OAuth;
var auth = {/* auth.... */};
var oauth = new OAuth("https://api.twitter.com/oauth/request_token","https://api.twitter.com/oauth/access_token",
					auth.consumerKey, auth.consumerSecret, "1.0", null, "HMAC-SHA1");
var uri = "http://api.twitter.com/1/users/show.json?" + require('querystring').stringify({screen_name: 'demianr85'});
oauth.get(uri, auth.accessToken, auth.accessSecret, function(err, data, response) {
	console.log(response.headers)
});

I do not get any warning header.

Hello? How can I be the only one using the Twitter API without user login?


Automatic Changelog and Coding Style?

A previous employer got me into the habit of using a modified version of the Angular commit style. The modification we made was that after the type+scope we would include a reference to a ticket. This, for us, was a JIRA board but it can be easily updated to reference issues in the Github repository.
e.g. feat(UserSearch): #3 Adds loading indicator to User Search Page
I personally do not like having the ticket number in the "title" so personally I tend to use the long form, e.g.
feat(UserSearch): Adds loading indicator to User Search Page

Closes #3

This works well, as there is a tool called Standard Version which (in other projects) I have setup to auto-bump versions and generate a changelog for every commit that goes to main. In my actual setup, this bumping also creates a git tag, which then triggers a deployment.
As I'm sure this project has more contributors than you imagined it would, I think choosing a code style and sticking with it would be a good idea. If we use the Angular commit style, I also happened to make an extension for VSCode some time back with this in mind.

Can you elaborate a bit on "code style"? In my mind, there are a few pieces that belong to that conversation -
a.) Code formatting
b.) Commit message conventions
c.) PR conventions
d.) Code linting
We've got a.) covered w/ Prettier (there's a config file in repo). We can establish b.) and add it to the README - I think that's a fantastic idea. I think c.) is sufficiently covered via the PR template (provided contributors fill it out, 😂). Finally, for d.), we can add a pre-commit hook that runs a linter, or even a GHA that updates the changes on the feature branch w/ a linter using autofix.
Do you have further considerations that contribute to "code style"?

I mistyped; I meant "git commit style" instead of "coding style"

@Wolven531  would we also want for people to reference a ticket  number in their commits. My job soft requires this in order to keep track of work based on tickets.
An example would be something like I've already denoted, but how my team implements it currently is
<type>(<scope>): <ticket#> <subject>

Which ends up looking like
fix(Search): #12 resolves the thing


Move specifically styled parts of site to BEM

Some components will likely need to be moved from Atomic to BEM setups, for more in-depth styling between themes. Should at least cover the following.

Site layout
Cards and their Layouts
Menu
Image galleries
Page headers
Template class wrappers

Note classes should likely be more generic. Make sure the progressive enhancement JS will still work for current and future themes.

May wind up bringing all the styles over the BEM. If it's needed for the theme switching, then the atomic setup is much less needed. I don't want to split myself between them when the priorities shift this much.

Taking another approach using custom properties that won't require a BEM migration.


🚨(tests) fix pylint payment tests

Purpose
The missing file __init__.pyin the test folder of the payment module
blocked the check for pylint.
Adding it,  different errors appeared that needed to be fixed.
To test the class BasePaymentBackend, as it's not a class that is
supposed to be instantiated directly, a class inheriting it has been
created in the test class.
 I noticed that __init__.py file was also missing within tests folder of lms_handler app. Fortunately, there are no linter issues.


README buglets

One mention of python-env, and another incorrect example envariable to set --python-Version.

Fixed in a5da0666fcf46b5a282ac344b4da32478fb3acef


Spyder not loading, error message

When I launch Spyder I get an error message, which quickly appears for a matter of milliseconds, and then nothing.

I have tried uninstalling and reinstalling multiple times but with no success.
I'm using Python(x,y) <IP_ADDRESS> which I have downloaded from http://python-xy.github.io/downloads.html
Any advice appreciated - thanks in advance!

I think to fix that error you need to run in a terminal
easy_install pydicom

Did as you said and still got an error, with 'pydicom' being replaced by 'sympy>=0.7.0', so I repeated it with that. Now works, thank you!


Does the plugin work with a Bose Soundbar?

I stumbled on this plugin while searching for ways to add my Bose Soundbar to homebridge. This might be a stupid question but I know there's been a SoundTouch brand with Bose but I'm not too familiar with those and was wondering.

yes it does

Thanks for the reply. I tried the plugin today but the soundbar never appears in Homekit for some reason (nor it doe sin Homebridge's accessory list.
When looking through the logs, it seems it can't connect to the soundbar 700's IP and port and gets a connection refused (on port 8000)
Is there something I should enable on the soundbar's config ?


Full screen vs Fill window.... thoughts?

We have both options in the wizard, recently I was asked why and I couldn't really answer other than to say that they are legacy options...
People can understand what 'Fill Window' does but when they select 'Fill Screen' they expect it to go full screen... wondering what other think about this...
It's relatively easy to do actual 'full screen' but how do we handle the toggling with 1 button. Caveats are that you cannot go full screen from onload event, only from a user interaction like click. My thoughts are:
Going full screen would solve the iframe issue and also to some extent the peer review issue #213 but would it cause issue with previous LOs...
When you click fullscreen button first time (or on load if you've selected fullscreen option) user gets a popup where they can select either full window or full screen and this is then remembered until they reload the LO
'Full Screen' Isn't really supported on mobile so we should always default to Fill Window there...

Hi John
yes legacy as in they were both needed for the Flash Player version because filling the windows was desirable but some didn't like the stretching that would happen so full screen kept the ratio/shape without stretching. Arguably that still applies and if we followed suit for html playback we should replicate the full screen option and maintain the ratio without stretching horizontally. That said it's probably easier to deprecate the full screen option if we can.
Until we get the xot template fully responsive I think a more useful feature if its possible would be a browser zoom button so that the shape/ratio is preserved but the view/zoom of the LO scales until the height of the browser window is reached.
Just some thoughts...

Hmm, I can still see a use for the Full screen option as it would allow iframed LOs to breakout, something that cannot be done at present even if the browser is full screen...
I can see with the flash player why people didn't like the aspect ratio change because it also skewed images and text but that doesn't happen with the HTML version... With HTML version though it does change the usefulness slightly though because the text or images don't scale and can end up really small on a big screen...

Actually Ron, thinking about this more, I think that there are two distinct issues that have been raised...
I do agree with your idea of deprecating the onload "full screen" option in the LO options in the wizard... it doesn't really make sense as is, especially in the browser world as default full screen is considered a security risk and is restricted without user interaction such as a click...
The other issue maybe is what the minimise/maximise button does... We were demonstrating some LOs at a session recently and they were all iframed in a webpage. Several people clicked the 'full screen' button only and were curious why it didn't actually do anything (since the iframe was the same size as the LO)...
Do you think that the maximise button is something that could/should have the option of enabling true full screen mode(where possible)? Maybe with a popup to allow full window/full screen to be selected or maybe through a 3 way toggle?

Hi John
not sure if there's an easy and reliable way to detect if the LO is being viewed via an iframe but if there is perhaps it should work like this..
User clicks existing 'fill window' button when viewing an LO (Note: Tooltip ought to say 'fill window' rather than 'full screen'
If currently in an iframe opens a full screen pop-up/new window
If not currently in an iframe just fills existing window as it does now but perhaps also prompts do you want to view full screen? Y/N
Not sure exactly what you mean by a 3 way toggle?

So you think it would be better to open a new popup window rather than use the same browser fullscreen api that the likes of Youtube use? I've recently felt that opening new windows is slightly frowned upon as they can open in a new window, new tab, behind current window or not at all depending on browser settings...
By 3 way toggle I meant Off-Full Window-Full Screen-Off... but that was probably a bad idea from the outset...

Hi John
no sorry busy with other things so not too much time to think it through. I was thinking more about your scenario of breaking out of the iframe.
Whenever I embed an LO within another page e.g. Moodle or blog or bootstrap project etc I usually manually add a link below the embedded LO to open in a new window. So I was really just thinking about that being built-in to the interface/button functionality.
I do think though that a users choice to fill the current browser window is different to a users choice to view full screen hiding everything else including address bar etc.

No worries, it's not high priority anyway so i'll keep thinking about it...

We should just remove full screen for now. If you wan true fulll screen you can get it from the browser. I think this is something the end-user should be in control of: I don't want people launching full screen content without my say-so.


*: implement rule to squash chainable tables into a single one

Fixes #197
This commit introduces the new rule to squash inner joins between tables that are chainable. This rule is yet experimental and thus can be used by using the UNSTABLE_SQUASH_ENABLE environment variable until it is proven to be stable and the results match the ones retrieved without this optimisation.
What is a join between chainable tables? That's an inner join between two tables that can be joined using some logic in which one table records are retrieved from some data in the other table rows because there is some sort of relationship between them. To assert such logic can be applied, the join needs to have certain filters in its condition.

repositories is chainable with remotes iff repositories.id = remotes.repository_id
repositories is chainable with refs iff repositories.id = refs.repository_id
remotes is chainable with refs iff refs.repository_id = remotes.repository_id
refs is chainable with commits iff refs.hash = commits.hash, history_idx(refs.hash, commits.hash) >= 0 or 0 <= history_idx(refs.hash, commits.hash)
refs is chainable with tree_entries iff commit_has_tree(refs.hash, tree_entries.tree_hash)
refs is chainable with blobs iff commit_has_blob(refs.hash, blob.hash)
commits is chainable with tree_entries iff commit_has_tree(commits.hash, tree_entries.tree_hash) or commits.tree_hash = tree_entries.tree_hash
commits is chainable with blobs iff commit_has_blob(commits.hash, blob.hash)
tree_entries is chainable with blobs iff tree_entries.entry_hash = blobs.hash

Since chains are built hierarchically using the table hierarchy (repositories -> remotes -> refs -> commits -> tree_entries -> blobs), any chain can be joined with any table iff the last part of the chain and that table match the conditions stated before.
To allow this, there are several iterators, some for the same table, depending on the position in the chain that table is, that are composed in the analyzer rule.
Even if the chain is built hierarchically and thus it has a different schema ordering than the original schema, a mapping between the chain schema and the original one is computed so that the result of the chain is exactly the same as the one without the optimisation.
Notes about the experimental status of this feature:

Lacks some integration tests that will be done on subsequent PRs.
Tree entries table is currently under examination and depending on what we decide, the results it returns right now might need to change.
Probably better to test it thoroughly and do some performance measurements before making this the default behaviour.

Fixed @ajnavarro

UPDATE:
There was an inconsistency between the results returned by the iterators and the ones using the tables and joins because the tables look for all trees and visit them. Instead, the iterator chained with commits only visited the main tree. Now, there is another iterator for this case that visits the main tree and puts other trees that are found in a queue to visit them as well. This mimics the behaviour of joinin commits and tree entries.

We should document UNSTABLE_SQUASH_ENABLE on README.

Rebased after rename.


Customizable Group create/edit page

Hello, we need to customize Group create/edit page in Wagtail admin. However, Waigtail does not support it. I thing, the easiest way is allow customize GroupViewSet by WAGTAIL_GROUP_VIEW_SET setting. My patch solves this. If the changes are ok, I will complete documentation too.

Thanks @seifert!
For a long time we've been trying to move away from using settings variables for customisations (because they're a big disorganised list that just keeps growing whenever someone has a new requirement for customisation, with no planning or consistency), and make the process of customising an app more like subclassing it - viewsets were a step towards this goal. What you're proposing here is a new kind of customisation, so I'm thinking this is a good opportunity to take that a step further and use Django's appconf mechanism to manage it.
What do you think about following this example from the Django docs, and making it possible to override the viewset like this:
# myproject/apps.py
from wagtail.users.apps import WagtailUsersAppConfig
from myproject.users import CustomGroupViewSet

class CustomUsersAppConfig(WagtailUsersAppConfig):
    group_viewset = CustomGroupViewSet

# myproject/settings.py
INSTALLED_APPS = [
    'myproject.apps.CustomUsersAppConfig',
    # ...
]

We should also standardise on the spelling of 'viewset'. Since we already have register_admin_viewset and wagtail.admin.viewsets, I suggest that we continue using ViewSet when it's in camel case (e.g. for class names), but write it as one word in all other situations (group_viewset, WAGTAIL_GROUP_VIEWSET). I think this matches how Django uses 'formset'.

Hi @gasman, thank for review. I'm sorry, I was snowed under with other work. I have integrated your suggests and have written documentation. There is one difference:
class CustomUsersAppConfig(WagtailUsersAppConfig):
    group_viewset = "path.to.GroupViewSetClass"

group_viewset is a string, not a class, because the class caused AppRegistryNotReady exception (because of model in ModelForm). So lazy import solves it. Current pull request is rebased to master branch.


Scale reverting

I know its patch day, but usually don't have this issue, even though my scale is enabled, my scale keeps reverting back to "normal" whenever I change zones and also going into Gpose...then I have to reapply the scale again, and doing so this last time it wasn't accepting me clicking on any of the scales, nothing would change...I had to turn C+ off and back on....but that didn't solve the reverting problem

Can you reproduce this and then check /xllog and see if it says anything? Preferably set the xllog to "Debug" before via the little cog icon in the window that appears when you type /xllog.


Samsung control

This is a great card, thank you. I got the webostv commands working great on my LG TV but how would I do the same with a Samsung? Here is the integration page for their smart TVs: https://www.home-assistant.io/integrations/samsungtv/
I tried changing domain to samsung or samsungtv but that didn't work.

Hi. I don't have a Samsung TV to test but I think you should use as domain remote and not samsung or samsungtv. It should be something like:
volume_up:
domain: remote
service: send_command
service_data:
entity_id: remote.samsungtv
command: KEY_VOLUP

I will try that, thank you!

BTW, I had mixed results with that. It works for volume up but for volume down and mute I get an error stating "Failed to perform the action remote/send_command. extra keys not allowed @ data['button']"
volume_down:       domain: remote       service: send_command       service_data:         entity_id: remote.samsung_6_series_55         button: KEY_VOLDOWN     volume_up:       domain: remote       service: send_command       service_data:         entity_id: remote.samsung_6_series_55         command: KEY_VOLUP     volume_mute:       domain: remote       service: send_command       service_data:         entity_id: remote.samsung_6_series_55         button: KEY_MUTE

How did I miss that? Seriously, I went over it so many times.... must have been staring at it too long. Thanks


What happened to the blue/orange colors of the point cloud?

The point butt used to be blue/orange to represent location. Is this a setting I'm missing, was this removed, or is this a bug? All the points are just white for me.
Version: 2017.03.0.Świtezianka
Linux alura 4.4.0-71-generic #92-Ubuntu SMP Fri Mar 24 12:59:01 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.2 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1070/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.39
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL version string: 4.5.0 NVIDIA 375.39
OpenGL shading language version string: 4.50 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.39
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

We expect that to work as it used to.

Can you check if you see colours when you switch visualisation to layered digram?
Does brightness setting change the situation? Is brightness set to auto?
Does it happen with other files too?
What kind of file causes this effect? What's the size of file?
Can you provide a screenshot or a file itself?

Couldn't reproduce + no feedback from the reporter, closing.
@duckythescientist: If you want us to look at this issue again please reopen it and provide more info (see the comment above).


Twitch Poll white screen[ Bug ]

This is my issue with Twitch module. I tried to change it from prediction to the poll but nothing happened. I just cannot recieve an Oath authorization.

When i press continue, nothing happened. Twitch ID is already in but doesn't seem to be working.

Can you try if you have the same issues with toolkit authentication disabled?

Still white screen, even with the auth disabled

This happened

Ok, there seems to be a problem with the twitch module and the auth function of the prod tool. I will have a look at it and come back to you.

Even after update the whole toolkit, issue is still present.

A couple of questions:

Which Browser are you using?
Didi you create a Twitch app like the one described in Setup?
How is the username of the Twitch account you are login in with to authorize the Twitch module?
how is the username you are trying to get the polls or predictions to work?


feat: provide a log level option for log functions

:tada: This PR is included in version 4.11.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Letting users define custom global functions that persist

In current version of TagUI, if custom functions are defined by users, they would be defined as part of the automation flow or subscripts to be called via tagui step. If custom functions are defined in tagui_header.js, they would be overwritten when there is a new release of TagUI.
This issue aims to add support for letting users create a tagui_global.js file in tagui/src folder, which they can define global helper functions for use in their automation scripts. And this tagui_global.js persists with newer TagUI releases as there isn't a tagui_global.js file as part of the repo.

This feature is now usable from the cutting edge version.

Rename to tagui_global.js for custom global functions instead of tagui_custom.js, to be more meaningful and representative of its purpose. Later on, can add tagui_global.csv as the global repository file.

Above commit adds support for tagui_local.js for locally defined functions that are accessible to automation flows in the same folder.
Precedence is functions defined in flow script, followed by tagui_local.js (in script folder), followed by tagui_global.js (in tagui/src folder).


i couldnt find the projects in phase 1 section and the networking videos are also missing

Expected Behavior
Actual Behavior
Steps to Reproduce the Problem

Specifications

Version:
Platform:
Subsystem:

@007omer can you share some details, like a screenshot?

On Thu, 28 Nov 2024 at 1:36 AM, Rishab Kumar @.***>
wrote:

@007omer https://github.com/007omer can you share some details, like a
screenshot?
—
Reply to this email directly, view it on GitHub
https://github.com/learntocloud/learn-to-cloud/issues/220#issuecomment-2504690497,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEFQL4AV62SN7HCOYEGX42L2CYQ5HAVCNFSM6AAAAABSQ2V65CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBUGY4TANBZG4
.
You are receiving this because you were mentioned.Message ID:
@.***>

There are no resources,capstone project anf the networking resources are
also missing

@007omer you might be trying to access a version via an old url. Phase 1 is here https://learntocloud.guide/phase1/
networking is being moved to phase 2 and 3.

On Thu, 28 Nov 2024 at 1:47 AM, Gwyneth Peña-Siguenza <
@.***> wrote:

@007omer https://github.com/007omer you might be trying to access a
version via an old url. Phase 1 is here https://learntocloud.guide/phase1/
networking is being moved to phase 2 and 3.
—
Reply to this email directly, view it on GitHub
https://github.com/learntocloud/learn-to-cloud/issues/220#issuecomment-2504706728,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEFQL4AS3QTE7QT6XET4FWT2CYSENAVCNFSM6AAAAABSQ2V65CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBUG4YDMNZSHA
.
You are receiving this because you were mentioned.Message ID:
@.***>

I still cant find the resources of phase 1 and capstone project from phase
1

@007omer there is no longer a dedicated resource sections, instead resources are outlined as you progress through the phase. This phase has labs instead of capstone now.

Thankyour so much for your time gwneth
On Thu, 28 Nov 2024 at 1:55 AM, Gwyneth Peña-Siguenza <
@.***> wrote:

@007omer https://github.com/007omer there is no longer a dedicated
resource sections, instead resources are outlined as you progress through
the phase. This phase has labs instead of capstone now.
—
Reply to this email directly, view it on GitHub
https://github.com/learntocloud/learn-to-cloud/issues/220#issuecomment-2504717086,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEFQL4DWWVP7CFEXMESJJGL2CYTDBAVCNFSM6AAAAABSQ2V65CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMBUG4YTOMBYGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

thank you for learning with us @007omer


How to use cmgen to blur an environment map without downscale? Keep the original size

Hi, I need some blurred environment maps as the skybox of my scene, I tried to use command ./cmgen --type=equirect --size=2048 --ibl-ld=test ~/Downloads/spruit_sunrise_4k.hdr, but it will downscale the image for each roughness level.
How to avoid this? How to generate those image in a particular size?

Don't use --ibl-ld, use --extract-blur=X --extract=directory instead, where X is a roughness value from 0.0 to 1.0 to control the blur amount. I like to use ~0.09 myself. You can also combine --extract-blur with -x to generate the both the roughness levels for the indirect light and the blurred background:
cmgen -x ~/Desktop/filament_res/env/ --extract-blur=0.08 ~/Documents/Filament/hdr/river.hdr

Thanks for your reply, I tried use command: ./cmgen -f=hdr --type=equirect -x test --extract-blur=0.08 spruit_sunrise_4k.hdr, but those output files is always rgb32f format even I specified output file format with -f.
My purpose is to generate several 4k images in different blur level.

@romainguy Oops, my mistake, now the output file format is correct with -f hdr, but the downscale problem still:

Though, now I'm using command ./cmgen -f hdr -s 2048 --type=equirect --extract=test --extract-blur=0.08 spruit_sunrise_4k.hdr to generate blurred image with 4k resolution. Problem solved.

That's because -x is a feature to do everything with one flag so it always generates mip level. --extract= instead of -x is what you want if you want just one high resolution level.

@romainguy
Hi, I got another problem, when I use png file as input, the color of output files looks weird:

Another problem is there will be some stripes after blur, how to fix this?

The color issue is just an encoding bug: we save the image as sRGB but it contains linear data. It should be an easy fix.
As for the "striping" it's simply banding and I would expect this kind of issue from a bandwidth limited like PNG.
Just to be clear: cmgen's main purpose is to process and output HDR data with high bit depth.

The fix should be here: https://github.com/google/filament/pull/1646

@but0n Hi, how to render skybox with cubemap whose format is png.


Added fixes for type comparisons causing issues with submission and deletion

Works great! Only thing would be to up the package.json version.


Kotlin/JS IR compiler

Description
Use only the Kotlin/JS IR compiler instead of using it with the Legacy one.
Checklist

[x] Migrate to Kotlin/JS IR compiler only.
[x] Test.

Done.


Proposal: move Mio-pipe into Mio

The Mio-pipe crate provides a simple wrapper around a Unix pipe. It's currently ~300 lines of code, but I think that can be reduced if it's lives inside the Mio repo, mainly by using IoSource.
One current disadvantage is that it doesn't have Windows support. But @carllerche has been working on that in https://github.com/tokio-rs/mio/pull/1351.
Source: https://github.com/Thomasdezeeuw/mio-pipe
Docs: https://docs.rs/mio-pipe/0.1.1/mio_pipe

Sounds good to me. I might call the fn pipe() instead of new_pipe(), but that is minor. It can live in mio::unix?


Removed check for interface, added test with empty methodBody

If method had no body but containing class was no interface, check if (!declaringEntity.isInterface() || method.getBody().isPresent()) did not evaluate second condition which led to an error.
I used other tests in TestTypeInstrumentation.java as template which use Javaparser also. Maybe all these tests should be refactored to use regular java files in resources.

Thanks for the clarification, this is works for me.


OGP / Twitter card

I shared my package on Twitter but it was not appealing so much.
I suggest adding some OGP information like this:
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="Elm Packages">
  <meta property="og:title" content="elm-xml-parser">
  <meta property="og:url" content="http://package.elm-lang.org/packages/jinjor/elm-xml-parser/latest/">
  <meta property="og:image" content="/assets/elm_logo.svg">
  <meta property="og:description" content="XML Parser for Elm">

Thanks for the suggestion! I did not know about this, but this definitely will make things nicer!


Infinite recursion prevention: Make fields private when coming from m2m table

I have a m2m through tablee that stores extra information to subscription. Here's a basic example:
@strawberry_django.type(Projeect)
class Project:
  name: auto
  members: List[User]

@strawberry_django.type(User)
class User:
  username: auto

# this is the intermediate m2m through table
@strawberry_django.type(Project_Membership)
class Project_Membership:
  project: 'Project'
  user: 'User'
  additional_field_1: auto
  additional_field_2: auto
  is_admin: auto
  can_edit: auto

Now if I want to list all projects of user X with the respective membership information I'd query like this:
{
  myProjectMemberships {
      canEdit
      isAdmin
      project {
        name
      }
      # here's the problem: the user field is still exposed which could be used maliciously.
      # so the question is if this field can be turned private on conditional cases or
      # would I have to create a new type for this scenario?
      user {
        projectMemberships {
          user {
            projects {
              name
            }
          }
        }
      }
    }
  }
}

Recursion is the generic problem in Strawberry. @patrick91, does Strawberry core provide solution for that?

@la4de not at the moment, but we should :) Just made a ticket here: https://github.com/strawberry-graphql/strawberry/issues/960

Excellent. Let's continue discussion under that ticket. Thank you @2malh and @patrick91.


python39: Fix checkver regex

Fixes #712

[x] I have read the Contributing Guide.

Python 3.9.14 and Python 3.9.15 didn't provide Windows packages.


Documentation for handling return values from UPDATE etc.

Can anyone point me at how to check the result from an UPDATE

Depends fully on your implementation, you could do something like this to return a success value:
$connection = new PDO('mysql:host=localhost;dbname=my_database', 'username', 'password');

// create a new mysql query builder
$h = new \ClanCats\Hydrahon\Builder('mysql', function($query, $queryString, $queryParameters) use($connection)
{
    $statement = $connection->prepare($queryString);
    $success = $statement->execute($queryParameters);

    // when the query is fetchable return all results and let hydrahon do the rest
    if ($query instanceof \ClanCats\Hydrahon\Query\Sql\FetchableInterface)
    {
        return $statement->fetchAll(\PDO::FETCH_ASSOC);
    }

    return $success;
});

Or you can simply return the statement and check the row count:
$connection = new PDO('mysql:host=localhost;dbname=my_database', 'username', 'password');

// create a new mysql query builder
$h = new \ClanCats\Hydrahon\Builder('mysql', function($query, $queryString, $queryParameters) use($connection)
{
    $statement = $connection->prepare($queryString);
    $statement->execute($queryParameters);

    // when the query is fetchable return all results and let hydrahon do the rest
    if ($query instanceof \ClanCats\Hydrahon\Query\Sql\FetchableInterface)
    {
        return $statement->fetchAll(\PDO::FETCH_ASSOC);
    }

    return $statement;
});

$statement = $h->table('foo')->update(['text' => 'bar'])->execute();
echo $statement->rowCount();

*Disclaimer, I did not test these examples

I'm doing the latter but I'm getting $statement as NULL whether the call succeeds or fails. I know it succeeds because the database was updated.

ok. i was missing the return $statement; so because it wasn't fetchable mean it didn't return the output
thanks for your help @mario-deluna


Invalid apiVersion "5.5" [products processor]

https://github.com/DivanteLtd/vue-storefront-api/blob/58a888852a42f731261508840f1e4aab713a50ed/package.json#L62
error: uncaughtException: Invalid apiVersion "5.5", expected a function or one of _default, 6.6, 6.5, 6.4, 6.3, 6.2, 6.1, 6.0, 5.6, 2.4, 1.7, 0.90, 6.7, 7.0, 7.x, master date=Fri Feb 08 2019 11:22:53 GMT+0400 (+04), pid=1365, uid=501, gid=20, cwd=/Users/dima/vsf/api<EMAIL_ADDRESS>version=v8.15.0, argv=[node, /Users/dima/vsf/api/src, --presets, env,stage-0], rss=121856000, heapTotal=87474176, heapUsed=57530152, external=195671, loadavg=[2.3447265625, 2.6728515625, 2.9140625], uptime=1470328, trace=[column=13, file=/Users/dima/vsf/api/node_modules/elasticsearch/src/lib/utils.js, function=Object.utils.funcEnum, line=285, method=funcEnum, native=false, column=33, file=/Users/dima/vsf/api/node_modules/elasticsearch/src/lib/client.js

Related https://github.com/elastic/elasticsearch-js/issues/765
For fix your can use without ^ in package.json
"elasticsearch": "15.2.0",
+ @filrak @pkarw
And don't forget mage2storefront https://github.com/DivanteLtd/mage2vuestorefront/blob/159e717de1ec069cb5ca9032b4118229c4d717a5/package.json#L16

You can also modify the migrations/.common.js and change the apiVersion to 6.6 or some other compatible version.

You can also modify the migrations/.common.js and change the apiVersion to 6.6 or some other compatible version.

Thanks, @mauveine
You tested your workaround?
This not related to versions defference, we have the same ES version and the same in ES client connection.
Have a good day!

Fixed with #184


Checkbox: React sandbox doesn't include checked property

Info
For React the checked property is required on the GoACheckbox component, but it isn't included in the Sandbox code
Acceptance Criteria:

Sandbox code needs to include all required properties for the Checkbox component for React

Closing as this will be changing soon


Verified Icon does not show sometimes on refresh and multiplayer menu enter

Modloader
Fabric
Minecraft Version
1.19.2
Modloader Version
Fabric Loader 0.14.9 + fabric-api 0.60.0+1.19.2
No Chat Reports Version
https://github.com/Aizistral-Studios/No-Chat-Reports/pull/172/checks
Modpack Info
No response
The latest.log File
https://mclo.gs/7vSUXRD
Bug Description
On refreshing or entering server menu sometimes verified icon does not show
Steps to Reproduce
No response
Other Information
No response

https://www.youtube.com/watch?v=TGzb7a-tXTw

Test in f43202a8e57f5adbbfcc86ff6994c7780a6c4c7f.

Fixed


WebOverview failed

trying to run the test "WebOverview" and got the error:
AttributeError: 'WebOverview' object has no attribute 'driver'
was "setup()" missed in the "WebOverview" or it's expecting some other tests to run before it?
Thanks

It would help if you copy-pasted the full output, otherwise we are just guessing.
Looking at the code:
class WebOverview(WebTest)

That creates a class WebOverview which is a subclass of WebTest.  The WebTest defines a setup() function. So WebOverview has that same setup() function as well.

the full output is
==================== Begin WebOverview ====================
Checking overview page
TEST_CASE_RESULT =  FAIL
=========== Test failed! Running recovery ===========
'WebOverview' object has no attribute 'driver'
Traceback (most recent call last):
File "/home/jenkins/boardfarm/boardfarm/tests/linux_boot.py", line 72, in testWrapper
self.runTest()
File "/home/jenkins/boardfarm/boardfarm/tests/webui_tests.py", line 45, in runTest
action_chains = ActionChains(self.driver)
AttributeError: 'WebOverview' object has no attribute 'driver'
echo "1 1 1 7" > /proc/sys/kernel/printk

Maybe @miska knows.  Looks like it's not running the setup() function for some reason which is neeced so that self.driver is created.


Sometimes codeview disappear.Why?

Hm, it seems like you're not the first one who has the such issue, so I need some time to research to resolve it.

It can be reproduced by using match_parent for dimensions in a FrameLayout.

Encountered the same problem

same issue

+1 same issue. Code is visible for few seconds, then disappears.

+1 same issue. Code is visible for few seconds, then disappears.


Zend/Session/SessionManager is method isValid() works properly?

Could anybody look at this https://github.com/zendframework/zend-session/issues/21 and tell am I right?

Your issue report and proposed fix will be reviewed as soon as a member of the CR team has time to do so

Thanks


Figure captions should be above, rather than below the figure.

Thanks for the amazing package!
As per APA guidelines, the captions for figures should go on top of the figure, rather than below (changed from APA6).
Is this fixable?
Thanks!
Ben

@lirabenjamin The current fix is the move the \caption{} command before the figure graphic or table.
I have heard there is a package that automatically moves the caption within the figure/table environment but I haven't tried to implement it yet.

Sorry to jump in but I asked a similar question on SO a while ago that may be relevant.