PowerShellGet install instructions for this module do not work

I get this error:
> Install-Module Docker -Repository DockerPS-Dev

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
'DockerPS-Dev'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): A
WARNING: Could not get response from query
'https://ci.appveyor.com/nuget/docker-powershell-dev/package/Docker/<IP_ADDRESS>'.
WARNING: MSG:SourceLocationNotValid «https://ci.appveyor.com/nuget/docker-powershell-dev/»
PackageManagement\Install-Package : Package 'Docker' failed to install.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\<IP_ADDRESS>\PSModule.psm1:1431 char:21
+ ...          $null = PackageManagement\Install-Package @PSBoundParameters
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (C:\Users\hillr\...er\Docker.nupkg:String) [Install-Package], Excep
   tion
    + FullyQualifiedErrorId : PackageFailedInstallOrDownload,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPac
   kage

Hmm. It's working for me. I wonder if the CI server was down briefly. Is the error persistent?

The instruction worked for me and I tried 15 minutes ago.

Could be an issue with PowerShell (or the package management module). I'm running version 5.1.14332.1001 from the 14332 insiders build of Windows 10.

My powershell version is 5.1.14300.1000 but I don't suspect an issue with powershell. It sounds more like a connectivity issue to https://ci.appveyor.com/nuget/docker-powershell-dev.
You can try Invoke-WebRequest -Uri 'https://ci.appveyor.com/nuget/docker-powershell-dev' to see if you  can access it.

That works.  I get back:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<service xml:base="https://ci.appveyor.com/nuget/docker-powershell-dev/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
  <workspace>
    <atom:title>Default</atom:title>
    <collection href="Packages">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>

Good, can you confirm the SourceLocation that was registered? The command below assumes the name DockerPs-Dev
Get-PSRepository -Name DockerPs-Dev | Format-List

That command returns:
25# Get-PSRepository -Name DockerPs-Dev | Format-List

Name                      : DockerPS-Dev
SourceLocation            : https://ci.appveyor.com/nuget/docker-powershell-dev
Trusted                   : False
Registered                : True
InstallationPolicy        : Untrusted
PackageManagementProvider : NuGet
PublishLocation           :
ScriptSourceLocation      :
ScriptPublishLocation     :
ProviderOptions           : {}

BTW I'm running the Docker Beta for Windows 10 client.  Would that matter?

It should not matter. if you retried Install-Module Docker -Repository DockerPS-Dev and it did not work, I suggest you try to follow the compilation instruction on https://github.com/Microsoft/Docker-PowerShell/blob/master/README.md, for now.

@rkeithhill Have you made any progress? Are you still experiencing the same issue?

Yeah, just tried again and I get the same error.  Haven't had time to try to compile it.

That is very strange. I wish I knew how to debug this further. @jianyunt, have you seen this error from Install-Module before? It seems that for some reason rkeithhill can't install our module from our NuGet feed, but others can. There is no authentication on the feed.

Well it works from home.  I was about to suspect our corporate content filter but when I run Fiddler on the machine at work, it doesn't appear the request even makes it off the machine.  I see two HTTPS CONNECT requests to the appveyor.com URL but that's it.  Hmm, I'll try from another machine at work and see how that goes.

@rkeithhill,  can you please try the following to see we can get more info:

Get-PackageProvider
Get-PackageSource
Install-Module Docker -Repository DockerPS-Dev -verbose -debug

Also, can you install modules from other repo such as powershellgallery.com? BTW, which version of NuGet provider are you using?

Here ya go.  BTW I tried on another machine at work - this one running Windows 10 build 1511.  It fails as well.  Here's the info you requested:
272> Get-PackageProvider

Name                     Version          DynamicOptions
----                     -------          --------------
msi                      <IP_ADDRESS>          AdditionalArguments
msu                      <IP_ADDRESS>
NuGet                    <IP_ADDRESS>        Destination, ExcludeVersion, Headers, FilterOnTag, Contains, AllowPrerelea...
PowerShellGet            <IP_ADDRESS>          PackageManagementProvider, Type, Scope, InstallUpdate, PackageManagementPr...
Programs                 <IP_ADDRESS>          IncludeWindowsInstaller, IncludeSystemComponent

[master ≡]
273> Get-PackageSource

Name                             ProviderName     IsTrusted  IsRegistered IsValidated  Location
----                             ------------     ---------  ------------ -----------  --------
nuget.org                        NuGet            False      True         False        https://www.nuget.org/api/v2/
HPSDownloads                     NuGet            False      True         False        http://hpsdownloads.lov.is.ke...
Local Source                     NuGet            False      True         False        C:\Temp\NuGet
Local Nuget Test Server          NuGet            False      True         False        http://localhost:19789/nuget/...
SmbPSRepo                        PowerShellGet    True       True         False        \\HILLR1\SmbPSRepo
PSGallery                        PowerShellGet    True       True         False        https://www.powershellgallery...
DockerPS-Dev                     PowerShellGet    False      True         False        https://ci.appveyor.com/nuget...

274> Get-PackageSource Dock* | fl

Name         : DockerPS-Dev
Location     : https://ci.appveyor.com/nuget/docker-powershell-dev
Source       : DockerPS-Dev
ProviderName : PowerShellGet
Provider     : Microsoft.PackageManagement.Implementation.PackageProvider
IsTrusted    : False
IsRegistered : True
IsValidated  : False
Details      : {[InstallationPolicy, Untrusted], [PackageManagementProvider, NuGet]}

