Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move dnceng repositories to .NET 8 #1430

Open
1 of 3 tasks
garath opened this issue Nov 16, 2023 · 5 comments
Open
1 of 3 tasks

Move dnceng repositories to .NET 8 #1430

garath opened this issue Nov 16, 2023 · 5 comments
Assignees
Labels
Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports

Comments

@garath
Copy link
Member

garath commented Nov 16, 2023

The release of .NET 8 reminds us that the EOL dates for .NET 6 and 7 approach. Most of dnceng repositories are using .NET 6, but a few are using .NET 7, and that date is close enough to start thinking about allocating time to focus on an update.

.NET 6 leaves support on November 12, 2024. .NET 7 leaves support on May 14, 2024.

Repository Framework Tracking or Change
dotnet/dnceng net6.0
dotnet/dnceng-shared net6.0
dotnet-helix-service net7.0 #2413
✅ dotnet-helix-machines net8.0 !35018
✅ dotnet-migrate-package net8.0 !39070

Release Note Category

  • Feature changes/additions
  • Bug fixes
  • Internal Infrastructure Improvements

Release Note Description

Migrate repository to .NET 8

@missymessa missymessa added the Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports label Nov 30, 2023
@missymessa
Copy link
Member

When we are ready to do this work, split out into individual issues per repo because it's a lot of work for just one issue.

@premun
Copy link
Member

premun commented Jan 24, 2024

Is the goal to move 6.0 SDK like dnceng for instance, where I did that already, or to target the 8.0 TFM?

Some repos are easy, like dotnet-migrate-package, but repos like dnceng-shared provide libraries for Service Fabric which I think does not support 8.0 yet so I am not sure what we should do there.
microsoft/service-fabric#1472

@garath garath added the Ops - P2 Operations task, priority 2 label Mar 25, 2024
@chcosta
Copy link
Member

chcosta commented Mar 27, 2024

Is the goal to move 6.0 SDK like dnceng for instance, where I did that already, or to target the 8.0 TFM?

I think that both are relevant. Repos using a 6.0 / 7.0 SDK should move to 8.0, and they should target the 8.0 TFM. Does anyone else have a different interpretation?

For reference: https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core

@chcosta
Copy link
Member

chcosta commented Mar 27, 2024

repos like dnceng-shared provide libraries for Service Fabric which I think does not support 8.0 yet

Looks like the latest is that they hope to have support for 8.0 in April (though they lack confidence in this timeline).

dotnet-migrate-package and dotnet-helix-service are more immediately pressing for moving to .NET 8.

@chcosta chcosta self-assigned this Mar 27, 2024
@chcosta chcosta removed their assignment Apr 2, 2024
@garath garath removed the Ops - P2 Operations task, priority 2 label Apr 9, 2024
@ilyas1974 ilyas1974 added Ops - P1 Operations task, priority 1 (highest priority) and removed Ops - P1 Operations task, priority 1 (highest priority) labels Jul 24, 2024
@missymessa
Copy link
Member

I think we need to do #2341 before we can do this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports
Projects
None yet
Development

No branches or pull requests

7 participants