This service is available only in Japanese-language.

ERROR Missing Upstream-Status in patch の無効化

Yocto 4.0にて、git diff で作成したパッチファイルに Upstream-Status がないと、下記エラーが表示されます。
このエラーを無効にできるでしょうか?

ERROR: a_pkg do_patch: Missing Upstream-Status in patch
/path/to/a_pkg/a.patch
Please add according to https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_... .

patchファイルの中身が、git diff 実行時の出力結果を編集せずに使用しているのであれば、bbappendファイルを作成し、その中でSRCREV変数に使用したいコミットを記載すればパッチファイルそのものが不要となりますが、出力結果を編集したものをpatchファイルとして使用したいという事ですね。

当該レシピのbbappend を作成し、その中で do_qa_patch() を上書きする処理を記載すればERRORで終了する現状を変更することは可能です。
poky/meta/classes/insane.bbclass 内の 1146行目(Yocto 4.0の場合)
1146 python do_qa_patch() {
1147 import subprocess

から
1211 if not match_strict:
1212 if match_kinda:
1213 bb.error("Malformed Upstream-Status in patch\n%s\nPlease correct according to %s :\n%s" % (fullpath, guidelines, match_kinda.group(0)))
1214 else:
1215 bb.error("Missing Upstream-Status in patch\n%s\nPlease add according to %s ." % (fullpath, guidelines))
1216 }

まで、bbappend ファイルにコピーを行い、

1215 bb.error("Missing Upstream-Status in patch\n%s\nPlease add according to %s ." % (fullpath, guidelines))
 と、ERRORと判断して処理を中断する箇所を                   
  1215 bb.warn("Missing Upstream-Status in patch\n%s\nPlease add according to %s ." % (fullpath, guidelines)) 

に置きかえることで、メッセージは出力しうますが処理を継続するワーニングに変更可能です。