Skip to content

Conversation

@dotnet-maestro
Copy link
Contributor

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.NETCore.App.Ref: from 9.0.0-rc.1.24414.5 to 9.0.0-rc.1.24420.11 (parent: Microsoft.NET.Sdk)
    • Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport: from 9.0.0-rc.1.24402.2 to 9.0.0-rc.1.24416.2 (parent: Microsoft.NETCore.App.Ref)
    • Microsoft.NET.ILLink.Tasks: from 9.0.0-rc.1.24414.5 to 9.0.0-rc.1.24420.11 (parent: Microsoft.NET.Sdk)
    • Microsoft.DotNet.Cecil: from 0.11.5-alpha.24379.1 to 0.11.5-alpha.24413.1 (parent: Microsoft.NET.ILLink.Tasks)

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

  • Subscription: 5c50b97b-42f0-4f11-a562-08dcbc320e44
  • Build: 20240821.9
  • Date Produced: August 21, 2024 10:49:14 AM UTC
  • Commit: 1854762845800fc53d6395c35e24fc1f27e8ce35
  • Branch: refs/heads/release/9.0.1xx-rc1

Microsoft.NET.Sdk
 From Version 9.0.100-rc.1.24419.12 -> To Version 9.0.100-rc.1.24421.9

Dependency coherency updates

Microsoft.NETCore.App.Ref,Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport,Microsoft.NET.ILLink.Tasks,Microsoft.DotNet.Cecil
 From Version 9.0.0-rc.1.24414.5 -> To Version 9.0.0-rc.1.24420.11 (parent: Microsoft.NET.Sdk
jonathanpeppers added a commit to jonathanpeppers/debugger-libs that referenced this pull request Aug 21, 2024
Context: dotnet/android#9237
Context: dotnet/android-tools@34e98e2

Using the latest .NET 9 RC 1 builds, dotnet/android repo fails to
restore with:

    external/debugger-libs/Mono.Debugging/Mono.Debugging.csproj :
    error NU1102: Unable to find package Microsoft.NETCore.App.Ref with version (= 6.0.34

To solve this, we generally set `$(RestoreAdditionalProjectSources)`
to a feed that would include the 6.0.34 runtime packages.

Add an "extension point" to mono/debugger-libs, that would allow us to
have a submodule like:

    external/debugger-libs

Then would allow us to create the file:

    external/debugger-libs.override.props

This file would set `$(RestoreAdditionalProjectSources)` until the
6.0.34 runtime is released.
thaystg pushed a commit to mono/debugger-libs that referenced this pull request Aug 21, 2024
* [build] add extension point for consuming repositories

Context: dotnet/android#9237
Context: dotnet/android-tools@34e98e2

Using the latest .NET 9 RC 1 builds, dotnet/android repo fails to
restore with:

    external/debugger-libs/Mono.Debugging/Mono.Debugging.csproj :
    error NU1102: Unable to find package Microsoft.NETCore.App.Ref with version (= 6.0.34

To solve this, we generally set `$(RestoreAdditionalProjectSources)`
to a feed that would include the 6.0.34 runtime packages.

Add an "extension point" to mono/debugger-libs, that would allow us to
have a submodule like:

    external/debugger-libs

Then would allow us to create the file:

    external/debugger-libs.override.props

This file would set `$(RestoreAdditionalProjectSources)` until the
6.0.34 runtime is released.

* `.props`! Whoops!
@jonathanpeppers
Copy link
Member

We'll probably have to merge with MAUI Integration lane red:

Workload installation failed: Version 8.0.9 of package microsoft.netcore.app.runtime.mono.ios-arm64 is not found in NuGet feeds

They'll fix this in dotnet/maui, when they bump to this same build of .NET 9 RC 1.

jonathanpeppers added a commit that referenced this pull request Aug 21, 2024
Changes: mono/debugger-libs@84c5c67...d566434
Context: #9237

Updating this submodule in main, to align with changes on the
`release/9.0.1xx-rc1` branch.

Notably, this sets `$(DisableTransitiveFrameworkReferenceDownloads)`
for mono/debugger-libs to avoid restoring ASP.NET and Windows desktop
packages for downlevel .NET versions.

* Fix Policheck errors

* Adding AddExplicitInterfaceImplementation

* Fix add breakpoint and viewing locals from a pdb loaded on debugges

* Synchronize access to symbols dictionary

* [build] add extension point for consuming repositories
@jonathanpeppers jonathanpeppers merged commit 41d2cb8 into release/9.0.1xx-rc1 Aug 21, 2024
@jonathanpeppers jonathanpeppers deleted the darc-release/9.0.1xx-rc1-9d91a073-4177-4577-a560-9a9fd6628236 branch August 21, 2024 20:41
jonathanpeppers added a commit that referenced this pull request Aug 22, 2024
Changes: mono/debugger-libs@84c5c67...d566434
Context: #9237

Updating this submodule in main, to align with changes on the
`release/9.0.1xx-rc1` branch.

Notably, this sets `$(DisableTransitiveFrameworkReferenceDownloads)`
for mono/debugger-libs to avoid restoring ASP.NET and Windows desktop
packages for downlevel .NET versions.

Changes in mono/debugger-libs:

* Fix Policheck errors

* Adding AddExplicitInterfaceImplementation

* Fix add breakpoint and viewing locals from a pdb loaded on debugges

* Synchronize access to symbols dictionary

* [build] add extension point for consuming repositories
@github-actions github-actions bot locked and limited conversation to collaborators Sep 23, 2024
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.

2 participants