工程能力每日答疑【第48期】
问题:安装WSL等环境准备阶段依赖root权限,非root用户安装失败。
答:当前bingo和studio依赖root权限,需要开发者切换到root用户或者为非root用户添加sudo权限。软件工程团队规划了非root能力,降低运行权限,还在分析方案,具体时间待定。
问题:白牌包能否集成到制品包中?
答:此需求当前已经在设计阶段,本季度会上新此功能。
问题:如何在社区发布补丁版本和维护版本?
答:bingo提供了maintain功能,开发者可执行bingo maintain -h命令查看帮助说明。后续也会在论坛中上传maintain指导文档说明。
问题:mainfest.yml中配置烧片包打包文件时,能否通过配置目录,将目录下的所有文件都打包进去?
答:Good idea, 但当前不支持。
使用files明确声明需要打包的所有文件有一些优点,比如可以更直观,可定位性更强,方便文件复用。
使用目录级声明的优点是简化配置,可能会导致可定位性不够(如不清楚某个文件被哪些包使用)、文件需要重复存储(不同装备包可能会有相同或相似的文件)等问题。
社区可以考虑新增目录复制策略,简化配置,开发者可以按需要选择申明方式。
问题:组件的三段式办版本号分别表示什么?
答:建议了解 语言化版本号规则。 三段式版本号的第一段是主版本号,第二个为子版本号,第三个为补丁版本号。一般来说,对功能的修复或者小修改只需要更新补丁版本号。如果增加大颗粒需求时,可以更新子版本号。当出现重大更新或不兼容更新时需要变更主版本号。