From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Neutral (access neither permitted nor denied) identity=mailfrom; client-ip=63.147.10.40; helo=atlmailgw1.ami.com; envelope-from=felixp@ami.com; receiver=edk2-devel@lists.01.org Received: from atlmailgw1.ami.com (atlmailgw1.ami.com [63.147.10.40]) (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 B6A8B221786A7 for ; Thu, 30 Nov 2017 14:07:58 -0800 (PST) X-AuditID: ac1060b2-f5dff70000005731-33-5a2082461729 Received: from atlms2.us.megatrends.com (atlms2.us.megatrends.com [172.16.96.152]) (using TLS with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by atlmailgw1.ami.com (Symantec Messaging Gateway) with SMTP id 33.C1.22321.642802A5; Thu, 30 Nov 2017 17:12:23 -0500 (EST) Received: from ATLMS1.us.megatrends.com ([fe80::8c55:daf0:ef05:5605]) by atlms2.us.megatrends.com ([fe80::29dc:a91e:ea0c:cdeb%12]) with mapi id 14.03.0123.003; Thu, 30 Nov 2017 17:12:22 -0500 From: Felix Poludov To: "afish@apple.com" CC: "edk2-devel@lists.01.org" Thread-Topic: [edk2] edk2 interface deprecation policy Thread-Index: AdNp4pfr7+u/EK+jQZukLW6fR9eGAwAQ4kkAAAAUkaA= Date: Thu, 30 Nov 2017 22:12:22 +0000 Message-ID: <9333E191E0D52B4999CE63A99BA663A00302B64F9B@atlms1.us.megatrends.com> References: <9333E191E0D52B4999CE63A99BA663A00302B63C30@atlms1.us.megatrends.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.99.93] content-transfer-encoding: quoted-printable MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRmVeSWpSXmKPExsWyRiBhhq57k0KUwbkGZovptx+zWOw5dJTZ gclj68kfbB7ds/+xBDBFNTDaJObl5ZcklqQqpKQWJ9sqBRRlliUmVyopZKbYKhkqKRTkJCan 5qbmldgqJRYUpOalKNlxKWAAG6CyzDyF1Lzk/JTMvHRbJc9gf10LC1NLXUMlu5CMVIXMvLT8 otzEksz8PIXk/LwSoOrUFKCoQkIXZ8btS1NZCt7yV0zoi21g/MzTxcjJISFgIvG39SVLFyMX h5DAdiaJm5+Xs0M4hxklLv/qYAapYhNQkdh09gKYLSKgLtH0cBE7iM0sYC7x9vVrRhBbWMBU 4kDnP6YuRg6gGjOJqc28EOVWEhM67rCA2CwCqhI7V65nBinhFQiU2LrbE2JVC6PE02cTwVo5 BWwlLu8RAClnFBCT+H5qDRPEJnGJW0/mM0HcLCCxZM95ZghbVOLl43+sELaCxJb3nVCX6Ugs 2P2JDcLWlli28DVYPa+AoMTJmU9YJjCKzkIydhaSlllIWmYhaVnAyLKKUSixJCc3MTMnvdxQ LzE3Uy85P3cTIyQZbNrB2HLR/BCjAAejEg/v53yFKCHWxLLiytxDjBIczEoivMahQCHelMTK qtSi/Pii0pzU4kOMTsBQmcgsxQ2KLGDsxxsbGEiJwjiGJmYm5kbmhpYm5sbGSuK8CZcORQoJ pANTUXZqakFqEcwQJg5OqQbG8J64VarMt2dzH21cveX5pbkC56VeKVtOlTF4cbCcbf+eDX+M z99habF2EuK5x8R0VmJSueafRb733KtPcPEbnL3CkfztZ4HG/e3/3q441Kd/rfPLnq/r1xUG lixyYZ+tJvatxfNNRv6e2RYfpmrGz432btNYuuxY/KRr1w4YCD+xkp16zCugUImlOCPRUIu5 qDgRABpHo/IpAwAA Subject: Re: edk2 interface deprecation policy X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Nov 2017 22:07:59 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" I agree. It would be beneficial to have a mailing list discussion on how to= deal with the deprecated item. In some cases it would make sense to tag an interface as deprecated, but kee= p in the code base for a while (6 month?) before actually deleting it. -----Original Message----- From: afish@apple.com [mailto:afish@apple.com] Sent: Thursday, November 30, 2017 11:57 AM To: Felix Poludov Cc: edk2-devel@lists.01.org Subject: Re: [edk2] edk2 interface deprecation policy Felix, I don't think we have one.... Adding new interfaces does not impact the downstream projects, but depreciat= ing interface can break stuff. Seems like it might at least be a good idea t= o have a depreciation discussion on the mailing list. I'm open to other sug= gestions.... Thanks, Andrew Fish > On Nov 30, 2017, at 6:00 AM, Felix Poludov wrote: > > Does edk2 have a policy regarding deprecation of interface definition head= ers? > I can see that definition of the UgaDraw protocol that was deprecated year= s ago (I believe in UEFI 2.0) is still part of the code base; yet, definitio= n of the SMM Communication ACPI Table that was deprecated this year in UEFI= 2.6B has already been removed. > > Please consider the environment before printing this email. > > The information contained in this message may be confidential and propriet= ary to American Megatrends, Inc. This communication is intended to be read= only by the individual or entity to whom it is addressed or by their design= ee. If the reader of this message is not the intended recipient, you are on= notice that any distribution of this message, in any form, is strictly proh= ibited. Please promptly notify the sender by reply e-mail or by telephone a= t 770-246-8600, and then delete or destroy all copies of the transmission. > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel Please consider the environment before printing this email. The information contained in this message may be confidential and proprietar= y to American Megatrends, Inc. This communication is intended to be read on= ly by the individual or entity to whom it is addressed or by their designee.= If the reader of this message is not the intended recipient, you are on not= ice that any distribution of this message, in any form, is strictly prohibit= ed. Please promptly notify the sender by reply e-mail or by telephone at 77= 0-246-8600, and then delete or destroy all copies of the transmission.