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

Update Debian version to 13 #111768

Merged
merged 2 commits into from
Jan 28, 2025
Merged

Update Debian version to 13 #111768

merged 2 commits into from
Jan 28, 2025

Conversation

richlander
Copy link
Member

@richlander richlander commented Jan 23, 2025

  • Updated Debian (libraries tests) to 13 / Trixie
  • We can leave runtime on 12 for now
  • We have historically shipped new pre-release Debian images with .NET LTS P1.
  • BTW: Someone could reasonably push back that it is too early to accept this PR and that we should only use it for CI validation.

Here are the schedules to compare:

Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-infrastructure-libraries
See info in area-owners.md if you want to be subscribed.

@richlander
Copy link
Member Author

/azp run runtime-libraries-coreclr outerloop-linux

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@bartonjs
Copy link
Member

/azp run runtime-libraries-coreclr outerloop-linux

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@richlander
Copy link
Member Author

@tannergooding -- PTAL at the System.Numerics test failures.

@tannergooding
Copy link
Member

Looks like it is already being handled with #111841 and can be ignored

@richlander
Copy link
Member Author

@jkotas -- We need to decide how to handle Debian releases. We've traditionally published container images for new Debian releases with our LTS Preview 1. We're doing that again. This PR being (effectively) green means that we're in good shape for that. The question is when we feel comfortable merging this PR for CI reliability.

Debian has a series of freezes. You can see that at the links in my initial comment for the PR. We could wait for a specific freeze. I have no insight on any still-to-be-made breaking changes that may cause CI instability for us. I'm looking for guidance on this.

@jkotas
Copy link
Member

jkotas commented Jan 28, 2025

The question is when we feel comfortable merging this PR for CI reliability.

Updating main branch CI to use pre-release Debian LGTM.

I have no insight on any still-to-be-made breaking changes that may cause CI instability for us.

Yes, it is the challenge with floating image tags. We can give this a try. If we see the floating image tags to cause surprise breaks due to breaking changes in pre-release Debian, we should switch to explicit image tags.

Copy link
Member

@jkotas jkotas left a comment

Choose a reason for hiding this comment

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

Thank you!

@jkotas jkotas merged commit baa8359 into dotnet:main Jan 28, 2025
80 of 83 checks passed
grendello added a commit to grendello/runtime that referenced this pull request Jan 28, 2025
* main: (31 commits)
  Fix linux-x86 build (dotnet#111861)
  Add FrozenDictionary specialization for integers / enums (dotnet#111886)
  [SRM] Refactor reading from streams. (dotnet#111323)
  Sign the DAC and DBI during the build process instead of in separate steps (dotnet#111416)
  Removing Entry2MethodDesc as it is unnecessary (dotnet#111756)
  Cross Product for Vector2 and Vector4 (dotnet#111265)
  Handle unicode in absolute URI path for combine. (dotnet#111710)
  Drop RequiresProcessIsolation on mcc tests (dotnet#111887)
  [main] Update dependencies from dotnet/roslyn (dotnet#111691)
  new trimmer feature System.TimeZoneInfo.Invariant (dotnet#111215)
  [browser] reduce msbuild memory footprint (dotnet#111751)
  Add debugging checks for stack overflow tests failure (dotnet#111867)
  Localized file check-in by OneLocBuild Task: Build definition ID 679: Build ID 2629821 (dotnet#111884)
  Bump main to preview2 (dotnet#111882)
  Avoid generic virtual dispatch for frozen collections alternate lookup (dotnet#108732)
  Bump main versioning to preview1 (dotnet#111880)
  Switch OneLoc to main (dotnet#111872)
  Improve docs on building ILVerify (dotnet#111851)
  Update Debian version to 13 (dotnet#111768)
  win32: add fallback to environment vars for system folder (dotnet#109673)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants