Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Update dependencies from dotnet/coreclr #35207

Merged
merged 6 commits into from
Feb 11, 2019

Conversation

dotnet-maestro[bot]
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Feb 9, 2019

This pull request updates the following dependencies

Updates from https://github.com/dotnet/coreclr

  • Microsoft.NET.Sdk.IL - 3.0.0-preview-27408-73
  • Microsoft.NETCore.ILAsm - 3.0.0-preview-27408-73
  • Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview-27408-73

Updates from https://github.com/dotnet/coreclr

  • Microsoft.NET.Sdk.IL - 3.0.0-preview-27409-72
  • Microsoft.NETCore.ILAsm - 3.0.0-preview-27409-72
  • Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview-27409-72

Updates from https://github.com/dotnet/coreclr

  • Microsoft.NET.Sdk.IL - 3.0.0-preview-27410-72
  • Microsoft.NETCore.ILAsm - 3.0.0-preview-27410-72
  • Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview-27410-72

@dotnet-maestro
Copy link
Contributor Author

dotnet-maestro bot commented Feb 9, 2019

Auto-Merge Status

This pull request has not been merged because Maestro++ is waiting on the following merge policies.

  • All Checks Successful Unsuccessful checks: Windows x86 Release Build, UWP CoreCLR x64 Debug Build, Linux-musl x64 Debug Build, Linux x64 Release Build, UWP NETNative x86 Release Build, Windows x64 Debug Build, OSX x64 Debug Build, corefx-ci, corefx-ci (macOS x64_Debug), corefx-ci (Linux arm_Release), corefx-ci (Windows UWP_NETNative_x86_Release), corefx-ci (Linux musl_x64_Debug), corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Linux arm64_Release), corefx-ci (Linux x64_Release), corefx-ci (Windows x86_Release), corefx-ci (Windows x64_Debug)

@tarekgh
Copy link
Member

tarekgh commented Feb 10, 2019

I am seeing the following errors but it is not clear to me why this is happening if we are getting the coreclr package that have the changes. I'll take a look

System/StringTests.netcoreapp.cs(1028,9): error CS0656: Missing compiler required member 'System.Index.FromEnd' [/mnt/j/workspace/dotnet_corefx/master/linux-TGroup_netcoreapp+CGroup_Release+AGroup_x64+TestOuter_false_prtest/src/System.Runtime/tests/System.Runtime.Tests.csproj]
System/StringTests.netcoreapp.cs(1051,9): error CS0656: Missing compiler required member 'System.Index.FromEnd' [/mnt/j/workspace/dotnet_corefx/master/linux-TGroup_netcoreapp+CGroup_Release+AGroup_x64+TestOuter_false_prtest/src/System.Runtime/tests/System.Runtime.Tests.csproj]
    0 Warning(s)
    2 Error(s)

@dotnet-maestro
Copy link
Contributor Author

dotnet-maestro bot commented Feb 10, 2019

Auto-Merge Status

This pull request has not been merged because Maestro++ is waiting on the following merge policies.

  • All Checks Successful Unsuccessful checks: Windows x86 Release Build, UWP CoreCLR x64 Debug Build, Linux-musl x64 Debug Build, Linux x64 Release Build, UWP NETNative x86 Release Build, Windows x64 Debug Build, OSX x64 Debug Build, corefx-ci, corefx-ci (macOS x64_Debug), corefx-ci (Linux arm_Release), corefx-ci (Windows UWP_NETNative_x86_Release), corefx-ci (Linux musl_x64_Debug), corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Linux arm64_Release), corefx-ci (Linux x64_Release), corefx-ci (Windows x86_Release), corefx-ci (Windows x64_Debug)

@tarekgh
Copy link
Member

tarekgh commented Feb 10, 2019

@stephentoub I think the failure we are seeing here is because the C# compiler using Index.FromEnd which used to return boolean in preview 1 and we have renamed this property to IsFromEnd and now using FromEnd as factory method to create an index object. Did we get any compiler update recently in corefx? The only way I guess to have this work is to comment the tests causing such failures.

CC @agocke

@dotnet-maestro
Copy link
Contributor Author

Auto-Merge Status

This pull request has not been merged because Maestro++ is waiting on the following merge policies.

  • All Checks Successful Unsuccessful checks: Windows x86 Release Build, UWP CoreCLR x64 Debug Build, Linux-musl x64 Debug Build, Linux x64 Release Build, UWP NETNative x86 Release Build, Windows x64 Debug Build, OSX x64 Debug Build, corefx-ci, corefx-ci (macOS x64_Debug), corefx-ci (Linux arm_Release), corefx-ci (Windows UWP_NETNative_x86_Release), corefx-ci (Linux musl_x64_Debug), corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Linux arm64_Release), corefx-ci (Linux x64_Release), corefx-ci (Windows x86_Release), corefx-ci (Windows x64_Debug)

@stephentoub
Copy link
Member

We updated to Preview 2.

The only way I guess to have this work is to comment the tests causing such failures.

We don't need tests in corefx using the language syntax. If we have those, we can just delete them and make sure we have tests directly against the exposed surface area.

@tarekgh
Copy link
Member

tarekgh commented Feb 10, 2019

We are not using new syntax at all. My understanding is in preview 1, the compiler was doing some hack to support string indexers without updating string class at all in the libraries. I am going to comment the tests causing these failures for now. basically anyone using string class with the Index indexer is broken and this is what the test was using. I think the string class with Range indexer would be broken too because of the removal of Range.Create.

@dotnet-maestro
Copy link
Contributor Author

dotnet-maestro bot commented Feb 10, 2019

Auto-Merge Status

This pull request has not been merged because Maestro++ is waiting on the following merge policies.

  • All Checks Successful Unsuccessful checks: OSX x64 Debug Build, Windows x64 Debug Build, Windows x86 Release Build, UWP CoreCLR x64 Debug Build, corefx-ci (macOS x64_Debug), corefx-ci (Linux arm64_Release), corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Windows x86_Release), corefx-ci (Windows x64_Debug)

@tarekgh
Copy link
Member

tarekgh commented Feb 10, 2019

@dotnet-maestro
Copy link
Contributor Author

dotnet-maestro bot commented Feb 10, 2019

Auto-Merge Status

This pull request has not been merged because Maestro++ is waiting on the following merge policies.

  • All Checks Successful Unsuccessful checks: OSX x64 Debug Build, Windows x64 Debug Build, Windows x86 Release Build, UWP CoreCLR x64 Debug Build, corefx-ci (macOS x64_Debug), corefx-ci (Linux arm64_Release), corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Windows x86_Release), corefx-ci (Windows x64_Debug)

@tannergooding
Copy link
Member

@tarekgh, yes. I'll push up a commit deleting the tests (they are no longer valid in any way).

There will be a separate PR adding new tests covering the new functionality.

@dotnet-maestro
Copy link
Contributor Author

dotnet-maestro bot commented Feb 10, 2019

Auto-Merge Status

This pull request has not been merged because Maestro++ is waiting on the following merge policies.

  • All Checks Successful Unsuccessful checks: UWP NETNative x86 Release Build, UWP CoreCLR x64 Debug Build, Windows x64 Debug Build, Windows x86 Release Build, Packaging All Configurations x64 Debug Build, OSX x64 Debug Build, corefx-ci, corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Windows UWP_NETNative_x86_Release), corefx-ci (Windows x86_Release), corefx-ci (Windows x64_Debug), corefx-ci (Packaging All Configurations x64_Debug)

dotnet-maestro and others added 5 commits February 11, 2019 11:24
…0208.73

This change updates the following dependencies
- Microsoft.NET.Sdk.IL - 3.0.0-preview-27408-73
- Microsoft.NETCore.ILAsm - 3.0.0-preview-27408-73
- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview-27408-73
…0209.72

This change updates the following dependencies
- Microsoft.NET.Sdk.IL - 3.0.0-preview-27409-72
- Microsoft.NETCore.ILAsm - 3.0.0-preview-27409-72
- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview-27409-72
…0210.72

This change updates the following dependencies
- Microsoft.NET.Sdk.IL - 3.0.0-preview-27410-72
- Microsoft.NETCore.ILAsm - 3.0.0-preview-27410-72
- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview-27410-72
@stephentoub stephentoub force-pushed the darc-master-be4ecac4-471a-4e11-961e-78e7628e8c2c branch 2 times, most recently from 1ff0754 to 188fd6f Compare February 11, 2019 17:01
@tarekgh
Copy link
Member

tarekgh commented Feb 11, 2019

@stephentoub

D:\j\workspace\windows-TGrou---0d2c9ac4\.packages\microsoft.dotnet.genfacades\1.0.0-beta.19081.1\build\Microsoft.DotNet.GenFacades.targets(93,5): warning : Did not find type 'T:System.Diagnostics.Tracing.EventCounter' in any of the seed assemblies. [D:\j\workspace\windows-TGrou---0d2c9ac4\src\System.Diagnostics.Tracing\src\System.Diagnostics.Tracing.csproj]
D:\j\workspace\windows-TGrou---0d2c9ac4\.packages\microsoft.dotnet.genfacades\1.0.0-beta.19081.1\build\Microsoft.DotNet.GenFacades.targets(93,5): warning : Errors were encountered while generating the facade. [D:\j\workspace\windows-TGrou---0d2c9ac4\src\System.Diagnostics.Tracing\src\System.Diagnostics.Tracing.csproj]
D:\j\workspace\windows-TGrou---0d2c9ac4\.packages\microsoft.dotnet.genfacades\1.0.0-beta.19081.1\build\Microsoft.DotNet.GenFacades.targets(93,5): error : Errors were encountered when generating facade(s). [D:\j\workspace\windows-TGrou---0d2c9ac4\src\System.Diagnostics.Tracing\src\System.Diagnostics.Tracing.csproj]

@tarekgh
Copy link
Member

tarekgh commented Feb 11, 2019

@bartonjs looks there is an assertion fired from the test

