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.f...@intel.com>
Sent: 06 September 2021 10:31
To: gaoliming <gaolim...@byosoft.com.cn>; devel@edk2.groups.io; Sunny Wang 
<sunny.w...@arm.com>; Chen, Christine <yuwei.c...@intel.com>; 'Cole Robinson' 
<crobi...@redhat.com>
Cc: Sami Mujawar <sami.muja...@arm.com>; Samer El-Haj-Mahmoud 
<samer.el-haj-mahm...@arm.com>; 'Gerd Hoffmann' <kra...@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 <gaolim...@byosoft.com.cn<mailto:gaolim...@byosoft.com.cn>>
Sent: Monday, September 6, 2021 9:10 AM
To: devel@edk2.groups.io<mailto:devel@edk2.groups.io>; 
sunny.w...@arm.com<mailto:sunny.w...@arm.com>; Feng, Bob C 
<bob.c.f...@intel.com<mailto:bob.c.f...@intel.com>>; Chen, Christine 
<yuwei.c...@intel.com<mailto:yuwei.c...@intel.com>>; 'Cole Robinson' 
<crobi...@redhat.com<mailto:crobi...@redhat.com>>
Cc: 'Sami Mujawar' <sami.muja...@arm.com<mailto:sami.muja...@arm.com>>; 'Samer 
El-Haj-Mahmoud' 
<samer.el-haj-mahm...@arm.com<mailto:samer.el-haj-mahm...@arm.com>>; 'Gerd 
Hoffmann' <kra...@redhat.com<mailto:kra...@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.f...@intel.com<mailto:bob.c.f...@intel.com>>; Liming 
Gao <gaolim...@byosoft.com.cn<mailto:gaolim...@byosoft.com.cn>>; Yuwei Chen 
<yuwei.c...@intel.com<mailto:yuwei.c...@intel.com>>; Cole Robinson 
<crobi...@redhat.com<mailto:crobi...@redhat.com>>; 
devel@edk2.groups.io<mailto:devel@edk2.groups.io>
抄送: Sunny Wang <sunny.w...@arm.com<mailto:sunny.w...@arm.com>>; Sami Mujawar 
<sami.muja...@arm.com<mailto:sami.muja...@arm.com>>; Samer El-Haj-Mahmoud 
<samer.el-haj-mahm...@arm.com<mailto:samer.el-haj-mahm...@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.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#80269): https://edk2.groups.io/g/devel/message/80269
Mute This Topic: https://groups.io/mt/85408575/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to