From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ma1-aaemail-dr-lapp02.apple.com (ma1-aaemail-dr-lapp02.apple.com [17.171.2.68]) by mx.groups.io with SMTP id smtpd.web09.4895.1626877838643572805 for ; Wed, 21 Jul 2021 07:30:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@apple.com header.s=20180706 header.b=I46lhQ8H; spf=pass (domain: apple.com, ip: 17.171.2.68, mailfrom: afish@apple.com) Received: from pps.filterd (ma1-aaemail-dr-lapp02.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp02.apple.com (8.16.0.42/8.16.0.42) with SMTP id 16LEHrsI048075; Wed, 21 Jul 2021 07:30:21 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=gfOHxTgyzU1GEjSfpyQeGYbLpGJOktg7F/6PdNy2U54=; b=I46lhQ8HVWU/bBOn/KWGoBXghPtgXUl2bg+Lm6S9PZckMv+TUP0t1bgtzOjs5XT7Qj8P mkSOzfDeWvT7IUPgus5uqxJQszcJLt+2KRdYUnfOsFfycA6qSxURuiwvvaDswC9BgEaV UpgFoG4C4h/tKev+HgvPCVBaMchcTUgd6diVN3BsmUCHJqK6eyMbUC5GgEd4+a6zIGna 61ZtMSb771S1J5ld5y5hVemhAzsNFT6p8pq6NVnaBnL5rcjdbPMhGze1VMtEFeiXRKIU qZZM5+m4eUII7kcaAWKwgdkJ34/wZlK7ahJCxnlViPCJ6GBf5dps/NGt2TxpxgGanmpv nA== Received: from rn-mailsvcp-mta-lapp02.rno.apple.com (rn-mailsvcp-mta-lapp02.rno.apple.com [10.225.203.150]) by ma1-aaemail-dr-lapp02.apple.com with ESMTP id 39uuvux4ae-11 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Wed, 21 Jul 2021 07:30:21 -0700 Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp02.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPS id <0QWL00M9AMYJLGF0@rn-mailsvcp-mta-lapp02.rno.apple.com>; Wed, 21 Jul 2021 07:30:19 -0700 (PDT) Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) id <0QWL00C00MHFQN00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Wed, 21 Jul 2021 07:30:19 -0700 (PDT) X-Va-A: X-Va-T-CD: b6ae2f954135f1a0b09635a733ab1554 X-Va-E-CD: 48f80f3005412e87d8f2d399c3965e0a X-Va-R-CD: 96b422fd1110ef945dd8835896017b17 X-Va-CD: 0 X-Va-ID: 8a70f3b9-5238-4e2a-94dd-bef0049c28d7 X-V-A: X-V-T-CD: b6ae2f954135f1a0b09635a733ab1554 X-V-E-CD: 48f80f3005412e87d8f2d399c3965e0a X-V-R-CD: 96b422fd1110ef945dd8835896017b17 X-V-CD: 0 X-V-ID: 2d2a399d-c182-4589-9189-c9e50bdfa337 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-07-21_09:2021-07-21,2021-07-21 signatures=0 Received: from [17.235.41.25] (unknown [17.235.41.25]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPSA id <0QWL009GWMYH6N00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Wed, 21 Jul 2021 07:30:19 -0700 (PDT) From: "Andrew Fish" Message-id: <18FE33C4-B40F-4EAC-8CC4-D7619B44F372@apple.com> MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.20.0.2.1\)) Subject: Re: [edk2-devel] [tianocore.github.io.wiki PATCH 1/1] Xcode.md: Update instructions to work on modern macOS and Xcode versions Date: Wed, 21 Jul 2021 07:30:17 -0700 In-reply-to: Cc: lersek@redhat.com To: devel@edk2.groups.io, rebecca@bsdio.com References: <167D7C25411C8F3B.21893@groups.io> <8d77924c-c950-6914-fef8-5be802b5a15c@bsdio.com> <8f50b721-cb0a-fc8a-0276-1ed05735c761@redhat.com> <8b790ef1-ecba-d20a-c3cf-5b0d3c9c87b0@bsdio.com> X-Mailer: Apple Mail (2.3654.20.0.2.1) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391,18.0.790 definitions=2021-07-21_09:2021-07-21,2021-07-21 signatures=0 Content-type: multipart/alternative; boundary="Apple-Mail=_CF2A9530-B67F-437C-AA90-7FDF09D693BD" --Apple-Mail=_CF2A9530-B67F-437C-AA90-7FDF09D693BD Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii > On Jul 21, 2021, at 7:24 AM, Rebecca Cran wrote: >=20 > I think most people (including myself) use brew nowadays, which installs= to /usr/local/bin so the instructions work. >=20 > I was wondering if we should remove the MacPorts instructions? >=20 >=20 >=20 Rebecca, Makes sense to move the instructions over to brew I guess.=20 Thanks, Andrew Fish > --=20 >=20 > Rebecca Cran >=20 >=20 >=20 > On 7/20/21 11:37 PM, Andrew Fish wrote: >> These Xcode instructions look good to me in general. Thanks for doing t= his I usually do things following a non public path.=20 >>=20 >> I think to make these instructions work you need to update *_XCODE5_*_M= TOC_PATH >>=20 >> By default, this will install mtoc at /opt/local/bin/mtoc. >> https://github.com/tianocore/edk2/blob/master/BaseTools/Conf/tools_def.= template#L2957 >>=20 >> *_XCODE5_*_MTOC_PATH =3D /usr/local/bin/mtoc >>=20 >> We could change this to match the brew default location, I think this l= ocation is way out of date. I think the other things get fixed by the path = variables.=20 >>=20 >> Thanks, >>=20 >> Andrew Fish >>=20 >>=20 >>=20 >>> On May 25, 2021, at 5:36 AM, Rebecca Cran > wrote: >>>=20 >>> On 5/25/21 6:21 AM, Laszlo Ersek wrote: >>>=20 >>>> The idea is to use the wiki of any one of your projects on github.com= -- >>>> most fittingly, your edk2 fork's wiki. >>>>=20 >>>> The URL to clone the "real" wiki repo from is: >>>>=20 >>>> git://github.com/tianocore/tianocore.github.io.wiki >>>>=20 >>>> And the repo URL of the wiki of your edk2 fork *should be*: >>>>=20 >>>> git@github.com :bcran/edk2.wiki.git >>>>=20 >>>> I'm not sure if you first need to enable the wiki function, for your >>>> edk2 fork, on github.com . Maybe that's hidden so= mewhere between the >>>> project (fork) settings. Either way, once your wiki repo exists, just >>>> force-push to it whatever your local clone contains. And, only the >>>> "master" branch matters for rendering, AFAICT. >>>=20 >>>=20 >>> Ah, got it - thanks. >>>=20 >>> The updated Xcode.md page is at https://github.com/bcran/edk2/wiki/Xco= de >>>=20 >>>=20 >>> --=20 >>> Rebecca Cran >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>=20 >=20 >=20 >=20 --Apple-Mail=_CF2A9530-B67F-437C-AA90-7FDF09D693BD Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii

