On Mon, Mar 17, 2025 at 11:23:00 +0000, Daniel P. Berrangé via Devel wrote: > From: Daniel P. Berrangé <berrange@xxxxxxxxxx> > > If a contributor's email domain has a DMARC policy of 'p=quarantine' > or 'p=reject', mailman will apply DMARC countermeasures on all mails > sent to lists.libvirt.org rewriting the "From" header to remove the > sender's email address. e.g. > > From: Your Name via <lists.libvirt.org> > > If these countermeasures were not applied, affected mail would either > have gon directly to SPAM, or have been entirely rejected. Mailman3 s/gon/gone/ > is unable to be configured to guarantee no mangling of the mail body > so these countermeasures are unavoidable for lists.libvirt.org. > > Amongst the various downsides, the From address rewriting has the > bad effect of mangling git commit author attribution. > > To avoid this it is required to add two additional git config > settings: > > $ git config --global format.from "Your Name <your@xxxxxxxxx>" > $ git config --global format.forceInBodyFrom true > > Note, *both* are required, even if your ``format.from`` matches > your existing git identity, because the latter only takes effect > once the former is set. > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> Thanks a lot. Reviewed-by: Jiri Denemark <jdenemar@xxxxxxxxxx>