[WIP] Implements a numpy RNG which takes advantage of the many functions of numpy's RNGs as an alternative to Crow's RNG

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
#2204
What are the significant changes in functionality due to this change request?
This is an alternative approach to resolving issue #2204 (see pull request #2205 for the other approach). In this approach, the existing implementation of the numpy stochastic environment which used numpy.random.RandomState is updated to using the numpy.random.Generator class. This Generator class provides additional control over the random numbers generated, such as specifying data types.  The Generator class also allows for use of other bit generators, should this flexibility be needed in the future.
This PR is left as [WIP] because the numpy RNG will cause many many failing tests.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

Closing due to being made redundant by pull request #2205. The approach proposed by this pull request causes more than 400 of the existing integration tests (about 50%) fail by changing the random number generator output. It was deemed impractical to revise that many tests for a change with little meaningful impact in the operation of random number generation and distribution sampling.


In the invitation to contribute, first link is broken: Aceess Not Authorized

You must have a page on the IoT Core samples page corresponding to your code <-- This link

Page is: https://github.com/ms-iot/samples/blob/develop/README.md

This should be fixed now.

OK it works now thx.
Closing

Thanks!

Justine,
I am just trying to get my head around contributing to the ms-iot/Samples repository.
To get things going, I have created a simple project to add, rather than modify an existing project.
OK I have forked and cloned the whole repo and will add my project as a new folder.
I will create a README.md for my project.
My question is what how do I action: You must have a page on the IoT Core samples pagehttps://developer.microsoft.com/en-us/windows/iot/samples corresponding to your code.
Thx david
From: IoTGirl<EMAIL_ADDRESS>Sent: Tuesday, 25 October 2016 5:01 AM
To: ms-iot/samples<EMAIL_ADDRESS>Cc: David Jones<EMAIL_ADDRESS>State change<EMAIL_ADDRESS>Subject: Re: [ms-iot/samples] In the invitation to contribute, first link is broken: Aceess Not Authorized (#350)
Thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/ms-iot/samples/issues/350#issuecomment-255817006, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AL9NEXGwBdhjmxOAV-kpYcLRuG7LrcQAks5q3PJEgaJpZM4KagGL.

So do I need to get an .md file into https://github.com/ms-iot/content/tree/develop/en-US/Samples?
In my case my project is called NoPopUps so I will need https://github.com/ms-iot/content/tree/develop/en-US/Samples/NoPopups.md??
So do I need to for the contents repo, place my NoPopups.md there and get it accepted, its sounding a bit recursive??
From: David Jones<EMAIL_ADDRESS>Sent: Wednesday, 26 October 2016 10:20 PM
To: 'ms-iot/samples'<EMAIL_ADDRESS>Subject: RE: [ms-iot/samples] In the invitation to contribute, first link is broken: Aceess Not Authorized (#350)
Justine,
I am just trying to get my head around contributing to the ms-iot/Samples repository.
To get things going, I have created a simple project to add, rather than modify an existing project.
OK I have forked and cloned the whole repo and will add my project as a new folder.
I will create a README.md for my project.
My question is what how do I action: You must have a page on the IoT Core samples pagehttps://developer.microsoft.com/en-us/windows/iot/samples corresponding to your code.
Thx david
From: IoTGirl<EMAIL_ADDRESS>Sent: Tuesday, 25 October 2016 5:01 AM
To: ms-iot/samples <samples<EMAIL_ADDRESS>Cc: David Jones <davidjones<EMAIL_ADDRESS>State change <state_change<EMAIL_ADDRESS>Subject: Re: [ms-iot/samples] In the invitation to contribute, first link is broken: Aceess Not Authorized (#350)
Thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/ms-iot/samples/issues/350#issuecomment-255817006, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AL9NEXGwBdhjmxOAV-kpYcLRuG7LrcQAks5q3PJEgaJpZM4KagGL.

Hi David,
You need a description for the samples page and a page for your sample, does that clarify?
Sincerely,
IoTGirl


feature(text field): add text-field icon component

Codecov Report

Merging #23 into master will increase coverage by 0.15%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #23      +/-   ##
==========================================
+ Coverage   98.01%   98.16%   +0.15%
==========================================
  Files          14       15       +1
  Lines         352      381      +29
  Branches       22       24       +2
==========================================
+ Hits          345      374      +29
  Misses          7        7

Impacted Files
Coverage Δ

packages/text-field/icon/index.js
100% <100%> (ø)

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 a0bc0c0...a15c112. Read the comment docs.


Add netcoreapp2.0 solution and project files

I suggest to add a solution file, two project files, two build task files for VSCode and insert a conditional compilation in AssemblyInfo.cs to avoid build error. Tested on Arch Linux on netcoreapp2.0 by dotnet build BouncyCastle.netcore2.sln.

This duplicates functionality in #68 as that version supports .NET Standard, which works with .NET Core 2.0.

@onovotny Portable.BouncyCastle via NuGet works too. My PR related to building BouncyCastle on netcoreapp2.0.

I guess I'm wondering why you need this at all though. Once my PR is merged in, it'll build there too... What does this add over the other PR? I'm happy to take PR's to my fork as well.

The files I change are all Unit tests to rename the Main method because of compiler things. The rest are globed in.

@onovotny In my opinion, I propose a more elegant solution.

@doomkin I respectfully disagree. Please look at my csproj compared to what's here. One csproj for all platforms and almost nothing in it:
https://github.com/onovotny/bc-csharp/blob/netstandard/crypto/src/crypto.csproj

@onovotny It looks compact. I inserted the framework netcoreapp2.0 into your project file and tried to build it on Arch Linux:
[spoiler]
$ dotnet build crypto.portable.csproj
Microsoft (R) Build Engine version 15.3.388.41745 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

/home/ar/.nuget/packages/gitversiontask/4.0.0-beta0011/buildMultiTargeting/GitVersionTask.targets(43,5): error MSB4062: The "GitVersionTask.WriteVersionInfoToBuildLog" task could not be loaded from the assembly /home/ar/.nuget/packages/gitversiontask/4.0.0-beta0011/buildMultiTargeting/../build/GitVersionTask.dll. Could not load file or assembly 'Microsoft.Build.Utilities.v4.0, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL'. The system cannot find the file specified. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/gitversiontask/4.0.0-beta0011/buildMultiTargeting/GitVersionTask.targets(43,5): error MSB4062:  Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]

[/spoiler]

@doomkin That's a temporary limitation until 1.8.2 is shipped. The auto-versioning library I'm using, GitVersionTask only work son MSBuild, not dotnet build. If you remove the PackageReference for it, it'll build with dotnet build.
The alternative is to use Nerdbank.GitVersioning, but it only preserves the first three parts of the version -- i.e., I can't have 1.8.1.x builds easily. I'm trying to stay aligned with the main BC versions.

@doomkin Also, there should be no need to build for netcoreapp2.0. The netstandard1.3 version should cover it. If there's additional surface area unlocked by netstandard2.0, that's totally worth including, I'd agree. netcoreapp2.0 is a platform, not a contract, so it's not really ideal to target unless you need an API that's only there and not in netstandard2.0 or below.

@onovotny This does not work. I hope you will attach your version of the csproj that will build the dotnet build on netstandard2.0 on Arch Linux.

@doomkin I've pushed a branch that can do this dotnet-build:
https://github.com/onovotny/bc-csharp/blob/dotnet-build/crypto/src/crypto.csproj
That version has to drop the portable-net4+sl5+wp8+win8+wpa81 target because dotnet simply cannot build it, only MSBuild can do that.

@onovotny Thank you, but this does not work:
[ar@arch crypto]$ dotnet build crypto.portable.csproj
Microsoft (R) Build Engine version 15.3.388.41745 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018: The "Nerdbank.GitVersioning.Tasks.GetBuildVersion" task failed unexpectedly. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018: System.TypeInitializationException: The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception. ---> System.DllNotFoundException: Unable to load DLL '/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/MSBuildFull/lib/linux/x86_64/libgit2-1196807.so': The specified module or one of its dependencies could not be found. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:  (Exception from HRESULT: 0x8007007E) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at System.Runtime.Loader.AssemblyLoadContext.InternalLoadUnmanagedDllFromPath(String unmanagedDllPath) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at MSBuildExtensionTask.ContextAwareTask.CustomAssemblyLoader.LoadUnmanagedDll(String unmanagedDllName) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at System.Runtime.Loader.AssemblyLoadContext.ResolveUnmanagedDll(String unmanagedDllName, IntPtr gchManagedAssemblyLoadContext) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.git_libgit2_init() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.LibraryLifetimeObject..ctor() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods..cctor() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    --- End of inner exception stack trace --- [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.git_repository_open(git_repository*& repository, FilePath path) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.Proxy.git_repository_open(String path) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Repository..ctor(String path, RepositoryOptions options, RepositoryRequiredParameter requiredParameter) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at Nerdbank.GitVersioning.VersionOracle.OpenGitRepo(String repoRoot) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at Nerdbank.GitVersioning.VersionOracle.Create(String projectDirectory, String gitRepoDirectory, ICloudBuild cloudBuild, Nullable`1 overrideBuildNumberOffset) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at Nerdbank.GitVersioning.Tasks.GetBuildVersion.ExecuteInner() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018: The "Nerdbank.GitVersioning.Tasks.GetBuildVersion" task failed unexpectedly. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018: System.TypeInitializationException: The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception. ---> System.DllNotFoundException: Unable to load DLL '/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/MSBuildFull/lib/linux/x86_64/libgit2-1196807.so': The specified module or one of its dependencies could not be found. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:  (Exception from HRESULT: 0x8007007E) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at System.Runtime.Loader.AssemblyLoadContext.InternalLoadUnmanagedDllFromPath(String unmanagedDllPath) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at MSBuildExtensionTask.ContextAwareTask.CustomAssemblyLoader.LoadUnmanagedDll(String unmanagedDllName) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at System.Runtime.Loader.AssemblyLoadContext.ResolveUnmanagedDll(String unmanagedDllName, IntPtr gchManagedAssemblyLoadContext) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.git_libgit2_init() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.LibraryLifetimeObject..ctor() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods..cctor() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    --- End of inner exception stack trace --- [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.git_repository_open(git_repository*& repository, FilePath path) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Core.Proxy.git_repository_open(String path) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at LibGit2Sharp.Repository..ctor(String path, RepositoryOptions options, RepositoryRequiredParameter requiredParameter) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at Nerdbank.GitVersioning.VersionOracle.OpenGitRepo(String repoRoot) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at Nerdbank.GitVersioning.VersionOracle.Create(String projectDirectory, String gitRepoDirectory, ICloudBuild cloudBuild, Nullable`1 overrideBuildNumberOffset) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/home/ar/.nuget/packages/nerdbank.gitversioning/2.0.37-beta/build/Nerdbank.GitVersioning.targets(58,5): error MSB4018:    at Nerdbank.GitVersioning.Tasks.GetBuildVersion.ExecuteInner() [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
/opt/dotnet/sdk/2.0.0-preview2-006497/Microsoft.Common.CurrentVersion.targets(1122,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]

A couple things.

Building on arch Linux may be very hard for most libraries. LibGit2Sharp doesn't seem to support that. Tagging @aarnot if he has any ideas.
Building net4 on arch Linux is also not apparently supported

I've removed those two dependencies in that branch:
https://github.com/onovotny/bc-csharp/blob/dotnet-build/crypto/src/crypto.csproj
But I would not expect that to be ultimately merged in. The end result may require Windows to build in order to fully support the older frameworks. What targets are supported ultimately is not my call. If the library is NETStandard only, and older things can be dropped, then great. Otherwise, I'm afraid you wouldn't be able to build it there. Note that that doesn't affect actually consuming the library however it is built.

@onovotny This does not work too: 5019 Errors.
test/src/openpgp/test/PGPNoPrivateKeyTest.cs(161,10): error CS0246: The type or namespace name 'TestAttribute' could not be found (are you missing a using directive or an assembly reference?) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
test/src/openpgp/test/PGPNoPrivateKeyTest.cs(161,10): error CS0246: The type or namespace name 'Test' could not be found (are you missing a using directive or an assembly reference?) [/home/ar/projects/crypto/bc-csharp/crypto/crypto.portable.csproj]
    12 Warning(s)
    5019 Error(s)

My crypto.netcore2.csproj works fine. Perhaps it can be simplified. Please note that I do not change anything except Assemblinfo.cs
#if !NETCORE
[assembly: AssemblyTitle("BouncyCastle.Crypto")]
[assembly: AssemblyDescription("Bouncy Castle Cryptography API")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("The Legion of the Bouncy Castle Inc.")]
[assembly: AssemblyProduct("Bouncy Castle for .NET")]
[assembly: AssemblyCopyright("Copyright (C) 2000-2015")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
#endif

#if !NETCORE
[assembly: AssemblyVersion("<IP_ADDRESS>")]
[assembly: AssemblyFileVersion("1.8.15362.1")]
[assembly: AssemblyInformationalVersion("1.8.1")]
#endif

This information about assembly contains in csproj
    <Company>The Legion of the Bouncy Castle Inc.</Company>
    <Copyright>Copyright (C) 2000-2017</Copyright>
    <Description>Bouncy Castle Cryptography API</Description>
    <FileVersion>1.8.15362.1</FileVersion>
    <Version><IP_ADDRESS></Version>
    <Product>Bouncy Castle for .NET</Product>
    <AssemblyTitle>BouncyCastle.Crypto</AssemblyTitle>
    <AssemblyVersion>1.8.1</AssemblyVersion>
    <NeutralLanguage></NeutralLanguage>

Therefore, my PR causes more trusted than yours when it comes to cryptography. Do you agree?

No, your PR is not more trusted. I don't need to change anything important in the code itself. The PR adds an additional project to build and then package. That's hard to maintain.
My PR leverages the multi-targeting capabilities to generate targets for all supported platforms within a single project.
The only real things that were changed are this:
In the tests:
public static void Main() to public static void MainOld() to void multiple entrypoints based on the way the tests are structured.
In the code, a few places where MemoryStream.GetBuffer() was used, which is valid in net4, was updated to use ToArray() on the platforms that don't have GetBuffer() on them.
No significant changes were made to the code.

@onovotny Ok, men :1st_place_medal: Trust is the same

Building on arch Linux may be very hard for most libraries. LibGit2Sharp doesn't seem to support that. Tagging @AArnott if he has any ideas.

That's not true. libgit2sharp does indeed build on linux, including with NB.GV applied.

I guess I'm a little lost here. I don't see NB.GV being added here, nor linux being added to any CI server. So where does this error repro, and why with this PR only?

@AArnott It was an earlier commit in this branch https://github.com/onovotny/bc-csharp/blob/dotnet-build/crypto/src/crypto.csproj, that I was trying to help @doomkin build this on his preferred OS.

Any news when this might hit the nuget package?

It's already in Portable.bouncycastle. You can see it in my pr and fork.

@onovotny it would be nice if it was included in the official nuget package, but thanks for the information.

FWIW, my fork is essentially the official portable version. Once the current set of changes in master are released as stable, I believe the intent is to merge my pr.
Always happy for code reviews to verify authenticity, and my libraries are all authenticode signed so you can be sure they came from me.

IGNOREME: I am commenting here so I can easily find this issue again in the future, since I can't do that by subscribing alone.

@onovotny Just thought to notify you of the conflict in AssemblyInfo.cs as I was reading the comments in this PR

@Devvox93 this PR is not mine, it has a different set of changes that I disagree with (see above thread). My PR is here and is up-to-date: https://github.com/bcgit/bc-csharp/pull/68

@onovotny My apologies. I had both PR's open in tabs and have mixed them up.

Obsoleted by the impending release of v2.0 NuGet package with support for net461, netstandard2.0, net6.0.


{strictMode: false}  not work

During the use of the plugin, an error is reported   Binding 'arguments' in strict mode.
 plugins: [     ["@babel/plugin-transform-modules-commonjs", { strictMode: false }],   ],
is not work.
Whether strict mode is no longer allowed to be turned off during compression?

strictMode: false allows you to avoid injecting "use strict"; in the compiled code, but the input files are still parsed as strict code if they are ESM or have the "use strict" directive.


this.matter.add.gameObject result in the original gameobject unable to use phaser.gameobject.image function

Version

Phaser Version:
v3.55.2
Operating system:
windows

Description
If I create a gameobject using
const testObject = this.add.image(this.cameras.main.centerX, this.cameras.main.centerY, '');
and then add it to the matter world using
this.matter.add.gameObject(testObject,  {})
and if i try to set a position like this
testObject..setPosition(this.cameras.main.centerX, this.cameras.main.centerY)
It will result in an error
phaser.js:11045 Uncaught TypeError: Cannot read properties of undefined (reading 'x')
Additional Information
I am also using typescript if that helps

found the problem/fix
Once a gameobject has been set from dynamic => static => dynamic. All physics based stuff breaks because when a gameobject is set to static the mass of said gameobject will become infinite. However this will not be set back when going form static to dynamic


Manually update the cosmos package.

Docs Build status updates of commit 6325bfa:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch manual_update_cosmos has been deleted or has been force pushed
[Warning-RepositoryOwnerPermissionInsufficient] Owner openpublishbuild of repository https://github.com/Azure/azure-docs-sdk-java has lost Admin permission. Please use Transfer Owner via Docs portal https://ops.microsoft.com to assign a new owner.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


[BUG] Retry count showing 0 in diagnostic log even though the responseStatisticsList shows 1 retry

Describe the bug
Cosmos diagnostic lots shows retryCount 0 in the retry context even though the responseStatisticsList shows 1 retry.
Exception or Stack Trace
Add the exception log and stack trace if available
To Reproduce
For a read operation, block connection to one replica, request routing to this replica would get ConnectTimeoutException and retry on another replica.
Expected behavior
Retry count should be 1 in this case.
Screenshots
If applicable, add screenshots to help explain your problem.
Setup (please complete the following information):
Version 4.45.1
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[ ] Bug Description Added
[ ] Repro Steps Added
[ ] Setup information Added

@JJ-WM - is this still an issue? If not, can we please close it?


Optional input parameters

Hi,
first of all, thank you. This extension is awesome.
Could you add optional input parameters in order to add things like
namespace or specific things for the template apart of itemname.
please let me know if my request doesn't make sense.

Hi
How would you like to populate these optional parameters? This extension supports only basic template variables, because I wanted to separate template selection UI and logic from language specific variables, logic and wizards.
You can create your own vs code extension that registers wizards and templates using vz-file-templates api. When user selects one of your templates, code in your extension will be invoked. Then you can add variables specific to your language and show a wizard if you need to collect additional information.
You can find some examples in these respositories:
Templates in vs code extension: https://github.com/visualzoran/vz-templates-sample-ext
Templates and wizard: https://github.com/visualzoran/vs-template-wizardsample-ext
.NET Core templates and wizards: https://github.com/visualzoran/vz-dotnet-file-templates
All these extensions use interfaces defined in 'vz-file-templates' npm module, so if you want to create your extension, don't forget to install this modue with this command:
npm install vz-file-templates


Cleanup unused code in org.opensearch.common.lucene

Description
Cleanup unused internal code in the o.o.common.lucene package
Issues Resolved
N/A
Check List

[ ] New functionality includes testing.

[x] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.
Signed-off-by: Rabi Panda<EMAIL_ADDRESS>

Codecov Report

Merging #5306 (3c508cd) into main (a0f022b) will increase coverage by 0.11%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main    #5306      +/-   ##
============================================
+ Coverage     70.98%   71.10%   +0.11%
- Complexity    58121    58167      +46
============================================
  Files          4704     4704
  Lines        277312   277266      -46
  Branches      40149    40147       -2
============================================
+ Hits         196854   197145     +291
+ Misses        64356    63975     -381
- Partials      16102    16146      +44

Impacted Files
Coverage Δ

...main/java/org/opensearch/common/lucene/Lucene.java
75.23% <ø> (+6.62%)
:arrow_up:

...h/common/lucene/search/MultiPhrasePrefixQuery.java
64.06% <ø> (+2.04%)
:arrow_up:

...a/org/opensearch/common/lucene/search/Queries.java
88.09% <ø> (+15.15%)
:arrow_up:

...n/lucene/search/function/WeightFactorFunction.java
90.24% <ø> (+4.19%)
:arrow_up:

...ava/org/opensearch/action/NoSuchNodeException.java
0.00% <0.00%> (-50.00%)
:arrow_down:

...rg/opensearch/index/shard/ShardSplittingQuery.java
34.35% <0.00%> (-45.04%)
:arrow_down:

...h/action/ingest/SimulateDocumentVerboseResult.java
60.71% <0.00%> (-39.29%)
:arrow_down:

...ion/admin/cluster/node/info/PluginsAndModules.java
53.12% <0.00%> (-34.38%)
:arrow_down:

...adcast/BroadcastShardOperationFailedException.java
33.33% <0.00%> (-22.23%)
:arrow_down:

...n/decider/SnapshotInProgressAllocationDecider.java
34.78% <0.00%> (-21.74%)
:arrow_down:

... and 461 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


💡[FEATURE]

Description
i want to add sign up with google to login page.
Screenshots

Checklist

[X] I have checked the existing issues.
[X] I have read the Contributing Guidelines
[X] I have read the Code Of Conduct
[X] The changes don't break the code

please assign me this.


#416 - allow jwt version 1 or 2 as a dependency

Pull Request Test Coverage Report for Build 718

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 95.821%

Files with Coverage Reduction
New Missed Lines
%

lib/oauth2/strategy/assertion.rb
1
63.64%

Totals

Change from base Build 717:
-0.2%

Covered Lines:
321

Relevant Lines:
335

💛  - Coveralls

Pull Request Test Coverage Report for Build 718

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.2%) to 95.821%

Files with Coverage Reduction
New Missed Lines
%

lib/oauth2/strategy/assertion.rb
1
63.64%

Totals

Change from base Build 717:
-0.2%

Covered Lines:
321

Relevant Lines:
335

💛  - Coveralls


#13264: Update Backward Relational ops

Issue : #13264
What problem you solve :
In #10543 , All of the overloaded comparison ops has been removed . It was found that 5 comparison ops (except for LT_BW) is required.
What changed :
Support for 5 relational ops
https://github.com/tenstorrent/tt-metal/actions/runs/11159646565 - passed

https://github.com/tenstorrent/tt-metal/actions/runs/11159646565 - passed

Closing PR as Op requirement is not needed


在ngx-quill中显示不正常

1、在ngx-quill中插入表格，然后保存

2、再次打开进入编辑状态，表格没有显示

3、找不到ql-table-block的css定义

Refer to #12.
setContents is automatically called internally in the plugin. You don't need to pass in data and manually call updateContents externally.


Exclude private events from pending events count

The email notifications show an inaccurate count of events pending
because they weren't excluding the private events, which we won't
approve anyway

Ah this didn't work quite as I expected, I'll revisit

Testing locally, private is a varchar and reading the web1 source code, it's supposed to be either 'Y' or 'N'. However, api sets it to '0' on submit. It's also a nullable field, hence a private event is "Y" and a public one is either "N", "0" or NULL.
This explains why elsewhere in api, we use and (events.private <> "y" OR events.private IS NULL). (Except for one case where we don't check for NULL…)


为什么会有黑边？

框选的小窗口，会在右边和底边出现大块黑边，请问这个可以去掉吗？

Hello, Can you be more specific ? Can you post screenshot of the small window selected with the large black border on the right and bottom.

Hello, Can you be more specific ? Can you post screenshot of the small window selected with the large black border on the right and bottom.

just like this.

Hello, Can you be more specific ? Can you post screenshot of the small window selected with the large black border on the right and bottom.

sometimes it also has black border on the top,and the picture is just too small,

Ok, thanks, I see, it's a bug, I will try to fix it.
Can you tell me what are your "Scale and layout" values in Display settings on Windows ?
I never encounter this bug before, I have tested on:

A laptop with 1920x1080 and scale: 100%
Another laptop with 1920x1080 and scale: 125%
And a surface pro 4

Ok, thanks, I see, it's a bug, I will try to fix it.
Can you tell me what are your "Scale and layout" values in Display settings on Windows ?
I never encounter this bug before, I have tested on:

A laptop with 1920x1080 and scale: 100%
Another laptop with 1920x1080 and scale: 125%
And a surface pro 4

a laptop with 1920x1080 and scale:125%

Thank you, I managed to get this bug on another laptop, if you change your scale to 100%, you will not have this problem.
I will try to fix this problem as soon as possible.

@sickneet 感谢帮忙英文反馈问题。
@LionelJouin
A desktop PC with 1920x1080 and scale:125%
64bit Win7

Fixed in this version: 1.1.1


Fixes hotkeys on "Dvorak - QWERTY ⌘" keyboard layout.

Fixes hotkeys on "Dvorak - QWERTY ⌘" keyboard layout.
~This PR depends on #29464 (parts of the same code affected)~ Rebased to master.
Fixes #4386

I merged #29464 so you can rebase on master.

Thanks!


Create offline-looping-and-monitoring.md

Updated info regarding Pancreabble's set up...Talking to @applehat, it sounds like Pebble support via the setup script isn't currently working but he is looking into it.  I couldn't get it to work via my attempts, FYI.
Using the tips I added above, I was able to connect and send notify messages...Haven't gotten Urchin working yet but will add info when I do.  All good?

Mark has implemented these changes on his side so we don't need to include them in the docs here...


Fix potential name buffer overflows in redirector

Found while investigating #3165
The state buffers used by the following structs in chansrv_fuse.c are one byte too small for filenames of length XFS_MAXFILENAMELEN:-

struct state_lookup
struct state_create
struct state_rename

I don't think this needs a CVE - in practice, there is no runtime danger, as XFS_MAXFILENAMELEN is 255, and the arrays sized to hold these strings will be followed by non-byte aligned data. Nevertheless this should be fixed to prevent problems if the value is changed.

I'll do that too.


TextField error inside Nested Scrollview - 'child.parent == this': is not true

I began with the boilerplate NestedScrollView example in Flutter docs
But after adding a TextField anywhere inside the TabBarView then tapping on it, I get some nondescript errors I can't seem to troubleshoot on my own.
Here's a simple app on gist that recreates the bug
This is what my debug console looks like directly after tapping/focusing on the input field:
flutter: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
flutter: The following assertion was thrown during a scheduler callback:
flutter: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent ==
flutter: this': is not true.
flutter:
flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially
flutter: more information in this error message to help you determine and fix the underlying cause.
flutter: In either case, please report this assertion by filing a bug on GitHub:
flutter:   https://github.com/flutter/flutter/issues/new
flutter:
flutter: When the exception was thrown, this was the stack:
flutter: #2      RenderViewportBase.getOffsetToReveal (package:flutter/src/rendering/viewport.dart:662:12)
flutter: #3      RenderViewportBase.showInViewport (package:flutter/src/rendering/viewport.dart:938:55)
flutter: #4      RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:889:45)
flutter: #5      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #6      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #7      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #8      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #9      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #10     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #11     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #12     RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:881:20)
flutter: #13     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #14     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #15     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #16     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #17     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #18     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #19     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #20     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #21     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #22     RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:897:11)
flutter: #23     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #24     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #25     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #26     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #27     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #28     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #29     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #30     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #31     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #32     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #33     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #34     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #35     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2593:20)
flutter: #36     EditableTextState._showCaretOnScreen.<anonymous closure> (package:flutter/src/widgets/editable_text.dart:730:54)
flutter: #37     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
flutter: #38     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:938:9)
flutter: #39     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
flutter: #40     _invoke (dart:ui/hooks.dart:128:13)
flutter: #41     _drawFrame (dart:ui/hooks.dart:117:3)
flutter: (elided 2 frames from class _AssertionError)
flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════
)
flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true.

And this one line repeats in the console after every keypress
Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true.

I don't think it affects any other part of layout or performance really, but I'm scratching my head over this one...
Thanks in advance for any advice!
Cheers.
Flutter Doctor
[✓] Flutter (Channel master, v0.6.2-pre.18, on Mac OS X 10.13.6 17G65, locale en-US)
    • Flutter version 0.6.2-pre.18 at /Users/---/Development/Tools/flutter
    • Framework revision 94f9604a96 (4 hours ago), 2018-08-21 14:02:48 -0700
    • Engine revision 4b271b2e02
    • Dart version 2.1.0-dev.1.0.flutter-69fce633b7

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.0)
    • Android SDK at /Users/---/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.4.1, Build version 9F2000
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.3

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 26.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] VS Code (version 1.26.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.17.1

[✓] Connected devices (1 available)
    • iPhone X • 84A37BF9-AB8D-4F86-80A9-B5390179BB8C • ios • iOS 11.4 (simulator)

• No issues found!

Can you please post the code for a minimal reproduction?

Sure thing!  I set up this gist with a simple app expressing the issue.  If you run it and tap the text field in either tabview, you should see the same error message as the one above.  Also, each keypress should print a new error message.   Thanks!

Alright... after a bit more digging, I've isolated it to this part of the tree:
NestedScrollView > TabBarView > TextField
Some interaction between those three widgets nested in that order continues to give me trouble with the error as listed above.
I've simplified this gist that reproduces the issue in the most minimal way.

I am experiencing this severe issue too.  This is a showstopper for me.  Running with version beta channel 0.7.3

I have the same issue while building a TextField inside PageView inside ListView:
ListView(
              children: <Widget>[
              SomeWidget(),
              Container(
                height: MediaQuery.of(context).size.height / 2,
                child: PageView(
                  // physics: NeverScrollableScrollPhysics(),
                  controller: _pageCont,
                  children: <Widget>[
                    Center(
                      child:TextField(),
                    ),
                    Center(
                      child:TextField(),
                    ),...

Flutter doctor
[√] Flutter (Channel dev, v0.8.6, on Microsoft Windows [Version 10.0.17134.285], locale en-US)
    • Flutter version 0.8.6 at D:\Development\Flutter\fluttersdk\flutter
    • Framework revision 9f359aeee2 (17 hours ago), 2018-09-17 13:02:34 -0700
    • Engine revision b0b19d6ce1
    • Dart version 2.1.0-dev.4.0.flutter-bb56d4592f

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at D:\Development\androidsdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = D:\Development\androidsdk
    • Java binary at: D:\Development\Android\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)
    • All Android licenses accepted.

[√] Android Studio (version 3.0)
    • Android Studio at D:\Development\Android
    • Flutter plugin version 22.2.1
    • Dart plugin version 171.4424
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b01)

[√] IntelliJ IDEA Ultimate Edition (version 2017.1)
    • IntelliJ at D:\Installed\IntelliJ IDEA 2017.1.5
    • Flutter plugin version 23.2.1
    • Dart plugin version 171.4694.29

[√] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.1.0 (API 27) (emulator)

• No issues found!

The error:
I/flutter ( 3988): ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter ( 3988): The following assertion was thrown during a scheduler callback:
I/flutter ( 3988): 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent ==
I/flutter ( 3988): this': is not true.
I/flutter ( 3988):
I/flutter ( 3988): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter ( 3988): more information in this error message to help you determine and fix the underlying cause.
I/flutter ( 3988): In either case, please report this assertion by filing a bug on GitHub:
I/flutter ( 3988):   https://github.com/flutter/flutter/issues/new
I/flutter ( 3988):
I/flutter ( 3988): When the exception was thrown, this was the stack:
I/flutter ( 3988): #2      RenderViewportBase.getOffsetToReveal (package:flutter/src/rendering/viewport.dart:662:12)
I/flutter ( 3988): #3      RenderViewportBase.showInViewport (package:flutter/src/rendering/viewport.dart:938:55)
I/flutter ( 3988): #4      RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:889:45)
I/flutter ( 3988): #5      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #6      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #7      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #8      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #9      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #10     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #11     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #12     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #13     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #14     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #15     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #16     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #17     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #18     RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:881:20)
I/flutter ( 3988): #19     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #20     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #21     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #22     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #23     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #24     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #25     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #26     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #27     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #28     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #29     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #30     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #31     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #32     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #33     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #34     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #35     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20)
I/flutter ( 3988): #36     EditableTextState._showCaretOnScreen.<anonymous closure> (package:flutter/src/widgets/editable_text.dart:730:54)
I/flutter ( 3988): #37     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
I/flutter ( 3988): #38     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:938:9)
I/flutter ( 3988): #39     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5)
I/flutter ( 3988): #40     _invoke (dart:ui/hooks.dart:128:13)
I/flutter ( 3988): #41     _drawFrame (dart:ui/hooks.dart:117:3)
I/flutter ( 3988): (elided 2 frames from class _AssertionError)or)                                                         ═══════════════════════════════════════════════════════════
I/flutter ( 3988): ═════════════════════════════════════════utter/src/rendering/viewport.dart': Failed assertion: line 662════════════════════════════════════════════════════════════                                                         flI/flutter ( 3988): Another exception was thrown: 'package: 6ion was thrown: 'package:flutter/rt': Failed assertion: lisrc/rendering/viewport.dart': Faihis': is not true.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true.

Same Error. I have a Listview.builder with multiple TextFields inside of a ListView.
The error:
flutter: ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════ flutter: The following assertion was thrown during a scheduler callback: flutter: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == flutter: this': is not true. flutter: flutter: Either the assertion indicates an error in the framework itself, or we should provide substantially flutter: more information in this error message to help you determine and fix the underlying cause. flutter: In either case, please report this assertion by filing a bug on GitHub: flutter:   https://github.com/flutter/flutter/issues/new flutter: flutter: When the exception was thrown, this was the stack: flutter: #2      RenderViewportBase.getOffsetToReveal (package:flutter/src/rendering/viewport.dart:662:12) flutter: #3      RenderViewportBase.showInViewport (package:flutter/src/rendering/viewport.dart:938:55) flutter: #4      RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:889:45) flutter: #5      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #6      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #7      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #8      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #9      RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #10     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #11     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #12     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #13     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #14     RenderViewportBase.showOnScreen (package:flutter/src/rendering/viewport.dart:881:20) flutter: #15     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #16     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #17     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #18     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #19     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #20     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #21     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #22     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #23     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #24     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #25     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #26     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #27     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #28     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #29     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #30     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #31     RenderObject.showOnScreen (package:flutter/src/rendering/object.dart:2660:20) flutter: #32     EditableTextState._showCaretOnScreen.<anonymous closure> (package:flutter/src/widgets/editable_text.dart:730:54) flutter: #33     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15) flutter: #34     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:938:9) flutter: #35     _WidgetsFlutterBinding&BindingBase&GestureBinding&ServicesBinding&SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:842:5) flutter: #36     _invoke (dart:ui/hooks.dart:139:13) flutter: #37     _drawFrame (dart:ui/hooks.dart:128:3) flutter: (elided 2 frames from class _AssertionError) flutter: ════════════════════════════════════════════════════════════════════════════════════════════════════ flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true. flutter: Another exception was thrown: 'package:flutter/src/rendering/viewport.dart': Failed assertion: line 662 pos 12: 'child.parent == this': is not true.
Here's the code for the list:
return ListView(       shrinkWrap: true,       children: <Widget>[         Padding(           padding: const EdgeInsets.all(16.0),           child: Text(             nameList[currentStep],             style: Theme.of(context).textTheme.subhead,           ),         ),         Padding(           padding: const EdgeInsets.all(16.0),           child: Text(             "Enter acceptance questions for users",             style: TextStyle(fontSize: 18.0),           ),         ),         BundledTextField(           hint: "Enter number of questions",           onValueChanged: (value) {             numberOfQuestions = int.tryParse(value);             setState(() {});           },           textInputType: TextInputType.number,         ),         ListView.builder(           itemCount: numberOfQuestions ?? 0,           itemBuilder: (context, position) {             return BundledTextField(hint: "Question ${position + 1}", onValueChanged: (value) {               answerMap["question$position"] = value;             },);           },           physics: NeverScrollableScrollPhysics(),           shrinkWrap: true,         ),         BlueFlatButton("Submit", () {           questionMaps.add(answerMap);           print(answerMap);           setState(() {             //currentStep++;           });         }),       ],     );
The BundledTextField widget I'm using:
`import 'package:flutter/material.dart';
typedef Null ValueChangeCallback(String value);
class BundledTextField extends StatefulWidget {
final String hint;
final ValueChangeCallback onValueChanged;
final TextInputType textInputType;
BundledTextField({this.hint, this.onValueChanged, this.textInputType});
@override
_InputTextFieldState createState() => _InputTextFieldState();
}
class _InputTextFieldState extends State {
TextEditingController valueController;
@override
void initState() {
super.initState();
valueController = TextEditingController();
valueController.addListener(() {
widget.onValueChanged(valueController.text);
});
}
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(16.0),
child: Container(
child: Padding(
padding: const EdgeInsets.all(16.0),
child: TextField(
decoration: InputDecoration.collapsed(
hintText: widget.hint,
hintStyle: TextStyle(color: Theme.of(context).accentColor)),
keyboardType: widget.textInputType,
controller: valueController,
),
),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8.0),
color: Colors.white,
),
),
);
}
}
`

NOTE: When I checked again, everything works just fine without crashing. It's just that the error pops up without disrupting runtime.

Same crash with NestedScrollView > TabBarView > TextField.

I got the same problem when using NestedScrollView.body > ListView > TextField. (v0.9.4)

I had the same problem but using Form and TextFormField. Then I downgraded to Flutter v0.6.2 and still not working, but the strange thing is that I changed an empty space in the background property in the SliverAppBar property, rebuild the project and it worked. Also notice that I have the following three NestedScrollView > TabBarView and inside BookAppointmentPage custom widget: Form > ListView > TextFormField
This is the code that I had:
return DefaultTabController(
    length: 6,
    child: NestedScrollView(
      headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
        return <Widget>[
          SliverAppBar(
            expandedHeight: 200.0,
            floating: false,
            pinned: true,
            flexibleSpace: FlexibleSpaceBar(
                centerTitle: false,
                title: ListTile(
                    leading: CircleAvatar(
                        backgroundImage: snapshot.data.logoUrl != null
                            ? NetworkImage(snapshot.data.logoUrl)
                            : AssetImage("assets/favicon.png")),
                    title: Text(snapshot.data.name,
                        style: TextStyle(
                          color: Colors.white,
                          fontSize: 16.0,
                        ))),
                background: Image.network(
                  snapshot.data.coverUrl != null
                      ? snapshot.data.coverUrl
                      : "https://images.pexels.com/photos/396547/pexels-photo-396547.jpeg?auto=compress&cs=tinysrgb&h=350",
                  fit: BoxFit.cover,
                )),
          ),
          SliverPersistentHeader(
            delegate: _SliverAppBarDelegate(
              TabBar(
                labelColor: Colors.black87,
                unselectedLabelColor: Colors.grey,
                tabs: [
                  Tab(icon: Icon(Icons.book)),
                  Tab(icon: Icon(Icons.store_mall_directory)),
                  Tab(icon: Icon(Icons.import_contacts)),
                  Tab(icon: Icon(Icons.star)),
                  Tab(icon: Icon(Icons.face)),
                  Tab(icon: Icon(Icons.photo)),
                ],
              ),
            ),
            pinned: false,
          ),
        ];
      },
      body: TabBarView(
        children: [
          BookAppoimentPage(snapshot.data),
          InfoPage(snapshot.data),
          ServicesPage(snapshot.data),
          CommentsPage(snapshot.data),
          StaffPage(snapshot.data.staff, snapshot.data.services),
          GalleryPage(snapshot.data.galleryAlbums)
        ],
      ),
    ),
  );

An then I rewrite the code to this:
return DefaultTabController(
    length: 6,
    child: NestedScrollView(
      headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
        return <Widget>[
          SliverAppBar(
            expandedHeight: 200.0,
            floating: false,
            pinned: true,
            flexibleSpace: FlexibleSpaceBar(
                centerTitle: false,
                title: ListTile(
                    leading: CircleAvatar(
                        backgroundImage: snapshot.data.logoUrl != null
                            ? NetworkImage(snapshot.data.logoUrl)
                            : AssetImage("assets/favicon.png")),
                    title: Text(snapshot.data.name,
                        style: TextStyle(
                          color: Colors.white,
                          fontSize: 16.0,
                        ))),
                background: Image.network(
                    snapshot.data.coverUrl != null
                        ? snapshot.data.coverUrl
                        : "https://images.pexels.com/photos/396547/pexels-photo-396547.jpeg?auto=compress&cs=tinysrgb&h=350",
                    fit: BoxFit.cover)),
          ),
          SliverPersistentHeader(
            delegate: _SliverAppBarDelegate(
              TabBar(
                labelColor: Colors.black87,
                unselectedLabelColor: Colors.grey,
                tabs: [
                  Tab(icon: Icon(Icons.book)),
                  Tab(icon: Icon(Icons.store_mall_directory)),
                  Tab(icon: Icon(Icons.import_contacts)),
                  Tab(icon: Icon(Icons.star)),
                  Tab(icon: Icon(Icons.face)),
                  Tab(icon: Icon(Icons.photo)),
                ],
              ),
            ),
            pinned: false,
          ),
        ];
      },
      body: TabBarView(
        children: [
          BookAppoimentPage(snapshot.data),
          InfoPage(snapshot.data),
          ServicesPage(snapshot.data),
          CommentsPage(snapshot.data),
          StaffPage(snapshot.data.staff, snapshot.data.services),
          GalleryPage(snapshot.data.galleryAlbums)
        ],
      ),
    ),
  );

As you can see there is no difference, even on my _SliverAppBarDelegate. Only white spaces.  I don't really understand what happened.

Same here with the following tree on v1.0 : NestedScrollView > TabBarView > TextField

I have the same problem on Channel beta, v1.0.0 : NestedScrollView > TabBarView > TextField

I get the same error: ListView -> PageView -> Form -> TextFormField
➜  ~ flutter --version
Flutter 1.0.0 • channel beta • https://github.com/flutter/flutter.git
Framework • revision 5391447fae (2 weeks ago) • 2018-11-29 19:41:26 -0800
Engine • revision 7375a0f414
Tools • Dart 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

I am getting the same issue with latest version

Instead of adding "me too" comments I'd recommend upvoting the original issue by adding a "Thumbs up" emoji. We use that as a signal to judge how many people are affected by an issue. Only add a comment if you actually have additional information. Thanks!

Currently facing the same issue..
[✓] Flutter (Channel stable, v1.0.0, on Mac OS X 10.14.2 18C54, locale en-IN)
    • Flutter version 1.0.0 at /Users/rajeshkumar/Desktop/flutter
    • Framework revision 5391447fae (3 months ago), 2018-11-29 19:41:26 -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
    • Android SDK at /Users/rajeshkumar/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = /Users/rajeshkumar/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.1, Build version 10B61
    • ios-deploy 1.9.4
    • CocoaPods version 1.5.0

[✓] Android Studio (version 3.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 25.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b01)

[✓] IntelliJ IDEA Community Edition (version 2017.3.5)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 25.0.1
    • Dart plugin version 173.4700

[✓] VS Code (version 1.31.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.22.3

[✓] Connected device (2 available)
    • HighPeaksw iPhone X • 76fd22d0d6fe8432a90a895351b60bd1d159e8ef • ios • iOS 12.1.3
    • iPhone XR           • F9D722ED-D9EE-4B0F-8345-B89E63C9DFC2     • ios • iOS 12.1 (simulator)

ListView -> TabBarView ->
Container(
      height: 500,
      child: Column(
        mainAxisAlignment: MainAxisAlignment.spaceAround,
        children: <Widget>[
          SizedBox(
            height: 24,
          ),
          Container(
            child: Image(
              image: AssetImage(
                'assets/invite/invite.png',
              ),
              height: 220,
              width: 200,
            ),
          ),
          SizedBox(
            height: 20,
          ),
          Text(
            'Enter Invite Code',
            style: TextStyle(
              fontFamily: 'Roboto',
              fontSize: 20.0,
              fontWeight: FontWeight.bold,
            ),
          ),
          SizedBox(
            height: 25,
          ),
          Padding(
            padding: const EdgeInsets.symmetric(horizontal: 16.0),
            child: TextField(
              decoration: InputDecoration(
                enabledBorder: OutlineInputBorder(
                    borderSide: BorderSide(color: Colors.grey),
                    borderRadius: BorderRadius.circular(10)),
                focusedBorder: OutlineInputBorder(
                    borderSide: BorderSide(color: Colors.grey),
                    borderRadius: BorderRadius.circular(10)),
                contentPadding: EdgeInsets.all(15),
                hintText: 'Enter Code',
              ),
            ),
          ),
          Container(
            width: constraints.maxWidth * 0.9,
            child: RaisedButton(
              onPressed: () {
                Navigator.of(context)
                    .push(MaterialPageRoute(builder: (context) {
                  return SpecialtiesScreen();
                }));
              },
              child: Text(
                'SUBMIT',
                style: TextStyle(
                  fontSize: 16,
                ),
              ),
              textColor: Colors.white,
              color: Color(0xFFF5A623),
              shape: RoundedRectangleBorder(
                  borderRadius: BorderRadius.circular(6.0)),
            ),
          )
        ],
      ),
    );

@rajeshzmoke From above

from your comment

especially

You need to update Flutter by switching to dev channel until a new stable channel update is released.
flutter channel dev
flutter doctor


Text regexp

So this one has to remove support for locating visible text with a regular expression
I'm thinking it should wait until whenever we remove the deprecations in Watir 7?

Pull Request Test Coverage Report for Build 1798

3 of 3 (100.0%)  changed or added relevant lines in 2 files are covered.
63 unchanged lines in 9 files lost coverage.
Overall coverage increased (+0.2%) to 97.75%

Files with Coverage Reduction
New Missed Lines
%

lib/watir/elements/select.rb
1
97.62%

lib/watir/cookies.rb
2
100.0%

lib/watir/window.rb
3
98.81%

lib/watir/elements/iframe.rb
3
100.0%

lib/watir/wait.rb
3
89.29%

lib/watir/elements/file_field.rb
3
100.0%

lib/watir/browser.rb
3
100.0%

lib/watir/capabilities.rb
20
82.93%

lib/watir/elements/element.rb
25
99.31%

Totals

Change from base Build 1797:
0.2%

Covered Lines:
2216

Relevant Lines:
2267

💛  - Coveralls

I'm going to hold off on this one and focus on improving attribute regexp matching. Current implementation doesn't support text matching, so no reason to rush this one through.


goto_next_usage doesn't work from several days ago

Describe the bug
the feature of treesitter refactor part: goto_next_usage not work from several days ago, but goto_prev_usage still works.

I don't know if it's appropriate to post here, but yesterday I post the same issue on repo: nvim-treesitter-refactor,
no response received

To Reproduce
Steps to reproduce the behavior:

packer.nvim add repos:  'nvim-treesitter/nvim-treesitter', 'nvim-treesitter/nvim-treesitter-textobjects',  'nvim-treesitter/nvim-treesitter-refactor'
config it like:

  require('nvim-treesitter.configs').setup {
    -- enable markdown will cause crash: https://github.com/nvim-treesitter/nvim-treesitter/issues/602
    ensure_installed = wanted_parsers,
    highlight = {
      enable = true, -- false will disable the whole extension
      use_languagetree = false, -- Use this to enable language injection (this is very unstable)
      disable = {'elm'},
      custom_captures = { -- mapping of user defined captures to highlight groups
        -- ["foo.bar"] = "Identifier"   -- highlight own capture @foo.bar with highlight group "Identifier", see :h nvim-treesitter-query-extensions
      },
    },
    -- ......
    refactor = {
      highlight_definitions = {enable = true},
      highlight_current_scope = {enable = false},
      -- Renames the symbol under the cursor within the current scope (and current file).
      smart_rename = {enable = true, keymaps = {smart_rename = 'grr'}},
      navigation = {
        enable = true,
        keymaps = {
          goto_definition = 'gnd', -- mapping to go to definition of symbol under cursor
          list_definitions = 'gnD', -- mapping to list all definitions in current file
          list_definitions_toc = 'gO',
          goto_next_usage = '<a-*>',
          goto_previous_usage = '<a-#>',
        },
      },
    },
  }

Expected behavior
goto_next_usage works like before.
Output of :checkhealth nvim_treesitter

========================================================================
Installation

OK: git executable found.
OK: cc executable found.

lua parser healthcheck

OK: lua parser found.
OK: highlights.scm found.
OK: locals.scm found.
OK: folds.scm found.
OK: indents.scm found.

go parser healthcheck

OK: go parser found.
OK: highlights.scm found.
OK: locals.scm found.
OK: folds.scm found.
WARNING: No indents.scm query found for go

ADVICE:

Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

rust parser healthcheck

OK: rust parser found.
OK: highlights.scm found.
OK: locals.scm found.
OK: folds.scm found.
WARNING: No indents.scm query found for rust

ADVICE:

Open an issue at https://github.com/nvim-treesitter/nvim-treesitter

Output of nvim --version
NVIM v0.5.0-dev+1025-g0fad952a2

Additional context
repo & parsers all updated to latest.

Could you try to bisect (using git bisect) when this started happening ? This will greatly help us !

Could you try to bisect (using git bisect) when this started happening ? This will greatly help us !

I also rollback the commit of nvim-treesitter serveral times, stop onto ac4219(Dec 22, 2020), same with above.

I tried to use goto_next_usage in lua/go/rust, but none of them worked.

The phenomenon:
If I put my cursor to a variable name, trigger goto_next_usage will only move the cursor to the start of variable name.

I also rollback the commit of nvim-treesitter serveral times, stop onto ac4219(Dec 22, 2020), same with above.

I tried to use goto_next_usage in lua/go/rust, but none of them worked.

The phenomenon:
If I put my cursor to a variable name, trigger goto_next_usage will only move the cursor to the start of variable name.

By the way, does the goto_next_usage function work properly for you?

By the way, does the goto_next_usage function work properly for you?

Had the same issue, installing it from commit 130d94 did help 🙂

Just noticed this. I think it's just a math error in navigation.lua:146. The call below correctly finds the next usage:
require'nvim-treesitter-refactor.navigation'.goto_adjacent_usage(#buf, 2)

https://github.com/nvim-treesitter/nvim-treesitter-refactor/blob/16bbe963d044ec94316679868e0988caa7b5b4c3/lua/nvim-treesitter-refactor/navigation.lua#L146

I looked into this more but I'm not particularly familiar with the internals of treesitter so I may be wrong about some things. It seems like find_usages returns a table with two copies of each node, or maybe two different nodes for each usage which both have the same row/column. index_of finds the first "copy" so subtracting 1 takes us to the second "copy" of the previous usage while adding one takes us to the second "copy" of the usage our cursor is currently on thus the cursor doesn't move.
Changing the definitions of goto_next_usage & goto_previous_usage to the following works:
function M.goto_next_usage(bufnr) return M.goto_adjacent_usage(bufnr, 2) end
function M.goto_previous_usage(bufnr) return M.goto_adjacent_usage(bufnr, -2) end

@harrygallagher4 this is a upstream problem that affects all tree-sitter modules, see #11 in this  repo. Neovim right now just includes the queries multiple times which means that it will think that the definition on which you currently are is the same position as the next position
@vigoux

By the way, in some filetypes, tthe results aren't doubled, they are multiplied by 8. So, using M.goto_adjacent_usage(bufnr, 2) is not reliable.

This is because the duplication is the result on how Neovim finds the query files. Depending on the filetype and your runtime path it may find one and the same file more than once and just appends them. Which results in doubling, trippling the reference results or just having them simple.

See this PR here: https://github.com/neovim/neovim/pull/13778 We could also fixing it be deduplicating the references in nvim-treesitter but this feels a bit like a hack. With #11 I fixed the same problem.

neovim/neovim#13778  has been merged. At least under normal circumstances (unless you have doubled-queries), this bug should no longer occur.

Confirmed that my issue from comment https://github.com/nvim-treesitter/nvim-treesitter-refactor/issues/10#issue-786707514 is fixed.

@owarai can this be closed then?

Yes!!! thanks for your work on this.


Does your local node have GPU? And what is the output of python -c 'import mmcv; import mmcv.ops' when you run this command at local node or slurm gpu server?

Does your local node have GPU? And what is the output of python -c 'import mmcv; import mmcv.ops' when you run this command at local node or slurm gpu server?
Usually, the local node should have a similar environment as slurm server if the local node is the management node?
Originally posted by @ZwwWayne in https://github.com/open-mmlab/mmdetection/issues/4471#issuecomment-762751133
Need help pls i tried all but still unsure why i cant use cuda.
sys.platform: win32
Python: 3.11.8 | packaged by Anaconda, Inc. | (main, Feb 26 2024, 21:34:05) [MSC v.1916 64 bit (AMD64)]
CUDA available: True
MUSA available: False
numpy_random_seed:<PHONE_NUMBER>
GPU 0: NVIDIA GeForce RTX 2050
CUDA_HOME: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4
NVCC: Cuda compilation tools, release 12.4, V12.4.99
MSVC: Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33523 for x64
GCC: n/a
PyTorch: 2.2.2
PyTorch compiling details: PyTorch built with:

C++ Version: 201703
MSVC 192930151
Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
Intel(R) MKL-DNN v3.3.2 (Git Hash 2dc95a2ad0841e29db8b22fbccaf3e5da7992b01)
OpenMP 2019
LAPACK is enabled (usually provided by MKL)
CPU capability usage: AVX2
CUDA Runtime 12.1
NVCC architecture flags: -gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_90,code=sm_90
CuDNN 8.8.1  (built against CUDA 12.0)
Magma 2.5.4
Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=12.1, CUDNN_VERSION=8.8.1, CXX_COMPILER=C:/cb/pytorch_1000000000000/work/tmp_bin/sccache-cl.exe, CXX_FLAGS=/DWIN32 /D_WINDOWS /GR /EHsc /Zc:__cplusplus /bigobj
/FS /utf-8 -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOCUPTI -DLIBKINETO_NOROCTRACER -DUSE_FBGEMM -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE /wd4624 /wd4068 /wd4067 /wd4267 /wd4661 /wd4717 /wd4244 /wd4804 /wd4273,
LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=2.2.2, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON, USE_ROCM=OFF, USE_ROCM_KERNEL_ASSERT=OFF,

TorchVision: 0.17.2
OpenCV: 4.9.0
MMEngine: 0.10.3
MMDetection: 3.3.0+cfd5d3a

I tried all previous given methods except downgrading the versions. Should i reinstall lower versions or is there any solutions


StreamGear Keeps Buffering

I have a problem with the StreamGear API, when I access the stream output using Clappr and dash-shaka-playback plugin, at first the stream goes fine, but after a few minutes the player (Clappr) buffers indefinitely unless I refresh the page, but after a few minutes it'll happen again
Here's the screenshot

And here's my console output

@arcphysx No related to StreamGear, See Clappr configurations like rebufferingGoal and also, verify you're using it correctly: https://github.com/clappr/clappr/issues/1239


Add ability to set parent project

Have added the ability to set the project parent in Dependency-Track via new options. Priot to 4.8.0 and "parent" values are simply ignored by the server.
This is inteded to close #338

@pmckeown When do you plan to release the new version? That feature looks interesting for us.
Btw, are there SNAPSHOT versions published somewhere to play with it? Or I should build the plugin manually?

Hey, yeah this feature of the plugin relies on v4.8.x of Dep Track.  So I won't release it until that is released so I can test against a published instance.
If you do a local mvn clean install against this branch, you can try out the feature early against your instance of DT v4.8.0


[widgets] Refactor Overlay insert methods entries assert

Description
Refactor comments and codes in Overlay Widget, insert, insertAll, rearrange method all needed assert entries inserted position.
Related Issues
No
Tests
I added the following tests:
debugVerifyInsertPosition in packages/flutter/test/widgets/overlay_test.dart
Checklist
Before you create this PR, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: https://flutter.dev/go/breaking-changes-template Replace this with a link to a pull request that adds the migration guide to https://flutter.dev/docs/release/breaking-changes

Hi @goderbauer I see you are familiar with Overlay widget can you help me review.

Thank you for your review @goderbauer and @chunhtai, I learned new coding technique In production code assertions are ignored.

I think this is the best we can get in terms of refactoring out the duplicate logic, I will leave decision whether we want to move forward to @goderbauer . We will need test if we do though.


Generalized whitespace stripping for form fields

I think it's an appropriate feature to add to WTForms. If you agree, where would the best place to add it be?

You can do it in WTForms 2.x by using the bind_field primitive on class Meta
Because class Meta can be inherited, you can actually then set up your own new base form primitives:
class MyBaseForm(Form):
    class Meta:
        def bind_field(self, form, unbound_field, options):
            filters = unbound_field.kwargs.pop('filters', None) or []
            filters.append(my_strip_filter)
            return unbound_field.bind(form=form, filters=filters, **options)

Now, just inherit MyBaseForm for all your forms and you're good to go.

Does adding default filters somehow modify the process of unbound fields being bound to a form instance? I'm using a QuerySelectMultipleField where I'm assigning the query property after creating an instance of the form and as soon as there's a filter set - even if it's just lambda x: x - processing my form fails because query is None.

Found another bug: popping the filters kwarg will break all but the first instance of the form if there were additional filters. Using get instead of pop fixes this.

I've just been trying to implement this, but unfortunately, it doesn't seem to be working for FieldLists.  Binding filters is working quite nicely for regular fields, but trying to add them onto a FieldList throws the following error:
TypeError: FieldList does not accept any filters. Instead, define them on the enclosed field.

At the moment, the bind_field method of my subclassed Form looks like this:
def bind_field(self, form, unbound_field, options):
            filters = unbound_field.kwargs.get('filters', [])
            if unbound_field.field_class is not FieldList:
                filters.append(strip_input)
            return unbound_field.bind(form=form, filters=filters, **options)

I know I could add the filter to the Field I'm passing into the FieldList (FieldList(StringField('Name', filters=[some_filter]))), but it seems to me that that somewhat defeats the purpose of subclassing the form to begin with.
What would be the problem with allowing filters passed in to a FieldList to be passed on to enclosed fields?  I'm thinking about changing this line here to something like:
field = self.unbound_field.bind(form=None, name=name, prefix=self._prefix, id=id)

I could open a pull request unless there are objections?

I have this in my base Form class
    class Meta:
        def bind_field(self, form, unbound_field, options):
            # We don't set default filters for query-based fields as it breaks them if no query_factory is set
            # while the Form is instantiated. Also, it's quite pointless for those fields...
            # FieldList simply doesn't support filters.
            no_filter_fields = (QuerySelectField, FieldList)
            filters = [strip_whitespace] if not issubclass(unbound_field.field_class, no_filter_fields) else []
            filters += unbound_field.kwargs.get('filters', [])
            bound = unbound_field.bind(form=form, filters=filters, **options)
            bound.get_form = weakref.ref(form)  # GC won't collect the form if we don't use a weakref
            return bound

Right, so you've just evaded it as well.
What's your opinion of being able to pass filters to FieldList which would then be bound to its enclosed fields?  Would that make sense, or am I not thinking generally enough?

@pcraig3 bind_field is called for the field inside the FieldList so it will get handled anyway


PASTE: handle single paragraphs [WAS: handle links]

Input (https://www.bbc.co.uk/news/business-50723392):
In November SoftBank's chief executive, Masayoshi Son, admitted that his judgement had been poor in relation to the investment in the office space start-up.
Error:
[Error] TypeError: firstChild.hasBlockChildren is not a function. (In 'firstChild.hasBlockChildren()', 'firstChild.hasBlockChildren' is undefined)
rethrowCaughtError (react-dom.development.js:6284)
runEventsInBatch (react-dom.development.js:748)
runExtractedPluginEventsInBatch (react-dom.development.js:880)
handleTopLevel (react-dom.development.js:5807)
batchedEventUpdates$1 (react-dom.development.js:24368)
batchedEventUpdates (react-dom.development.js:1419)
dispatchEventForPluginEventSystem (react-dom.development.js:5898)
attemptToDispatchEvent (react-dom.development.js:6014)
dispatchEvent (react-dom.development.js:5918)
dispatchEvent
unstable_runWithPriority (scheduler.development.js:818)
discreteUpdates$1 (react-dom.development.js:24384)
discreteUpdates (react-dom.development.js:1442)
dispatchDiscreteEvent (react-dom.development.js:5885)
dispatchDiscreteEvent

This one seems to be more about the onPaste/Slate DOM internally than about the markdown transform.  This failure occurs when trying to Copy/Paste a single paragraph but it works if you cut and paste two paragraphs.

This specific error occurs when pasting single paragraphs, rather than blocks of them.
From the same BBC article, just using another paragraph without link does the trick.
The error seems to be coming from a text node in the Slate DOM without a paragraph block around it.
Here is a sample trace from within the onPaste calls:
ONPASTE HTML: <meta charset='utf-8'><span style="color: rgb(64, 64,
64); font-family: Helmet, Freesans, Helvetica, Arial, sans-serif;
font-size: 16px; font-style: normal; font-variant-ligatures: normal;
font-variant-caps: normal; font-weight: 400; letter-spacing: normal;
orphans: 2; text-align: start; text-indent: 0px; text-transform: none;
white-space: normal; widows: 2; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255);
text-decoration-style: initial; text-decoration-color: initial;
display: inline !important; float: none;">The memo also indicated that
Wag has laid off staff as a result of the decision, saying: "Today, we
said goodbye to a number of our friends and colleagues as we align our
organization with the needs of our business."

index.js:499 ONPASTE CICM:
{
  "$class": "org.accordproject.commonmark.Document",
  "nodes": [
    {
      "$class": "org.accordproject.commonmark.Text",
      "text": "The\nmemo also indicated that Wag has laid off staff as a result of the\ndecision, saying: \"Today, we said goodbye to a number of our friends\nand colleagues as we align our organization with the needs of our\nbusiness.\""
    }
  ],
  "xmlns": "http://commonmark.org/xml/1.0"
}

index.js:504 ONPASTE SLAT:
{
  "object": "document",
  "data": null,
  "nodes": [
    {
      "object": "text",
      "text": "The\nmemo also indicated that Wag has laid off staff as a result of the\ndecision, saying: \"Today, we said goodbye to a number of our friends\nand colleagues as we align our organization with the needs of our\nbusiness.\"",
      "marks": []
    }
  ]
}

Should this be considered a markdown-editor bug (i.e., it should handle a text node without an enclosing paragraph block) or a markdown-transform (i.e., it should not return a text node without an enclosing paragraph block)?

This seems to be resolved.


Add deployment configuration trigger docs

What this PR does / why we need it:
This PR adds deployment configuration trigger docs, and revises links in the user-guide/configuration-reference page.
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

Cool. Didn't know that we specify the link like that. It will be good for our multi-version docs.
/approve


Fixed warning Definition to PublicDefinition in build.cs

The fix is this commit:
Fixed warning Definition to PublicDefinition. (9e009d1)
Note:
All other commits were due to that I had to revert, since you made the implemented the same warning fixes that conflicted with my own.

Hi, do you know if we can do it maintaining backward compatibility ? I have not found a preprocessor macro for it

Can we use the check minor engine version macro here?


Update go version

Could you publish a new version of your docker image?
It's currently using 1.17.9, which contains several CVEs. The CVEs would be solved by using 1.17.13.

Hi @notthepoint
Thank you for pointing this out! :-)
I re-triggered the build for this; it should now have been built with the latest version of 1.17.
I'll look at moving to 1.19 at some point, but unfortunately Go have changed how the NIST curves are stored internally, which will mean a refactor on the local-kms side before it can be upgraded.

Thank you!


Allow fetching running spod name from within it

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Currently, the SPOD is a singleton that denotes the DaemonSet instance
running on the nodes to do the SPO work. This is mostly just enforced by
the fact that the profilerecorder will fetch the default SPOD to check
its configuration.
This changes that by adding an environment variable on the running pod
that allows one to fetch the SPOD name from the env variable. There is
now a utility function to help with that.
The result is that we would (in theory) now be able to run multiple SPOd
instances that cover different node sets. However, this also just makes the
codebase less hardcoded and more adaptable.
Which issue(s) this PR fixes:
None
Does this PR have test?
N/A.
Special notes for your reviewer:
Does this PR introduce a user-facing change?
NONE

Pull-request updated, HEAD is now a7560ba6142cf8bc0b4c26c97af85684a5166928

/retest

/retest

/retest


Group By Example New Architecture

In the previous web site, I could see an example of Group By,
How could you do the same with the new architecture?
Thanks, great plugin!

Thanks for the kind words. By group by, do you mean what we previously referred to as subgrid? If so, the thinking is that this will exist as a plugin and not shipped as part of the core Griddle in this new version.

I'm going to close this one for now but we will be updating a subgrid plugin soon but it will live here https://github.com/GriddleGriddle/griddle-subgrid-plugin -- This version targets the alpha version of Griddle and it still needs to be updated.