自学内容网 自学内容网

向u-boot提交补丁的流程

1. 首先需要订阅一下,地址在此https://lists.denx.de/listinfo/u-boot,使邮箱地址对应有一个成员名称,才能向uboot社区发送补丁,否则会收到Post by non-member to a members-only list

2. 注册完毕即可发送补丁,发送完之后即可在https://patchwork.ozlabs.org/project/uboot/list/看到了(首次贡献的话发送完补丁后需要等待至少12个小时才会将发送的补丁显示在patchwork上)。
  1. 观看如下文档的步骤使用patman工具

https://docs.u-boot.org/en/latest/develop/sending_patches.html

  1. pip install patch-manager
  2. git config sendemail.aliasesfile doc/git-mailrc
    • 使用git config --list | grep sendemail检查是否生效
  3. patman send -n试运行,并不会真的发出去
  4. 根据报错信息进行检测修改
    • 例如 error 和 waring
    • 添加标签信息到commit中;主要是Series-to: Reviewed-by:
  5. 注意git的全局config中需要带有user和email信息
    • 使用vim ~/.gitconfig 设置
  6. 使用patman send进行发送邮件
    • 如果报错SMTP,则检查 git sendemail的配置是否具有和有效
    • 参考 如下

    https://blog.csdn.net/weixin_45175803/article/details/118604992

    • qq邮箱参考如下

https://laowangblog.com/qq-mail-smtp-service.html

  1. 发送成功后可以在自己的邮箱收到这个pr的信息
    在这里插入图片描述
    在这里插入图片描述

原文地址:https://blog.csdn.net/qq_39665253/article/details/145141678

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!