Breaking Change: Removal of procps package #3698
mthalman
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Breaking Change: Removal of procps package
In the .NET 6
sdk
image type, theprocps
package is no longer included for Debian and Ubuntu. This may break any custom logic you've added which depends on the utilities provided by this package. This package was previously included for .NET 5 container images in order to supportdotnet watch
functionality. In .NET 6,dotnet watch
was updated to longer have a dependency on theprocps
package.Details
During the .NET 5 release cycle, it was discovered that the Debian and Ubuntu
sdk
container images lacked thepgrep
utility required bydotnet watch
functionality. This utility is provided by theprocps
package and that package was added to those images at that time to address the issue. In addition, thedotnet watch
code for .NET 6 was updated to remove this dependency on thepgrep
utility. For that reason, theprocps
package is no longer being included insdk
images.This removal may impact any custom logic you have that runs in an
sdk
container and depends on the utilities provided by theprocps
package. This package includes the following utilities:If you're dependent on one of these utilities, you can install the
procps
package by including the following instruction in your Dockerfile:RUN apt-get update \ && apt-get install -y \ procps \ && rm -rf /var/lib/apt/lists/*
Related Issue
#2396
Beta Was this translation helpful? Give feedback.
All reactions