libgit2 / libgit2/libgit2sharp
Problem in picking up libgit2-7ce88e6 in fedora29
未关闭
还没有人认领这个 Issue。
- 主要语言
- C#
- 星标
- 3.5k
- 派生
- 925
- PR 合并指标
- 30 天内没有已合并 PR
描述
Reproduction steps
Build source-build without explicitly exporting LD_PATH in fedora29.
Expected behavior
libgit2-7ce88e6 gets picked up automatically from source-build dotnet path after it fails to find it in the environment
Actual behavior
Without explicitly exporting the path, this fails on fedora but passes in other distros such as centos and ubuntu
Version of LibGit2Sharp (release number or SHA1)
0e8a3cabe8e05b2052237f5dbcd60476ef22d7a5
0.27.0-preview-0024
Operating system(s) tested; .NET runtime tested
fedora29 docker image
runtime - 2.1.0
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
在 Fedora 29 Docker 镜像上重现 source-build,首先不要显式导出 LD_PATH,并将其行为与 CentOS 或 Ubuntu 进行比较。跟踪环境查找失败后如何搜索 libgit2-7ce88e6。完成标准是 Fedora 29 能够从 source-build dotnet 路径自动获取 libgit2。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- csharp, git
- 领域
- build-system, operating-systems
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 25/100