-
task: 尝试补丁升级其中的 wasmtime 至2.0.0以上版本,因为wasmtime在2.0.0之后才支持riscv64
-
通过查文档可知,.wasm_module_linking方法已经被废弃以及.profiler(ProfilingStrategy::None)?后面不再需要加问号,因此将这行代码以及?去掉
-
之后按照WasmEngine项目要求走一遍样例测试流程,可以看到WasmEngine已经能够成功启动!
提交时发现好多不规范的行为,感谢各位老师的指正。
- 在src-openEuler 提交pr时,使用git diff命令进行打patch包,具体步骤为: 将openEuler 的WasmEngine项目clone下来后,将要修改的代码修改完后,使用git diff命令生成的内容即为path包
spec
文件中的change log
应当个人的信息,修改version同时不需要在spec中加入patch,因为WasmEngine 仓库打 patch 是通过./apply-patch脚本实现的,而非通过SPEC文件中的%patch方式。 所以需要将该PR提交的patch文件放在patch/目录下,然后在series.conf文件中加上patch的名称 这一点需要格外的注意,最后需要注意的是,不要过多的修改内容,具体更改的内容可详见pr。- 在想合并最近的几个提交,可以使用 git rebase -i 命令。例如,git rebase -i HEAD~2 会开启一个交互式的 rebase 会话,允许操作最近的两个提交,这个问题应当在以后工作中一定注意。
- gitee 提交之前记得去 openEuler 官网 签署 cla,邮箱和 gitee 主邮箱一致。
pull request
只要不关闭,之后的提交都会被继续同步,不需要手动关闭 PR 再重新提交