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

Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-04, preview1-26515-01, beta-26515-00, beta-26515-00, respectively (master)#29702

Closed
dotnet-maestro-bot wants to merge 2 commits into
dotnet:masterfrom
dotnet-maestro-bot:master-UpdateDependencies

Conversation

@dotnet-maestro-bot
Copy link
Copy Markdown

@dotnet-maestro-bot dotnet-maestro-bot commented May 15, 2018

No description provided.

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Discarded e25f660: Update CoreClr, CoreSetup to preview1-26515-01, preview1-26514-05, respectively

CI Status: 7:x: 4:hourglass: 3:heavy_check_mark: (click to expand)
  • Linux arm Release Build Build finished. Details
  • Linux arm64 Release Build Build finished. Details
  • Linux x64 Release Build Build finished. Details
  • Linux-musl x64 Debug Build Build finished. Details
  • UWP CoreCLR x64 Debug Build Build finished. Details
  • Windows x64 Debug Build Build finished. Details
  • Windows x86 Release Build Build finished. Details
  • NETFX x86 Release Build Started Details
  • OSX x64 Debug Build Started Details
  • Packaging All Configurations x64 Debug Build Started Details
  • UWP NETNative x86 Release Build Started Details
  • ✔️ CROSS Check Build finished. Details
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ WIP ready for review Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update CoreClr, CoreSetup to preview1-26515-01, preview1-26514-05, respectively (master) Update CoreClr, CoreFx, CoreSetup to preview1-26515-01, preview1-26515-01, preview1-26514-05, respectively (master) May 15, 2018
@dotnet-maestro-bot dotnet-maestro-bot force-pushed the master-UpdateDependencies branch from e25f660 to e26869c Compare May 15, 2018 01:50
@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Discarded e26869c: Update CoreClr, CoreFx, CoreSetup to preview1-26515-01, preview1-26515-01, preview1-26514-05, respectively

CI Status: 9:x: 5:heavy_check_mark: (click to expand)
  • Linux arm Release Build Build finished. Details
  • Linux arm64 Release Build Build finished. Details
  • Linux x64 Release Build Build finished. Details
  • Linux-musl x64 Debug Build Build finished. Details
  • OSX x64 Debug Build Build finished. Details
  • Packaging All Configurations x64 Debug Build Build finished. Details
  • UWP CoreCLR x64 Debug Build Build finished. Details
  • Windows x64 Debug Build Build finished. Details
  • Windows x86 Release Build Build finished. Details
  • ✔️ CROSS Check Build finished. Details
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ NETFX x86 Release Build Build finished. Details
  • ✔️ UWP NETNative x86 Release Build Build finished. Details
  • ✔️ WIP ready for review Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update CoreClr, CoreFx, CoreSetup to preview1-26515-01, preview1-26515-01, preview1-26514-05, respectively (master) Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26515-01, preview1-26515-01, preview1-26514-05, beta-26515-00, beta-26515-00, respectively (master) May 15, 2018
@dotnet-maestro-bot dotnet-maestro-bot force-pushed the master-UpdateDependencies branch from e26869c to d884e87 Compare May 15, 2018 05:17
@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Discarded d884e87: Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26515-01, preview1-26515-01, preview1-26514-05, beta-26515-00, beta-26515-00, respectively

CI Status: 8:x: 2:hourglass: 4:heavy_check_mark: (click to expand)
  • Linux arm Release Build Build finished. Details
  • Linux arm64 Release Build Build finished. Details
  • Linux x64 Release Build Build finished. Details
  • Linux-musl x64 Debug Build Build finished. Details
  • Packaging All Configurations x64 Debug Build Build finished. Details
  • UWP CoreCLR x64 Debug Build Build finished. Details
  • Windows x64 Debug Build Build finished. Details
  • Windows x86 Release Build Build finished. Details
  • NETFX x86 Release Build Started Details
  • OSX x64 Debug Build Started Details
  • ✔️ CROSS Check Build finished. Details
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ UWP NETNative x86 Release Build Build finished. Details
  • ✔️ WIP ready for review Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-26515-01, preview1-26515-01, preview1-26514-05, beta-26515-00, beta-26515-00, respectively (master) Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-01, preview1-26515-01, preview1-26515-01, beta-26515-00, beta-26515-00, respectively (master) May 15, 2018
@dotnet-maestro-bot dotnet-maestro-bot force-pushed the master-UpdateDependencies branch from d884e87 to 998f2fe Compare May 15, 2018 06:02
@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Discarded 998f2fe: Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-01, preview1-26515-01, preview1-26515-01, beta-26515-00, beta-26515-00, respectively

