public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "gaoliming" <gaoliming@byosoft.com.cn>
To: <devel@edk2.groups.io>, <Sunny.Wang@arm.com>,
	"'Feng, Bob C'" <bob.c.feng@intel.com>,
	"'Chen, Christine'" <yuwei.chen@intel.com>,
	"'Cole Robinson'" <crobinso@redhat.com>
Cc: "'Sami Mujawar'" <Sami.Mujawar@arm.com>,
	"'Samer El-Haj-Mahmoud'" <Samer.El-Haj-Mahmoud@arm.com>,
	"'Gerd Hoffmann'" <kraxel@redhat.com>
Subject: 回复: [edk2-devel] Python2.7 is not working with the EDK2 build system
Date: Tue, 7 Sep 2021 09:18:07 +0800	[thread overview]
Message-ID: <00ca01d7a386$378fb8f0$a6af2ad0$@byosoft.com.cn> (raw)
In-Reply-To: <DB8PR08MB3993AC2E80162672348C784D85D29@DB8PR08MB3993.eurprd08.prod.outlook.com>

[-- Attachment #1: Type: text/plain, Size: 6268 bytes --]

Bob:

 Yes. Python3 is the formal support. We recommend user to use Python3. But, if user meets the issue in Python2, user can still report the issue in BaseTools. Its priority may be low. For this case, it is the regression issue caused by the recent change. The patch owner is also identified. So, I suggest the patch owner to follow up and enhance his patch. 

 

Thanks

Liming

发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Sunny Wang
发送时间: 2021年9月6日 21:16
收件人: Feng, Bob C <bob.c.feng@intel.com>; gaoliming <gaoliming@byosoft.com.cn>; devel@edk2.groups.io; Chen, Christine <yuwei.chen@intel.com>; 'Cole Robinson' <crobinso@redhat.com>
抄送: Sami Mujawar <Sami.Mujawar@arm.com>; Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>; 'Gerd Hoffmann' <kraxel@redhat.com>; Sunny Wang <Sunny.Wang@arm.com>
主题: Re: [edk2-devel] Python2.7 is not working with the EDK2 build system

 

Thanks for checking this, Bob and Liming.

 

Hi Bob, 

 

Yeah, I was aware of that as well. It makes sense to switch Python2 to Python3. However, Python 2 was discontinued for a while, but there seems no announcement in the mailing list or code change for cleaning up Python 2 stuff in edk2 BaseTools, which may make users feel Python 2 is still useable and cause confusion. Of course, I may miss some activities about deprecating Python 2 in edk2. If so, could you point me out? I just want to have an obvious way to inform edk2 users that Python 2 doesn’t work. If you think this email is good enough as a notification to the edk2 users, I’m fine with this.

 

Moreover, for a quick improvement, how about we add a python version check in the build script to prevent code building and remind users to use Python 3?     

 

Thanks,

Sunny

From: Feng, Bob C <bob.c.feng@intel.com <mailto:bob.c.feng@intel.com> > 
Sent: 06 September 2021 10:31
To: gaoliming <gaoliming@byosoft.com.cn <mailto:gaoliming@byosoft.com.cn> >; devel@edk2.groups.io <mailto:devel@edk2.groups.io> ; Sunny Wang <Sunny.Wang@arm.com <mailto:Sunny.Wang@arm.com> >; Chen, Christine <yuwei.chen@intel.com <mailto:yuwei.chen@intel.com> >; 'Cole Robinson' <crobinso@redhat.com <mailto:crobinso@redhat.com> >
Cc: Sami Mujawar <Sami.Mujawar@arm.com <mailto:Sami.Mujawar@arm.com> >; Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com <mailto:Samer.El-Haj-Mahmoud@arm.com> >; 'Gerd Hoffmann' <kraxel@redhat.com <mailto:kraxel@redhat.com> >
Subject: RE: [edk2-devel] Python2.7 is not working with the EDK2 build system

 

Hi Sunny,

 

EDK II only formally supports Python 3 now because Python 2 is EOL with no support.  So I’d suggest BaseTools users switch Python2 to Python3.

 

Thanks,

Bob

 

From: gaoliming <gaoliming@byosoft.com.cn <mailto:gaoliming@byosoft.com.cn> > 
Sent: Monday, September 6, 2021 9:10 AM
To: devel@edk2.groups.io <mailto:devel@edk2.groups.io> ; Sunny.Wang@arm.com <mailto:Sunny.Wang@arm.com> ; Feng, Bob C <bob.c.feng@intel.com <mailto:bob.c.feng@intel.com> >; Chen, Christine <yuwei.chen@intel.com <mailto:yuwei.chen@intel.com> >; 'Cole Robinson' <crobinso@redhat.com <mailto:crobinso@redhat.com> >
Cc: 'Sami Mujawar' <Sami.Mujawar@arm.com <mailto:Sami.Mujawar@arm.com> >; 'Samer El-Haj-Mahmoud' <Samer.El-Haj-Mahmoud@arm.com <mailto:Samer.El-Haj-Mahmoud@arm.com> >; 'Gerd Hoffmann' <kraxel@redhat.com <mailto:kraxel@redhat.com> >
Subject: 回复: [edk2-devel] Python2.7 is not working with the EDK2 build system

 

Sunny:

 If Robinson has no response, I suggest to revert this change first. 

 

Robinson:

 Can you give your fix plan for this regression issue? 

 

Thanks

Liming

发件人: devel@edk2.groups.io <mailto:devel@edk2.groups.io>  <devel@edk2.groups.io <mailto:devel@edk2.groups.io> > 代表 Sunny Wang
发送时间: 2021年9月4日 2:09
收件人: Feng, Bob C <bob.c.feng@intel.com <mailto:bob.c.feng@intel.com> >; Liming Gao <gaoliming@byosoft.com.cn <mailto:gaoliming@byosoft.com.cn> >; Yuwei Chen <yuwei.chen@intel.com <mailto:yuwei.chen@intel.com> >; Cole Robinson <crobinso@redhat.com <mailto:crobinso@redhat.com> >; devel@edk2.groups.io <mailto:devel@edk2.groups.io> 
抄送: Sunny Wang <Sunny.Wang@arm.com <mailto:Sunny.Wang@arm.com> >; Sami Mujawar <Sami.Mujawar@arm.com <mailto:Sami.Mujawar@arm.com> >; Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com <mailto:Samer.El-Haj-Mahmoud@arm.com> >
主题: [edk2-devel] Python2.7 is not working with the EDK2 build system

 

Hi all, 

 

I just ran into this build issue. After checking the edk2 emails, I saw some of you already ran into this build issue as well. At least, I saw two email threads below talking about this issue.  

https://edk2.groups.io/g/devel/message/80068?p=,,,20,0,0,0::recentpostdate%252Fsticky,,python,20,2,0,85296733

https://edk2.groups.io/g/devel/message/79022?p=,,,20,0,0,0::recentpostdate%2525252Fsticky,,DeprecationWarnings,20,2,0,84409128

 

The main purpose of this email is to have obvious email subject to get people’s attention, so that people won’t spend time to check this when running into this issue.

The solution at this moment is to use Python 3 instead (Use “export PYTHON_COMMAND=/usr/bin/python3” instead of “export PYTHON_COMMAND=/usr/bin/python”).   

 

Hi Robinson, 

Are you working on this now? If you’re busy with other things, how about we revert your patch first? 

 

Hi Bob, Liming, and Yuwei, 

What do you prefer to do at this moment? Wait for Robinson? or revert the change? 

 

Best Regards, 

Sunny 

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. 

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. 




[-- Attachment #2: Type: text/html, Size: 14635 bytes --]

  reply	other threads:[~2021-09-07  1:20 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-03 18:08 Python2.7 is not working with the EDK2 build system Sunny Wang
2021-09-06  1:09 ` 回复: [edk2-devel] " gaoliming
2021-09-06  9:30   ` Bob Feng
2021-09-06 13:15     ` Sunny Wang
2021-09-07  1:18       ` gaoliming [this message]
2021-10-05 16:48         ` 回复: " Cole
2021-10-05 17:33           ` Andrew Fish
2021-10-08  2:24           ` 回复: 回复: " gaoliming
2021-10-15  1:30             ` Steven Shi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='00ca01d7a386$378fb8f0$a6af2ad0$@byosoft.com.cn' \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox