The Wayback Machine - https://web.archive.org/web/20201212052019/https://github.com/dotnet/corefx/pull/35870
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/3.0] Update dependencies from dotnet/arcade #35870

Conversation

@dotnet-maestro
Copy link
Contributor

@dotnet-maestro dotnet-maestro bot commented Mar 7, 2019

This pull request updates the following dependencies

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

  • Microsoft.DotNet.ApiCompat - 1.0.0-beta.19157.4
  • Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19157.4
  • Microsoft.DotNet.Build.Tasks.Configuration - 1.0.0-beta.19157.4
  • Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19157.4
  • Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19157.4
  • Microsoft.DotNet.CodeAnalysis - 1.0.0-beta.19157.4
  • Microsoft.DotNet.CoreFxTesting - 1.0.0-beta.19157.4
  • Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19157.4
  • Microsoft.DotNet.GenAPI - 1.0.0-beta.19157.4
  • Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19157.4
  • Microsoft.DotNet.SourceRewriter - 1.0.0-beta.19157.4
  • Microsoft.DotNet.GenFacades - 1.0.0-beta.19157.4
…307.4

This change updates the following dependencies
- Microsoft.DotNet.ApiCompat - 1.0.0-beta.19157.4
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19157.4
- Microsoft.DotNet.Build.Tasks.Configuration - 1.0.0-beta.19157.4
- Microsoft.DotNet.Build.Tasks.Feed - 2.2.0-beta.19157.4
- Microsoft.DotNet.Build.Tasks.Packaging - 1.0.0-beta.19157.4
- Microsoft.DotNet.CodeAnalysis - 1.0.0-beta.19157.4
- Microsoft.DotNet.CoreFxTesting - 1.0.0-beta.19157.4
- Microsoft.DotNet.XUnitExtensions - 2.4.0-beta.19157.4
- Microsoft.DotNet.GenAPI - 1.0.0-beta.19157.4
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19157.4
- Microsoft.DotNet.SourceRewriter - 1.0.0-beta.19157.4
- Microsoft.DotNet.GenFacades - 1.0.0-beta.19157.4
@dotnet-maestro
Copy link
Contributor Author

@dotnet-maestro dotnet-maestro bot commented Mar 7, 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: corefx-ci, corefx-ci (macOS x64_Debug), corefx-ci (Linux arm64_Release), corefx-ci (Linux arm_Release), corefx-ci (Linux x64_Release), corefx-ci (Linux musl_x64_Debug), corefx-ci (Windows UWP_CoreCLR_x64_Debug), corefx-ci (Windows UWP_NETNative_x86_Release), corefx-ci (Windows NETFX_x86_Release), corefx-ci (Windows x86_Release), corefx-ci (Packaging All Configurations x64_Debug), corefx-ci (Windows x64_Debug)
…fa3-980651630ad4
@wtgodbe
Copy link
Member

@wtgodbe wtgodbe commented Mar 18, 2019

@safern is this related to what you & @ericstj found in #36103 ?

@safern
Copy link
Member

@safern safern commented Mar 18, 2019

Nope, this actually seems like a langversion issue:

CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\Microsoft.CSharp\ref\Microsoft.CSharp.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\CoreFx.Private.TestUtilities\ref\CoreFx.Private.TestUtilities.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\Microsoft.Win32.SystemEvents\ref\Microsoft.Win32.SystemEvents.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Security.Principal.Windows\ref\System.Security.Principal.Windows.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\mscorlib.WinRT-Facade\ref\mscorlib.WinRT-Facade.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Buffers\ref\System.Buffers.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Collections.Immutable\ref\System.Collections.Immutable.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.ComponentModel.Annotations\ref\System.ComponentModel.Annotations.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.ComponentModel.Composition\ref\System.ComponentModel.Composition.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Data.DataSetExtensions\ref\System.Data.DataSetExtensions.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Data.SqlClient\ref\System.Data.SqlClient.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Data.Odbc\ref\System.Data.Odbc.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Diagnostics.DiagnosticSource\ref\System.Diagnostics.DiagnosticSource.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Diagnostics.PerformanceCounter\ref\System.Diagnostics.PerformanceCounter.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Drawing.Common\ref\System.Drawing.Common.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.IO.Packaging\ref\System.IO.Packaging.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.IO.Ports\ref\System.IO.Ports.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Net.Http.WinHttpHandler\ref\System.Net.Http.WinHttpHandler.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Net.WebSockets.WebSocketProtocol\ref\System.Net.WebSockets.WebSocketProtocol.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Numerics.Tensors\ref\System.Numerics.Tensors.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Reflection.Context\ref\System.Reflection.Context.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Numerics.Vectors\ref\System.Numerics.Vectors.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Reflection.DispatchProxy\ref\System.Reflection.DispatchProxy.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Reflection.Emit.ILGeneration\ref\System.Reflection.Emit.ILGeneration.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Reflection.MetadataLoadContext\ref\System.Reflection.MetadataLoadContext.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Reflection.TypeExtensions\ref\System.Reflection.TypeExtensions.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Runtime.CompilerServices.Unsafe\ref\System.Runtime.CompilerServices.Unsafe.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Runtime.Caching\ref\System.Runtime.Caching.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Security.Cryptography.ProtectedData\ref\System.Security.Cryptography.ProtectedData.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.ServiceModel.Syndication\ref\System.ServiceModel.Syndication.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Text.Encoding.CodePages\ref\System.Text.Encoding.CodePages.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Text.Json\ref\System.Text.Json.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Threading.Channels\ref\System.Threading.Channels.csproj]
CSC : error CS1617: Invalid option 'preview' for /langversion. Use '/langversion:?' to list supported values. [D:\a\1\s\src\System.Threading.Tasks.Dataflow\ref\System.Threading.Tasks.Dataflow.csproj]

For some reason maestro is downgrading the version of the Compilers:

https://github.com/dotnet/corefx/pull/35870/files#diff-8b8f08ffbf7b863fb3700c1718eeb4cbR34

Weird, since we don't have a dependency to Roslyn, @jcagme @mmitche is this something to look at on darc?

@wtgodbe
Copy link
Member

@wtgodbe wtgodbe commented Mar 19, 2019

@jcagme @mmitche any idea what's happening here?

@mmitche
Copy link
Member

@mmitche mmitche commented Mar 19, 2019

@tmat Did we take a roslyn update in arcade?

@wtgodbe
Copy link
Member

@wtgodbe wtgodbe commented Mar 19, 2019

Yeah, this is weird. MicrosoftNetCompilersVersion changed in versions.props, but not version.details.xml. I don't see a reference to that package in either of those files in Arcade.

@mmitche
Copy link
Member

@mmitche mmitche commented Mar 19, 2019

@wtgodbe That looks like maybe a bug..../cc @jcagme @riarenas

@mmitche
Copy link
Member

@mmitche mmitche commented Mar 19, 2019

Actually, it looks like darc did the right thing initially. it corrected the version in the props file to match details. But then someone manually changed it in release/3.0 811d7e3

@wtgodbe
Copy link
Member

@wtgodbe wtgodbe commented Mar 19, 2019

Ahh, interesting. CC @tannergooding @jaredpar. I'll manually update this PR so both versions are preview4

@mmitche
Copy link
Member

@mmitche mmitche commented Mar 19, 2019

@wtgodbe You also want to ensure that the version and sha match, and probalby set the version details to have a Pinned=true attribute on Dependency

@safern
Copy link
Member

@safern safern commented Mar 19, 2019

Makes sense to pin this dependency. It will go away soon as we have a PR open in master to just use the version coming from arcade.

@wtgodbe
Copy link
Member

@wtgodbe wtgodbe commented Mar 19, 2019

Just checked the SHA, it's good. @safern can you link that PR?

@safern
Copy link
Member

@safern safern commented Mar 19, 2019

@tannergooding
Copy link
Member

@tannergooding tannergooding commented Mar 19, 2019

That PR is pending arcade picking up the latest compiler version. Last I checked with @jaredpar, that flow wasn't quite automated yet.

@karelz
Copy link
Member

@karelz karelz commented Apr 1, 2019

@tannergooding @safern @wtgodbe is it still blocked?

@safern
Copy link
Member

@safern safern commented Apr 2, 2019

I think we should close this PR and have maestro submit a new one. The change to pull in the latest compiler was merged into master and this PR is stale.

@safern safern closed this Apr 2, 2019
@safern safern deleted the darc-release/3.0-b533aa8c-a49e-40f2-bfa3-980651630ad4 branch Apr 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.