修改bmc_core.yml中mdb_interface组件的版本以及后缀后,编译出错

在本地修改了mdb_interface组件代码,打了本地仓库的tag后,修改bmc_core.yml文件中引用的mdb_interface的版本和后缀

diff --git a/build/subsys/stable/bmc_core.yml b/build/subsys/stable/bmc_core.yml
index ee4a6bc..fac9e25 100644
--- a/build/subsys/stable/bmc_core.yml
+++ b/build/subsys/stable/bmc_core.yml
@@ -1,6 +1,6 @@
 # yaml-language-server: $schema=/usr/share/bmcgo/schema/subsys.stable.schema.json
 dependencies:
-  - conan: "mdb_interface/1.90.118@openubmc/stable"
+  - conan: "mdb_interface/1.90.119@100trust.openubmc/stable"
   - conan: "fructrl/1.70.60@openubmc/stable"
   - conan: "sensor/1.70.79@openubmc/stable"
   - conan: "frudata/1.70.38@openubmc/stable"

然后进行编译出现了编译依赖错误如下,我理解应该是后缀改变导致检测依赖时找不到相应的组件,请问如何解决?

会不会是没有编译修改后的mdb_interface组件,同时本地conan缓存和远端/本地conan都没有,然后在manifest中直接编译才报的错误

应该还是后缀的问题,编译是检查observability组件依赖出错的,service.json文件中是这样描述的:

        "build": [
            {
                "conan": "libmc4lua/[>=0.0.1]"
            },
            {
                "conan": "mdb_interface/[>=1.80.1]"
            },
            {
                "conan": "opentelemetry/1.13.0.015"
            }
        ]

检查mdb_interface版本大于等于1.80.1,但是它默认后缀是openubmc,而我改了后缀后报错了,我有尝试过将git仓库中的tag标签的后缀改为openubmc,就没有这个编译问题了

应该是编译mdb组件的时候带的参数不对,本地没有生成想要的conan仓