From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=17.171.2.34; helo=mail-in24.apple.com; envelope-from=afish@apple.com; receiver=edk2-devel@lists.01.org Received: from mail-in24.apple.com (mail-out24.apple.com [17.171.2.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id BC775224DCA54 for ; Thu, 8 Mar 2018 10:31:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1520534240; x=2384447840; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=1j4lvTHeoxk5kMLaznaaoX9Q+12eRdN3ifHK+7ICi/U=; b=JSuwNmiSByfGbAmOFbeOSJSAr9FLycrcy7fT0KSeCgS1ncK9XC2Ax2AeDLsA7aph rvdRcQuSxiBIItQhbF/bXwEHA9REDgQn/R5qT6vXd89kldURcDFAF2Cuw6GeJ9NY 0urJOJEIAjoanBs/D+j5YsvwT56SPQDR61kXN8xsrjCAX3o2fn5C8GfMaoP8W4cK 9wE/wtvHYOupxrHO56gdX74jmbuT5MgLQEnc/we4aXQCO2C3tSN00ieERj6TYE+o FAMjUZzS4C0zj3KFcs8ftCXAFloyTYPfG0PLfwsDK5/3WKUrWvTQTg8DNToHYUP4 sOK+7B6Tnc9G+Fh0Y6evYg==; Received: from relay7.apple.com (relay7.apple.com [17.128.113.101]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in24.apple.com (Apple Secure Mail Relay) with SMTP id EE.1C.10828.FD281AA5; Thu, 8 Mar 2018 10:37:20 -0800 (PST) X-AuditID: 11ab0218-d45ff70000002a4c-e6-5aa182df84d3 Received: from nwk-mmpp-sz12.apple.com (nwk-mmpp-sz12.apple.com [17.128.115.204]) by relay7.apple.com (Apple SCV relay) with SMTP id E3.C7.21982.FD281AA5; Thu, 8 Mar 2018 10:37:19 -0800 (PST) MIME-version: 1.0 Received: from [17.114.154.228] by nwk-mmpp-sz12.apple.com (Oracle Communications Messaging Server 8.0.2.2.20180130 64bit (built Jan 30 2018)) with ESMTPSA id <0P5A004JFBQ6FU80@nwk-mmpp-sz12.apple.com>; Thu, 08 Mar 2018 10:37:19 -0800 (PST) Sender: afish@apple.com From: Andrew Fish In-reply-to: <00ef01d3b708$059e05e0$10da11a0$@insyde.com> Date: Thu, 08 Mar 2018 10:37:18 -0800 Cc: "Bjorge, Erik C" , edk2-devel@lists.01.org Message-id: <714C59A1-275B-4090-955D-F135B6E70DD1@apple.com> References: <7FE3244EBB31F1449E4EC79CFE44E3F4ACA8ED8F@ORSMSX114.amr.corp.intel.com> <00ef01d3b708$059e05e0$10da11a0$@insyde.com> To: Tim Lewis X-Mailer: Apple Mail (2.3445.5.20) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGLMWRmVeSWpSXmKPExsUi2FCYqvugaWGUwf8NvBZ7Dh1ltpjTtYXZ 4uKPVUwOzB7tb/6zeSze85LJo3v2P5YA5igum5TUnMyy1CJ9uwSujJbmrawFm4UqJj89xd7A +Jqvi5GTQ0LAROLBliVsXYxcHEICa5kkXl/+xwKTmLd4MhuILSRwiFGicWoZiM0rICjxY/I9 oBoODmYBeYmD52VBwswCWhLfH7WyQMz5xijRses7E0hCWEBc4t2ZTcwQdqzEtu7Z7CA2m4Cy xIr5H8BsTgFLiVOrzjOC2CwCqhLvN6xhhRjqLvH71kUmiL02EvePv2WGWNDCKLHq7VmwBhEB FYnWiSvZIY5Wkpj+/TbYNxICE9gkvp9YwD6BUXgWksNnIRw+C8nhCxiZVzEK5yZm5uhm5hmZ 6CUWFOSk6iXn525iBAX8aiaJHYxfXhseYhTgYFTi4X3guDBKiDWxrLgy9xCjNAeLkjjv1eeN UUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoYq4tLo490v7kb8DJYu475u0N23rKiuRsk7jp/ leiUcDGTc1whoHLsv3paiPrVpcePTDpUWMr4IX2m8yevkxHF732mfFlSqdYhdf3Zy+Qz9c8v TXdLfvrIOeTKVMbz1iJbCxyZJrKsuv+YazV3WfDVD12njfQOfZpl2z/lZPfa7kURMe9ZY3eX KLEUZyQaajEXFScCADK1b+FZAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBLMWRmVeSWpSXmKPExsUi2FB8Rvd+08Iog2lTRCz2HDrKbDGnawuz xcUfq5gcmD3a3/xn81i85yWTR/fsfywBzFFcNimpOZllqUX6dglcGS3NW1kLNgtVTH56ir2B 8TVfFyMnh4SAicS8xZPZQGwhgUOMEo1Ty0BsXgFBiR+T77F0MXJwMAvISxw8LwsSZhbQkvj+ qBUozAVU/o1RomPXdyaQhLCAuMS7M5uYIexYiW3ds9lBbDYBZYkV8z+A2ZwClhKnVp1nBLFZ BFQl3m9Ywwox1F3i962LTBB7bSTuH3/LDLGghVFi1duzYA0iAioSrRNXskMcrSQx/ftttgmM ArOQ3DoL4dZZSG5dwMi8ilGgKDUnsdJcL7GgICdVLzk/dxMjODwLU3cwNi63OsQowMGoxMP7 wHFhlBBrYllxZS4wLDiYlUR4e7OBQrwpiZVVqUX58UWlOanFhxilOViUxHmbf86MEhJITyxJ zU5NLUgtgskycXBKNTCynF1k88GF2yzZJ0IrR3Hx1CZVwZ07VX4ovUuMsvjEcu+g6Yvu47eD stNVMyPdDhzqdrl3ZhrXlrnbu1a989qklzLBQ3S1WEJE4IZTBdYvUj7pnTMVv8/6KeKK6bno 157n1R/tWtHVpr2r53pXuyTzSbYwEcF92jYTL8zkYfbg+9u7M3WelJISS3FGoqEWc1FxIgDJ vpcRSwIAAA== Subject: Re: RFC: Proposal to halt automatic builds of Windows BaseTools executables X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Mar 2018 18:31:05 -0000 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII > On Mar 8, 2018, at 10:05 AM, Tim Lewis wrote: > > Erik -- > > What is the justification? Moving from more immediately usable to less > immediately usable doesn't seem, on the surface, to be a good direction. > Why not go the other direction and pre-build the binaries for the other > environments? > Tim, I'm not a big fan of the prebuilt tools. In a production environment it is usually preferable to have source and to NOT check in binaries. Given the other environments have Python by default I don't see the value of pre-building the tools on Unix systems? I think the ease of use issue is really a different issue (other than having to install Python). Most projects you start from the root and type make (nmake). A top level makefile would abstract the building of the tools and the need to setup environment variables. Why can't I pull a git repo and do: $ make OvmfPkgX64 I grant it may be hard to automagically pick the compiler but you can do things like: $ make OvmfPkgX64 BUILD_FLAGS="-n 1 -t XCODE" As long as build.py acts like a compiler and the last version of a given flag wins this should be easy to do. Thanks, Andrew Fish > Thanks, > > Tim > > -----Original Message----- > From: edk2-devel On Behalf Of Bjorge, Erik > C > Sent: Wednesday, March 7, 2018 9:57 AM > To: edk2-devel@lists.01.org > Subject: [edk2] RFC: Proposal to halt automatic builds of Windows BaseTools > executables > > I would like to propose that the automatic builds of Windows BaseTools > executables be halted. This implies there will no longer be updates to the > edk2-BaseTools-win32 repository. > > With this change, developers using Windows must install Python 2.7.x and > configure their environment to build C tools and run python scripts from > sources. This matches the development experience for non-Windows > environments. > > Please respond with comments by 03/23/2018. > > Thanks, > -Erik > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel