Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
For what it's worth, here is the mail header that Outlook 2013 provided (on my system) for Laszlo's message quoted below. Note that it has both a References: header as well as a Message-ID. > Return-path: > Envelope-to: edk2-li...@mc2research.org > Delivery-date: Mon, 09 Nov 2015 13:10:01 -0500 > Received: from mx1.redhat.com ([209.132.183.28]:24154) > by host12.webserveralpha.com with esmtps (TLSv1:DHE-RSA-AES256-SHA:256) > (Exim 4.85) > (envelope-from ) > id 1ZvqtD-0002R1-Qc > for edk2-li...@mc2research.org; Mon, 09 Nov 2015 13:10:01 -0500 > Received: from int-mx11.intmail.prod.int.phx2.redhat.com > (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) > by mx1.redhat.com (Postfix) with ESMTPS id 6AA2F8E233; > Mon, 9 Nov 2015 18:10:03 + (UTC) > Received: from lacos-laptop-7.usersys.redhat.com (ovpn-113-61.phx2.redhat.com > [10.3.113.61]) > by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP > id tA9IA1r0007572; > Mon, 9 Nov 2015 13:10:01 -0500 > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > To: Scott Duplichan , > "'Gao, Liming'" > , > "'Daryl McDaniel'" > References: <011201d11819$3c5ea660$b51bf320$@mc2research.org> > <144677372726.25731.1094579344399551208@jljusten-ivb> > <01d1183b$c03b8bc0$40b2a340$@notabs.org> > <4a89e2ef3dfedb4c8bfde51014f606a112e6b...@shsmsx102.ccr.corp.intel.com> > <000901d118a0$c906e000$5b14a000$@notabs.org> > <4a89e2ef3dfedb4c8bfde51014f606a112e75...@shsmsx102.ccr.corp.intel.com> > <01d11b00$4bdf4b50$e39de1f0$@notabs.org> > Cc: edk2-de...@ml01.01.org > From: Laszlo Ersek > Message-ID: <5640e178.8080...@redhat.com> > Date: Mon, 9 Nov 2015 19:10:00 +0100 > User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 > Thunderbird/38.3.0 > MIME-Version: 1.0 > In-Reply-To: <01d11b00$4bdf4b50$e39de1f0$@notabs.org> > Content-Type: text/plain; charset=windows-1252 > Content-Transfer-Encoding: 7bit > X-Scanned-By: MIMEDefang 2.68 on 10.5.11.24 > X-Spam-Status: No, score=-5.3 > X-Spam-Score: -52 > X-Spam-Bar: - > X-Ham-Report: Spam detection software, running on the system > "host12.webserveralpha.com", > has NOT identified this incoming email as spam. The original > message has been attached to this so you can view it or label > similar future email. If you have any questions, see > root\@localhost for details. Daryl McDaniel -----Original Message- From: Laszlo Ersek [mailto:ler...@redhat.com] Sent: Monday, November 09, 2015 10:10 AM To: Scott Duplichan ; 'Gao, Liming' ; 'Daryl McDaniel' Cc: edk2-de...@ml01.01.org Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II On 11/09/15 16:07, Scott Duplichan wrote: > Hello Liming, > > You are right, the select-all, paste method skips the mail header. > I don't know of a solution that retains the mail header. Here's one way. (1) Locate the email that you are interested in in the mailing list archive. If your email client lets you *see* (as in, copy & paste) the Message-Id headers of the emails in your personal mailbox, then this is trivial. Enter the following URL: http://news.gmane.org/find-root.php?message_id=X For example, the thread starter message in this thread has Message-Id <011201d11819$3c5ea660$b51bf320$@mc2research.org> And the URL is http://news.gmane.org/find-root.php?message_id=011201d11819$3c5ea660$b51bf320$@mc2research.org If your MUA doesn't expose the Message-Id to you (and I expect outlook doesn't...) then you'll simply have to browse the archive until you find the message you are looking for (or else, use the GMANE search UI, <http://search.gmane.org/>.) (2) Once you are looking at the message in the threaded view on GMANE, take note of the "direct link" in the third (= bottom most) frame. For this example, it is: http://article.gmane.org/gmane.comp.bios.edk2.devel/3918 The interesting part here is "3918". That number is the internal GMANE identifier of the message. (3) GMANE provides a dedicated download facility; see <http://gmane.org/export.php>. In this case the instructions translate to: http://download.gmane.org/gmane.comp.bios.edk2.devel/3918/3919 Because that URL instructs GMANE to export the message interval from internal ID 3918 (inclusive) to internal ID 3919 (exclusive). Such URLs should probably be fetched with some kind of download manager. I prefer "wget", but I'm not on Windows to begin with. Cygwin should have wget though. Thanks Laszlo > > Thanks, > Scott > > -Origin
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
On 11/09/15 16:07, Scott Duplichan wrote: > Hello Liming, > > You are right, the select-all, paste method skips the mail header. > I don't know of a solution that retains the mail header. Here's one way. (1) Locate the email that you are interested in in the mailing list archive. If your email client lets you *see* (as in, copy & paste) the Message-Id headers of the emails in your personal mailbox, then this is trivial. Enter the following URL: http://news.gmane.org/find-root.php?message_id=X For example, the thread starter message in this thread has Message-Id <011201d11819$3c5ea660$b51bf320$@mc2research.org> And the URL is http://news.gmane.org/find-root.php?message_id=011201d11819$3c5ea660$b51bf320$@mc2research.org If your MUA doesn't expose the Message-Id to you (and I expect outlook doesn't...) then you'll simply have to browse the archive until you find the message you are looking for (or else, use the GMANE search UI, <http://search.gmane.org/>.) (2) Once you are looking at the message in the threaded view on GMANE, take note of the "direct link" in the third (= bottom most) frame. For this example, it is: http://article.gmane.org/gmane.comp.bios.edk2.devel/3918 The interesting part here is "3918". That number is the internal GMANE identifier of the message. (3) GMANE provides a dedicated download facility; see <http://gmane.org/export.php>. In this case the instructions translate to: http://download.gmane.org/gmane.comp.bios.edk2.devel/3918/3919 Because that URL instructs GMANE to export the message interval from internal ID 3918 (inclusive) to internal ID 3919 (exclusive). Such URLs should probably be fetched with some kind of download manager. I prefer "wget", but I'm not on Windows to begin with. Cygwin should have wget though. Thanks Laszlo > > Thanks, > Scott > > -Original Message- > From: Gao, Liming [mailto:liming@intel.com] > Sent: Sunday, November 08, 2015 11:41 PM > To: Scott Duplichan ; 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Scott: > Thanks for your suggestion. I can select all and copy them, but I still > miss the mail header. Do you mean to get the mail header from the saved as > txt file? > > Thanks > Liming >> -Original Message- >> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott >> Duplichan >> Sent: Friday, November 06, 2015 10:38 PM >> To: Gao, Liming; 'Daryl McDaniel' >> Cc: edk2-de...@ml01.01.org >> Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II >> >> Hello Liming, >> >> I see what you mean. With Microsoft Outlook File->Save as->Save as Txt, >> a tab is added after from:, sent:, to:, and subject:. Worse yet, the >> lines are wrapped to 78 or so columns. The only solution I have found >> is to avoid File->SaveAs altogether and instead use: >> >> Select All >> Copy >> >> ... then paste the patch into a text editor and save it that way. >> It is truly frightening to see how many data corruption methods >> Microsoft has invented. >> >> Thanks, >> Scott >> >> >> -Original Message- >> From: Gao, Liming [mailto:liming@intel.com] >> Sent: Friday, November 06, 2015 01:46 AM >> To: Scott Duplichan ; 'Daryl McDaniel' >> >> Cc: edk2-de...@ml01.01.org >> Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II >> >> Scott: >> When I get the mail in outlook, how I save this mail as Git patch? >> >> I try saving the mail by File->Save as->Save as Txt. I find the saved txt >> file includes Tab in header and the wrapped line. It can't be >> applied as the git patch. >> >> Thanks >> Liming >> -Original Message- >> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott >> Duplichan >> Sent: Friday, November 06, 2015 10:35 AM >> To: 'Daryl McDaniel' >> Cc: edk2-de...@ml01.01.org >> Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II >> >> Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: >> >> ]Sent: Thursday, November 05, 2015 07:35 PM >> ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; >> Jaben Carsey (Intel) ]; Erik >> Bjorge (Intel) >> ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II >> ] >> ]Have you considered using git? >> ] >> ]For one, EDK II is moving to git. >&
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Python 2.7.10 is compatible with Python 2.7.2. Python 2.7.2 has been extensively tested within the UEFI environment and some people have a dependency on a particular version of Python so I made both versions coexist. Once Python 2.7.10 has been used by the community for a while, Python 2.7.2 will be deprecated and eventually removed from the repository. Daryl McDaniel -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Michael Zimmermann Sent: Monday, November 09, 2015 12:20 AM To: Gao, Liming Cc: edk2-de...@ml01.01.org; Scott Duplichan ; Daryl McDaniel Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II Is Python 2.7.10 incompatible with 2.7.2 or why didn't you just update the existing port? On Mon, Nov 9, 2015 at 6:40 AM, Gao, Liming wrote: > Scott: > Thanks for your suggestion. I can select all and copy them, but I still > miss the mail header. Do you mean to get the mail header from the saved as > txt file? > > Thanks > Liming > > -Original Message- > > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Scott Duplichan > > Sent: Friday, November 06, 2015 10:38 PM > > To: Gao, Liming; 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK > II > > > > Hello Liming, > > > > I see what you mean. With Microsoft Outlook File->Save as->Save as Txt, > > a tab is added after from:, sent:, to:, and subject:. Worse yet, the > > lines are wrapped to 78 or so columns. The only solution I have found > > is to avoid File->SaveAs altogether and instead use: > > > > Select All > > Copy > > > > ... then paste the patch into a text editor and save it that way. > > It is truly frightening to see how many data corruption methods > > Microsoft has invented. > > > > Thanks, > > Scott > > > > > > -Original Message- > > From: Gao, Liming [mailto:liming....@intel.com] > > Sent: Friday, November 06, 2015 01:46 AM > > To: Scott Duplichan ; 'Daryl McDaniel' < > edk2-li...@mc2research.org> > > Cc: edk2-de...@ml01.01.org > > Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK > II > > > > Scott: > > When I get the mail in outlook, how I save this mail as Git patch? > > > > I try saving the mail by File->Save as->Save as Txt. I find the saved > txt file includes Tab in header and the wrapped line. It can't be > > applied as the git patch. > > > > Thanks > > Liming > > -Original Message- > > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Scott Duplichan > > Sent: Friday, November 06, 2015 10:35 AM > > To: 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK > II > > > > Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: > > > > ]Sent: Thursday, November 05, 2015 07:35 PM > > ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; > Jaben Carsey (Intel) ]; Erik > > Bjorge (Intel) > > ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to > EDK II > > ] > > ]Have you considered using git? > > ] > > ]For one, EDK II is moving to git. > > ] > > ]It would have enabled you to easily generate and send the patch files > > ]for your patch series. (I am guessing you spend considerable time > > ]generating these emails, and yet, I don't think they are usable to > > ]actually apply to a tree.) > > ] > > ]I think Outlook may have munged some of the lines in your file. Some > > ]of the lines seem to have been wrapped. > > > > Correct. Daryl is using Outlook 2013, same as me. Here is a partial > > solution: In File, Options, Mail, Message Format... > > Automatically wrap text at character [Set to maximum (132)] > > Remove extra line breaks in plain text messages [Uncheck] > > Then be sure to select FORMAT TEXT, Plain Text for messages to the > > list. When typing text, put in line breaks manually. > > > > Amazing Microsoft doesn't allow disabling line wrapping altogether. > > If I remember correctly, Outlook 2007 is better. Next time I rebuild > > my drive, I am switching back to Outlook 2007. > > > > So anyway, this is not a rock solid solution. But EDK2 code doesn't > > have lines long enough to make the patch fail from wrapping to 132 > > columns. > > > > Here is a test line of length 1
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Hello Liming, You are right, the select-all, paste method skips the mail header. I don't know of a solution that retains the mail header. Thanks, Scott -Original Message- From: Gao, Liming [mailto:liming@intel.com] Sent: Sunday, November 08, 2015 11:41 PM To: Scott Duplichan ; 'Daryl McDaniel' Cc: edk2-de...@ml01.01.org Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II Scott: Thanks for your suggestion. I can select all and copy them, but I still miss the mail header. Do you mean to get the mail header from the saved as txt file? Thanks Liming > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott > Duplichan > Sent: Friday, November 06, 2015 10:38 PM > To: Gao, Liming; 'Daryl McDaniel' > Cc: edk2-de...@ml01.01.org > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Hello Liming, > > I see what you mean. With Microsoft Outlook File->Save as->Save as Txt, > a tab is added after from:, sent:, to:, and subject:. Worse yet, the > lines are wrapped to 78 or so columns. The only solution I have found > is to avoid File->SaveAs altogether and instead use: > > Select All > Copy > > ... then paste the patch into a text editor and save it that way. > It is truly frightening to see how many data corruption methods > Microsoft has invented. > > Thanks, > Scott > > > -Original Message- > From: Gao, Liming [mailto:liming@intel.com] > Sent: Friday, November 06, 2015 01:46 AM > To: Scott Duplichan ; 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Scott: > When I get the mail in outlook, how I save this mail as Git patch? > > I try saving the mail by File->Save as->Save as Txt. I find the saved txt > file includes Tab in header and the wrapped line. It can't be > applied as the git patch. > > Thanks > Liming > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott > Duplichan > Sent: Friday, November 06, 2015 10:35 AM > To: 'Daryl McDaniel' > Cc: edk2-de...@ml01.01.org > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: > > ]Sent: Thursday, November 05, 2015 07:35 PM > ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; > Jaben Carsey (Intel) ]; Erik > Bjorge (Intel) > ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > ] > ]Have you considered using git? > ] > ]For one, EDK II is moving to git. > ] > ]It would have enabled you to easily generate and send the patch files > ]for your patch series. (I am guessing you spend considerable time > ]generating these emails, and yet, I don't think they are usable to > ]actually apply to a tree.) > ] > ]I think Outlook may have munged some of the lines in your file. Some > ]of the lines seem to have been wrapped. > > Correct. Daryl is using Outlook 2013, same as me. Here is a partial > solution: In File, Options, Mail, Message Format... > Automatically wrap text at character [Set to maximum (132)] > Remove extra line breaks in plain text messages [Uncheck] > Then be sure to select FORMAT TEXT, Plain Text for messages to the > list. When typing text, put in line breaks manually. > > Amazing Microsoft doesn't allow disabling line wrapping altogether. > If I remember correctly, Outlook 2007 is better. Next time I rebuild > my drive, I am switching back to Outlook 2007. > > So anyway, this is not a rock solid solution. But EDK2 code doesn't > have lines long enough to make the patch fail from wrapping to 132 > columns. > > Here is a test line of length 131: > 00 0 0 0 0 0 0 > 0 0 1 1 1 1 > 01 2 3 4 5 6 7 > 8 9 0 1 2 3 > 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 > 456789012345678901 > > Thanks, > Scott > > > ]You also could easily post a branch of your patches (for example, on > ]github). > ] > ]Also, git send-email nicely uses the In-Reply-To email header to > ]thread all the patches of your series together. > ] > ]-Jordan > ] > <...> > > > ___ > 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 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Is Python 2.7.10 incompatible with 2.7.2 or why didn't you just update the existing port? On Mon, Nov 9, 2015 at 6:40 AM, Gao, Liming wrote: > Scott: > Thanks for your suggestion. I can select all and copy them, but I still > miss the mail header. Do you mean to get the mail header from the saved as > txt file? > > Thanks > Liming > > -Original Message- > > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Scott Duplichan > > Sent: Friday, November 06, 2015 10:38 PM > > To: Gao, Liming; 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK > II > > > > Hello Liming, > > > > I see what you mean. With Microsoft Outlook File->Save as->Save as Txt, > > a tab is added after from:, sent:, to:, and subject:. Worse yet, the > > lines are wrapped to 78 or so columns. The only solution I have found > > is to avoid File->SaveAs altogether and instead use: > > > > Select All > > Copy > > > > ... then paste the patch into a text editor and save it that way. > > It is truly frightening to see how many data corruption methods > > Microsoft has invented. > > > > Thanks, > > Scott > > > > > > -Original Message- > > From: Gao, Liming [mailto:liming....@intel.com] > > Sent: Friday, November 06, 2015 01:46 AM > > To: Scott Duplichan ; 'Daryl McDaniel' < > edk2-li...@mc2research.org> > > Cc: edk2-de...@ml01.01.org > > Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK > II > > > > Scott: > > When I get the mail in outlook, how I save this mail as Git patch? > > > > I try saving the mail by File->Save as->Save as Txt. I find the saved > txt file includes Tab in header and the wrapped line. It can't be > > applied as the git patch. > > > > Thanks > > Liming > > -Original Message- > > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Scott Duplichan > > Sent: Friday, November 06, 2015 10:35 AM > > To: 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK > II > > > > Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: > > > > ]Sent: Thursday, November 05, 2015 07:35 PM > > ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; > Jaben Carsey (Intel) ]; Erik > > Bjorge (Intel) > > ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to > EDK II > > ] > > ]Have you considered using git? > > ] > > ]For one, EDK II is moving to git. > > ] > > ]It would have enabled you to easily generate and send the patch files > > ]for your patch series. (I am guessing you spend considerable time > > ]generating these emails, and yet, I don't think they are usable to > > ]actually apply to a tree.) > > ] > > ]I think Outlook may have munged some of the lines in your file. Some > > ]of the lines seem to have been wrapped. > > > > Correct. Daryl is using Outlook 2013, same as me. Here is a partial > > solution: In File, Options, Mail, Message Format... > > Automatically wrap text at character [Set to maximum (132)] > > Remove extra line breaks in plain text messages [Uncheck] > > Then be sure to select FORMAT TEXT, Plain Text for messages to the > > list. When typing text, put in line breaks manually. > > > > Amazing Microsoft doesn't allow disabling line wrapping altogether. > > If I remember correctly, Outlook 2007 is better. Next time I rebuild > > my drive, I am switching back to Outlook 2007. > > > > So anyway, this is not a rock solid solution. But EDK2 code doesn't > > have lines long enough to make the patch fail from wrapping to 132 > > columns. > > > > Here is a test line of length 131: > > 00 0 0 0 0 0 0 >0 0 1 1 1 1 > > 01 2 3 4 5 6 7 >8 9 0 1 2 3 > > > 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 > > 456789012345678901 > > > > Thanks, > > Scott > > > > > > ]You also could easily post a branch of your patches (for example, on > > ]github). > > ] > > ]Also, git send-email nicely uses the In-Reply-To email
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Scott: Thanks for your suggestion. I can select all and copy them, but I still miss the mail header. Do you mean to get the mail header from the saved as txt file? Thanks Liming > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott > Duplichan > Sent: Friday, November 06, 2015 10:38 PM > To: Gao, Liming; 'Daryl McDaniel' > Cc: edk2-de...@ml01.01.org > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Hello Liming, > > I see what you mean. With Microsoft Outlook File->Save as->Save as Txt, > a tab is added after from:, sent:, to:, and subject:. Worse yet, the > lines are wrapped to 78 or so columns. The only solution I have found > is to avoid File->SaveAs altogether and instead use: > > Select All > Copy > > ... then paste the patch into a text editor and save it that way. > It is truly frightening to see how many data corruption methods > Microsoft has invented. > > Thanks, > Scott > > > -Original Message- > From: Gao, Liming [mailto:liming@intel.com] > Sent: Friday, November 06, 2015 01:46 AM > To: Scott Duplichan ; 'Daryl McDaniel' > > Cc: edk2-de...@ml01.01.org > Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Scott: > When I get the mail in outlook, how I save this mail as Git patch? > > I try saving the mail by File->Save as->Save as Txt. I find the saved txt > file includes Tab in header and the wrapped line. It can't be > applied as the git patch. > > Thanks > Liming > -Original Message- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott > Duplichan > Sent: Friday, November 06, 2015 10:35 AM > To: 'Daryl McDaniel' > Cc: edk2-de...@ml01.01.org > Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > > Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: > > ]Sent: Thursday, November 05, 2015 07:35 PM > ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; > Jaben Carsey (Intel) ]; Erik > Bjorge (Intel) > ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II > ] > ]Have you considered using git? > ] > ]For one, EDK II is moving to git. > ] > ]It would have enabled you to easily generate and send the patch files > ]for your patch series. (I am guessing you spend considerable time > ]generating these emails, and yet, I don't think they are usable to > ]actually apply to a tree.) > ] > ]I think Outlook may have munged some of the lines in your file. Some > ]of the lines seem to have been wrapped. > > Correct. Daryl is using Outlook 2013, same as me. Here is a partial > solution: In File, Options, Mail, Message Format... > Automatically wrap text at character [Set to maximum (132)] > Remove extra line breaks in plain text messages [Uncheck] > Then be sure to select FORMAT TEXT, Plain Text for messages to the > list. When typing text, put in line breaks manually. > > Amazing Microsoft doesn't allow disabling line wrapping altogether. > If I remember correctly, Outlook 2007 is better. Next time I rebuild > my drive, I am switching back to Outlook 2007. > > So anyway, this is not a rock solid solution. But EDK2 code doesn't > have lines long enough to make the patch fail from wrapping to 132 > columns. > > Here is a test line of length 131: > 00 0 0 0 0 0 0 > 0 0 1 1 1 1 > 01 2 3 4 5 6 7 > 8 9 0 1 2 3 > 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123 > 456789012345678901 > > Thanks, > Scott > > > ]You also could easily post a branch of your patches (for example, on > ]github). > ] > ]Also, git send-email nicely uses the In-Reply-To email header to > ]thread all the patches of your series together. > ] > ]-Jordan > ] > <...> > > > ___ > 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 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Hello Liming, I see what you mean. With Microsoft Outlook File->Save as->Save as Txt, a tab is added after from:, sent:, to:, and subject:. Worse yet, the lines are wrapped to 78 or so columns. The only solution I have found is to avoid File->SaveAs altogether and instead use: Select All Copy ... then paste the patch into a text editor and save it that way. It is truly frightening to see how many data corruption methods Microsoft has invented. Thanks, Scott -Original Message- From: Gao, Liming [mailto:liming@intel.com] Sent: Friday, November 06, 2015 01:46 AM To: Scott Duplichan ; 'Daryl McDaniel' Cc: edk2-de...@ml01.01.org Subject: RE: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II Scott: When I get the mail in outlook, how I save this mail as Git patch? I try saving the mail by File->Save as->Save as Txt. I find the saved txt file includes Tab in header and the wrapped line. It can't be applied as the git patch. Thanks Liming -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott Duplichan Sent: Friday, November 06, 2015 10:35 AM To: 'Daryl McDaniel' Cc: edk2-de...@ml01.01.org Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: ]Sent: Thursday, November 05, 2015 07:35 PM ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; Jaben Carsey (Intel) ]; Erik Bjorge (Intel) ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II ] ]Have you considered using git? ] ]For one, EDK II is moving to git. ] ]It would have enabled you to easily generate and send the patch files ]for your patch series. (I am guessing you spend considerable time ]generating these emails, and yet, I don't think they are usable to ]actually apply to a tree.) ] ]I think Outlook may have munged some of the lines in your file. Some ]of the lines seem to have been wrapped. Correct. Daryl is using Outlook 2013, same as me. Here is a partial solution: In File, Options, Mail, Message Format... Automatically wrap text at character [Set to maximum (132)] Remove extra line breaks in plain text messages [Uncheck] Then be sure to select FORMAT TEXT, Plain Text for messages to the list. When typing text, put in line breaks manually. Amazing Microsoft doesn't allow disabling line wrapping altogether. If I remember correctly, Outlook 2007 is better. Next time I rebuild my drive, I am switching back to Outlook 2007. So anyway, this is not a rock solid solution. But EDK2 code doesn't have lines long enough to make the patch fail from wrapping to 132 columns. Here is a test line of length 131: 00 0 0 0 0 0 0 0 0 1 1 1 1 01 2 3 4 5 6 7 8 9 0 1 2 3 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 Thanks, Scott ]You also could easily post a branch of your patches (for example, on ]github). ] ]Also, git send-email nicely uses the In-Reply-To email header to ]thread all the patches of your series together. ] ]-Jordan ] <...> ___ 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
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Scott: When I get the mail in outlook, how I save this mail as Git patch? I try saving the mail by File->Save as->Save as Txt. I find the saved txt file includes Tab in header and the wrapped line. It can't be applied as the git patch. Thanks Liming -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Scott Duplichan Sent: Friday, November 06, 2015 10:35 AM To: 'Daryl McDaniel' Cc: edk2-de...@ml01.01.org Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: ]Sent: Thursday, November 05, 2015 07:35 PM ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; Jaben Carsey (Intel) ]; Erik Bjorge (Intel) ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II ] ]Have you considered using git? ] ]For one, EDK II is moving to git. ] ]It would have enabled you to easily generate and send the patch files ]for your patch series. (I am guessing you spend considerable time ]generating these emails, and yet, I don't think they are usable to ]actually apply to a tree.) ] ]I think Outlook may have munged some of the lines in your file. Some ]of the lines seem to have been wrapped. Correct. Daryl is using Outlook 2013, same as me. Here is a partial solution: In File, Options, Mail, Message Format... Automatically wrap text at character [Set to maximum (132)] Remove extra line breaks in plain text messages [Uncheck] Then be sure to select FORMAT TEXT, Plain Text for messages to the list. When typing text, put in line breaks manually. Amazing Microsoft doesn't allow disabling line wrapping altogether. If I remember correctly, Outlook 2007 is better. Next time I rebuild my drive, I am switching back to Outlook 2007. So anyway, this is not a rock solid solution. But EDK2 code doesn't have lines long enough to make the patch fail from wrapping to 132 columns. Here is a test line of length 131: 00 0 0 0 0 0 0 0 0 1 1 1 1 01 2 3 4 5 6 7 8 9 0 1 2 3 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 Thanks, Scott ]You also could easily post a branch of your patches (for example, on ]github). ] ]Also, git send-email nicely uses the In-Reply-To email header to ]thread all the patches of your series together. ] ]-Jordan ] <...> ___ 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
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Jordan Justen [mailto:jordan.l.jus...@intel.com] wrote: ]Sent: Thursday, November 05, 2015 07:35 PM ]To: Daryl McDaniel ; edk2-de...@ml01.01.org; Jaben Carsey (Intel) ]; Erik Bjorge (Intel) ]Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II ] ]Have you considered using git? ] ]For one, EDK II is moving to git. ] ]It would have enabled you to easily generate and send the patch files ]for your patch series. (I am guessing you spend considerable time ]generating these emails, and yet, I don't think they are usable to ]actually apply to a tree.) ] ]I think Outlook may have munged some of the lines in your file. Some ]of the lines seem to have been wrapped. Correct. Daryl is using Outlook 2013, same as me. Here is a partial solution: In File, Options, Mail, Message Format... Automatically wrap text at character [Set to maximum (132)] Remove extra line breaks in plain text messages [Uncheck] Then be sure to select FORMAT TEXT, Plain Text for messages to the list. When typing text, put in line breaks manually. Amazing Microsoft doesn't allow disabling line wrapping altogether. If I remember correctly, Outlook 2007 is better. Next time I rebuild my drive, I am switching back to Outlook 2007. So anyway, this is not a rock solid solution. But EDK2 code doesn't have lines long enough to make the patch fail from wrapping to 132 columns. Here is a test line of length 131: 00 0 0 0 0 0 0 0 0 1 1 1 1 01 2 3 4 5 6 7 8 9 0 1 2 3 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 Thanks, Scott ]You also could easily post a branch of your patches (for example, on ]github). ] ]Also, git send-email nicely uses the In-Reply-To email header to ]thread all the patches of your series together. ] ]-Jordan ] <...> ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Jordan, As a GIT neophyte, I would welcome any help or guidance you can give. Should I have created a remote branch on github? How does one go about splitting up the diffs so that they fit within the 400KiB limit of the list server? I have been using this port of Python 2.7.10 as a learning exercise for GIT. I have all of this in a local branch (off of master), in git. I added the text at the beginning of the patch files in the assumption that it would be helpful. Is it preferred that all explanatory text go into the 0/n file and all other files in the patch set just be raw diffs? The line wrapping is being added by lists.01.org. There is no wrapping when the mail goes out but it is wrapped when I receive the message from the listserver. A copy sent directly to me is NOT wrapped. I agree, Outlook's "Plain Text" mode is pretty screwed up. Sincerely, Daryl McDaniel -Original Message- From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of Jordan Justen Sent: Thursday, November 05, 2015 5:35 PM To: Daryl McDaniel ; edk2-devel@lists.01.org; Jaben Carsey (Intel) ; Erik Bjorge (Intel) Subject: Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II Have you considered using git? For one, EDK II is moving to git. It would have enabled you to easily generate and send the patch files for your patch series. (I am guessing you spend considerable time generating these emails, and yet, I don't think they are usable to actually apply to a tree.) I think Outlook may have munged some of the lines in your file. Some of the lines seem to have been wrapped. You also could easily post a branch of your patches (for example, on github). Also, git send-email nicely uses the In-Reply-To email header to thread all the patches of your series together. -Jordan On 2015-11-05 14:28:01, Daryl McDaniel wrote: > AppPkg/Python-2.7.10: Patch 0 of 4 -- Introduction > > The following series of four patches detail the changes necessary to > port cPython 2.7.10 to the EDK II implementation of UEFI. > > In order to easily coexist with the Python 2.7.2 port, all files for > Python 2.7.10 are contained within > AppPkg/Applications/Python/Python-2.7.10 > Within this directory the Ia32, X64, and PyMod-2.7.10 directories > along with the Py2710ReadMe.txt, Python2710.inf, libprep.bat, and > srcprep.bat files are specific to the EDK II port. All other files > and directories are from the cPython 2.7.10 distribution. > > Files from the cPython distribution, that were not modified, are not listed. > Some files were copied from the cPython 2.7.2 port then modified for 2.7.10. > The diffs for these files are between the 2.7.2 and 2.7.10 versions. > They > are: > Python-2.7.10/Ia32/pyconfig.h > PyMod-2.7.10/Modules/edk2module.c > Python-2.7.10/X64/pyconfig.h > All other diffs are between the distribution and final files. > > Because of the large number of changes, both the diff as well as the > full file are included for: > Python-2.7.10/Py2710ReadMe.txt > Python-2.7.10/PyMod-2.7.10/Modules/edk2module.c > Python-2.7.10/Python2710.inf > > Because they are new and small, the full file is included instead of > diffs > for: > Python-2.7.10/libprep.bat > Python-2.7.10/srcprep.bat > > > AppPkg/AppPkg.dsc |5 +- > .../Python/Python-2.7.10/Ia32/pyconfig.h | 93 +- > .../Python/Python-2.7.10/Py2710ReadMe.txt | 124 +- > .../Python-2.7.10/PyMod-2.7.10/Lib/ntpath.py | 30 +- > .../Python/Python-2.7.10/PyMod-2.7.10/Lib/os.py| 35 +- > .../Python/Python-2.7.10/PyMod-2.7.10/Lib/pydoc.py | 17 + > .../Python/Python-2.7.10/PyMod-2.7.10/Lib/site.py | 165 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/_sre.c | 150 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/addrinfo.h | 101 +- > .../PyMod-2.7.10/Modules/edk2module.c | 5698 > +--- > .../PyMod-2.7.10/Modules/errnomodule.c | 57 +- > .../PyMod-2.7.10/Modules/expat/expat_external.h|4 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/getpath.c | 143 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/main.c | 61 +- > .../PyMod-2.7.10/Modules/selectmodule.c| 43 +- > .../PyMod-2.7.10/Modules/zlib/gzguts.h | 10 +- > .../PyMod-2.7.10/Modules/zlib/zutil.h | 11 +- > .../PyMod-2.7.10/Objects/longobject.c | 14 +- > .../PyMod-2.7.10/Objects/stringlib/localeutil.h| 17 +- > .../PyMod-2.7.10/Python/getcopyright.c | 24 +- > .../Python-2.7.10/PyMod-2.7.10/Python/marshal.c| 21 +- > .../Python-2.7.10/PyMod-2.7.10/Python/random.c | 32 +- > .../Python/Python-2.7.10/Python2710.inf| 367 +- > .../Pytho
Re: [edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
Have you considered using git? For one, EDK II is moving to git. It would have enabled you to easily generate and send the patch files for your patch series. (I am guessing you spend considerable time generating these emails, and yet, I don't think they are usable to actually apply to a tree.) I think Outlook may have munged some of the lines in your file. Some of the lines seem to have been wrapped. You also could easily post a branch of your patches (for example, on github). Also, git send-email nicely uses the In-Reply-To email header to thread all the patches of your series together. -Jordan On 2015-11-05 14:28:01, Daryl McDaniel wrote: > AppPkg/Python-2.7.10: Patch 0 of 4 -- Introduction > > The following series of four patches detail the changes necessary to port > cPython 2.7.10 to the EDK II implementation of UEFI. > > In order to easily coexist with the Python 2.7.2 port, all files for > Python 2.7.10 are contained within > AppPkg/Applications/Python/Python-2.7.10 > Within this directory the Ia32, X64, and PyMod-2.7.10 directories along with > the Py2710ReadMe.txt, Python2710.inf, libprep.bat, and srcprep.bat files are > specific to the EDK II port. All other files and directories are from the > cPython 2.7.10 distribution. > > Files from the cPython distribution, that were not modified, are not listed. > Some files were copied from the cPython 2.7.2 port then modified for 2.7.10. > The diffs for these files are between the 2.7.2 and 2.7.10 versions. They > are: > Python-2.7.10/Ia32/pyconfig.h > PyMod-2.7.10/Modules/edk2module.c > Python-2.7.10/X64/pyconfig.h > All other diffs are between the distribution and final files. > > Because of the large number of changes, both the diff as well as the full > file > are included for: > Python-2.7.10/Py2710ReadMe.txt > Python-2.7.10/PyMod-2.7.10/Modules/edk2module.c > Python-2.7.10/Python2710.inf > > Because they are new and small, the full file is included instead of diffs > for: > Python-2.7.10/libprep.bat > Python-2.7.10/srcprep.bat > > > AppPkg/AppPkg.dsc |5 +- > .../Python/Python-2.7.10/Ia32/pyconfig.h | 93 +- > .../Python/Python-2.7.10/Py2710ReadMe.txt | 124 +- > .../Python-2.7.10/PyMod-2.7.10/Lib/ntpath.py | 30 +- > .../Python/Python-2.7.10/PyMod-2.7.10/Lib/os.py| 35 +- > .../Python/Python-2.7.10/PyMod-2.7.10/Lib/pydoc.py | 17 + > .../Python/Python-2.7.10/PyMod-2.7.10/Lib/site.py | 165 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/_sre.c | 150 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/addrinfo.h | 101 +- > .../PyMod-2.7.10/Modules/edk2module.c | 5698 > +--- > .../PyMod-2.7.10/Modules/errnomodule.c | 57 +- > .../PyMod-2.7.10/Modules/expat/expat_external.h|4 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/getpath.c | 143 +- > .../Python-2.7.10/PyMod-2.7.10/Modules/main.c | 61 +- > .../PyMod-2.7.10/Modules/selectmodule.c| 43 +- > .../PyMod-2.7.10/Modules/zlib/gzguts.h | 10 +- > .../PyMod-2.7.10/Modules/zlib/zutil.h | 11 +- > .../PyMod-2.7.10/Objects/longobject.c | 14 +- > .../PyMod-2.7.10/Objects/stringlib/localeutil.h| 17 +- > .../PyMod-2.7.10/Python/getcopyright.c | 24 +- > .../Python-2.7.10/PyMod-2.7.10/Python/marshal.c| 21 +- > .../Python-2.7.10/PyMod-2.7.10/Python/random.c | 32 +- > .../Python/Python-2.7.10/Python2710.inf| 367 +- > .../Python/Python-2.7.10/X64/pyconfig.h| 63 +- > .../Applications/Python/Python-2.7.10/libprep.bat | 20 + > .../Applications/Python/Python-2.7.10/srcprep.bat | 13 + > 26 files changed, 2202 insertions(+), 5116 deletions(-) > > > In order to reduce space and download times, only a subset of Python library > files, from the distribution, will be included. These are: > --- > > encodings/importlib/ json/ pydoc_data/ > xml/ > > _abcoll.py_weakrefset.py abc.pyargparse.py > ast.pyatexit.py BaseHTTPServer.py binhex.py > bisect.py calendar.py cmd.pycodecs.py > collections.pycompileall.py copy.py copy_reg.py > csv.pydis.py dummy_thread.py fnmatch.py > fileinput.py formatter.pyfunctools.py genericpath.py > getopt.py gettext.py hashlib.pyheapq.py > HTMLParser.py inspect.py io.py keyword.py > linecache.py locale.py md5.pymodulefinder.py > ntpath.py numbers.py optparse.py os.py > pkgutil.pyplatform.py pydoc.py random.py > re.py repr.py runpy.py sha.py > shutil.py
[edk2] [Patch 0/4] AppPkg/Python: Port Python 2.7.10 to EDK II
AppPkg/Python-2.7.10: Patch 0 of 4 -- Introduction The following series of four patches detail the changes necessary to port cPython 2.7.10 to the EDK II implementation of UEFI. In order to easily coexist with the Python 2.7.2 port, all files for Python 2.7.10 are contained within AppPkg/Applications/Python/Python-2.7.10 Within this directory the Ia32, X64, and PyMod-2.7.10 directories along with the Py2710ReadMe.txt, Python2710.inf, libprep.bat, and srcprep.bat files are specific to the EDK II port. All other files and directories are from the cPython 2.7.10 distribution. Files from the cPython distribution, that were not modified, are not listed. Some files were copied from the cPython 2.7.2 port then modified for 2.7.10. The diffs for these files are between the 2.7.2 and 2.7.10 versions. They are: Python-2.7.10/Ia32/pyconfig.h PyMod-2.7.10/Modules/edk2module.c Python-2.7.10/X64/pyconfig.h All other diffs are between the distribution and final files. Because of the large number of changes, both the diff as well as the full file are included for: Python-2.7.10/Py2710ReadMe.txt Python-2.7.10/PyMod-2.7.10/Modules/edk2module.c Python-2.7.10/Python2710.inf Because they are new and small, the full file is included instead of diffs for: Python-2.7.10/libprep.bat Python-2.7.10/srcprep.bat AppPkg/AppPkg.dsc |5 +- .../Python/Python-2.7.10/Ia32/pyconfig.h | 93 +- .../Python/Python-2.7.10/Py2710ReadMe.txt | 124 +- .../Python-2.7.10/PyMod-2.7.10/Lib/ntpath.py | 30 +- .../Python/Python-2.7.10/PyMod-2.7.10/Lib/os.py| 35 +- .../Python/Python-2.7.10/PyMod-2.7.10/Lib/pydoc.py | 17 + .../Python/Python-2.7.10/PyMod-2.7.10/Lib/site.py | 165 +- .../Python-2.7.10/PyMod-2.7.10/Modules/_sre.c | 150 +- .../Python-2.7.10/PyMod-2.7.10/Modules/addrinfo.h | 101 +- .../PyMod-2.7.10/Modules/edk2module.c | 5698 +--- .../PyMod-2.7.10/Modules/errnomodule.c | 57 +- .../PyMod-2.7.10/Modules/expat/expat_external.h|4 +- .../Python-2.7.10/PyMod-2.7.10/Modules/getpath.c | 143 +- .../Python-2.7.10/PyMod-2.7.10/Modules/main.c | 61 +- .../PyMod-2.7.10/Modules/selectmodule.c| 43 +- .../PyMod-2.7.10/Modules/zlib/gzguts.h | 10 +- .../PyMod-2.7.10/Modules/zlib/zutil.h | 11 +- .../PyMod-2.7.10/Objects/longobject.c | 14 +- .../PyMod-2.7.10/Objects/stringlib/localeutil.h| 17 +- .../PyMod-2.7.10/Python/getcopyright.c | 24 +- .../Python-2.7.10/PyMod-2.7.10/Python/marshal.c| 21 +- .../Python-2.7.10/PyMod-2.7.10/Python/random.c | 32 +- .../Python/Python-2.7.10/Python2710.inf| 367 +- .../Python/Python-2.7.10/X64/pyconfig.h| 63 +- .../Applications/Python/Python-2.7.10/libprep.bat | 20 + .../Applications/Python/Python-2.7.10/srcprep.bat | 13 + 26 files changed, 2202 insertions(+), 5116 deletions(-) In order to reduce space and download times, only a subset of Python library files, from the distribution, will be included. These are: --- encodings/importlib/ json/ pydoc_data/ xml/ _abcoll.py_weakrefset.py abc.pyargparse.py ast.pyatexit.py BaseHTTPServer.py binhex.py bisect.py calendar.py cmd.pycodecs.py collections.pycompileall.py copy.py copy_reg.py csv.pydis.py dummy_thread.py fnmatch.py fileinput.py formatter.pyfunctools.py genericpath.py getopt.py gettext.py hashlib.pyheapq.py HTMLParser.py inspect.py io.py keyword.py linecache.py locale.py md5.pymodulefinder.py ntpath.py numbers.py optparse.py os.py pkgutil.pyplatform.py pydoc.py random.py re.py repr.py runpy.py sha.py shutil.py SimpleHTTPServer.py site.py socket.py SocketServer.py sre.py sre_compile.pysre_constants.py sre_parse.py stat.py string.py StringIO.py struct.py textwrap.py token.py tokenize.py traceback.py types.pyurlparse.py UserDict.py warnings.py weakref.py xmllib.py zipfile.py END OF PATCH 0 of 4 ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel