Skip to content

Conversation

@dotnet-maestro
Copy link

@dotnet-maestro dotnet-maestro bot commented Dec 14, 2022

This pull request updates the following dependencies

Coherency Updates

The following updates ensure that dependencies with a CoherentParentDependency
attribute were produced in a build used as input to the parent dependency's build.
See Dependency Description Format

  • Coherency Updates:
    • Microsoft.SourceLink.GitHub: from 1.2.0-beta-22518-02 to 1.2.0-beta-23064-02 (parent: Microsoft.DotNet.Arcade.Sdk)
    • Microsoft.DotNet.XliffTasks: from 1.0.0-beta.22631.1 to 1.0.0-beta.23064.1 (parent: Microsoft.DotNet.Arcade.Sdk)

From https://github.com/dotnet/arcade

  • Subscription: 7787dd03-cbf4-4297-391c-08d8e9750bf8
  • Build: 20230116.1
  • Date Produced: January 16, 2023 1:41:18 PM UTC
  • Commit: e52b885a6ec2fc87c9e94b80d9ff7a862786390b
  • Branch: refs/heads/main

…213.4

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22613.4

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22612.1 (parent: Microsoft.DotNet.Arcade.Sdk
@dsplaisted
Copy link
Member

@dotnet/source-build-internal Could someone look at this source build failure?

/__w/1/s/artifacts/source-build/self/src/src/redist/targets/GenerateLayout.targets(391,5): error : Download from all targets failed. List of attempted targets: https://dotnetcli.blob.core.windows.net/dotnet//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz, https://dotnetbuilds.blob.core.windows.net/public//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz [/__w/1/s/artifacts/source-build/self/src/src/redist/redist.csproj]
##[error]artifacts/source-build/self/src/src/redist/targets/GenerateLayout.targets(391,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Download from all targets failed. List of attempted targets: https://dotnetcli.blob.core.windows.net/dotnet//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz, https://dotnetbuilds.blob.core.windows.net/public//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz
/__w/1/s/artifacts/source-build/self/src/src/redist/targets/GenerateLayout.targets(391,5): error : Failed to download file using addresses in Uri and/or Uris. [/__w/1/s/artifacts/source-build/self/src/src/redist/redist.csproj]

@MichaelSimons
Copy link
Member

https://github.com/orgs/dotnet/teams/source-build-internal Could someone look at this source build failure?

FYI, the source-build (managed) legs are the responsibility of the repo owners to maintain, not the source-build team. We are happy to help out if there are complications if the repo owners can't diagnose.

@marcpopMSFT
Copy link
Member

It's failing to find the linux version of the runtime:
/__w/1/s/artifacts/source-build/self/src/src/redist/targets/GenerateLayout.targets(391,5): error : Download from all targets failed. List of attempted targets: https://dotnetcli.blob.core.windows.net/dotnet//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz, https://dotnetbuilds.blob.core.windows.net/public//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz [/__w/1/s/artifacts/source-build/self/src/src/redist/redist.csproj] ##[error]artifacts/source-build/self/src/src/redist/targets/GenerateLayout.targets(391,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Download from all targets failed. List of attempted targets: https://dotnetcli.blob.core.windows.net/dotnet//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz, https://dotnetbuilds.blob.core.windows.net/public//dotnet-runtime-8.0.0-alpha.1.22605.1-linux-x64.tar.gz

Is that a networking issue or a problem with the arcade update itself?

…215.3

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22615.3

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22614.1 (parent: Microsoft.DotNet.Arcade.Sdk
…216.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22616.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22614.1 (parent: Microsoft.DotNet.Arcade.Sdk
@crummel
Copy link

crummel commented Dec 19, 2022

I'm taking a look at this now.

…220.3

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22620.3

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22619.2 (parent: Microsoft.DotNet.Arcade.Sdk
…221.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22621.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22619.2 (parent: Microsoft.DotNet.Arcade.Sdk
…223.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22623.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22622.1 (parent: Microsoft.DotNet.Arcade.Sdk
…226.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22626.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22624.1 (parent: Microsoft.DotNet.Arcade.Sdk
…228.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22628.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22627.1 (parent: Microsoft.DotNet.Arcade.Sdk
…230.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.22630.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22627.1 (parent: Microsoft.DotNet.Arcade.Sdk
…102.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.23052.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22631.1 (parent: Microsoft.DotNet.Arcade.Sdk
@nagilson
Copy link
Member

nagilson commented Jan 3, 2023

@crummel PTAL again once you're back

…103.5

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.22612.4 -> To Version 8.0.0-beta.23053.5

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.22611.1 -> To Version 1.0.0-beta.22631.1 (parent: Microsoft.DotNet.Arcade.Sdk
@MichaelSimons
Copy link
Member

Some runtime changes are needed to unblock this. I merged these changes in with #15151.

dotnet-maestro bot and others added 2 commits January 5, 2023 13:28
…104.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23054.2

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23053-01 (parent: Microsoft.DotNet.Arcade.Sdk
@MichaelSimons
Copy link
Member

@crummel - I resolved the merge conflicts. There is a sourcelink build issue. Can you please investigate and pull in the appropriate folks as needed?

…105.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23055.2

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23054-02 (parent: Microsoft.DotNet.Arcade.Sdk
…105.3

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23055.3

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23054-02 (parent: Microsoft.DotNet.Arcade.Sdk
@mmitche
Copy link
Member

mmitche commented Jan 6, 2023

/cc @ViktorHofer This includes the 8.0 arcade update.

dotnet-maestro bot and others added 2 commits January 8, 2023 13:22
…106.4

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23056.4

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23054-02 (parent: Microsoft.DotNet.Arcade.Sdk
@ViktorHofer
Copy link
Member

Fixed the failing Windows build which hardcoded the TFM of the Microsoft.DotNet.Build.Tasks.Installers package.

dotnet-maestro bot and others added 2 commits January 9, 2023 13:24
…108.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23058.1

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23054-02 (parent: Microsoft.DotNet.Arcade.Sdk
@mmitche mmitche requested a review from a team as a code owner January 9, 2023 19:06
@ViktorHofer
Copy link
Member

We will be able to remove the attached patch in ~2 hours when the Arcade dependency update is available.

@premun
Copy link
Member

premun commented Jan 13, 2023

We will be able to remove the attached patch in ~2 hours when the Arcade dependency update is available.

Would we skip arcade validation? Otherwise I am not sure 2 hours is possible.

cc @premun Premek Vysoky FTE - We got a weird CI error with the patch I added:

Thanks for notifying me. A fix is coming in about an hour from arcade-services.

@ViktorHofer
Copy link
Member

Would we skip arcade validation? Otherwise I am not sure 2 hours is possible.

Yes, the Arcade.Sdk package will be available on the feed when the normal official build completes. There's no need to wait for the validation pipeline to finish in this case. I will manually update the Arcade.Sdk version used in this branch as soon as the package is available.

@ViktorHofer
Copy link
Member

Another build break :( Will be fixed with dotnet/arcade#12208

dotnet-maestro bot and others added 3 commits January 13, 2023 13:26
…112.3

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23062.3

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23061-01 (parent: Microsoft.DotNet.Arcade.Sdk
@crummel
Copy link

crummel commented Jan 13, 2023

@mmitche This might be related to your recent change?

.nuget/packages/microsoft.dotnet.arcade.sdk/8.0.0-beta.23063.3/tools/DefaultVersions.props(15,3): error MSB4024: (NETCORE_ENGINEERING_TELEMETRY=Restore) The imported project file "/Users/runner/work/1/s/.nuget/packages/microsoft.dotnet.arcade.sdk/8.0.0-beta.23063.3/tools/DefaultVersions.Generated.props" could not be loaded. The 'MicrosoftSourceLinkVersion' start tag on line 10 position 6 does not match the end tag of 'MicrosoftSourceLinkGitVersion'. Line 10, position 54.

I'm looking at the new VMR failure (the ICommandHandler error).

@ViktorHofer
Copy link
Member

Yes there was yet another issue. Will be fixed with dotnet/arcade#12211

@crummel
Copy link

crummel commented Jan 13, 2023

@tmat I'm not seeing that ICommandHandler has changed recently but we're getting

    /vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/Program.cs(79,28): error CS7069: Reference to type 'ICommandHandler' claims it is defined in 'System.CommandLine', but it could not be found [/vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/dotnet-sourcelink.csproj::TargetFramework=net7.0]
    /vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/Program.cs(85,33): error CS7069: Reference to type 'ICommandHandler' claims it is defined in 'System.CommandLine', but it could not be found [/vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/dotnet-sourcelink.csproj::TargetFramework=net7.0]
    /vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/Program.cs(91,38): error CS7069: Reference to type 'ICommandHandler' claims it is defined in 'System.CommandLine', but it could not be found [/vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/dotnet-sourcelink.csproj::TargetFramework=net7.0]
    /vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/Program.cs(97,33): error CS7069: Reference to type 'ICommandHandler' claims it is defined in 'System.CommandLine', but it could not be found [/vmr/dotnet/src/sourcelink/artifacts/source-build/self/src/src/dotnet-sourcelink/dotnet-sourcelink.csproj::TargetFramework=net7.0]

Any idea what could be going on there?

dotnet-maestro bot and others added 2 commits January 14, 2023 13:26
…113.7

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23063.7

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23062-02 (parent: Microsoft.DotNet.Arcade.Sdk
@ViktorHofer
Copy link
Member

ViktorHofer commented Jan 16, 2023

@tmat I'm not seeing that ICommandHandler has changed recently but we're getting

The problem is that the system.commandline.namingconventionbinder dependency is lower than the others:

image

We are using an old build of namingconventionbinder.dll which expects the ICommandHandler type to be found somewhere else. That looks to be a source build authoring issue as the namingconventionbinder dependency is missing from the previously source built packages list:

image

…116.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.CMake.Sdk
 From Version 8.0.0-beta.23052.2 -> To Version 8.0.0-beta.23066.1

Dependency coherency updates

Microsoft.SourceLink.GitHub,Microsoft.DotNet.XliffTasks
 From Version 1.2.0-beta-22518-02 -> To Version 1.2.0-beta-23064-02 (parent: Microsoft.DotNet.Arcade.Sdk
@dsplaisted
Copy link
Member

We are using an old build of namingconventionbinder.dll which expects the ICommandHandler type to be found somewhere else. That looks to be a source build authoring issue as the namingconventionbinder dependency is missing from the previously source built packages list:

image

Who's on point to fix this? Maybe @MichaelSimons?

@MichaelSimons
Copy link
Member

Who's on point to fix this? Maybe @MichaelSimons?

Per a discussion in tactics, we made the decision to disable the source-build build leg in PRs to unblock the dependency flow PRs.

@ViktorHofer ViktorHofer merged commit 8db7870 into main Jan 18, 2023
@ViktorHofer ViktorHofer deleted the darc-main-e0248016-a57a-4ad2-aa0c-03ad8d093d6b branch January 18, 2023 10:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants