Butui Hu

Results 127 comments of Butui Hu

一直没有用64位的,啥时候能正常工作了?

看起来是 boost 版本更新之后没有重新打包导致的.但是看了一下 https://github.com/archlinuxcn/repo/blob/a65830c756215bec29f9e8a56e4a771990f555d3/archlinuxcn/miktex/lilac.yaml#L12 应该会自动触发打包的啊.

也许这个包应该添加到 [bioarchlinux](https://github.com/BioArchLinux/Packages)?

假的微软字体是啥?用思源黑体替代吗?

另外,虽然你想要打的包是 `python-fontmake-git`,但是并不是说它依赖的那些包都要打 `-git` 包的。一般来说,建议打个普通的发行版本的包就可以了,包括 `python-fontmake`。如果打 `-git` 包,也可以考虑设置 `lilac_throttle`,避免过于频繁的打包。这部分可以在仓库里搜一下 `lilac_throttle`,看看其他 `-git` 包的设置。

BTW,你可能是没有设置 precommit hook?设置好之后可以在你提交的时候做一些检查,检查不通过就不会成功提交。比如说缺了 `repo_depends` 之类的。

check 这部分应该用 `pytest` 或者 `nosetest`,参考[打包指南](https://wiki.archlinux.org/title/Python_package_guidelines#Check)。`python setup.py test` 这种用法是 deprecated 的,见 https://docs.pytest.org/en/7.1.x/explanation/goodpractices.html#do-not-run-via-setuptools

> > BTW,你可能是没有设置 precommit hook?设置好之后可以在你提交的时候做一些检查,检查不通过就不会成功提交。比如说缺了 `repo_depends` 之类的。 > > 确实没有设置这个,有参考设置吗? 你直接搜一个呗,这仓库里肯定有很多包有这些的。比如 [python-imagecodecs](https://github.com/archlinuxcn/repo/blob/master/archlinuxcn/python-imagecodecs/lilac.yaml)

> 其实我前面就有说了,一般来说没有特殊需要的话,不用打 `-git` 包.即使打 `-git` 包,也不代表这个包依赖的那些包都要打 `-git` 包. PS:真的佩服这毅力,这么多依赖包,是我的话干脆就不打了. 建议安装好 `namcap`,使用 devtools 打包最后会自动进行包的检查,注意查看这些提示,根据提示修改好再提交吧.不然这个 review 到啥时候啊.这里指出的问题基本上是每个包都要检查的,返工一次也很耗费精力的.

> > 一般来说没有特殊需要的话,不用打 `-git` 包.即使打 `-git` 包,也不代表这个包依赖的那些包都要打 `-git` 包. > > 他可能误会了什么。[#3141 (comment)](https://github.com/archlinuxcn/repo/pull/3141#issuecomment-1411385020) 我猜他可能觉得非 `-git` 是被保留给官方仓库的。 > 没有这回事吧。官方是否收录某个包主要取决于有没有 TU 去添加这个包。 > > PS:真的佩服这毅力,这么多依赖包,是我的话干脆就不打了. > > 同感。我当初也提及过替代方案。[#3031 (comment)](https://github.com/archlinuxcn/repo/pull/3031#issuecomment-1407537148) 打这么多报就只是为了成功打那个字体包?字体包没有必要从源码编译吧,直接用二进制包就好了。参考一下官方仓库里的字体包如何打包的。