Hello, as I am continuing to flood this mailing list with patches, I am realizing that I am missing some general rules for how things work on grub-devel. Sorry for the inconvenience caused by that.
Anyway, here are a few questions I am beginning realize I should know the answers to before posting patches to grub-devel: * What to put into the cover letter (git send-email --compose)? * How to format commit messages? * What about those special lines within commit messages? * Signed-off-by: * Reviewed-by: Who adds these special lines and when? If Daniel replies to me posting a patch with "Reviewed-by: Daniel", does that mean I should include that in my next iteration of that patch? Does it mean Daniel approves of the patch and plans to merge it to master himself with or without adding the Reviewed-by by himself? Are there other special lines I need to be aware of? * How are reviews done? Is there a formal definition of preconditions which must be satisfied before something is actually committed to the master branch? I presume a good place to write those down for grub would be docs/grub-dev.texi. I had not intended to touch grub-dev.texi much before 2.06, but apparently this needs to be done first so I can properly do the other things for 2.06. Am I wrong in this presumption and just missing the place where the general rules on how to contribute patches are written down? Anyway, when I am finding out what those rules are I can start writing them down without much additional effort, starting with what Daniel replied to me in <20200423100837.jllsb57rjitmd...@tomti.i.net-space.pl>. Please add to this list if you notice something missing from it, so I can collect all that, write it up for docs/grub-dev.texi and post a patch updating docs/grub-dev.texi in a week or two. So, here are the "how to submit patches via grub-devel" rules so far: * If you post more than one patch, create a cover email (git send-email --compose ...). * Create a new email thread for a new patchset. Do not attach it to existing email threads. * If you need to repost a patchset, repost the whole series of patches as a new email thread instead of just reposting some individual patches. Thanks for your help. Uli _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel