gitcode上openubmc最新的manifest仓中,去掉了customer.yml,请问要添加定制仓的,版本依赖应该怎么加?
另外,manifest仓中配置的各组件依赖版本与开源仓的版本并不对应,比如:
mdb_interface仓的版本为:
而manifest仓中依赖的版本为:
如果我要提交mdb_interface仓的代码并更新版本号,manifest仓里的版本号要更新到最新的么?
gitcode上openubmc最新的manifest仓中,去掉了customer.yml,请问要添加定制仓的,版本依赖应该怎么加?
另外,manifest仓中配置的各组件依赖版本与开源仓的版本并不对应,比如:
mdb_interface仓的版本为:
问题1: 在subsys/rc 和subsys/stable目录新增一个custom.yml,添加定制组件的conan依赖。 格式参考subsys/rc下的其他.yml文件。
问题2: 社区manifest仓中依赖的版本为当前经过集成测试过的组件版本。组件仓的版本可以不断向前演进版本,但组件得经过集成测试通过后才能更新manifest中的版本。
开发者想自己进行集成测试,可以在manifest的fork仓库中更新组件版本再测试。
1.70.99为25.03稳定版本,后续各组件会单独拉发布分支。
如果需要使用25.03版本进行产品化,推荐使用25.03发布的组件版本号。在研版本可能会存在一定的风险,建议在研版本使用
我也尝试新增了一个customer.yml,但是并没下载定制组件的conan依赖也没报错,请问除了新增yml文件是不是还有哪里需要修改?
manifest.yml里的dependencies中也要加上
好吧。我想着都归纳到customer.yml里,结果manifest.yml也要加的话,customer.yml这个文件就没太多必要性
这个使用了多层设计。
比如: customer.yml中配置了组件 foo/1.0.0@xxx/xx
在product目录中的A 单板的manifest.yml里不配置 foo
在product目录中的B 单板的manifest.yml里配置foo/1.2.3@xxx/xx
理解了,感谢各位了