Skip to content

Conversation

@carlossanlop
Copy link
Contributor

@carlossanlop carlossanlop commented Jan 15, 2025

DO NOT MERGE.

This PR intends to verify which repos need to get the dependencies updated after runtime gets them updated first.

@carlossanlop carlossanlop changed the title [TEST] Testing bumping maintenance-packages dependencies in repos that depend on them [TEST] Bumping maintenance-packages dependencies in repos that depend on them Jan 15, 2025
@carlossanlop
Copy link
Contributor Author

@dotnet/source-build do you know if there is a known issue for a segmentation fault in the creation of the binlog of this leg? https://github.com/dotnet/dotnet/pull/133/checks?check_run_id=36255542155

@carlossanlop
Copy link
Contributor Author

I was hoping that changing to the internal feed for m-p would let me use the regular package version but no. I'll have to keep using the ugly one with the suffix.

@ericstj
Copy link
Member

ericstj commented Feb 19, 2025

Stuff seems to be working.

src/aspnetcore/src/Testing/src/Microsoft.AspNetCore.InternalTesting.csproj#L0

src/aspnetcore/src/Testing/src/Microsoft.AspNetCore.InternalTesting.csproj(0,0): error NU1605: (NETCORE_ENGINEERING_TELEMETRY=Restore) Warning As Error: Detected package downgrade: System.ValueTuple from 4.6.0 to 4.5.0. Reference the package directly from the project to select a different version. 
 Microsoft.AspNetCore.InternalTesting -> Microsoft.Extensions.Logging 10.0.0-ci -> System.ValueTuple (>= 4.6.0) 
 Microsoft.AspNetCore.InternalTesting -> System.ValueTuple (>= 4.5.0)

Looks to me like aspnetcore needs an update since it's adding a direct dependency on the old version of ValueTuple.

@ericstj
Copy link
Member

ericstj commented Feb 19, 2025

<MicrosoftBCLHashCodeVersion>6.0.0</MicrosoftBCLHashCodeVersion>
<SystemBuffersVersion>4.6.0</SystemBuffersVersion>
<SystemThreadingTasksExtensionsVersion>4.6.0</SystemThreadingTasksExtensionsVersion>
<SystemValueTupleVersion>4.6.0</SystemValueTupleVersion>
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@ericstj from your comment: #133 (comment)

Already updated it here, but conditioned to source build.

I do see a bunch of csprojs in aspnet core that are hardcoding System.ValueTuple, instead of using the property value.

  • eng/Baseline.Designer.props
  • src/submodules/MessagePack-CSharp/sandbox/...
    • TestData.InvalidProject.csproj
    • TestData.InvalidSyntax.csproject
    • TestData2.csproj

Copy link
Member

Choose a reason for hiding this comment

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

Those projects aren't the ones casing the failure.

Why is it OK to condition it on source build if you haven't conditioned it on source build in runtime? Runtime has the newer reference, which comes in transitively then ASPNET project is downgrading it.

@carlossanlop
Copy link
Contributor Author

Replaced with #155

@carlossanlop carlossanlop deleted the BumpMaintenancePackagesDependencies branch February 21, 2025 01:47
carlossanlop added a commit to dotnet/roslyn that referenced this pull request Mar 25, 2025
This PR is result of testing the parallel dependency updates to ensure
source-build does not break: dotnet/dotnet#133
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.

2 participants