and the verbose/debug output:
2# Install-Module Docker -Repository DockerPS-Dev -verbose -debug
DEBUG: 00:00:00.0000002 Trying provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MetaProvider.PowerShell.dll

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help (default is "Y"): A
DEBUG: 00:00:00.0002260 Trying provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.CoreProviders.dll
DEBUG: 00:00:00.0007304 Trying provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsiProvider.dll
DEBUG: 00:00:00.0000082 Trying provider assembly: C:\Program
Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll
DEBUG: 00:00:00.0000231 Trying provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.ArchiverProviders.dll
DEBUG: 00:00:00.0000583 Trying provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsuProvider.dll
DEBUG: 00:00:00.0051095 Attempting loading of assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsuProvider.dll
DEBUG: 00:00:00.0052432 Attempting loading of assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.CoreProviders.dll
DEBUG: 00:00:00.0054186 Attempting loading of assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.ArchiverProviders.dll
DEBUG: 00:00:00.0057010 Attempting loading of assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsiProvider.dll
DEBUG: 00:00:00.0059444 Attempting loading of assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
DEBUG: 00:00:00.0084294 Attempting loading of assembly: C:\Program
Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll
DEBUG: 00:00:00.0102250 Acquiring providers for assemblyC:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsuProvider.dll
DEBUG: 00:00:00.0102250 Acquiring providers for assemblyC:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsiProvider.dll
DEBUG: 00:00:00.0103361 Acquiring providers for assemblyC:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.ArchiverProviders.dll
DEBUG: 00:00:00.0103751 Acquiring providers for assemblyC:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.CoreProviders.dll
DEBUG: 00:00:00.0104384 Acquiring providers for assemblyC:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
DEBUG: 00:00:00.0106613 Acquiring providers for assemblyC:\Program
Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll
DEBUG: 00:00:00.0670355 Registering providers via metaproviders for assembly
Microsoft.PackageManagement.MetaProvider.PowerShell.Internal.PowerShellMetaProvider
DEBUG: 00:00:00.1173096 Initializing provider 'WebDownloader'
DEBUG: 00:00:00.1181058 Initializing provider 'NuGet'
DEBUG: 00:00:00.1222972 Initializing provider 'zipfile'
DEBUG: 00:00:00.1382722 Initializing provider 'msi'
DEBUG: 00:00:00.1385036 Initializing provider 'msu'
DEBUG: 00:00:00.1480512 Provider 'WebDownloader' Initialized
DEBUG: 00:00:00.1480553 Provider 'zipfile' Initialized
DEBUG: 00:00:00.1480970 Using Archiver Provider zipfile
DEBUG: 00:00:00.1480981 Using Downloader Provider WebDownloader
DEBUG: 00:00:00.1492013 Initializing provider 'Bootstrap'
DEBUG: 00:00:00.1529215 Initializing provider 'Programs'
DEBUG: 00:00:00.1547335 Calling 'msi::InitializeProvider'
DEBUG: 00:00:00.1547766 Provider 'msi' Initialized
DEBUG: 00:00:00.1548215 Using Package Provider msi
DEBUG: 00:00:00.1556317 Calling 'NuGet'::'InitializeProvider'.
DEBUG: 00:00:00.1548267 Calling 'msu::InitializeProvider'
DEBUG: 00:00:00.1560378 Provider 'msu' Initialized
DEBUG: 00:00:00.1560584 Using Package Provider msu
DEBUG: 00:00:00.1565425 Provider 'NuGet' Initialized
DEBUG: 00:00:00.1565692 Using Package Provider NuGet
DEBUG: 00:00:00.1674810 Calling 'Programs::InitializeProvider'
DEBUG: 00:00:00.1675265 Provider 'Programs' Initialized
DEBUG: 00:00:00.1675496 Using Package Provider Programs
DEBUG: 00:00:00.1681555 Calling 'WebDownloader::GetFeatures'
DEBUG: 00:00:00.1682552 Calling 'zipfile::GetFeatures'
DEBUG: 00:00:00.1682772 Calling 'msi::GetFeatures'
DEBUG: 00:00:00.1684438 Initialize Bootstrapper
DEBUG: 00:00:00.1690440 Calling 'msu::GetFeatures'
DEBUG: 00:00:00.1700886 Provider 'Bootstrap' Initialized
DEBUG: 00:00:00.1701182 Using Package Provider Bootstrap
DEBUG: 00:00:00.1710677 The provider 'msi' is imported
DEBUG: 00:00:00.1711305 SUCCESS provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsiProvider.dll
DEBUG: 00:00:00.1712302 The provider 'msu' is imported
DEBUG: 00:00:00.1712815 SUCCESS provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MsuProvider.dll
DEBUG: 00:00:00.1713070 SUCCESS provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.ArchiverProviders.dll
DEBUG: 00:00:00.1738718 Calling 'NuGet'::'GetFeatures'.
DEBUG: 00:00:00.1750647 Calling 'Programs::GetFeatures'
DEBUG: 00:00:00.1751313 The provider 'Programs' is imported
DEBUG: 00:00:00.1756454 The provider 'NuGet' is imported
DEBUG: 00:00:00.1765075 SUCCESS provider assembly: C:\Program
Files\PackageManagement\ProviderAssemblies\nuget\<IP_ADDRESS>\Microsoft.PackageManagement.NuGetProvider.dll
DEBUG: 00:00:00.1797148 Calling 'Bootstrap::GetFeatures'
DEBUG: 00:00:00.1799385 The provider 'Bootstrap' is imported
DEBUG: 00:00:00.1799981 SUCCESS provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.CoreProviders.dll
DEBUG: 00:00:00.1990971 Calling 'WebDownloader::DownloadFile'
'https://go.microsoft.com/fwlink/?LinkID=627338&clcid=0x409','C:\Users\hillr\AppData\Local\Temp\Microsoft.PackageManage
ment\26\tmpFile.ac240001.swidtag.xml','8000','False'
DEBUG: 00:00:00.2253740 Trying to register metaprovider
DEBUG: 00:00:00.2306228 Initializing PowerShell MetaProvider
DEBUG: 00:00:00.3055149 Attempting to load PowerShell Provider Module [C:\Program
Files\WindowsPowerShell\Modules\PowerShellGet\<IP_ADDRESS>\PSModule.psm1]
DEBUG: 00:00:00.4423350 Loaded PowerShell package provider: '[C:\Program
Files\WindowsPowerShell\Modules\PowerShellGet\<IP_ADDRESS>\PSModule.psm1]'.
DEBUG: 00:00:00.4477824 Loaded PowerShell Provider: PowerShellGet
DEBUG: 00:00:00.4509122 Initializing provider 'PowerShellGet'
DEBUG: 00:00:00.4610243 Calling New() : MethodName = 'InitializeProvider'
DEBUG: 00:00:00.4610601 ErrorAction: SilentlyContinue
DEBUG: 00:00:00.4610692 WarningAction: SilentlyContinue
DEBUG: 00:00:00.4659043 INVOKING PowerShell Fn Initialize-Provider with args  that has length 0
DEBUG: 00:00:00.4790653 In PowerShellGet Provider - 'Initialize-Provider'.
DEBUG: 00:00:00.4793797 PowerShell Script 'PSModule' Function 'Initialize-Provider' returns null.
DEBUG: 00:00:00.4805143 Done calling powershell «Initialize-Provider» «PSModule»
DEBUG: 00:00:00.4805539 Provider 'PowerShellGet' Initialized
DEBUG: 00:00:00.4805738 Using Package Provider PowerShellGet
DEBUG: 00:00:00.4879895 Calling New() : MethodName = 'GetFeatures'
DEBUG: 00:00:00.4880223 ErrorAction: SilentlyContinue
DEBUG: 00:00:00.4880411 WarningAction: SilentlyContinue
DEBUG: 00:00:00.4890030 INVOKING PowerShell Fn Get-Feature with args  that has length 0
DEBUG: 00:00:00.4952624 In PowerShellGet Provider - 'Get-Feature'.
DEBUG: 00:00:00.5016417 Done calling powershell «Get-Feature» «PSModule»
DEBUG: 00:00:00.5017373 The provider 'PowerShellGet' is imported
DEBUG: 00:00:00.5028625 SUCCESS provider assembly: C:\Program
Files\WindowsPowerShell\Modules\PackageManagement\<IP_ADDRESS>\Microsoft.PackageManagement.MetaProvider.PowerShell.dll
DEBUG: 00:00:00 Calling New() : MethodName = 'ResolvePackageSources'

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help (default is "Y"): A
DEBUG: 00:00:00.0002753 Verbose: False
DEBUG: 00:00:00.0003005 Name: DockerPS-Dev
DEBUG: 00:00:00.0003143 ErrorVariable: ev
DEBUG: 00:00:00.0012583 INVOKING PowerShell Fn Resolve-PackageSource with args  that has length 0
DEBUG: 00:00:00.0087658 In PowerShellGet Provider - 'Resolve-PackageSource'.
DEBUG: 00:00:00.0813602 Yielding packge source for DockerPS-Dev at location
https://ci.appveyor.com/nuget/docker-powershell-dev
DEBUG: 00:00:00.0853381 Done calling powershell «Resolve-PackageSource» «PSModule»
DEBUG: 00:00:00.1070415 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.1070717 Verbose: False
DEBUG: 00:00:00.1070846 Name: DockerPS-Dev
DEBUG: 00:00:00.1070966 ErrorVariable: ev
DEBUG: 00:00:00.1079312 INVOKING PowerShell Fn Get-DynamicOptions with args Provider that has length 1
DEBUG: 00:00:00.1169820 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.1380379 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:00.1411179 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.1411534 Verbose: False
DEBUG: 00:00:00.1411772 Name: DockerPS-Dev
DEBUG: 00:00:00.1412006 ErrorVariable: ev
DEBUG: 00:00:00.1419361 INVOKING PowerShell Fn Get-DynamicOptions with args Source that has length 1
DEBUG: 00:00:00.1424915 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.1444944 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:44.9711812 Calling New() : MethodName = 'ResolvePackageSources'
DEBUG: 00:00:44.9720512 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:44.9727524 ProviderName: PowerShellGet
DEBUG: 00:00:44.9732779 Verbose: False
DEBUG: 00:00:44.9737914 Name: DockerPS-Dev
DEBUG: 00:00:44.9743591 ErrorVariable: ev
DEBUG: 00:00:44.9755180 INVOKING PowerShell Fn Resolve-PackageSource with args  that has length 0
DEBUG: 00:00:44.9767028 In PowerShellGet Provider - 'Resolve-PackageSource'.
DEBUG: 00:00:45.0240795 Yielding packge source for DockerPS-Dev at location
https://ci.appveyor.com/nuget/docker-powershell-dev
DEBUG: 00:00:45.0250739 Done calling powershell «Resolve-PackageSource» «PSModule»
DEBUG: 00:00:45.0289246 Calling New() : MethodName = 'ResolvePackageSources'
DEBUG: 00:00:45.0296647 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:45.0306316 ProviderName: PowerShellGet
DEBUG: 00:00:45.0312756 Verbose: False
DEBUG: 00:00:45.0318829 Name: DockerPS-Dev
DEBUG: 00:00:45.0324729 ErrorVariable: ev
DEBUG: 00:00:45.0334685 INVOKING PowerShell Fn Resolve-PackageSource with args  that has length 0
DEBUG: 00:00:45.0343717 In PowerShellGet Provider - 'Resolve-PackageSource'.
DEBUG: 00:00:45.0365960 Yielding packge source for DockerPS-Dev at location
https://ci.appveyor.com/nuget/docker-powershell-dev
DEBUG: 00:00:45.0381625 Done calling powershell «Resolve-PackageSource» «PSModule»
DEBUG: 00:00:00.0000002 Calling New() : MethodName = 'ResolvePackageSources'

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help (default is "Y"): A
DEBUG: 00:00:00.0000243 Verbose: True
DEBUG: 00:00:00.0000375 Debug: True
DEBUG: 00:00:00.0000489 Name: Docker
DEBUG: 00:00:00.0000604 Source: DockerPS-Dev
DEBUG: 00:00:00.0006618 INVOKING PowerShell Fn Resolve-PackageSource with args  that has length 0
DEBUG: 00:00:00.0011304 In PowerShellGet Provider - 'Resolve-PackageSource'.
DEBUG: 00:00:00.0028653 Yielding packge source for DockerPS-Dev at location
https://ci.appveyor.com/nuget/docker-powershell-dev
DEBUG: 00:00:00.0034052 Done calling powershell «Resolve-PackageSource» «PSModule»
DEBUG: 00:00:00.0054717 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.0054899 Verbose: True
DEBUG: 00:00:00.0055022 Debug: True
DEBUG: 00:00:00.0055136 Name: Docker
DEBUG: 00:00:00.0055251 Source: DockerPS-Dev
DEBUG: 00:00:00.0059814 INVOKING PowerShell Fn Get-DynamicOptions with args Provider that has length 1
DEBUG: 00:00:00.0063676 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.0076353 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:00.0096531 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.0096728 Verbose: True
DEBUG: 00:00:00.0096851 Debug: True
DEBUG: 00:00:00.0096965 Name: Docker
DEBUG: 00:00:00.0097077 Source: DockerPS-Dev
DEBUG: 00:00:00.0102053 INVOKING PowerShell Fn Get-DynamicOptions with args Source that has length 1
DEBUG: 00:00:00.0106346 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.0125783 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:00.0145832 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.0146058 Verbose: True
DEBUG: 00:00:00.0146190 Debug: True
DEBUG: 00:00:00.0146325 Name: Docker
DEBUG: 00:00:00.0146439 Source: DockerPS-Dev
DEBUG: 00:00:00.0151263 INVOKING PowerShell Fn Get-DynamicOptions with args Package that has length 1
DEBUG: 00:00:00.0156615 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.0186826 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:00.0207165 Calling New() : MethodName = 'GetDynamicOptions'
DEBUG: 00:00:00.0207356 Verbose: True
DEBUG: 00:00:00.0207482 Debug: True
DEBUG: 00:00:00.0207596 Name: Docker
DEBUG: 00:00:00.0207708 Source: DockerPS-Dev
DEBUG: 00:00:00.0212233 INVOKING PowerShell Fn Get-DynamicOptions with args Install that has length 1
DEBUG: 00:00:00.0216409 In PowerShellGet Provider - 'Get-DynamicOptions'.
DEBUG: 00:00:00.0233171 Done calling powershell «Get-DynamicOptions» «PSModule»
DEBUG: 00:00:21.9227273 Calling New() : MethodName = 'ResolvePackageSources'
DEBUG: 00:00:21.9236311 ProviderName: PowerShellGet
DEBUG: 00:00:21.9248364 Type: Module
DEBUG: 00:00:21.9260534 Source: DockerPS-Dev
DEBUG: 00:00:21.9273005 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:21.9282870 Debug: True
DEBUG: 00:00:21.9292087 Scope: AllUsers
DEBUG: 00:00:21.9301204 Verbose: True
DEBUG: 00:00:21.9316139 Name: Docker
DEBUG: 00:00:21.9327564 INVOKING PowerShell Fn Resolve-PackageSource with args  that has length 0
DEBUG: 00:00:21.9337960 In PowerShellGet Provider - 'Resolve-PackageSource'.
VERBOSE: Repository details, Name = 'DockerPS-Dev', Location = 'https://ci.appveyor.com/nuget/docker-powershell-dev';
IsTrusted = 'False'; IsRegistered = 'True'.
DEBUG: 00:00:21.9502136 Yielding packge source for DockerPS-Dev at location
https://ci.appveyor.com/nuget/docker-powershell-dev
DEBUG: 00:00:21.9528675 Done calling powershell «Resolve-PackageSource» «PSModule»
DEBUG: 00:00:21.9570560 Calling SearchForPackages. Name='Docker'
VERBOSE: Using the provider 'PowerShellGet' for searching packages.
DEBUG: 00:00:21.9663124 PackageProvider::FindPackage with name Docker
DEBUG: 00:00:21.9668508 Calling SearchForPackages After Select 1
DEBUG: 00:00:21.9746538 Calling New() : MethodName = 'FindPackage'
DEBUG: 00:00:21.9754409 ProviderName: PowerShellGet
DEBUG: 00:00:21.9765400 Type: Module
DEBUG: 00:00:21.9774517 Source: DockerPS-Dev
DEBUG: 00:00:21.9783675 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:21.9793781 Debug: True
DEBUG: 00:00:21.9802634 Scope: AllUsers
DEBUG: 00:00:21.9811285 Verbose: True
DEBUG: 00:00:21.9820458 Name: Docker
DEBUG: 00:00:21.9834715 INVOKING PowerShell Fn Find-Package with args System.String[], , ,  that has length 4
DEBUG: 00:00:22.0288592 In PowerShellGet Provider - 'Find-Package'.
DEBUG: 00:00:22.0322706 OPTION: ProviderName => PowerShellGet
DEBUG: 00:00:22.0329453 OPTION: Type => Module
DEBUG: 00:00:22.0339746 OPTION: Source => DockerPS-Dev
DEBUG: 00:00:22.0353904 OPTION: MessageResolver => Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:22.0362919 OPTION: Debug => True
DEBUG: 00:00:22.0391522 OPTION: Scope => AllUsers
DEBUG: 00:00:22.0400182 OPTION: Verbose => True
DEBUG: 00:00:22.0410100 OPTION: Name => Docker
VERBOSE: Using the specified source names : 'DockerPS-Dev'.
VERBOSE: Getting the provider object for the PackageManagement Provider 'NuGet'.
VERBOSE: The specified Location is 'https://ci.appveyor.com/nuget/docker-powershell-dev' and PackageManagementProvider
is 'NuGet'.
DEBUG: 00:00:22.1023929 PackageProvider::FindPackage with name Docker
DEBUG: 00:00:22.1092719 Calling 'NuGet'::'FindPackage' - name='Docker', requiredVersion='',minimumVersion='',
maximumVersion='''.
DEBUG: 00:00:22.1117731 Iterating 'Docker'.
DEBUG: 00:00:22.1275921 Calling 'NuGetRequest'::'RegisteredPackageSources',
'C:\Users\hillr\AppData\Roaming\NuGet\nuget.config'.
DEBUG: 00:00:22.1292384 Loading a configuration from file 'C:\Users\hillr\AppData\Roaming\NuGet\nuget.config'.
DEBUG: 00:00:22.1304627 Loaded a configuration from file 'C:\Users\hillr\AppData\Roaming\NuGet\nuget.config'.
DEBUG: 00:00:22.1342556 There are '4' registered sources in 'NuGet' provider.
DEBUG: 00:00:22.1358300 Source 'https://ci.appveyor.com/nuget/docker-powershell-dev' is not one of the registered
sources in 'NuGet' provider.
DEBUG: 00:00:23.1926271 Source 'https://ci.appveyor.com/nuget/docker-powershell-dev' is validated.
DEBUG: 00:00:23.1957195 Calling 'NuGetRequest'::'GetPackageById', 'Docker'.
DEBUG: 00:00:23.4172628 Calling 'HttpClientPackageRepository'::'FindPackagesById', 'Docker'.
DEBUG: 00:00:23.4185208 Calling 'NuGetClient'::'FindPackage'.
VERBOSE: Searching repository 'https://ci.appveyor.com/nuget/docker-powershell-dev/FindPackagesById()?id='Docker'' for
''.
DEBUG: 00:00:23.4296001 Downloading
'https://ci.appveyor.com/nuget/docker-powershell-dev/FindPackagesById()?id='Docker'&$skip=0&$top=40'.
DEBUG: 00:00:23.7431984 Completed downloading
'https://ci.appveyor.com/nuget/docker-powershell-dev/FindPackagesById()?id='Docker'&$skip=0&$top=40'.
DEBUG: 00:00:23.8178620 '27' packages recevied in the last request.
VERBOSE: Total package yield:'1' for the specified package 'Docker'.
DEBUG: 00:00:23.8546756 Completed iterating for 'Docker'.
DEBUG: 00:00:23.9992885 Done calling powershell «Find-Package» «PSModule»
DEBUG: 00:00:24.0196415 Calling New() : MethodName = 'GetInstalledPackages'
DEBUG: 00:00:24.0203682 ProviderName: PowerShellGet
DEBUG: 00:00:24.0213517 Type: Module
DEBUG: 00:00:24.0221936 Source: DockerPS-Dev
DEBUG: 00:00:24.0232655 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:24.0242508 Debug: True
DEBUG: 00:00:24.0251390 Scope: AllUsers
DEBUG: 00:00:24.0260194 Verbose: True
DEBUG: 00:00:24.0269478 Name: Docker
DEBUG: 00:00:24.0280794 INVOKING PowerShell Fn Get-InstalledPackage with args Docker, <IP_ADDRESS>, ,  that has length 4
DEBUG: 00:00:24.0309946 In PowerShellGet Provider - 'Get-InstalledPackage'.
DEBUG: 00:00:24.0316398 OPTION: ProviderName => PowerShellGet
DEBUG: 00:00:24.0325832 OPTION: Type => Module
DEBUG: 00:00:24.0334852 OPTION: Source => DockerPS-Dev
DEBUG: 00:00:24.0344350 OPTION: MessageResolver => Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:24.0358787 OPTION: Debug => True
DEBUG: 00:00:24.0367520 OPTION: Scope => AllUsers
DEBUG: 00:00:24.0395575 OPTION: Verbose => True
DEBUG: 00:00:24.0407358 OPTION: Name => Docker
DEBUG: 00:00:24.1705557 PowerShell Script 'PSModule' Function 'Get-InstalledPackage' returns null.

Performing the operation "Install-Module" on target "Version '<IP_ADDRESS>' of module 'Docker'".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): A

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
'DockerPS-Dev'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "N"): Y
DEBUG: 00:00:47.1264640 Calling New() : MethodName = 'InstallPackage'
DEBUG: 00:00:47.1273009 ProviderName: PowerShellGet
DEBUG: 00:00:47.1283888 Type: Module
DEBUG: 00:00:47.1289824 Source: DockerPS-Dev
DEBUG: 00:00:47.1295478 MessageResolver: Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:47.1301835 Debug: True
DEBUG: 00:00:47.1307301 Scope: AllUsers
DEBUG: 00:00:47.1312480 Verbose: True
DEBUG: 00:00:47.1317680 Name: Docker
DEBUG: 00:00:47.1325459 INVOKING PowerShell Fn Install-Package with args
NuGet|Docker|<IP_ADDRESS>|https://ci.appveyor.com/nuget/docker-powershell-dev|Module that has length 1
DEBUG: 00:00:47.1335764 In PowerShellGet Provider - 'Install-Package'.
DEBUG: 00:00:47.1577756 In PowerShellGet Provider - 'Install-PackageUtility'.
DEBUG: 00:00:47.1843739 The FastPackageReference is
'NuGet|Docker|<IP_ADDRESS>|https://ci.appveyor.com/nuget/docker-powershell-dev|Module'.
DEBUG: 00:00:47.1919055 OPTION: ProviderName => PowerShellGet
DEBUG: 00:00:47.1928538 OPTION: Type => Module
DEBUG: 00:00:47.1937259 OPTION: Source => DockerPS-Dev
DEBUG: 00:00:47.1944846 OPTION: MessageResolver => Microsoft.PowerShell.PackageManagement.Cmdlets.GetMessageString
DEBUG: 00:00:47.1951576 OPTION: Debug => True
DEBUG: 00:00:47.1958136 OPTION: Scope => AllUsers
DEBUG: 00:00:47.1964628 OPTION: Verbose => True
DEBUG: 00:00:47.1970989 OPTION: Name => Docker
VERBOSE: The installation scope is specified to be 'AllUsers'.
VERBOSE: The specified module will be installed in 'C:\Program Files\WindowsPowerShell\Modules'.
DEBUG: 00:00:47.2058515 ArtfactType is Module
VERBOSE: The specified Location is 'NuGet' and PackageManagementProvider is 'NuGet'.
VERBOSE: Downloading module 'Docker' with version '<IP_ADDRESS>' from the repository
'https://ci.appveyor.com/nuget/docker-powershell-dev'.
DEBUG: 00:00:47.2994707 Calling 'NuGet'::'InstallPackage',
'$aHR0cHM6Ly9jaS5hcHB2ZXlvci5jb20vbnVnZXQvZG9ja2VyLXBvd2Vyc2hlbGwtZGV2\RG9ja2Vy\MC4wLjAuNDU=\aHR0cHM6Ly9jaS5hcHB2ZXlvci
5jb20vbnVnZXQvZG9ja2VyLXBvd2Vyc2hlbGwtZGV2'.
DEBUG: 00:00:47.3010977 Calling 'NuGetRequest'::'GetPackageByFastpath',
'$aHR0cHM6Ly9jaS5hcHB2ZXlvci5jb20vbnVnZXQvZG9ja2VyLXBvd2Vyc2hlbGwtZGV2\RG9ja2Vy\MC4wLjAuNDU=\aHR0cHM6Ly9jaS5hcHB2ZXlvci
5jb20vbnVnZXQvZG9ja2VyLXBvd2Vyc2hlbGwtZGV2'.
DEBUG: 00:00:47.3040337 Calling 'NuGetRequest'::'ResolvePackageSource',
'https://ci.appveyor.com/nuget/docker-powershell-dev'.
DEBUG: 00:00:47.3056389 Calling 'NuGetRequest'::'FindRegisteredSource',
'https://ci.appveyor.com/nuget/docker-powershell-dev'.
DEBUG: 00:00:47.3091037 Source 'https://ci.appveyor.com/nuget/docker-powershell-dev' is not one of the registered
sources in 'NuGet' provider.
DEBUG: 00:00:48.0589832 Calling 'HttpClientPackageRepository'::'FindPackage', 'Docker'.
DEBUG: 00:00:48.0599342 Calling 'NuGetClient'::'FindPackage'.
VERBOSE: Searching repository 'https://ci.appveyor.com/nuget/docker-powershell-dev/FindPackagesById()?id='Docker'' for
''.
DEBUG: 00:00:48.0636690 Downloading
'https://ci.appveyor.com/nuget/docker-powershell-dev/FindPackagesById()?id='Docker'&$skip=0&$top=40'.
DEBUG: 00:00:48.3212031 Completed downloading
'https://ci.appveyor.com/nuget/docker-powershell-dev/FindPackagesById()?id='Docker'&$skip=0&$top=40'.
DEBUG: 00:00:48.3237585 '27' packages recevied in the last request.
DEBUG: 00:00:48.3257837 'Package version' is '<IP_ADDRESS>'.
DEBUG: 00:00:48.3269068 'Request's Destination' is 'C:\Users\hillr\AppData\Local\Temp\1199586893'.
DEBUG: 00:00:48.3298607 Calling 'NuGetClient'::'GetPackageDependencies'.
DEBUG: 00:00:48.3349855 Returning the call 'NuGetClient'::'GetPackageDependencies'.
DEBUG: 00:00:48.3434995 Calling 'NuGetClient'::'InstallPackage'.
VERBOSE: InstallPackage' - name='Docker', version='<IP_ADDRESS>',destination='C:\Users\hillr\AppData\Local\Temp\1199586893'
VERBOSE: DownloadPackage' - name='Docker',
version='<IP_ADDRESS>',destination='C:\Users\hillr\AppData\Local\Temp\1199586893\Docker\Docker.nupkg',
uri='https://ci.appveyor.com/nuget/docker-powershell-dev/'
VERBOSE: Downloading 'https://ci.appveyor.com/nuget/docker-powershell-dev/package/Docker/<IP_ADDRESS>'.
WARNING: Could not get response from query
'https://ci.appveyor.com/nuget/docker-powershell-dev/package/Docker/<IP_ADDRESS>'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help (default is "Y"):

The NuGet <IP_ADDRESS> has some issues for some repo. Please upgrade the version of NuGet provider. You can try the following for the fix:
install-packageprovider nuget -force
import-packageprovider nuget -force -RequiredVersion <IP_ADDRESS>  or re-launch powershell console
or
manually delete  the older version of nuget from C:\Program Files\PackageManagement\ProviderAssemblies  and  %localappdata%\PackageManagement\ProviderAssemblies

@jianyunt Spot on!  The module installs now with no errors.  Thanks.

@rkeithhill Glad that resolved your issue!  I'll add a note to the install instructions that will help others who run into this.


Draft: Add a benchmark stage to CI

Closes #37

Are we just benchmarking on the CI machine for the sake of completeness to ensure the benchmark code is not broken?
If so, great.
But we should not use the results of the benchmarks run by the CI as a performance base line.

Mostly to ensure that they aren't broken, but while we can't use the performance as a precise baseline, it would be good to know that they run and complete rather than deadlocking.

Certainly it's better than nothing. We could use the archived benchmark data to help determine where/when a regression occurred with the understanding that the variability run-to-run maybe higher than if run on a dedicated system.
It will be interesting to see the magnitude of the run-to-run variance.


Roll Flutter Engine from f973fb4636d3 to 4dd96f7017d6 (4 revisions)

https://github.com/flutter/engine/compare/f973fb4636d3...4dd96f7017d6
2023-06-21<EMAIL_ADDRESS>Move android emulator tests to v2. (flutter/engine#43008)
2023-06-21<EMAIL_ADDRESS>Roll Skia from 65f30e5804c7 to c983b97d03a8 (2 revisions) (flutter/engine#43044)
2023-06-21<EMAIL_ADDRESS>Roll Skia from 7121db7c6dc2 to 65f30e5804c7 (3 revisions) (flutter/engine#43043)
2023-06-21<EMAIL_ADDRESS>Roll Dart SDK from 178d3d1184cb to 88fa9330633e (1 revision) (flutter/engine#43041)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Setup Math Magicians

Make sure you have Node.js on your machine. :heavy_check_mark:
Create a React application is using Create React App. :heavy_check_mark:
The application should run in the browser without errors. :heavy_check_mark:

setupReact.webm

@mukhammadrizooff Thanks for your review !! :smile:


Add smart indentation for brace completion.

This is a middle-ground approach to implementing brace completion smart indent without refactoring the entire VisualStudioRazorParser. Decided to use the "smart indent" verbiage because that's what the visual studio editor uses.
Here's what this PR accomplishes. Pipe | indicates cursor
Razor code block smart indentation
A user types @{|, Roslyn autocompletes it to @{ |}. User then hits enter and without this PR it becomes:
@{
    |}

This PR fixes that and makes it:
@{
    |
}

Razor directive block smart indentation
A user types @functions {|, Roslyn autocompletes it to @functions {|}. User then hits enter and without this PR it becomes:
@functions {
    |}

This PR fixes that and makes it:
@functions {
    |
}

One significant note is that the cursor position in the above examples don't have spaces before it. That's the editor auto-indent that will auto-add those spaces if a user then attempts to add content.

Added a standalone brace smart indenter that listens to ITextBuffer changed events to determine when a brace completion event needs to be handled.
Added extension methods to handle interaction with the ITextBuffer and document trackers and text views.
Added a BraceSmartIndenterTest to verify all parts of the smart indenter.
Moved private test infrastructure classes into their own files and expanded on their functionality to enable the brace completion smart indent scenarios.

#1538

🆙 📅
Addressed all feedback. Key changes are:

Added a BraceSmartIndenter integration test class (removed the move to end of line and caret tests)
Refactored the smart indenter class to be more unit testable. This also involved adding a common base class to share with the integration test variant.
Updated VisualStudioRazorParser to consume document trackers only on foreground threads. This was required when we added GetTracker to the document tracker services for ITextBuffer
Moved text buffer change logic into an extension method.

🆙 📅


Create mandatory and opt versions of TFDeabstraction and TFPartition passes.

The changes to the deabstraction and partition passes are as follows:

We have two versions of  TFDeabstraction and TFPartition now:  ...Mandatory and ..Opt.
Mandatory versions of the passes only process tensorflow convention functions.
The Opt versions process non-tensorflow convention functions. This allows us to be less aggressive about the transformations we do. e.g., we can turn off inlining in theTFDeabstractionOpt pass. (This PR retains the current behavior to reduce the number of changes in the tests.)
TFDeabstractionOpt is triggered in the opt pipeline after EarlyInliner but before PerfInliner to be able to see functions with @_semantics attributes (e.g., String.init(...)). If needed, it would be OK to invoke TFDeabstractionOptmultiple times.

In addition, this PR also adds interpretation of  Array._adoptStorage and Array.init to ConstExprEvaluator. This is needed as TFDeabstraction sees the SIL after the EarlyInliner, which inlines the compiler intrinsic _allocateUninitializedArray.
Changes in tests: These are mostly configuration changes (e.g., turn on -O) and changes in expectations due to a slightly changed control flow structure (e.g., reordered arguments of a basic block).

@swift-ci please test tensorflow

@swift-ci please clean test tensorflow

@swift-ci please clean test tensorflow

@swift-ci please test tensorflow

@swift-ci please test tensorflow

@swift-ci please test tensorflow

@swift-ci please clean test tensorflow

@swift-ci please test tensorflow macos

@swift-ci please clean test tensorflow

@swift-ci please clean test tensorflow

@swift-ci please clean test tensorflow

@swift-ci please test tensorflow

@swift-ci please clean test tensorflow


Utf8mb4 collation support

Hello!
I would like to test your container but I found out that pdo driver is not installed. I possible to add it?
Thanks
Marco

php5-mysqlnd Debian package already includes pdo_mysql PHP module. Do you need something else ?

Sorry didn't know this. Is possible to have a version of mysql greater or equal to 5.5 in order to support  utf8mb4 collation? thanks

This image is based on Debian stable (Jessie as of 11/2016), MySQL server included is 5.5. But MySQL 5.5 fully support utf8mb4 collation, I use it myself.

I got this error:
PDOException: SQLSTATE[HY000]: General error: 1273 Unknown collation: 'utf8mb4_unicode_520_ci'

Maybe collation 520 is not supported in this version?
Has Debian switched from MySQL to MariaDB?

SHOW COLLATION;show all collations, utf8mb4_unicode_520_ci  is not available, I personally use utf8mb4_unicode_ci . Debian Jessie has both MySQL 5.5 and MariaDB 10.0.

If you are interested, I can start a branch with Debian Stretch (Testing), PHP 7 and MySQL 5.6.

Thanks but I built my own one that reflect the production environment: https://hub.docker.com/r/mboretto/bitbucket-pipelines-php-mysql/
Someone has already fork your repo  to let it work with mysql5.6
Thanks for the hints!


Symfony 5.0 support

We have restriction to Symony 3 | 4 in composer.json. What's necessary to allow Symfony 5.0 support?

The bundle is really basic so I think we don't need a lot to support Symfony 5.0. Adding the rules in composer.json and adding a build in travis will be a good start.
Do you want to submit a PR for this?


Removing a listener can break trigger

If you are calling trigger quickly and removing listeners frequently, you can run into exceptions like below, because the listener can sometimes not exist in the mutable set as it is looping:
hash-iterate-next: no element at index
  index: 5
  context...:
   /Users/admin/Desktop/cacophony/clock.rkt:48:2: for-loop

Here's a fix I'm using in my code, although there may be a better way:
(define (trigger evt . args)
  (define l (set->list (event-emitter-listeners evt)))
  (for ([callback l])
    (apply callback args)))

This library is fantastic by the way!

I'll put it on my chore list for the weekend. Thanks for reporting, and I'm glad it helped you!

Thank you! I'm playing with a few different approaches, so if I come up with something interesting I'll follow up in a comment! The key issue I found is that if I have a listener which, when triggered, removes a listener, this issue can come up. (An example is a one-time listener which removes itself after being triggered once)


[Feature] Search request in edit tag window

Hi! I work with 100+ request and very hard search necessary request for use results of one request in another request.

I suggest to make search by request list

Still relevant.


Maintain folds after file is formatted

This PR attempts to fix the situation where after the formatter is run and the file is reloaded the created folds would all be unfolded.
You can see it in action below. Notice how after running :MixFormat the fold for foo/1 is not undone.

Here's a couple of points that might be worth considering:

Replaced the call to winsaveview to a call to mkview because the former does not save fold information.
Replaced call to winrestview with a call to loadview seeing as winsaveview is no longer used.
Removed the logic that saves and resets the foldlevel setting as I wasn't seeing it being changed. But this might be something wrong to do so please let me known and I'll rever the changes.

Feel free to suggest any changes 👍

Thanks @joaofcosta!  I switched to your fork and folding is behaving much better now.

@dustinfarris Thanks! I'm glad to know this helps someone else 😄

Thanks! ✨


Running on Linux

Is this project configured specifically for a Windows environment?

Yes, it was written and tested on Windows. I didn't have any plans to run it on Linux, nor it was written to be portable to Linux. However, if you are able to do it, I'll for sure accept a Pull Request.


Getting / creating ApplicationDbContext in AccountController ASP.NET Core

Hi, I'm trying to get (or create) the ApplicationDbContext in the AccountController of my ASP.NET Core web app.
I've seen that in other controllers the ApplicationDbContext is passed in the constructor, but it's not the same in the Account Controller.
I need it in order to reference other entities at the Controller in order to register (Register method) a user with several custom fields.
What's the best way of getting (or creating) it ?
Thanks a lot.
Regards,
Windows 10
Visual Studio 2015
ASP.NET Core Web App with Individual User Account

Just add it to the constructor and it will get passed in for you.

Thank you very much, Rowan!
Just for educational purposes, how is this done ?
Regards,

The context is registered as a service in Startup.cs, then dependency injection takes care of passing in the services that your controller asks for (i.e. it's constructor parameters). More info on that here https://docs.asp.net/en/latest/fundamentals/dependency-injection.html.

Thank you very much, Rowan.


[Autocomplete] incorrect operation function getOptionLabel

The function 'getOptionLabel' is called with different parameters. Function parameter sometimes has an option and sometimes value.
Often need to save the value not as a reference to an option. But this cannot be done easily.
Current Behavior 😯
For Example
	const handleChange = (event, nextValue)=>{
		const value = nextValue.map(({id})=>id); // I want to store values as an array of identifiers (not an array of objects)
		setValue({value});
	};

	const getOptionLabel = option => {
		return option.label; //Here is the error. option can be as value identifier (1,2,3) and also can be object ({label:'First ', id: 1})
	};

	return <Autocomplete
		value={value} // value from state
		options={[{label:'First ', id: 1}, {label:'Second', id: 2}, {label:'Third', id: 2}]}
		getOptionLabel={ getOptionLabel }
		getOptionSelected={(option, value) => option.id === value}
		onChange={handleChange}
	/>

Expected Behavior 🤔
getOptionLabel must always accept the option

@zvyahelskiy It's a simplification, in any case, we would need to convert the value into an input string and expose a method for it. We assume that both have the same structure (even in the TypeScript types). I think that we should keep this simplification in place and not leak the complexity of doing a different to the API, only to people needing it.

@zvyahelskiy It's a simplification, in any case, we would need to convert the value into an input string and expose a method for it. We assume that value and options have the same structure (even in the TypeScript types). I think that we should keep this simplification in place and not leak the complexity of a separation to the API, only to people needing it.

Thanks for the answer.


filter workflow entries by pr base branch

- Summary

The editorial workflow pulls in all workflow pull requests, regardless of base branch. If multiple CMS instances are used against the same repo, they'll all see each other's entries in the editorial workflow. This change filters the workflow entries to pull requests that are based on the current configured branch for the CMS (default master).
Closes #412.
- Description for the changelog

filter editorial workflow entries by PR base branch

Deploy preview for netlify-cms-www ready!
Built with commit 2ce727d5e7763b525550c068129a4a76db095180
https://deploy-preview-1155--netlify-cms-www.netlify.com

Deploy preview for cms-demo ready!
Built with commit 2ce727d5e7763b525550c068129a4a76db095180
https://deploy-preview-1155--cms-demo.netlify.com

Codecov Report

Merging #1155 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1155   +/-   ##
=======================================
  Coverage   15.21%   15.21%
=======================================
  Files         152      152
  Lines        3167     3167
=======================================
  Hits          482      482
  Misses       2685     2685

Impacted Files
Coverage Δ

src/backends/github/API.js
19.15% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Test AS8510 Driver

We need to run the test in Tests/Test_AS8510.c to verify that the AS8510 Driver works. Any issues that we run into when testing this should have an issue ticket opened or a response posted here

AS8510 has been removed from the design. The replacement chip and corresponding driver (ADS7042) have been added to the hardware, written, and tested


gulp init errors on fresh clone

It appears that the !create task is trying to initialize a directory that does not yet exist.
$ gulp init
[08:48:55] Using gulpfile ~/Projects/poc-angular-react-native/gulpfile.js
[08:48:55] Starting 'clean'...
[08:48:56] Finished 'clean' after 27 ms
[08:48:56] Starting '!create'...
{ [Error: spawn /bin/sh ENOENT]
  code: 'ENOENT',
  errno: 'ENOENT',
  syscall: 'spawn /bin/sh',
  path: '/bin/sh',
  spawnargs: [ '-c', 'react-native init ngReactNative' ],
  cmd: '/bin/sh -c react-native init ngReactNative' }
[08:48:56] Finished '!create' after 13 ms
[08:48:56] Starting 'init'...
[08:48:57] Finished 'init' after 1.41 s

If I run gulp init again, it initializes correctly.

It works fine on a Windows machine :/

Fixed by f1286a781f2e7df40759af91850bd740579fb5c9


pythonPackages.rfcat: init at 1.9.5

Motivation for this change
Add rfcat: the Swiss Army knife of sub-GHz ISM band radio. Useful for RF protocol debugging and compatible with the popular YARD Stick One from Great Scott Gadgets. Tested on Python 2.7 and 3.8.
Things done

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

[x] 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 nixpkgs-review --run "nixpkgs-review wip"
[x] 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)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 114914 at d8a4c246 run on aarch64-linux 1

3 packages built:

python37Packages.rfcat
python38Packages.rfcat
python39Packages.rfcat

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 114914 run on x86_64-linux 1

3 packages built:

python37Packages.rfcat
python38Packages.rfcat
python39Packages.rfcat

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 114914 run on x86_64-darwin 1

3 packages built:

python37Packages.rfcat
python38Packages.rfcat
python39Packages.rfcat


In JobHelper.makeSegmentOutputPath(..) use DataSegmentPusherUtils

instead of duplicating the storage direction location semantics.
i noticed it while doing https://github.com/druid-io/druid/pull/2412

:+1:

:+1:


add more date trunc options

I've added some more date_trunc options since they are supported by default in different BI tools (such as Metabase) and the FDW wasn't working.
Let me know if this seems OK to you
Thanks!
cc. @ildus

Seems good, thanks


ARM64 Jetson Nano

Hi, I was trying to get it up and running on a Jetson Nano 4GB model where I got deepstack going. Following the Ubuntu instructions I get this error:
Creating network "lastwatchai_default" with the default driver
Creating network "lastwatchai_laravel" with the default driver
Pulling mysql (mysql:5.7.29)...
5.7.29: Pulling from library/mysql
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
I think that the docker-compose.yml file is for X64 platform.
To much for me to get to the solution.
It maybe easier getting it running on my BlueIris machine on Docker, but it's a little bit underpowerd.
Somebody?

I have the same board with the same issue and it led me here. To which I came up with the same solution running it on the blue iris box. If you find/found a solution, please post here, as shall I. Cheers


How to access raw camera frames along with landmarks

I need Mediapipe to access the camera in order to get me the hand landmarks, but I also need to have the raw frames myself to modify them using the information I receive from Mediapipe's handtracking pipeline. I am looking at the mediapipemultihandtrackingapp AAR found here:
https://github.com/jiuqiant/mediapipe_multi_hands_tracking_aar_example
and in the MainActivity I simply can't find anyway for me to actually receive the raw camera frames. Mediapipe's calculators simply send me the land mark packets but no camera frames, as seen here:
processor.addPacketCallback(
                OUTPUT_LANDMARKS_STREAM_NAME,
                (packet) -> {
                    Log.d(TAG, "Received multi-hand landmarks packet.");
                    List<NormalizedLandmarkList> multiHandLandmarks =
                            PacketGetter.getProtoVector(packet, NormalizedLandmarkList.parser());

Is there a way for me to access the raw frames from mediapipe so I can perform further processing in them? Thanks.

Hello, you can add a packet callback to receive a frame from MediaPipe.
I've found the easiest way to do it is to use ImageFrameToGpuBufferCalculator to convert GPU image to ImageFrame and then val image = AndroidPacketGetter.getBitmapFromRgba(packet) in the packet callback to receive a bitmap.

Thanks for the reply. Is it possible for you to send the section of code that you used to perform the GPU image conversion using said calculator? Thanks for your help. Appreciate it.

Hello, you can add a packet callback to receive a frame from MediaPipe.
I've found the easiest way to do it is to use GpuBufferToImageFrameCalculator to convert GPU image to ImageFrame and then val image = AndroidPacketGetter.getBitmapFromRgba(packet) in the packet callback to receive a bitmap.

Thanks for the reply. Is it possible for you to send the section of code that you used to perform the GPU image conversion using said calculator? Thanks for your help. Appreciate it.

You need to add the converter to the graph (don't forget to add the needed calculator to the graph BUILD file if it's not there):
node {
   calculator: "GpuBufferToImageFrameCalculator"
   input_stream: "transformed_input_video"
   output_stream: "transformed_image_cpu"
 }

And sample code for the callback (it's Kotlin):
processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

You need to add the converter to the graph (don't forget to add the needed calculator to the graph BUILD file if it's not there):
node {
   calculator: "GpuBufferToImageFrameCalculator"
   input_stream: "transformed_input_video"
   output_stream: "transformed_image_cpu"
 }

And sample code for the callback (it's Kotlin):
processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

I am using the AAR example found in https://github.com/jiuqiant/mediapipe_multi_hands_tracking_aar_example, and I can't find a BUILD file for the project to add the calculator in. Any idea on how to implement it in this AAR example?

You need to add the converter to the graph (don't forget to add the needed calculator to the graph BUILD file if it's not there):
node {
   calculator: "GpuBufferToImageFrameCalculator"
   input_stream: "transformed_input_video"
   output_stream: "transformed_image_cpu"
 }

And sample code for the callback (it's Kotlin):
processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

The multi_hand_tracking_mobile.pbtxt graph is already outputting an output_stream of the camera frames with the annotations overlayed on top. Can I add another output to the graph? I added the node you mentioned and the graph now looks like this.

You need to add the converter to the graph (don't forget to add the needed calculator to the graph BUILD file if it's not there):
node {
   calculator: "GpuBufferToImageFrameCalculator"
   input_stream: "transformed_input_video"
   output_stream: "transformed_image_cpu"
 }

And sample code for the callback (it's Kotlin):
processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

I added the node to the graph multi_hand_tracking_mobile.pbtxt and the graph now looks as below:

How do I convert the pbtxt file to binarypb so I can put it inside the asset folder of my AAR project?

You need to add the converter to the graph (don't forget to add the needed calculator to the graph BUILD file if it's not there):
node {
   calculator: "GpuBufferToImageFrameCalculator"
   input_stream: "transformed_input_video"
   output_stream: "transformed_image_cpu"
 }

And sample code for the callback (it's Kotlin):
processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

When I add the callback
processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

into my MainActivity alongside the landmark packet callback, I receive the following fatal error at the beginning of my app's start up:
2020-06-22 14:50:38.044 20076-20176/com.example.mediapipemultihandstrackingapp A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 20176 (Thread-5), pid 20076 (andstrackingapp)

How do you avoid this error? I think the callback receiving raw image frames is too CPU intensive?

This error usually means there is something wrong with the graph. Do you see any additional error messages from MediaPipe? Do you get the error after you add the GpuBufferToImageFrameCalculator to the graph (but not adding the callback)?
I'd make sure that the graph is actually rebuilt to binarypb after you've made changes:
https://google.github.io/mediapipe/getting_started/hello_world_android.html#add-relevant-dependencies

This error usually means there is something wrong with the graph. Do you see any additional error messages from MediaPipe? Do you get the error after you add the GpuBufferToImageFrameCalculator to the graph (but not adding the callback)?
I'd make sure that the graph is actually rebuilt to binarypb after you've made changes:
https://google.github.io/mediapipe/getting_started/hello_world_android.html#add-relevant-dependencies

Alright I was getting that error because I wasn't using the packetcallback to listen on the output from the gpubuffertoimageframecalculator, I was just listening to the output of the entire graph itself (the output_video). I added the calculator to the graph's pbtxt file, I compiled it into binarypb, but now I'm getting the error called: no calculator gpubuffertoimageframecalculator is found. This is probably because this calculator isn't added to the BUILD file. However, I'm using the AAR example https://github.com/jiuqiant/mediapipe_multi_hands_tracking_aar_example, which doesn't have a BUILD file that I can modify. I believe what I need to do is to add the calculator to the BUILD file of the multihandtracking example, compile a new AAR file, then put this file into the lib folder of my mediapipe_multi_hands_tracking_aar_example app to replace the current AAR file.

This error usually means there is something wrong with the graph. Do you see any additional error messages from MediaPipe? Do you get the error after you add the GpuBufferToImageFrameCalculator to the graph (but not adding the callback)?
I'd make sure that the graph is actually rebuilt to binarypb after you've made changes:
https://google.github.io/mediapipe/getting_started/hello_world_android.html#add-relevant-dependencies

Alright I was getting that error because I wasn't using the packetcallback to listen on the output from the gpubuffertoimageframecalculator, I was just listening to the output of the entire graph itself (the output_video). I added the calculator to the graph's pbtxt file, I compiled it into binarypb, but now I'm getting the error called: no calculator gpubuffertoimageframecalculator is found. This is probably because this calculator isn't added to the BUILD file. However, I'm using the AAR example https://github.com/jiuqiant/mediapipe_multi_hands_tracking_aar_example, which doesn't have a BUILD file that I can modify.

@Cubbee It would be great if you could share github repo of your code so that other folks can use it as reference.

@AlexYiningLiu were you able to get this working?

I've modified jiuqiant`s repo to support receiving the bitmap, here is the sample: https://github.com/Cubbee/mediapipe_multi_hands_tracking_aar_example
It works with aar built from https://github.com/Cubbee/mediapipe, you can find instructions there.
Steps to make it work:

From the mediapipe side, you need to add GpuBufferToImageFrameCalculator to the graph somewhere, for example mediapipe/graphs/hand_tracking/hand_tracking_mobile.pbtxt

node {
   calculator: "GpuBufferToImageFrameCalculator"
   input_stream: "throttled_input_video"
   output_stream: "throttled_input_video_cpu"
 }

Add this calculator to needed graph BUILD file mediapipe/graphs/hand_tracking/BUILD

cc_library(
    name = "mobile_calculators",
    deps = [
        "//mediapipe/calculators/core:constant_side_packet_calculator",
        "//mediapipe/calculators/core:flow_limiter_calculator",
        "//mediapipe/graphs/hand_tracking/subgraphs:hand_renderer_gpu",
        "//mediapipe/modules/hand_landmark:hand_landmark_tracking_gpu",
        "//mediapipe/gpu:gpu_buffer_to_image_frame_calculator",
    ],
)

Listen to the packet and decode it to bitmap

processor.addPacketCallback(
    "transformed_image_cpu"
) { packet ->
    println("Received image with ts: ${packet.timestamp}")
    val image = AndroidPacketGetter.getBitmapFromRgba(packet)
}

@Cubbee : Thank you so much.. its working :)

Hi @Cubbee, Thank you for adding your findings. We are closing this issue now. Please feel free to reach if any other have similar request.


Error in ERGAS metric

In the definition of ERGAS, it should be \ ratio rather than * ratio
For example see ERGAS defined in Du et al, Meng et al
https://github.com/Lightning-AI/torchmetrics/blob/4230cfef3d2020fffff873565acea01ad883d3e4/src/torchmetrics/functional/image/ergas.py#L82

Hi @Andrewwango, thanks for raising this issue.
I do not agree that there is an error in our formulation. If you look at the original paper by Wald (page 163 in the pdf) you will see that ERGAS metric is defined by multiplying the fraction and not dividing it. If you look at the paper by Du et al that you refer to, in equation (1) they ERGAS metric they multiply the ratio h/l. I am not sure why it is different in the paper by Meng et al.
I am updating the metric to reference the original paper and the specific formula we are using for calculating the metric in #2426

I disagree @SkafteNicki . The Wald and Du papers multiply by the ratio of pixel lengths , which is the inverse of the ratio. For example for ratio=4 the pixel length ratio h/l=1/4. The Wald paper gives examples of h/l=1/4 and h/l=1/2. Azarang et al states that  h/l=1/4 for common satellites Pleiades-1A, WorldView-2, and GeoEye-1.
Therefore you should be dividing by the integer ratio. Please reopen this issue @SkafteNicki @Borda :)

Hi @Andrewwango, thanks for correcting me. I am not a expert on these metrics and just saw that the original paper defined it by multiplication and division. Sorry on my part.
I make sure to fix it.

Hi, any progress on this?


Will this support svelte 5?

This library is already supporting Svelte 5.
See #59 and version 2.4.2
I use it on some SvelteKit + Svelte5 projects without any issues

TL;DR
It's possible, but not as neatly as with store. (worst DX than with store)

Runes are very complicated to customize.
Runes are compiler concept that are replaced at compilation time.
They don't have any interface nor behavior contract nor type, so it's impossible to do Liskov substitution or high order function (wrapper) on them.
The only possible way is with class, but that exclude all primitive value like: let name = $state('John') and it won't be a wrapper which is a bit limiting
And as runes are only available a compilation time, we can't have dynamic class (see below)
The best I can think of is this:

Hello, {name.value}!

(.value is mandatory, no other solution)
If you really want it, even with this limitation, it can be added

Limitation with dynamic class
As runes are only available at compilation time and $state only available for property declaration and variable declaration in component root, I can't offer a solution like this

Hello, {john.name}!

{initial}

Which could be quite nice DX, but Svelte compiler don't allow it

It could exist a solution with a similar DX as store, but it will need to be a Vite plugin in order to "on the fly" replace code at compilation.
And this is far beyond the purpose of this project

Also, it will not be (and will never be) a migration, but an addition, Store a still relevant in many cases

Thanks for thinking it thoroughly.
What is "DX" you mentioned a couple of times?
Anyway, I thought I'd show you what I do as an alternative in my project.
store.svelte.ts file (handles the states):
import { Persist } from "$lib/utils/Persist.svelte";

export const software = new Persist(
  "" as "fontcreator" | "glyphsapp" | "",
  "software"
);

Persist.svelte.ts file (handles all the logic, but only with local-storage at the moment - can be expanded for more use cases):
import { browser } from "$app/environment";

export class Persist<T> {
  #value: T = $state("" as T);
  #name: string | undefined = $state();

  constructor(defaultValue: T, name: string) {
    if (!browser) return;

    this.#name = name;
    const localValue = localStorage.getItem(name);
    if (localValue) {
      this.value = JSON.parse(localValue);
    } else {
      this.value = defaultValue;
      this.set(defaultValue);
    }
  }

  set(value: T) {
    // alert(this.#name);
    if (this.#name) {
      localStorage.setItem(this.#name, JSON.stringify(value));
    } else {
      alert(`this.#name is ${this.#name}`);
    }
  }

  set value(newValue: T) {
    if (this.#name && newValue) {
      this.set(newValue);
    }
    this.#value = newValue;
  }

  get value(): T {
    return this.#value;
  }
}

What do you think of this?

The more I think about it, the more I feel that a Vite plugin (or maybe a Rollup plugin) will be better.
We could achieve something like this:
let title = $persist('Unsaved document', 'document.title')

Then the plugin kick in and give this to the compiler
import { saveToStorage, loadFromStorage } from "..."
let title = $state(loadFromStorage(document.title) ?? 'Unsaved document')
$effect.root(() => {
  $effect(() => saveToStorage(title, 'document.title'))
})

So the variable can be used without the additional .value, it will be almost transparent as the diff between a $state and $persist is minimal:
- let title =   $state('Unsaved document')
+ let title = $persist('Unsaved document', 'document.title')

How would you implement TS type safety?

I didn't test this solution at all. But $state type declaration is just this:  https://github.com/sveltejs/svelte/blob/main/packages/svelte/src/ambient.d.ts#L23
So it would be something like:
declare function $persist<T>(initial: T, key: string): T;
declare function $persist<T>(key: string): T | undefined;

Sounds good!

@elron I just publish the first version of the lib:

Github
NPM

Looks wonderful!! Good job!


ARIA-438 : Support for storing the common TOSCA YAML files in the res…

…ource storage

Can one of the admins verify this patch?


Add Contextmenu example

Subject
Add Contextmenu example
Description
Create a Contextmenu example with Contextmenu components.
https://yamada-ui.com/components/overlay/context-menu
Are you willing to participate in the development of this feature and create a pull request?
None

I will try it.


Fixed CSS bug in create user form

This fixes an issue where the Email Address div overlaps the Username field, hijacking focus when users mean to click on the Username field.  This also fixes some visual issues with the flow and placement of the Email Address field.

I also got the same issue and raise the defect https://bugzilla.mozilla.org/show_bug.cgi?id=1319975 , but I think the change should not done here. The screen.css is a combined file generated from scss. Also I didn't have a look at the exact code yet.


Beta's install-linux.sh doesn't "just work" (expects a dir that's missing, needs sudo without prior notice)

Both for the functionality of the app itself and to see GIO UI in action, I downloaded the latest Release ("first beta") and extracted it. Then I did this in the terminal:
[~/a/Chapar_linux_amd64] ./install-linux.sh
install: cannot stat '/home/_/a/Chapar_linux_amd64/chapar': No such file or directory
mkdir: cannot create directory ‘/usr/local/share/applications’: Permission denied

Well I can probably still get things going from these admittedly seemingly trivial 2 complaints — but maybe you want to pre-empt this UX so here's an Issue for that  =)  after all, an app as this could become really quite popular given the Electron bloat of the Postman / Insomnia etc. space!

Well, after I manually did mkdir chapar the shell script now says install: omitting directory '/home/_/a/Chapar_linux_amd64/chapar' ... so I guess the chapar dir should have been in the .tar.gz but wasn't?

Thanks for reporting this. I removed the Linux version from release for now until I can fix this. 🙏


Added some additional type annotations

Added some additional type annotation so that collections.ts compiles with the -noImplicitAny flag.

Cheers :rose:


[REFACTOR]

Extract ssm command into a separate command (look at jupyter run). Should be clvm ssm command cancel.

Done.


reorganize binary and file location

Move all docker files to docker directory
Move generated binary to bin directory
rename ares to aresd
when run server, write the log to a file in docker

Codecov Report

Merging #78 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #78   +/-   ##
=======================================
  Coverage   75.06%   75.06%
=======================================
  Files          86       86
  Lines       13329    13329
=======================================
  Hits        10005    10005
  Misses       2535     2535
  Partials      789      789

Continue to review full report at Codecov.

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


how to preload the font about type of .ttf

i need to use external font , i add in loader， but when the loader complete ,the external font still unload. so how can i load the font about type of .ttf
Thank you

pixi.js version: e.g. 4.8.8

Use https://github.com/bramstein/fontfaceobserver to preload fonts rather than the pixi loader.

Duplicate #5474


Are .winmd no longer required?

I looked up the new samples and they do not contain .winmd files any longer.

Yes, the app template-generated winmd files were removed as part of general
cleanup and simplification.  They were not participating in any C++/WinRT
projection behavior.
On Oct 13, 2017 10:59 PM, "Zingam"<EMAIL_ADDRESS>wrote:
I looked up the new samples and they do not contain .winmd files any longer.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/cppwinrt/issues/255, or mute the thread
https://github.com/notifications/unsubscribe-auth/ALyMI4OQjRjcKAmK-tUI0sJV1_XzgtSpks5ssE3cgaJpZM4P5Rbq
.

I know this is closed, but with WinRT 2.0.191111.2 at least, the CoreApp template has Generate Windows Metadata enabled under the Common Properties -> C++/WinRT project settings. This causes the build to fail due to missing winmd file. Changing the setting to disabled resolves the build issue.
AppxPackage error code: APPX0702 (Payload file missing)

I have the same, I must set /ZW to get them back, but then cppwinrt does not work if I put c++ 20 features

1>cl : command line error D8016: '/ZW' and '/std:c++latest' command-line options are incompatible


Enhance/merge commits

Sucks

I don't understand what this PR would do. @hanawa-suzuki can you share more details if this is still something you want?


GraphQL expects JSON type when querying on relationship field with variable

Link to reproduction
No response
Describe the Bug
When attempting to query on a relationship field with a variable using GraphQL, the expected variable type is JSON rather than String. However, the actual value being passed to the query is indeed a string.

As can be seen below, despite the type being a string, graphQL will throw an error if you specify it as such

To Reproduce
Create 2 collections (for example, Pages and Organizations).
Add a relationship field to one of the collections.
Attempt to perform a query on the collection with the relationship field using the GraphQL playground. Specify the relationship field as the target field to query on. For example;
query Page($organization: String) {
  Pages(where: { organization: { equals: $organization } }) {
    docs {
      id
      organization {
        id
      }
    }
  }
}

pass the following query variable;
{ "organization": "organisation id here" }
Run this query and see the error in the GraphQL playground. Change the type from String to JSON and re-run the query. It should succeed
Payload Version
2.5.0
Adapters and Plugins
db-mongodb, bundler-webpack, plugin-seo, plugin-nested-docs

Hey @MarkAtOmniux closing this one as per comment here: https://github.com/payloadcms/payload/pull/4660#issuecomment-1874601753
Looks like due to a lack of unions, JSON is the necessary evil here, so you should use JSON as the type and then typecast it in your frontend or ignore it if you need to
I made a note to add this bit of key information to the docs


Processing certain shapefiles fails silently

When uploading certain shapefiles (that are not in EPSG:4236) the shapefile processing fails totally silently - not even a log message. We can see that the file was uploaded and detected as a shapefile, but then no other messages are produced, and the contents of the shapefile never appear in the grids list.

Should be addressed in https://github.com/conveyal/r5/pull/420


Journeys

Description
Need to automatically determine Journeys from GNSS data coming through. The Journey represents continuous piece of vehicle's movement which has start / finish points at some concrete dates. Distance travelled in a Journey is the main its property. Also there is a need to have reversely geocoded start / finish addresses and odometers.
Journeys may be semi-editable by means of changing Journey's purpose, over night stay place, driver, comments etc.
Teltonika Trip feature should help with implementing Journey calculation. See https://github.com/fieldenms/asset-location-tech/wiki/Configuring-FMC001-or-similar-devices-for-Log-Book-(Journeys) for more info.
Please note, that messages may arrive out-of-order. It would be best to determine Journey start or finish solely from single message information. I.e. not to depend on other "neighbouring" messages.
Expected outcome
Automatic calculation of journeys with ability to adjust them slightly.

Need to adjust Journey processing to conform TgMessage having proper totalOdometer. Also, there is a need to tweak threshold for ignition ON resetting messages -- 5 km/hour is not sufficient (there was messages with 11 km/hour).


Role assignment retrieval failed with Managed Identity without role assignment

Hi,
we figured out that in the plan phase when the policy has a managed identity assigned but without a role, it can't be found in the search condition for assigned roles in specific scope.
You can reproduce the error when you assign the azure security benchmark policyset on a epac included scope and run the BuildDeplyomentPlan.
In the file Get-AzPolicyResource.ps1 in line 471 the $uniquePrincipalIds hashtable has a value but it can't be found in the $results of Get-AzRoleAssignment (e.g. line 467)
In my example the related policy in the policyset is: Key Vault secrets should have an expiration date. And its disabled by Microsoft per default
Could you please check if this is a bug?

I'm trying to replicate this using the assignment below - however it doesn't generate a role plan since there are no policies with a modify or DINE effect - can you provide how you are doing the assignment? Hopefully I'm using the correct policy.
{
    "$schema": "https://raw.githubusercontent.com/Azure/enterprise-azure-policy-as-code/main/Schemas/policy-assignment-schema.json",
    "nodeName": "/root",
    "definitionEntry": {
        "policySetId": "/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8",
        "displayName": "Microsoft Cloud Security Benchmark"
    },
    "assignment": {
        "name": "25ef7a6af77a",
        "displayName": "Microsoft Cloud Security Benchmark",
        "description": ""
    },
    "scope": {
        "test": [
            "/providers/Microsoft.Management/managementGroups/issue422"
        ]
    }
}

Closed due to no response.


SQFormDatePicker doesn't close in a SQFormDialog

Loom video of issue: https://www.loom.com/share/a524c32875a949cb8ef56d14c3eceaff
The calendar doesn't close if you click outside when the date picker is in a Dialog.

Yes i am also facing this issue

Without looking too closely I would guess we're getting bamboozled by z-index. The overlay that closes the datepicker might be behind the dialog so clicking the dialog doesn't close the date picker.

Yeah I'm guessing that might be the culprit, but the date picker doesn't seem to have an extra overlay. If it's not the z-index it could have something to do with both of them using portals or the dialog hijacking the focus

Did we find a solution? I am also facing this issue.

Did we find a solution? I am also facing this issue.

I've been looking into it, but haven't been able to find a working solution so far.
This problem has been mentioned elsewhere, so I think it may be a Mui thing and not necessarily just an error on our part.

As I dug in a bit deeper I actually have this issue on an SQForm inside of a scplus-shared-components' Dialog. So that may make my situation a bit different.

I have another case of this, but in my second case it really is in a SQFormDialog.

I saw that our own @codyarose got a response to this very question here I will be taking a look at that suggestion today.

:tada: This issue has been resolved in version 4.5.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add a default color for hovered buffer highlights

In #180 , a way to highlight the currently hovered buffer was added. It's a nice feature, but it's difficult to set up correctly:

right now the user must manually configure the color they want. This is annoying.
if the user changes their colorscheme, they must also manually change their yazi.nvim config to match the new color each time.

What I think could be done instead is:

based on the current theme, pick a color that's already customized by the theme. An example of this approach can be found in https://github.com/akinsho/bufferline.nvim which always matches the theme nicely
continue to allow customizing the color anyway, but make this optional (right now, it's required)

This has been resolved by #194


[Bug] Error when compiling a simple ONNX model for opt_level=3

Description
When compiling following model with opt_level=3, TVM will crash. While if turn opt_level to 2, it will run normally.
The model(with ONNX as frontend) with error is as follows, check bug.onnx in bug1.zip.

Error Log
Traceback (most recent call last):
  File "check.py", line 19, in <module>
    tvm_graph, tvm_lib, tvm_params = relay.build_module.build(mod, target, params=params)
  File "/Users/luyaor/Documents/tvm/python/tvm/relay/build_module.py", line 275, in build
    graph_json, mod, params = bld_mod.build(mod, target, target_host, params)
  File "/Users/luyaor/Documents/tvm/python/tvm/relay/build_module.py", line 138, in build
    self._build(mod, target, target_host)
  File "/Users/luyaor/Documents/tvm/python/tvm/_ffi/_ctypes/packed_func.py", line 237, in __call__
    raise get_last_ffi_error()
tvm._ffi.base.TVMError: Traceback (most recent call last):
  [bt] (8) 9   libtvm.dylib                        0x0000000111b9b2a0 tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const + 288
  [bt] (7) 8   libtvm.dylib                        0x0000000111c8c289 tvm::relay::IndexedForwardGraph::Creator::VisitExpr_(tvm::relay::FunctionNode const*) + 297
  [bt] (6) 7   libtvm.dylib                        0x0000000111e03015 tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::FunctionNode const*) + 149
  [bt] (5) 6   libtvm.dylib                        0x0000000111e02b58 tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&) + 344
  [bt] (4) 5   libtvm.dylib                        0x0000000111b9afad tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&) + 173
  [bt] (3) 4   libtvm.dylib                        0x0000000111b9b2a0 tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const + 288
  [bt] (2) 3   libtvm.dylib                        0x0000000111c8c5c3 tvm::relay::IndexedForwardGraph::Creator::VisitExpr_(tvm::relay::CallNode const*) + 659
  [bt] (1) 2   libtvm.dylib                        0x00000001111f36d8 tvm::AttrRegistryMapContainerMap<tvm::Op>::operator[](tvm::Op const&) const + 408
  [bt] (0) 1   libtvm.dylib                        0x0000000111083c6f dmlc::LogMessageFatal::~LogMessageFatal() + 111
  File "/Users/luyaor/Documents/tvm/include/tvm/node/attr_registry_map.h", line 61
TVMError:
---------------------------------------------------------------
An internal invariant was violated during the execution of TVM.
Please read TVM's error reporting guidelines.
More details can be found here: https://discuss.tvm.ai/t/error-reporting/7793.
---------------------------------------------------------------
  Check failed: idx < data_.size() && data_[idx].second != 0 == false: Attribute TOpPattern has not been registered for nn.dropout

How to reproduce
Environment
Python3, with tvm, onnx
tvm version: c31e338d5f98a8e8c97286c5b93b20caee8be602 Wed Dec 9 14:52:58 2020 +0900

Download
bug1.zip

Run python check.py.

This is simply because the DynamicToStatic pass is defined at opt level 3, not 2. We
can lower it to make this pass, if we think that's a robust thing to do more generally.
cc @tqchen @jroesch @masahi @jwfromm

This is simply because the DynamicToStatic pass is defined at opt level 3, not 2. We
can lower it to make this pass, if we think that's a robust thing to do more generally.
cc @tqchen @jroesch @masahi @jwfromm

I will debug this morning.

I will debug this morning.


Stackblitz link to vue-ts sample from trying-vite-online page is broken

Describe the bug
The link to vue-ts from Trying Vite Online in the Vite docs reports an error.

vue-ts  links to => https://vite.new/vue-ts  =>
redirects to => https://stackblitz.com/fork/github/vitejs/vite/tree/main/packages/create-vite/template-vue-ts?file=index.html&terminal=dev

StackBlitz Reports ...

I've tested all the Stackblitz links to the other samples and they work just fine.
The path in github above looks correct so it might be a StackBlitz issue.

https://github.com/vitejs/vite/tree/main/packages/create-vite/template-vue-ts

Reproduction
https://stackblitz.com/fork/github/vitejs/vite/tree/main/packages/create-vite/template-vue-ts?file=index.html&terminal=dev
System Info
Tested with Chrome (2 versions) and Edge browsers.

Used Package Manager
npm
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Just tried out https://vite.new/vue-ts and works correctly. Please report back if you still have an issue. Thanks!

Thanks.  Working now for me also.  Must have been a StackBlitz glitch.


@hurumap/DonutChart

Description
This PR moves DonutchartScope to Hurumap-Core.
Vega Embed is not a usual React Component which would have been an ideal candidate to move to @hurumap/core.
Currently, various chart(Barchart, LineChart, DonutChart etc) specs have been grouped in their corresponding scopes with common Scope separated.
This PR exports object Scope from hurumap-core with key value pairs of various charts to be accessed as
import { Scope } from "@hurumap/core";
const { DonutChartScope } = Scope;

Fixes # 801
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)

Screenshots
Organisation
Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation

I hope this is not waiting for me @koechkevin  ... if you've got enough reviews from the team please proceed.


Lifepod no fire issue

Whenever i start a new game I do not get any fire in the lifepod which means the lifepod will forever be in a state of "On fire"

Currently you can check "skip intro" from the setting menu, and you will spawn with a life pod with no fire

I also don't have any fire to extinguish, but the "on fire" state disappears after repairing the secondary systems.


Enable the cyclop linter for go tests

The "cyclop" linter was disabled for MVP, enable it for bests by removing it here. This will also likely require that we slightly refactor TestIterator to lower it's cyclomatic complexity.

Tests don't need to be perfect.


[feat]Stats api

Needs a api for expose stats info

Change func (s *SFU) stats() to    func (s *SFU) Stats() string will be fine?

Sure, we can do that for now. Stats APIs will change significantly in the future though

we now expose stats through a prometheus interface

we now expose stats through a prometheus interface


Disable gRPC service config lookup by default (1.x branch)

Set the grpc.service_config_disable_resolution option on grpc channels by default, in the 1.x branch. See https://github.com/googleapis/gapic-generator/issues/2778. We will probably need to do something similar in the master branch.
/cc @noahdietz

Looks like I'll need to update the mocks in the tests...

@dazuma The other PR says: "focusing this work only on micro-generators" If so, do we need to make this change on 1.x?

@blowmage The following comment in the other issue then says: "On second thought, we want clients to be safe as early as possible so we should disable it here as well asap"

Wait, so you are telling me reading comprehension still a thing? man...


setKeyRepeatEnabled(false) doesn't work after second window.create() call on Linux

setKeyRepeatEnabled(false) doesn't work after second window.create() call on Linux (Ubuntu 16.04), SFML 2.4.1.
Here is the minimal code:
#include <iostream>
#include <SFML/Window.hpp>

sf::Window window;

void createWindow() {
    window.create(sf::VideoMode(100, 100), "Window");
    window.setKeyRepeatEnabled(false);
}

int main (int argc, char* argv[]) {
    createWindow();

    while (window.isOpen()) {
        sf::Event event;
        while (window.pollEvent(event)) {
            switch(event.type) {
                case sf::Event::Closed:
                    window.close();
                    break;

                case sf::Event::KeyPressed:
                    if(event.key.code == sf::Keyboard::H) createWindow();

                    std::cout << "Key Pressed: " << event.key.code << std::endl;
                    break;

                case sf::Event::KeyReleased:
                    std::cout << "Key Released: " << event.key.code << std::endl;
                    break;
            }
        }
    }

    return 0;
}

I can confirm this bug on Linux Mint as well.
Note: I've updated the provided code to use Window instead of RenderWindow to make it even more minimal. Additionally, the fact that window is global isn't the issue: it's arguable bad design but using a local variable and references results in the same bug.

I tried to have sf::Window as an std::unique_ptr and reallocate it with std::make_uniquesf::Window every time createWindow is called but the result is same which makes it pretty weird.

So it's the same even if you create two separate windows?

`std::unique_ptrsf::Window window;
window = std::make_uniquesf::Window(args);
`
If this is is what you call a separate window, yes.

If I remove the window.setKeyRepeatEnabled(false); line, it's true by default.
Holding a button prints like,
KeyPressed: 4
KeyPressed: 4
KeyPressed: 4
KeyPressed: 4
KeyReleased: 4

Then I call the createWindow() again, and hold a button, it prints like:
KeyPressed: 4
KeyReleased: 4
KeyPressed: 4
KeyReleased: 4
KeyPressed: 4
KeyReleased: 4
KeyPressed: 4
KeyReleased: 4

I had a look at the x11 code and it looks like the KeyReleased is not being filtered because the KeyPressed is apparently not the next event. This line returns false instead of true.
Putting a cout at the start of WindowImplX11::processEvent however shows that the next event that gets handled is KeyPressed and it has the exact xkey.time as the KeyReleased before it.
Just creating a second window and destroying it is enough to cause this.
#include <iostream>
#include <SFML/Window.hpp>

int main (int argc, char* argv[]) {
    sf::Window window{{400, 300}, "Window 1"};

    {
        sf::Window window2{{400, 300}, "Window 2"};
    }

    while (window.isOpen()) {

        sf::Event event;
        while (window.pollEvent(event)) {
            switch(event.type) {
                case sf::Event::Closed:
                    window.close();
                case sf::Event::KeyPressed:
                    std::cout << "Key Pressed: " << event.key.code << std::endl;
                    break;
                case sf::Event::KeyReleased:
                    std::cout << "Key Released: " << event.key.code << std::endl;
                    break;
            }
        }
    }
}

If the second window is not put in a separate scope, then the same behavior happens when its events are NOT polled. If an event loop is then added for the second window then the KeyReleased is correctly filtered again.
I don't really know x11, is there any chance that XPeekEvent is returning an event for the wrong window and thus does not find the KeyPressed?

I managed to fix it with the following patch:
diff --git a/src/SFML/Window/Unix/WindowImplX11.cpp b/src/SFML/Window/Unix/WindowImplX11.cpp
index 91086e14..6c39654d 100644
--- a/src/SFML/Window/Unix/WindowImplX11.cpp
+++ b/src/SFML/Window/Unix/WindowImplX11.cpp
@@ -1392,21 +1392,26 @@ bool WindowImplX11::processEvent(XEvent& windowEvent)
         XEvent nextEvent;
         if (XPending(m_display))
         {
-            // Grab it but don't remove it from the queue, it still needs to be processed :)
-            XPeekEvent(m_display, &nextEvent);
-            if (nextEvent.type == KeyPress)
+            // Grab the next event from the queue (we will have to put it back because it still needs to be processed)
+            if (XCheckIfEvent(m_display, &nextEvent, &checkEvent, reinterpret_cast<XPointer>(m_window)))
             {
-                // Check if it is a duplicated event (same timestamp as the KeyRelease event)
-                if ((nextEvent.xkey.keycode == windowEvent.xkey.keycode) &&
-                    (nextEvent.xkey.time - windowEvent.xkey.time < 2))
+                if (nextEvent.type == KeyPress)
                 {
-                    // If we don't want repeated events, remove the next KeyPress from the queue
-                    if (!m_keyRepeat)
-                        XNextEvent(m_display, &nextEvent);
+                    // Check if it is a duplicated event (same timestamp as the KeyRelease event)
+                    if ((nextEvent.xkey.keycode == windowEvent.xkey.keycode) &&
+                        (nextEvent.xkey.time - windowEvent.xkey.time < 2))
+                    {
+                        // If we want repeated events then put the KeyPress back on the queue
+                        if (m_keyRepeat)
+                            XPutBackEvent(m_display, &nextEvent);

-                    // This KeyRelease is a repeated event and we don't want it
-                    return false;
+                        // This KeyRelease is a repeated event and we don't want it
+                        return false;
+                    }
                 }
+
+                // We removed the event from the queue but did not want this (as it still needs to be processed), so put it back
+                XPutBackEvent(m_display, &nextEvent);
             }
         }
     }

Just replacing XPeekEvent with XPeekIfEvent did not work for some reason. As soon as a second window was involved then the XPeekIfEvent would hang until an event arrives after the KeyReleased one. The only non-blocking function that I found that did what was needed was XCheckIfEvent, but it removes the event from the queue. So I also had to add code to put the event back on the queue.
Some other people should probably check it to make certain it doesn't break anything else.

@texus I don't know how good that patch is, but if you provide a PR we could test it easily. :-)

Ok, the patch is found in PR #1230.

I submitted an alternative patch in #1291.

@binary1248 This is broken for me after #1291.


Add unit-test for https://issues.apache.org/jira/browse/IGNITE-3935

Added unit-test corresponding to the problem https://issues.apache.org/jira/browse/IGNITE-3935 (ClassLoaders are not switched during object deserialization)

Hello!
Can you explain what are you doing in this test?
I see, that it's simply copypast from here
https://stackoverflow.com/questions/39539835/apache-ignite-serialization-error-related-to-data-streaming/39547964?noredirect=1#comment66427481_39547964

The ticket is resolved. Closing PR


Dogecoin-qt doesn't work on Ubuntu 20.10

Describe the issue
Dogecoin-qt doesn't work on Ubuntu 20.10.
When I try to run it I get following output:
cyjan@ubudubu ~> dogecoin-qt
dogecoin-qt: error while loading shared libraries: libprotobuf.so.17: cannot open shared object file: No such file or directory

Steps to reproduce:

sudo do-release-upgrade --devel-release if running ubuntu 20.04
run dogecoin-qt

Expected behaviour
Dogecoin-qt should work
Actual behaviour
It doesn't
What version of Dogecoin Core are you using?
Latest v1.14.2
Machine specs:

OS: Kubuntu 20.04 Groovy Gorilla (development branch) x86_64

Self-compiling the wallet have resolved the issue

Thanks - I was going to say 1.14.3 may also be better, but glad self-compiling worked.


bug([mat-selection-list]): [mat-selection-list component is very slow in IE11 and working fine in other browsers]

Reproduction
Hi Team,
I am using mat-selection-list in my application and more than 100 options with checkboxes, it is working in chrome, firefox and edge but in IE11 it is very slow and hangs.
Appreciate your help.
Here is the sample code:

            <mat-selection-list #options [(ngModel)]="selectOptions" [compareWith]="compareFunction" (selectionChange)="onOptionSel($event)">
                <mat-list-option *ngFor="let cio of ciOptions" checkboxPosition="before" [value]="cio" aria-label="cio">
                   {{cio.label}}
                </mat-list-option>
             </mat-selection-list>

Steps to reproduce:

I am using mat-selection-list in my application and more than 100 options with checkboxes, it is working in chrome, firefox and edge but in IE11 it is very slow and hangs.
Here is the sample code:

            <mat-selection-list #options [(ngModel)]="selectOptions" [compareWith]="compareFunction" (selectionChange)="onOptionSel($event)">
                <mat-list-option *ngFor="let cio of ciOptions" checkboxPosition="before" [value]="cio" aria-label="cio">
                   {{cio.label}}
                </mat-list-option>
             </mat-selection-list>

Expected Behavior
What behavior were you expecting to see?
Actual Behavior
What behavior did you actually see?
Environment

Angular:
CDK/Material:
Browser(s):
Operating System (e.g. Windows, macOS, Ubuntu):

Hi Team,
Please help me in solving this issue, else I cannot use mat-selection-list.
Thanks
Ashok.

@ilapavuluri We chatted about this and I think that this is resolved by using *cdkVirtualFor?

Closing this issue because Angular is dropping support for IE11 in the upcoming version 13. We don't plan to fix any further IE11 bugs going forward.


HAWQ-991. Check bucketnum and encoding consistency in hawq register.

cc @ictmalili @wengyanqing

also cc @wcl14

Merged into master.


ndarray.set() is dramatically slower when the input is a non contiguous array

Description
.set() is much slower when the input is slice of a multidimensional array. I think the offending line is
https://github.com/cupy/cupy/blob/f0d0e7b2675a232c12e59badd5a6c42c5815ef1c/cupy/_core/core.pyx#L1779
I think using this function hurts performance by having to do this reshuffle, and furthermore if the original arrays are in pinned memory then this logic isn't preserving the pinned memory benefit.
To Reproduce
# Write the code here

Installation
No response
Environment
# Paste the output here

Additional Information
No response

Thanks for the feedback! When coping CPU memory to GPU, the memory needs to be contiguous, so this is a restriction that is not easy to relax.
c.f. #6785

I just wonder if we can write our own method of ascontiguous which can reshuffle an array slice directly onto the gpu by using cudamemcpy on the contiguous sections.

Or if we can at least write a version of ascontiguous which is backed by pinned memory.

Yes, I agree pinned memory should be used here. We'll work on this in #6785.