From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web12.1160.1608166709670056745 for ; Wed, 16 Dec 2020 16:58:30 -0800 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Thu, 17 Dec 2020 08:58:25 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , , , "'Bret Barkelew'" References: In-Reply-To: Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1JGQ10gVW5pdFRlc3RGcmFtZXdvcmtQa2cgY21vY2thIHN1Ym1vZHVsZSBhbHRlcm5hdGl2ZXM=?= Date: Thu, 17 Dec 2020 08:58:28 +0800 Message-ID: <001a01d6d40f$bb671020$32353060$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHBAabuOVr2g7Qaup13Fbo+2uZOjqomG5bQ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Mike: I review all submodules in edk2. They are all from github except for cmo= cka. So, I agree to use github mirror for cmocka.=20 Thanks Liming > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > =E5=8F=91=E4=BB=B6=E4=BA=BA: bounce+27952+69010+4905953+8761045@groups.i= o > =E4=BB=A3=E8=A1=A8 Michae= l D > Kinney > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2020=E5=B9=B412=E6=9C=8817=E6=97= =A5 2:46 > =E6=94=B6=E4=BB=B6=E4=BA=BA: rfc@edk2.groups.io; devel@edk2.groups.io; K= inney, Michael D > ; 'Bret Barkelew' > > =E4=B8=BB=E9=A2=98: [edk2-devel] [RFC] UnitTestFrameworkPkg cmocka submo= dule > alternatives >=20 > Hello, >=20 > We have had at least three incidents in the last year where the link to = the > cmocka submodule in the UnitTestFrameworkPkg has not been available, and > this > impacted the EDK II CI system. The following submodule link is the one = that > is not reliable: >=20 > =09https://git.cryptomilk.org/projects/cmocka.git >=20 > We have identified two potential mirrors of this repo: >=20 > =09https://github.com/neverware-mirrors/cmocka.git > =09https://gitlab.com/cmocka/cmocka.git >=20 > The following patch provided a temporary fix for the EDK II CI agents, b= ut > does not help other consumers of the edk2 repository. >=20 > =09https://github.com/tianocore/edk2/commit/be746104d1766a8c363e74 > d6063144657820d688 >=20 > I have seen one suggestion that TianoCore create its own > mirror of cmocka. This does require monitoring and maintenance > by the TianoCore community. I would prefer to use a well > maintained mirror in github as long as we do not observe any > issues with the support of that mirror. >=20 > I propose we update the submodule in the UnitTestFrameworkPkg > to use the https://github.com/neverware-mirrors/cmocka.git mirror. > By using a mirror in github, we remove one external dependency. >=20 > Please provide feedback and comments on this proposal. If there > are no objections, then we will proceed with a patch review for > this update. >=20 > Thanks, >=20 > Mike >=20 >=20 >=20 >=20