Why does .NET 10 require explicit installation of libgssapi-krb5-2 when Ubuntu already includes Kerberos?
- Dominant language
- PowerShell
- Stars
- 22k
- Forks
- 4.9k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 29
Description
1. [**Ubuntu Kerberos note** ](https://github.com/dotnet/docs/blob/1df34563d063f2e199a3c75609d53f5d9403b11b/docs/core/compatibility/containers/8.0/krb5-libs-package.md?plain=1#L10)
Ubuntu already includes Kerberos libraries by default (including GSSAPI).
2. **.NET 10 dependency list**
`libgssapi-krb5-2` is listed as a required dependency that must be explicitly installed.
https://github.com/dotnet/core/blob/44c196de9a31776409a327e069f7a1c7c8d40dda/release-notes/10.0/dotnet-dependencies.md?plain=1#L413
3. **But the official .NET 10 runtime-deps image does NOT install this library:**
`https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/10.0/resolute/amd64/Dockerfile`
If Ubuntu already ships Kerberos, and the official runtime-deps image does not install `libgssapi-krb5-2`, why does the .NET 10 dependency documentation say this library must be explicitly installed?
Contributor guide
Assessment
This issue has not been assessed yet.