From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.120]) by mx.groups.io with SMTP id smtpd.web12.2855.1575635001142478485 for ; Fri, 06 Dec 2019 04:23:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=gWQs6h29; spf=pass (domain: redhat.com, ip: 207.211.31.120, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1575635000; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lPgli1geRAwNN4n/PWtIcqItDENeMeH3+RWYeI7xjkA=; b=gWQs6h294hx5J4KiFMUYxGBmPsBTgkVeL/GMlbqNtuYNxOgoJTRHOKfeYXDLeau10JuyOl x6QOUX2PkDS9wqUZXcjhqbtMTgsLOkC+AX9cJ/6RfI8atfaN1jWsND7bWOmsjl3wqPSP4H PGz3kc6cnT8JVWkiByvHbKZ60bqfJU8= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-13-fTCPUUMhOSOyp7PfKi1T1Q-1; Fri, 06 Dec 2019 07:23:16 -0500 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B2DE0180369F; Fri, 6 Dec 2019 12:23:15 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-235.ams2.redhat.com [10.36.116.235]) by smtp.corp.redhat.com (Postfix) with ESMTP id E5DA919C4F; Fri, 6 Dec 2019 12:23:11 +0000 (UTC) Subject: Re: [PATCH v2 000/105] .mailmap: Add mailmap file to have a cleaner git history To: Philippe Mathieu-Daude , devel@edk2.groups.io Cc: Andrew Fish , Leif Lindholm , Michael D Kinney References: <20191206112638.23175-1-philmd@redhat.com> From: "Laszlo Ersek" Message-ID: <9e212952-a114-57d0-9880-6686edc4d8ae@redhat.com> Date: Fri, 6 Dec 2019 13:23:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20191206112638.23175-1-philmd@redhat.com> X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-MC-Unique: fTCPUUMhOSOyp7PfKi1T1Q-1 X-Mimecast-Spam-Score: 0 Content-Language: en-US Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 12/06/19 12:24, Philippe Mathieu-Daude wrote: > The .mailmap git feature helps fixing commit mistakes (in name/email). >=20 > The easiest way to use it is with the --use-mailmap flag: >=20 > $ git log --use-mailmap >=20 > See documentation [1] and [2], and interesting blog [3]. >=20 > Laszlo replied [4] to v1 explaining stewards want to avoid avoid > cross-domain mapping, and suggested to split in per email-address > patches, so contributors can individually Ack/Nack. > Similarly, stewards can Nack if there is a cross-domain issue, since > these are not obvious to me (they would happen if someone was working > for a company at the time the repository was using SVN, the switched > company and contributed later at the time the repository was passed > to GIT). I suggest the following: - Collect feedback (from individual reviewers / contributors) for one or two weeks - Accept cross-domain mappings in any patch where the person subject to the patch is ACKing the patch from the mapped-to (i.e. "current") email address. This is now a *lot* easier to do, because the patch series is structured by person. - After one or two weeks, push all the patches that have been approved like explained above. - Repost the rest of the series, CC'd solely to the stewards. We will then have to go through the backlog, and decide one by one whether, for person X, the proposed mappings are cross-domain or not, and ACK or NACK accordingly. - Push the second round, drop the rest for good. So in this first review iteration, we really depend on people to respond from their "new" (mapped-to) addresses. Fantastic job on the split-per-person! Thanks! Laszlo >=20 > Since I can not Cc all the recipients in this cover (107, MTA restricts > to 100), I'm documenting all patches individually. >=20 > - Another note regarding groups.io 40 posts per 30min limit - >=20 > My previous big series [5] involved 79 patches, and groups.io banned > me for some time after the 40th post. On [5] Laszlo suggested to test > the following git-send-email options to see if we can work with big > series and groups.io: >=20 > --batch-size=3D > Some email servers (e.g. smtp.163.com) limit the number > emails to be sent per session (connection) and this will > lead to a failure when sending many messages. With this > option, send-email will disconnect after sending $ > messages and wait for a few seconds (see --relogin-delay) > and reconnect, to work around such a limit. You may want > to use some form of credential helper to avoid having to > retype your password every time this happens. Defaults to > the sendemail.smtpBatchSize configuration variable. >=20 > --relogin-delay=3D > Waiting $ seconds before reconnecting to SMTP server. > Used together with --batch-size option. Defaults to the > sendemail.smtpReloginDelay configuration variable. >=20 > So I'm sending this series using git-publish [7] after setting the > following values: >=20 > $ git config sendemail.smtpBatchSize 33 > $ git config sendemail.smtpReloginDelay 1848 >=20 > Regards, >=20 > Phil. >=20 > [1] https://git-scm.com/docs/git-shortlog#_mapping_authors > [2] https://git-scm.com/docs/git-check-mailmap#_mapping_authors > [3] https://github.com/sympy/sympy/wiki/Using-.mailmap#making-mailmap-ent= ries > [4] https://edk2.groups.io/g/devel/message/51657 > [5] https://edk2.groups.io/g/devel/message/51606 > [6] https://edk2.groups.io/g/devel/message/51761 > [7] https://github.com/stefanha/git-publish >=20 > Cc: Andrew Fish > Cc: Laszlo Ersek > Cc: Leif Lindholm > Cc: Michael D Kinney >=20 >=20 > Philippe Mathieu-Daud=C3=A9 (105): > .mailmap: Add a stub with documentation > .mailmap: Add an entry for Alexei Fedorov > .mailmap: Add an entry for Amy Chan > .mailmap: Add an entry for Andrew Fish > .mailmap: Add an entry for Antoine C=C5=93ur > .mailmap: Add an entry for Ard Biesheuvel > .mailmap: Add an entry for Ashley DeSimone > .mailmap: Add an entry for Ashraf Javeed > .mailmap: Add an entry for Baraneedharan Anbazhagan > .mailmap: Add an entry for Bob Feng > .mailmap: Add an entry for Brendan Jackman > .mailmap: Add an entry for Chao Zhang > .mailmap: Add an entry for Chasel Chiu > .mailmap: Add an entry for Chen A Chen > .mailmap: Add an entry for Cheng Ching Jen > .mailmap: Add an entry for Christian Rodriguez > .mailmap: Add an entry for Christopher J Zurcher > .mailmap: Add an entry for Dandan Bi > .mailmap: Add an entry for David Chan > .mailmap: Add an entry for David Wei > .mailmap: Add an entry for Derek Lin > .mailmap: Add an entry for Digant H Solanki > .mailmap: Add an entry for Eric Dong > .mailmap: Add an entry for Eric Jin > .mailmap: Add an entry for Erik Bjorge > .mailmap: Add an entry for Eugene Cohen > .mailmap: Add an entry for Feng Tian > .mailmap: Add an entry for Feng Yunhua > .mailmap: Add an entry for Guo Dong > .mailmap: Add an entry for Hao Wu > .mailmap: Add an entry for Harry Liebel > .mailmap: Add an entry for Herbie Robinson > .mailmap: Add an entry for Hess Chen > .mailmap: Add an entry for Hot Tian > .mailmap: Add an entry for Jaben Carsey > .mailmap: Add an entry for Jan Dabros > .mailmap: Add an entry for Jeff Bobzin > .mailmap: Add an entry for Jian J Wang > .mailmap: Add an entry for Jiaxin Wu > .mailmap: Add an entry for Jim Dailey > .mailmap: Add an entry for Jordan Justen > .mailmap: Add an entry for Ken Lu > .mailmap: Add an entry for Laszlo Ersek > .mailmap: Add an entry for Laurie Jarlstrom > .mailmap: Add an entry for Lee Rosenbaum > .mailmap: Add an entry for Leon Li > .mailmap: Add an entry for Liming Gao > .mailmap: Add an entry for Loh Tien Hock > .mailmap: Add an entry for Lubo Zhang > .mailmap: Add an entry for Lu Shifei > .mailmap: Add an entry for Maciej Rabeda > .mailmap: Add an entry for Maggie Chu > .mailmap: Add an entry for Marc-Andr=C3=A9 Lureau > .mailmap: Add an entry for Marc W Chen > .mailmap: Add an entry for Marvin H=C3=A4user > .mailmap: Add an entry for Mateusz Albecki > .mailmap: Add an entry for Maurice Ma > .mailmap: Add an entry for Maxim Shvecov > .mailmap: Add an entry for Michael Johnson > .mailmap: Add an entry for Michael Kinney > .mailmap: Add an entry for Michael Kubacki > .mailmap: Add an entry for Michael Zimmermann > .mailmap: Add an entry for Mike Wu > .mailmap: Add an entry for Ming Tan > .mailmap: Add an entry for Nikolai Saoukh > .mailmap: Add an entry for Olivier Martin > .mailmap: Add an entry for Pedroa Liu > .mailmap: Add an entry for Penny Gao > .mailmap: Add an entry for Philippe Mathieu-Daud=C3=A9 > .mailmap: Add an entry for Qian Ouyang > .mailmap: Add an entry for Qing Huang > .mailmap: Add an entry for Qiu Shumin > .mailmap: Add an entry for Ray Ni > .mailmap: Add an entry for Rebecca Cran > .mailmap: Add an entry for Richard Thomaiyar > .mailmap: Add an entry for Rodrigo Gonzalez del Cueto > .mailmap: Add an entry for Ronald Cron > .mailmap: Add an entry for Rui Sun > .mailmap: Add an entry for Sachin Agrawal > .mailmap: Add an entry for Samer El-Haj-Mahmoud > .mailmap: Add an entry for Satya Yarlagadda > .mailmap: Add an entry for Sergey Isakov > .mailmap: Add an entry for Shenglei Zhang > .mailmap: Add an entry for Siyuan Fu > .mailmap: Add an entry for Songpeng Li > .mailmap: Add an entry for Sriram Subramanian > .mailmap: Add an entry for Star Zeng > .mailmap: Add an entry for Steven Shi > .mailmap: Add an entry for Ting Ye > .mailmap: Add an entry for Tomas Pilar > .mailmap: Add an entry for Vanguput Narendra > .mailmap: Add an entry for Vitaly Cheptsov > .mailmap: Add an entry for Vladimir Olovyannikov > .mailmap: Add an entry for Wang Fan > .mailmap: Add an entry for Wang Yu > .mailmap: Add an entry for Wei Xu > .mailmap: Add an entry for Xiaofeng Wang > .mailmap: Add an entry for Xiaoyu Lu > .mailmap: Add an entry for Xue Shengfeng > .mailmap: Add an entry for Yao Jiewen > .mailmap: Add an entry for Yeh Greg > .mailmap: Add an entry for Yingke Liu > .mailmap: Add an entry for Yonghong Zhu > .mailmap: Add an entry for Yu-Chen Lin > .mailmap: Add an entry for Zailiang Sun >=20 > .mailmap | 200 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 200 insertions(+) > create mode 100644 .mailmap >=20