CI Status: 11:x: 3:heavy_check_mark: (click to expand)
  • Linux arm Release Build Build finished. Details
  • Linux arm64 Release Build Build finished. Details
  • Linux x64 Release Build Build finished. Details
  • Linux-musl x64 Debug Build Build finished. Details
  • NETFX x86 Release Build Build finished. Details
  • OSX x64 Debug Build Build finished. Details
  • Packaging All Configurations x64 Debug Build Build finished. Details
  • UWP CoreCLR x64 Debug Build Build finished. Details
  • UWP NETNative x86 Release Build Build finished. Details
  • Windows x64 Debug Build Build finished. Details
  • Windows x86 Release Build Build finished. Details
  • ✔️ CROSS Check Build finished. Details
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ WIP ready for review Details

@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-01, preview1-26515-01, preview1-26515-01, beta-26515-00, beta-26515-00, respectively (master) Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-01, preview1-26515-01, beta-26515-00, beta-26515-00, respectively (master) May 15, 2018
@dotnet-maestro-bot dotnet-maestro-bot force-pushed the master-UpdateDependencies branch from 998f2fe to 0dda5bc Compare May 15, 2018 13:55
@jkotas
Copy link
Copy Markdown
Member

jkotas commented May 15, 2018

@maryamariyan I assume that this needs your ConcurrentQueue changes

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Discarded 0dda5bc: Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-01, preview1-26515-01, beta-26515-00, beta-26515-00, respectively

CI Status: 10:x: 4:heavy_check_mark: (click to expand)
  • Linux arm Release Build Build finished. Details
  • Linux arm64 Release Build Build finished. Details
  • Linux x64 Release Build Build finished. Details
  • Linux-musl x64 Debug Build Build finished. Details
  • NETFX x86 Release Build Build finished. Details
  • OSX x64 Debug Build Build finished. Details
  • Packaging All Configurations x64 Debug Build Build finished. Details
  • UWP CoreCLR x64 Debug Build Build finished. Details
  • Windows x64 Debug Build Build finished. Details
  • Windows x86 Release Build Build finished. Details
  • ✔️ CROSS Check Build finished. Details
  • ✔️ license/cla All CLA requirements met. Details
  • ✔️ UWP NETNative x86 Release Build Build finished. Details
  • ✔️ WIP ready for review Details

…fsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-04, preview1-26515-01, beta-26515-00, beta-26515-00, respectively
@dotnet-maestro-bot dotnet-maestro-bot changed the title Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-01, preview1-26515-01, beta-26515-00, beta-26515-00, respectively (master) Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-04, preview1-26515-01, beta-26515-00, beta-26515-00, respectively (master) May 15, 2018
@dotnet-maestro-bot dotnet-maestro-bot force-pushed the master-UpdateDependencies branch from 0dda5bc to 11f19e9 Compare May 15, 2018 15:39
@maryamariyan
Copy link
Copy Markdown

@jkotas thanks. I'm looking at this.

@maryamariyan maryamariyan self-assigned this May 15, 2018
<Compile Include="$(CommonPath)\CoreLib\Internal\Padding.cs">
<Link>Common\CoreLib\Internal\Padding.cs</Link>
</Compile>
<Compile Include="$(CommonPath)\CoreLib\System\Collections\Concurrent\ConcurrentQueue_Segment.cs">
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.

Is ConcurrentQueue_Segment really needed here?

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.

It shouldn't be. It should only be needed by ConcurrentQueue, which isn't here any more.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

yes. I removed it. Will push up the PR along with a fix for the tests

@maryamariyan
Copy link
Copy Markdown

@jkotas I'm working on fixing the failing tests.

System.MissingMethodException : Constructor on type 'System.Collections.Concurrent.ProducerConsumerCollectionDebugView`1[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]' not found.

Should be a straightforward fix

/// </para>
/// </remarks>
[DebuggerTypeProxy(typeof(IProducerConsumerCollectionDebugView<>))]
[DebuggerTypeProxy(typeof(ProducerConsumerCollectionDebugView<>))]
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.

Would a better name for this be IProducerConsumerCollectionDebugView? It would match convention that we are using in other places (ICollectionDebugView, IDictionaryDebugView, ...).

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

That fix will have to go in coreclr

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.

It does not need to go in coreclr first. You can make it in corefx and let the mirror to bring it over to CoreCLR.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I see. Will go ahead then.

<Compile Include="System\Net\Http\SocketsHttpHandler\RedirectHandler.cs" />
<Compile Include="$(CommonPath)\System\Collections\Concurrent\ConcurrentQueue_Segment.cs">
<Link>Common\System\Collections\Concurrent\ConcurrentQueue_Segment.cs</Link>
<Compile Include="$(CommonPath)\CoreLib\Internal\Padding.cs">
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.

Padding.cs from CoreLib has ARM64-specific ifdefs, but the corefx libraries are not compiled machine specific. We may want to keep a different Padding.cs for corefx with no ifdefs and conservative size that is not machine specific.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

How do you recommend I approach this?

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.

Have a different Padding.cs for CoreFX without ifdefs for now.

More discussion about this is in #22724

ConcurrentQueue<ConnectEventArgs>.Segment.RoundUpToPowerOf2(Math.Max(2, Environment.ProcessorCount)));
private static readonly Segment<ConnectEventArgs> s_connectEventArgs =
new Segment<ConnectEventArgs>(
Segment<ConnectEventArgs>.RoundUpToPowerOf2(Math.Max(2, Environment.ProcessorCount)));
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.

I didn't notice this in the coreclr PR, but "Segment" is too generic a name for this. When it was a nested type, it made sense, but now that it's not, we should rename it to something else, either ConcurrentQueueSegment or BoundedConcurrentQueue or something like that.

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26515-05, preview1-26515-04, preview1-26515-04, beta-26516-00, beta-26516-00, respectively'

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26516-01, preview1-26515-04, preview1-26515-04, beta-26516-00, beta-26516-00, respectively'

@maryamariyan maryamariyan force-pushed the master-UpdateDependencies branch 2 times, most recently from da427b0 to 49e9114 Compare May 16, 2018 00:56
</ItemDefinitionGroup>
<ItemGroup>
<Compile Include="$(MSBuildThisFileDirectory)Internal\IO\File.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Internal\Padding.cs" />
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.

This should stay here.

@@ -6,21 +6,15 @@

namespace Internal
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.

This should be copy, not rename.

@@ -4,6 +4,8 @@
<BuildConfigurations>
netcoreapp;
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.

We should not need netcoreapp build configuration now that we have netcoreapp--Window_NT and netcoreapp-Unix configurations.

<Compile Include="System\Collections\Concurrent\CDSCollectionETWBCLProvider.cs" />
<Compile Include="System\Collections\Concurrent\ConcurrentBag.cs" />
<Compile Include="System\Collections\Concurrent\ConcurrentDictionary.cs" />
<Compile Include="System\Collections\Concurrent\ConcurrentQueue.cs" />
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.

You will need to keep these .cs files in for uapaot build until the change propagates to ProjectN.

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26516-01, preview1-26515-04, preview1-26515-04, beta-26516-01, beta-26516-01, respectively'

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26516-05, preview1-26515-04, preview1-26516-01, beta-26516-01, beta-26516-01, respectively'

@maryamariyan maryamariyan force-pushed the master-UpdateDependencies branch 2 times, most recently from 421b89e to 872137e Compare May 16, 2018 14:50
@maryamariyan
Copy link
Copy Markdown

@dotnet-bot test UWP NETNative x86 Release Build

@maryamariyan maryamariyan force-pushed the master-UpdateDependencies branch from 872137e to 3a53497 Compare May 16, 2018 18:22
Fixes: dotnet/coreclr#17751
@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26517-01, preview1-26515-04, preview1-26516-04, beta-26516-01, beta-26516-01, respectively'

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26517-01, preview1-26517-01, preview1-26516-04, beta-26516-01, beta-26516-01, respectively'

@dotnet-maestro-bot
Copy link
Copy Markdown
Author

Couldn't update this pull request: Head commit author 'Maryam Ariyan' is not 'dotnet-maestro-bot'
Would have applied 'Update BuildTools, CoreClr, CoreFx, CoreSetup, ProjectNTfs, ProjectNTfsTestILC to preview1-02815-01, preview1-26517-01, preview1-26517-01, preview1-26516-04, beta-26517-00, beta-26517-00, respectively'

@jkotas
Copy link
Copy Markdown
Member

jkotas commented May 17, 2018

Closing to pick up CoreCLR update

@jkotas jkotas closed this May 17, 2018
@karelz karelz added this to the 3.0 milestone Jun 2, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants