Replies: 1 comment 1 reply
-
包移动工具目前使用 staging 和 testing 的机会并不多,大部分都是等上游提交到 stable 才跟。 包损坏检测工具这个就是 checksoname 脚本啊 自动仓库选择core 和 extra 很容易,具体是 testing 还是 staging,必然要开发者选择啊,或者就根据上游来。 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Loong Arch Linux 仓库管理工具需求
概述
本文档总结了Loong Arch Linux仓库管理工具的需求,涵盖了仓库管理端与包提交端的功能。工具的目标是确保包在不同仓库中的同步、版本管理的规范性以及包的依赖性和兼容性,方便开发者的开发与管理。
所有工具的配置文件及缓存文件存储均应当符合XDG user directories标准,统一放到对应用户目录下的
devtools-loong64
目录中。仓库管理端需求
1. 包移动工具
testing
和staging
仓库中的某个包及其基于它的重建(rebuild)同步移动到stable
源中。2. Lint检测工具
core
到extra
或从extra
到core
的包迁移。PKGBUILD
的replace
数组指向旧包,或者新的包provide
旧包的情况)。3. 包损坏检测工具(可选)
soname
变化导致链接丢失的包。.so
文件的包。4. debuginfod部署
软件包提交端需求
1. 自动仓库选择
core
或extra
)自动决定上传目标仓库。stable
,testing
还是staging
,同时也可以手动指定。2. 版本号检测与警告
3.
soname
检测与重建提示soname
变化,提示开发者是否需要重建包。soname
变化,检查其是否有链接到旧的soname
的包尚未重建。案例参考
Beta Was this translation helpful? Give feedback.
All reactions