-
Notifications
You must be signed in to change notification settings - Fork 5k
Debian 11 - allow installation against libicu67 #43052
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
Comments
Tagging subscribers to this area: @safern, @ViktorHofer |
Is there a way to avoid listing the version numbers in the dependencies? I am guessing we'll need to do that again with new ICu versions? |
by the way, I am still seeing this infrastructure issue more than globalization :-) |
@safern is this the same issue https://github.com/dotnet/core/issues/5019? |
@nzbart what version of Debian you have? |
@tarekgh For day-to-day development, I run Debian Testing (what will be Debian 11) so that I have the most recent versions of the O/S and software. I deploy to Debian 10 stable. |
it looks according the doc https://docs.microsoft.com/en-us/dotnet/core/install/linux-debian we are not supporting Debian 11 yet. CC @dagood |
@tarekgh I realise that official Debian 11 support will only come several months after official release of Debian 11. Due to the infrequent (around once every two years) release cycle of Debian stable versions, it'd be great if it was still possible to install and run on the latest version - maybe via a beta channel or similar? Not many developers will be running the stable version of Debian other than for production deployment. As it currently stands, it's looking like this issue will prevent the installation via apt-get of the dotnet tooling for Debian based distros (except Ubuntu) until some time near the end of 2021 or beginning of 2022. The current situation is that we either need to manually download and install the binaries (and remember to manually update them) or use the snap version, which appears to be poorly supported by tooling such as Rider and VS Code. |
This is an For context, the The way it normally works is that Keep in mind that it'll only take effect on the next servicing release after merging a PR, because we only build/release new runtime-deps packages as part of a servicing release. (I think that we should decouple runtime-deps from servicing releases and opened this proposal earlier this year: #35672.) I'm not in |
A few ways:
|
This sounds a very reasonable request to the debian package manager. In my very shallow understanding of package design if libicu versions are backward compatible having a dotnet/source-build#782 would be fantastic. Am not qualified to do it but would be glad to contribute/test. |
Come to think about it, as far as I know, nobody's ever directly asked. 😄 If that happens, our packages will automatically start working right away because we already include |
@NikolaMilosavljevic , please explore asking Debian package maintainer to add unversioned libicu package to point at latest included in distro. Otherwise wait on Debian 11 release to add support in deps packages. |
Fixed with linked PR. |
Any luck on the forward-thinking part?
|
We are tracking that task with #43419 |
Uh oh!
There was an error while loading. Please reload this page.
I see that there is a list of known libicu versions, aptly named
KnownLibIcuVersion
. Is it possible to add libicu67 to the list so that dotnet can be installed on Debian Testing?Currently, this is the error I get when trying to install:
This Dockerfile reproduces the issue:
Build with:
sudo docker build -t dotnetinstall .
The text was updated successfully, but these errors were encountered: