From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web09.7505.1573662192120504340 for ; Wed, 13 Nov 2019 08:23:12 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: michael.d.kinney@intel.com) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2019 08:23:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,300,1569308400"; d="scan'208";a="198491193" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by orsmga008.jf.intel.com with ESMTP; 13 Nov 2019 08:23:11 -0800 Received: from orsmsx155.amr.corp.intel.com (10.22.240.21) by ORSMSX101.amr.corp.intel.com (10.22.225.128) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 13 Nov 2019 08:23:10 -0800 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.200]) by ORSMSX155.amr.corp.intel.com ([169.254.7.211]) with mapi id 14.03.0439.000; Wed, 13 Nov 2019 08:23:10 -0800 From: "Michael D Kinney" To: Laszlo Ersek , "devel@edk2.groups.io" , Sean Brogan , "Bret Barkelew" , "Gao, Liming" , "Ni, Ray" , "Kinney, Michael D" Subject: Re: [edk2-devel] EDK II Maintainers - EDK II CI is now active on edk2/master Thread-Topic: [edk2-devel] EDK II Maintainers - EDK II CI is now active on edk2/master Thread-Index: AdWY/xjw4dZ1iskvSlK5J8Hop+ZpewBRE9QAAAGm/0A= Date: Wed, 13 Nov 2019 16:23:10 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.139] MIME-Version: 1.0 Return-Path: michael.d.kinney@intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Laszlo, I am also reviewing a number of the PRs. If a PR is composed of a single commit, and the commit message includes the reference to the Tianocore BZ, then the web view of the PR looks good and includes the link to the BZ. A couple examples: https://github.com/tianocore/edk2/pull/161 https://github.com/tianocore/edk2/pull/162 The PR you referred to below is a patch series that is composed of 2 patches. The individual patches do provide the Tianocore BZ references. When a patch series is=20 submitted for review on the mailing list, we recommend a patch #0 summary that should also contain the Tianocore BZ references. When a PR is opened, an initial comment can be provided. Perhaps the easiest way to make sure the PR is correct is to put the patch #0 Summary contents into this comment when the PR is created for a patch series. This also provides another place the patch #0 summary contents are recorded since those contents are never recorded in the git history. Unfortunately, the specific PR you referenced here did not have complete patch #0 summary contents when it was reviewed on the mailing list.=20 https://edk2.groups.io/g/devel/message/50323 I agree that the Tianocore BZ should be updated with a=20 link to the PR. This is not really an extra step. When a BZ is closed, the BZ should be updated with the range of commits that were pushed. Providing a link to the PR that was merged provides the equivalent information. The SHA hash range of the commits can be provided as well in the same comment that closes the BZ. Thanks, Mike > -----Original Message----- > From: Laszlo Ersek > Sent: Wednesday, November 13, 2019 12:57 AM > To: devel@edk2.groups.io; Kinney, Michael D > ; Sean Brogan > ; Bret Barkelew > ; Gao, Liming > ; Ni, Ray > Subject: Re: [edk2-devel] EDK II Maintainers - EDK II > CI is now active on edk2/master >=20 > Hi again, >=20 > (+Ray) >=20 > On 11/12/19 03:55, Michael D Kinney wrote: > > EDK II Maintainers, > > > > EDK II CI Phase 1 feature is now active on > edk2/master. > > > > Please use a GitHub pull request from a branch in a > personal fork of > > the edk2 repository with a 'push' label to request a > set of patches to > > be pushed to edk2/master. The GitHub PR replaces the > 'git push' > > operation currently used to commit changes to > edk2/master. > > > > You will need to configure your notifications from > the edk2 repository > > to make sure you receive email notifications when the > checks against > > the GitHub PR passes or fails. > > > > If you submit a GitHub Pull Request without the > 'push' > > label, then the CI checks are run and the results are > generated. > > > > Please let us know if there are any questions about > this change in the > > development process. >=20 > now that a few PRs have been merged "in production", > using the above procedure, I'd like to propose an > addition. >=20 > I've received a number of PR notifications, and I > generally have no idea how to associate them with what > happens on the list. My proposal is supposed to improve > on that. >=20 > Note that, I have always suggested / requested > including links, pointing into the mailing list > archive, in Bugzilla tickets for which new versions of > patch sets have been posted. This (brief) proposal is a > natural continuation / extension of that idea. >=20 > - When opening a GitHub PR, as described in the above > procedure, please > *always* include a reference in the PR's title to the > associated TianoCore bugzilla ticket, if there is one. >=20 > - Similarly, please add a link, pointing to the GitHub > PR, to the bugzilla ticket. >=20 > For example, if I look at the following email: >=20 > [tianocore/edk2] Cpu/remove xd (#164) >=20 > it tells me basically *nothing*. And if I open >=20 > https://github.com/tianocore/edk2/pull/164 >=20 > in my web browser, it still tells me nothing. >=20 > The PR title should include a reference to > TianoCore#2329, and > TianoCore#2329 should include a reference to > . >=20 > Yes, this is more work than before. It is necessary > because now we have *more artifacts* related to pushing > (merging) a patch series. Those artifacts should not > just hang in the air. >=20 > Ray: now that the series has been merged, can you > please reference the GitHub PR, and the resultant > commit range, in TianoCore#2329? Also, can you please > close the bugzilla as fixed? >=20 > Thanks, > Laszlo