[Share Experiences] better-dde 打包流程交流
Tofloor
default avatar
deepin-superuser
deepin
2022-06-13 11:41
Author

目前 better-dde 项目打包流程如下:

  1. 我通过 apt source xxx下载源码
  2. 我先先修改代码 然后编译 替换文件验证
  3. 使用 dpkg-buildpackage -b -us -uc 打包
  4. 将打出的包上传到 github/coding 作为仓库

但这种模式有几个问题

  1. 我电脑中系统是内测版,所以打出来的包也只面向内测版
  2. 由于是在我电脑中打包,我的一些配置可能会影响到打包结果(当然我可以选择使用 pbuilder)
  3. 打好的包上传到 github 时遇到网络问题经常失败

所以,未来即将改变一下打包流程,变化如下

  1. better-dde 中将不上传代码,只上传 diff 补丁(只针对 dde 相关应用,fcitx5 等还是会上传代码)
  2. 每个项目都有两个分支 apricot 和 apricot-unstable 分别上传正式昄和内测版的补丁
  3. 所有打包工作都通过 github actions 进行(apt source xxx下载对应版本的代码,应用补丁、编译打包)
  4. ppa 项目将废止,迁移到 repos 项目(支持多个版本,仓库容量会变大,很大可能会超出 coding 免费版的容量限制(1G)。所以未来不会提供国内下载加速了)

大家还有什么好的建议,欢迎提供给我

Reply Favorite View the author
All Replies
liwl
deepin
2022-06-13 13:55
#1

大佬只管按照自己的方式来好了,像我这种看不懂的,只能白嫖一下了

kissing_heart

Reply View the author
liuyongjin1987
deepin
2022-06-13 14:00
#2

你用什么版我们就用什么版,管他内测还是正式,大佬的版本我们信任

Reply View the author
zccrs
deepin
2022-06-14 14:23
#3

迁移到Github上,有希望用 github.com/linuxdeepin 里的打包环境自动构建和发布

Reply View the author
New Thread

Popular Events

More
国际排名
WHLUG