-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Pick up new CoreFX packages and abandon old ones #10074
Conversation
326a0da
to
0b55bfd
Compare
CC @pgavlin as well, for the JIT stuff |
Is the Pri1 test build and run clean with it locally and (clean run) in Helix? |
@gkhanna79 I sent a few jobs to helix that came back clean, but haven't done a full pri-1 job yet - I'm setting that up now |
"Microsoft.DotNet.xunit.performance.analysis": "1.0.0-alpha-build0040", | ||
"Microsoft.DotNet.xunit.performance.runner.Windows": "1.0.0-alpha-build0040", | ||
"Microsoft.Win32.Primitives": "4.4.0-beta-24913-02", | ||
"Newtonsoft.Json": "8.0.3", | ||
"Microsoft.NETCore.Platforms": "2.0.0-beta-25109-03", | ||
"Microsoft.NETCore.Targets": "1.2.0-beta-24913-02", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This package is not needed.
"imports": [ | ||
"dnxcore50", | ||
"netcoreapp1.1", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not needed.
You may need some additional package refs. We still produce packages for those listed here: https://github.com/dotnet/versions/blob/master/build-info/dotnet/corefx/master/Latest_Packages.txt. Some of those overlap with NETCore.App but there is more than just S.R.CS.Unsafe that does not. |
LGTM. We can add the extra package references now, or later when folks start wanting to use them. As long as the current suite of tests is satisfied then that seems ok to me. |
@gkhanna79 @weshaggard @ericstj has the UnicodeEncoding class changed recently? Looks like https://github.com/dotnet/coreclr/blob/master/tests/src/CoreMangLib/cti/system/text/unicodeencoding/unicodeencodinggetbytecount1.cs#L192 may need to change, based on the current errors. Also, with the changes from #10150, tests are passing in Helix. |
@dotnet-bot test OSX x64 Checked Build and Test |
I have changed UnicodeEncoding in #10124 . The CI was green with my change. Is this running more tests? |
Yes, it needs to change. It is build break caused by adding a new API. It is expected - it was discussed during the review and determined to be ok. |
@jkotas what should it be changed to? |
|
I'll just insert the fix for now. |
Fixes for the odd path corruptions I introduced look good (at least a sampling of them). Thanks for fixing this. |
This change does a few things:
There's a lot of changes here, but the relevant files should be at the top of the changeset - everything else is either a deletion of a project.json file, or a deletion of a Property referencing one of those files. (Or @AndyAyersMS fixing a bad ReferencePath in an .ilproj).
I did not touch any of the Perf stuff, as those tests still depend on using NetStandard1.4. Once that changes, we should be able to get rid of those project.json's as well, and point perf tests at test-dependencies/project.json.