Jiachen Yang

Results 39 comments of Jiachen Yang

fcitx5-git should be fixed in [88fc1e2](https://github.com/archlinuxcn/repo/commit/88fc1e2586ea0885cb102b8e25c9b20d8638dcdc)

現在 pre-commit 需要能脫離 Arch 環境在 Travis CI 上獨立運行。目前檢查官方源包衝突的方法是在編譯機上導出一個 json 在 Travis CI 上下載,感覺這裏可以加上包依賴關係然後做檢查。

@colinkeenan We need to remove the calls to update-desktop-database/gtk-update-icon-cache/... from the $pkgname.install file (and remove the $pkgname.install file also if nothing is left), but remember to KEEP the dependencies (i.e....

Remember to run: `makepkg --printsrcinfo >.SRCINFO` every time you create a commit for AUR. You may need to use `git commit --amend` now to rewrite history.

Yes they must in the same commit. You need to rewrite the history.

官方源編譯機的做法是 1. 在 devtools 有個腳本 commitpkg ,上傳到編譯機的用戶家裏的某個特定文件夾(叫 staging 但是不是 staging 源) 2. 上傳後跑個編譯機上的腳本,複製出來然後添加數據庫啥的。 3. 刪包、跨 repo 移動包是編譯機上另幾個腳本。 步驟中如果出現意外有可能要上編譯機自己處理用戶家裏的文件夾。 覺得如果我們以後計劃提供 archlinuxcn-testing 或者 archlinuxcn arm 啥的,跑腳本的方案可能比較好擴展

補充,上述腳本在 https://github.com/archlinux/dbscripts ,然後官方源編譯機有兩套,一套負責 core/extra ,一套負責 community 。每套都有負責對應的 staging/testing 和 x86_64/any 這些分開的 repo 。 以及 dbscripts 目前還有些限制,比如 split pkg 不能指定不同的 arch=() ,所以有拆 split pkg 的話都得是同樣的 arch=() ,比如不能一個拆包是 x86_64 另一個是 any 。

was updated in 2d0f45eee772f8b652e844b80584220eb00bc8e5 so closing

> 2.1 数据集下`这些参数可以被子级数据集基础`是不是把继承打成了基础,还是说我理解错了 感謝發現錯誤!是繼承,我打錯了,已修。