On Jul 21, 2021, at 7:24 AM, Rebecca Cran <rebecca@bsdio.com> wrote:

I think most people (including myself) use brew nowadays, which installs to /usr/local/bin so the instructions work.

I was wondering if we should remove the MacPorts instructions?


Rebecca,

Makes sense to move the instructions over to brew I guess. 

Thanks,

Andrew Fish

--

Rebecca Cran


On 7/20/21 11:37 PM, Andrew Fish wrote:
These Xcode instructions look good to me in general. Thanks for doing this I usually do things following a non public path. 

I think to make these instructions work you need to update *_XCODE5_*_MTOC_PATH

By default, this will install mtoc at /opt/local/bin/mtoc.

*_XCODE5_*_MTOC_PATH = /usr/local/bin/mtoc

We could change this to match the brew default location, I think this location is way out of date. I think the other things get fixed by the path variables. 

Thanks,

Andrew Fish



On May 25, 2021, at 5:36 AM, Rebecca Cran <rebecca@bsdio.com> wrote:

On 5/25/21 6:21 AM, Laszlo Ersek wrote:

The idea is to use the wiki of any one of your projects on github.com --
most fittingly, your edk2 fork's wiki.

The URL to clone the "real" wiki repo from is:

  git://github.com/tianocore/tianocore.github.io.wiki

And the repo URL of the wiki of your edk2 fork *should be*:

  git@github.com:bcran/edk2.wiki.git

I'm not sure if you first need to enable the wiki function, for your
edk2 fork, on github.com. Maybe that's hidden somewhere between the
project (fork) settings. Either way, once your wiki repo exists, just
force-push to it whatever your local clone contains. And, only the
"master" branch matters for rendering, AFAICT.


Ah, got it - thanks.

The updated Xcode.md page is at https://github.com/bcran/edk2/wiki/Xcode


--
Rebecca Cran











--Apple-Mail=_CF2A9530-B67F-437C-AA90-7FDF09D693BD--