Y7n05h
Y7n05h
> Hi, here should be `break`. Because here should not wait for data in callback. Oh, yes, you are right.
> 现在应该好了吧? 目前存在相同问题。
> 注释中的这一行 ` ln -s ../../pre-commit .git/hooks` 是不是配置有问题。 这个命令需要在你 clone 下来的仓库的根目录中执行。你需要先 cd 过去。
ci 没过我猜是因为 repo_depends 里面只能用 pkgname ,而不支持 provide 这种机制。
> 一般来说没有特殊需要的话,不用打 `-git` 包.即使打 `-git` 包,也不代表这个包依赖的那些包都要打 `-git` 包. 他可能误会了什么。https://github.com/archlinuxcn/repo/pull/3141#issuecomment-1411385020 我猜他可能觉得非 `-git` 是被保留给官方仓库的。 > PS:真的佩服这毅力,这么多依赖包,是我的话干脆就不打了. 同感。我当初也提及过替代方案。https://github.com/archlinuxcn/repo/pull/3031#issuecomment-1407537148
> 现在疑惑的是用不用 `-git` 包呢?还是其他方式呢? 没看懂这句话在表达什么。 我们所说的不打 `-git` 包是指***不***使用 git 仓库中的最新提交来打包。而是使用上游发布的版本来打包(包含 github release,git tag,pypi 等多种渠道)。 > 用 -I \*-git\* 这种方式来编译是可以通过的。 我们不是在表达你打的包无法完成构建。我们是在表达,在非 `-git` 包能满足需求的情况下,打包 `-git` 的包不是个好选择。 关于 `-git` 包的问题,你可以参考下仓库里的 yay-git 和 yay...
建议把全部依赖已存在于源里的包全都拆到另一个 pr 里面去。
看起来打包 `python-fontmake` 还需要在 archlinuxcn 源中添加 `python-fontmake` 的若干个依赖才能完成。 这或许有点繁琐。你可以添加 `python-fontmake` 的若干个依赖完成 `python-fontmake` 的打包或者采用下面的代替方法。 `python-fontmake` 只是 `makedepends`,因此可以尝试在打包 `smiley-sans-git` 时通过 pip 来安装 `fontmake`,就能从 `makedepends` 删除 `python-fontmake` 了。
感谢,本文对我帮助很大.我之前使用符号链接手段做这件事情(因为需要管理的文件不是特别多,所以没去自动化),现在看到这篇推荐,实在是相见恨晚.