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

Dependency LibGit2Sharp v0.26.2 Fails on Ubuntu 20.04LTS #206

Closed
dan-hein opened this issue Jan 5, 2021 · 0 comments · Fixed by #207
Closed

Dependency LibGit2Sharp v0.26.2 Fails on Ubuntu 20.04LTS #206

dan-hein opened this issue Jan 5, 2021 · 0 comments · Fixed by #207
Assignees
Labels
dependencies Pull requests that update a dependency file

Comments

@dan-hein
Copy link
Contributor

dan-hein commented Jan 5, 2021

Overview

Freshli has many test failures in Ubuntu Development Environment due to an issue with dependency LibGit2Sharp v0.26.2 as seen here.

This appears to mainly be an issue as LibGit2Sharp has relied on OpenSSL 1.0 which is no longer supported. The newer version (0.27.0-preview-0096) has been updated to use OpenSSL 1.1 which is supported by Ubuntu 20.

Suggested Resolution

This issue has been resolved in the latest version of LibGit2Sharp 0.27.0-preview-0096. Upgrading the Nuget dependency should resolve the issue for the Ubuntu 20.04LTS Development Environment.

Environment

Ubuntu Desktop 20.04 LTS
Rider
Dotnet core 3.1.0.404

Screenshots

Using LibGit2Sharp 0.26.2

Before Update

Using LibGit2Sharp 0.27.0-preview-0096

With Update

dan-hein added a commit that referenced this issue Jan 5, 2021
Updated the required dotnet core SDK version from 3.1.301 to 3.1.404. This is the latest SDK for dotnet core 3.1 and is the version that is available for new dotnet SDK installations. Please note that this will update the dotnet core runtime from 3.1.5 to 3.1.10.

Updated the LibGit2Sharp dependency from 0.26.2 to 0.27.0-preview-0096. This is necessary for Ubuntu 20.04LTS as the 0.26.0 version utilizes OpenSSL 1.0 which is no longer supported. While the build was okay, a vast majority of the tests that utilized the LibGit2Sharp dependency would fail. By updating to 0.27.0-preview-0096, which utilizes OpenSSL 1.1, this is no longer an issue and allows all exiting tests to pass.

Resolves: Issue #206
@dan-hein dan-hein self-assigned this Jan 5, 2021
@dan-hein dan-hein added the dependencies Pull requests that update a dependency file label Jan 5, 2021
@dan-hein dan-hein linked a pull request Jan 6, 2021 that will close this issue
dan-hein added a commit that referenced this issue Jan 13, 2021
Updated the LibGit2Sharp dependency from 0.26.2 to 0.27.0-preview-0096. This is necessary for Ubuntu 20.04LTS as the 0.26.0 version utilizes OpenSSL 1.0 which is no longer supported. While the build was okay, a vast majority of the tests that utilized the LibGit2Sharp dependency would fail. By updating to 0.27.0-preview-0096, which utilizes OpenSSL 1.1, this is no longer an issue and allows all exiting tests to pass.

Resolves: Issue #206
dfar-io pushed a commit that referenced this issue Feb 11, 2021
Updated the LibGit2Sharp dependency from 0.26.2 to 0.27.0-preview-0096. This is necessary for Ubuntu 20.04LTS as the 0.26.0 version utilizes OpenSSL 1.0 which is no longer supported. While the build was okay, a vast majority of the tests that utilized the LibGit2Sharp dependency would fail. By updating to 0.27.0-preview-0096, which utilizes OpenSSL 1.1, this is no longer an issue and allows all exiting tests to pass.

Resolves: Issue #206
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant