Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Make 1.1 API netcoreapp1.1-specific#11886

Merged
ericstj merged 2 commits into
dotnet:release/1.1.0from
ericstj:netcoreapp1.1-specific-API
Sep 21, 2016
Merged

Make 1.1 API netcoreapp1.1-specific#11886
ericstj merged 2 commits into
dotnet:release/1.1.0from
ericstj:netcoreapp1.1-specific-API

Conversation

@ericstj
Copy link
Copy Markdown
Member

@ericstj ericstj commented Sep 19, 2016

API was previously added to InteropServices and RegEx as netstandard1.6.

Both of these packages are part of NETStandard.Library so placing the API in a netstandard folder commits that API to the standard. Since this is brand-new API that is not yet implemented anywhere but .NET Core (and not even baked) we shouldn't be committing it to the standard.

This change moves the new API to a netcoreapp1.1 specific reference assembly.

Replaces #11272.

/cc @weshaggard

@davidfowl
Copy link
Copy Markdown
Member

YES!

@ericstj
Copy link
Copy Markdown
Member Author

ericstj commented Sep 19, 2016

Looks like the tests need fixing... Will follow up.

Copy link
Copy Markdown
Member

@weshaggard weshaggard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (assuming tests are working and CI is green)

@ericstj ericstj force-pushed the netcoreapp1.1-specific-API branch from 0468c23 to 6b799df Compare September 19, 2016 23:53
The version for Regex was downgraded when I moved the API to netcoreapp
instead of netstandard.  This caused a failure in CI because the
Linq.Expression tests were building against packages (which had the
higher version) but running against live bits; due to
"TestWithLocalLibraries" used in the CI.

Temporarily build this test against the live bits.  This can be removed
with the next package update.
@ericstj
Copy link
Copy Markdown
Member Author

ericstj commented Sep 20, 2016

@dotnet-bot test Innerloop CentOS7.1 Release Build and Test

<Name>System.Linq.Expressions</Name>
</ProjectReference>
<!-- temporarily compile against the live build of RegularExpressions to handle assembly-version change -->
<ProjectReference Include="..\..\System.Text.RegularExpressions\pkg\System.Text.RegularExpressions.pkgproj"/>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please be sure to have a issue tracking the update of this in the release branch?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ericstj ericstj merged commit ef6c87e into dotnet:release/1.1.0 Sep 21, 2016
@ericstj ericstj deleted the netcoreapp1.1-specific-API branch September 27, 2016 22:41
@karelz karelz added this to the 1.1.0 milestone Dec 3, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants