git-credential-manager icon indicating copy to clipboard operation
git-credential-manager copied to clipboard

Not possible to install on Fedora 40

Open luckydonald opened this issue 1 year ago • 6 comments

Fedora 40 only ships with .net 6.0 and 8.0, as

"NET 7 is EOL in May. According to dotnet.microsoft.com, the final 6 months of support is maintenance that receive security fixes only which [providing a package for a platform] is not."

Source: https://github.com/dotnet/runtime/pull/98079#issuecomment-1934981974

luckydonald avatar Apr 26 '24 15:04 luckydonald

@luckydonald I'm also running Fedora 40. I see the version 2.5 with support for .Net 8 is already released but the pipeline to put it in Nuget is failing, you can use the tarball in the meantime, see: https://github.com/git-ecosystem/git-credential-manager/blob/release/docs/install.md#tarball

joalcava avatar Apr 26 '24 16:04 joalcava

Same issue on Debian 12. They just need to fix the pipeline...

MeikelLP avatar May 27 '24 10:05 MeikelLP

As 7.0 EOL was 14th of May 2024 then regardless of distro/operating system tool .NET requirements need improvement. Also, checking repository shows that 8.0 support is almost there as mentioned in earlier comments but it isn not released. So ticket must be redefined, I guess. Maybe @luckydonald is so kind than rephases ticket as there is no issues reported about relesing tool which drops .NET 7.0 requirement.

For workaround installation from source can be done in addition to install from tarball:

export installPrefix="/home/<username>/.local" # this is prefix, bin is added by install
dotnet build -c Release -p:InstallFromSource=true -p:installPrefix=$installPrefix

Sources of information:
Install from source helper script
src/linux/Packaging.Linux/install-from-source.sh

urtabajev avatar Jun 10 '24 09:06 urtabajev

Ok, there is already #1606 so it will be duplicate of it. As comments say there are issues with signing.

urtabajev avatar Jun 10 '24 10:06 urtabajev