2019-02-11 09:29:04,479: INFO: proc(55): run_and_log_output: Output: �[mAssertion Failed
2019-02-11 09:29:04,479: INFO: proc(55): run_and_log_output: Output: X509ChainGetStatusAtIndex returned unexpected error 2

https://mc.dot.net/#/user/dotnet-maestro~~5Bbot~~5D/pr~2Fjenkins~2Fdotnet~2Fcorefx~2Fmaster~2F/test~2Ffunctional~2Fcli~2F/188fd6fb4d18bdfbb29706af6691dde501fd57f1/workItem/System.Security.Cryptography.X509Certificates.Tests/wilogs

2019-02-11 09:29:03,121: INFO: proc(55): run_and_log_output: Output: ~/dotnetbuild/work/598fbe66-6c02-4dc8-9f12-ec26c9056618/Work/e5105969-6aa2-4fd8-9f42-876201b1a824/Unzip ~/dotnetbuild/work/598fbe66-6c02-4dc8-9f12-ec26c9056618/Work/e5105969-6aa2-4fd8-9f42-876201b1a824/Unzip
2019-02-11 09:29:04,062: INFO: proc(55): run_and_log_output: Output: �[37m  Discovering: System.Security.Cryptography.X509Certificates.Tests (method display = ClassAndMethod, method display options = None)
2019-02-11 09:29:04,479: INFO: proc(55): run_and_log_output: Output: �[mAssertion Failed
2019-02-11 09:29:04,479: INFO: proc(55): run_and_log_output: Output: X509ChainGetStatusAtIndex returned unexpected error 2
2019-02-11 09:29:04,479: INFO: proc(55): run_and_log_output: Output: 
2019-02-11 09:29:04,480: INFO: proc(55): run_and_log_output: Output:    at Internal.Cryptography.Pal.SecTrustChainPal.ParseResults(SafeX509ChainHandle chainHandle, X509RevocationMode revocationMode) in /Users/dotnet-bot/j/workspace/dotnet_corefx/master/osx-TGroup_netcoreapp+CGroup_Debug+AGroup_x64+TestOuter_false_prtest/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/ChainPal.cs:line 247
2019-02-11 09:29:04,480: INFO: proc(55): run_and_log_output: Output:    at Internal.Cryptography.Pal.SecTrustChainPal.Execute(DateTime verificationTime, Boolean allowNetwork, OidCollection applicationPolicy, OidCollection certificatePolicy, X509RevocationFlag revocationFlag) in /Users/dotnet-bot/j/workspace/dotnet_corefx/master/osx-TGroup_netcoreapp+CGroup_Debug+AGroup_x64+TestOuter_false_prtest/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/ChainPal.cs:line 210
2019-02-11 09:29:04,481: INFO: proc(55): run_and_log_output: Output:    at Internal.Cryptography.Pal.ChainPal.BuildChain(Boolean useMachineContext, ICertificatePal cert, X509Certificate2Collection extraStore, OidCollection applicationPolicy, OidCollection certificatePolicy, X509RevocationMode revocationMode, X509RevocationFlag revocationFlag, DateTime verificationTime, TimeSpan timeout) in /Users/dotnet-bot/j/workspace/dotnet_corefx/master/osx-TGroup_netcoreapp+CGroup_Debug+AGroup_x64+TestOuter_false_prtest/src/System.Security.Cryptography.X509Certificates/src/Internal/Cryptography/Pal.OSX/ChainPal.cs:line 571
2019-02-11 09:29:04,481: INFO: proc(55): run_and_log_output: Output:    at System.Security.Cryptography.X509Certificates.X509Chain.Build(X509Certificate2 certificate, Boolean throwOnException) in /Users/dotnet-bot/j/workspace/dotnet_corefx/master/osx-TGroup_netcoreapp+CGroup_Debug+AGroup_x64+TestOuter_false_prtest/src/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/X509Chain.cs:line 118
2019-02-11 09:29:04,482: INFO: proc(55): run_and_log_output: Output:    at System.Security.Cryptography.X509Certificates.X509Chain.Build(X509Certificate2 certificate) in /Users/dotnet-bot/j/workspace/dotnet_corefx/master/osx-TGroup_netcoreapp+CGroup_Debug+AGroup_x64+TestOuter_false_prtest/src/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/X509Chain.cs:line 105
2019-02-11 09:29:04,482: INFO: proc(55): run_and_log_output: Output:    at System.Security.Cryptography.X509Certificates.Tests.ChainTests.get_TrustsMicrosoftDotComRoot() in /Users/dotnet-bot/j/workspace/dotnet_corefx/master/osx-TGroup_netcoreapp+CGroup_Debug+AGroup_x64+TestOuter_false_prtest/src/System.Security.Cryptography.X509Certificates/tests/ChainTests.cs:line 33
2019-02-11 09:29:04,483: INFO: proc(55): run_and_log_output: Output:    at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
2019-02-11 09:29:04,483: INFO: proc(55): run_and_log_output: Output:    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) in /Users/vsts/agent/2.146.0/work/1/s/src/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs:line 472
2019-02-11 09:29:04,483: INFO: proc(55): run_and_log_output: Output:    at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) in /Users/vsts/agent/2.146.0/work/1/s/src/System.Private.CoreLib/shared/System/Reflection/MethodBase.cs:line 54
2019-02-11 09:29:04,484: INFO: proc(55): run_and_log_output: Output:    at Microsoft.DotNet.XUnitExtensions.ConditionalTestDiscoverer.Discover(ITestFrameworkDiscoveryOptions discoveryOptions, IMessageSink diagnosticMessageSink, ITestMethod testMethod, IEnumerable`1 testCases, Object[] conditionArguments) in /_/src/Microsoft.DotNet.XUnitExtensions/src/Discoverers/ConditionalTestDiscoverer.cs:line 89
2019-02-11 09:29:04,484: INFO: proc(55): run_and_log_output: Output:    at Microsoft.DotNet.XUnitExtensions.ConditionalFactDiscoverer.Discover(ITestFrameworkDiscoveryOptions discoveryOptions, ITestMethod testMethod, IAttributeInfo factAttribute) in /_/src/Microsoft.DotNet.XUnitExtensions/src/Discoverers/ConditionalFactDiscoverer.cs:line 27
2019-02-11 09:29:04,484: INFO: proc(55): run_and_log_output: Output:    at Xunit.Sdk.XunitTestFrameworkDiscoverer.FindTestsForMethod(ITestMethod testMethod, Boolean includeSourceInformation, IMessageBus messageBus, ITestFrameworkDiscoveryOptions discoveryOptions) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\XunitTestFrameworkDiscoverer.cs:line 119
2019-02-11 09:29:04,485: INFO: proc(55): run_and_log_output: Output:    at Xunit.Sdk.XunitTestFrameworkDiscoverer.FindTestsForType(ITestClass testClass, Boolean includeSourceInformation, IMessageBus messageBus, ITestFrameworkDiscoveryOptions discoveryOptions) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\XunitTestFrameworkDiscoverer.cs:line 132
2019-02-11 09:29:04,485: INFO: proc(55): run_and_log_output: Output:    at Xunit.Sdk.TestFrameworkDiscoverer.FindTestsForTypeAndWrapExceptions(ITestClass testClass, Boolean includeSourceInformation, IMessageBus messageBus, ITestFrameworkDiscoveryOptions discoveryOptions) in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\TestFrameworkDiscoverer.cs:line 156
2019-02-11 09:29:04,485: INFO: proc(55): run_and_log_output: Output:    at Xunit.Sdk.TestFrameworkDiscoverer.<>c__DisplayClass26_0.<Find>b__0() in C:\projects\xunit\src\xunit.execution\Sdk\Frameworks\TestFrameworkDiscoverer.cs:line 101
2019-02-11 09:29:04,485: INFO: proc(55): run_and_log_output: Output:    at Xunit.Sdk.XunitWorkerThread.<>c.<QueueUserWorkItem>b__4_0(Object _) in C:\projects\xunit\src\common\XunitWorkerThread.cs:line 92
2019-02-11 09:29:04,486: INFO: proc(55): run_and_log_output: Output:    at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute() in /Users/vsts/agent/2.146.0/work/1/s/src/System.Private.CoreLib/shared/System/Threading/ThreadPool.cs:line 854
2019-02-11 09:29:04,486: INFO: proc(55): run_and_log_output: Output:    at System.Threading.ThreadPoolWorkQueue.Dispatch() in /Users/vsts/agent/2.146.0/work/1/s/src/System.Private.CoreLib/shared/System/Threading/ThreadPool.cs:line 645
2019-02-11 09:29:04,486: INFO: proc(55): run_and_log_output: Output:    at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() in /Users/vsts/agent/2.146.0/work/1/s/src/System.Private.CoreLib/src/System/Threading/ThreadPool.CoreCLR.cs:line 29
2019-02-11 09:29:10,413: INFO: proc(55): run_and_log_output: Output: /Users/dotnet-bot/dotnetbuild/work/598fbe66-6c02-4dc8-9f12-ec26c9056618/Work/e5105969-6aa2-4fd8-9f42-876201b1a824/Unzip/RunTests.sh: line 124: 35140 Abort trap: 6           (core dumped) $RUNTIME_PATH/dotnet xunit.console.dll System.Security.Cryptography.X509Certificates.Tests.dll -xml testResults.xml -nologo -notrait category=nonnetcoreapptests -notrait category=nonosxtests -notrait category=IgnoreForCI -notrait category=failing -notrait category=Outerloop
2019-02-11 09:29:10,414: INFO: proc(55): run_and_log_output: Output: ~/dotnetbuild/work/598fbe66-6c02-4dc8-9f12-ec26c9056618/Work/e5105969-6aa2-4fd8-9f42-876201b1a824/Unzip
2019-02-11 09:29:10,417: INFO: proc(55): run_and_log_output: Output: ----- end 09:29:10 ----- exit code 134 ----------------------------------------------------------
2019-02-11 09:29:10,418: INFO: proc(55): run_and_log_output: Output: exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
2019-02-11 09:29:10,420: INFO: proc(59): run_and_log_output: Exit Code: 134

@stephentoub
Copy link
Member

looks there is an assertion fired from the test

@tarekgh, https://github.com/dotnet/corefx/issues/35224.

@stephentoub stephentoub force-pushed the darc-master-be4ecac4-471a-4e11-961e-78e7628e8c2c branch from 188fd6f to 45b49ee Compare February 11, 2019 18:33
@stephentoub stephentoub merged commit 0998699 into master Feb 11, 2019
@stephentoub stephentoub deleted the darc-master-be4ecac4-471a-4e11-961e-78e7628e8c2c branch February 11, 2019 20:13
baulig pushed a commit to mono/corefx that referenced this pull request Feb 12, 2019
…-4e11-961e-78e7628e8c2c

Update dependencies from dotnet/coreclr

(cherry picked from commit 0998699)
marek-safar pushed a commit to mono/corefx that referenced this pull request Feb 12, 2019
…-4e11-961e-78e7628e8c2c

Update dependencies from dotnet/coreclr

(cherry picked from commit 0998699)
@karelz karelz added this to the 3.0 milestone Mar 18, 2019
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…c4-471a-4e11-961e-78e7628e8c2c

Update dependencies from dotnet/coreclr

Commit migrated from dotnet/corefx@0998699
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
5 participants