对于LTS版本来说,差异分析是确定影响范围的手段(之一)。

 

按当前分析的情况,129个差异中,56个需要代码修改来适配变更,而我们其实不知道当前openEuler软件中有多少会被这些差异波及。

所以在这种情况下,我觉得升级的风险是不可控的。

 

这里顺便引入一个问题,对pythonperl以及其他语言来说,能不能提供机制,在保持LTS版本稳定的前提下,同时支持多个版本并存?

明天在TC上可以讨论下

 

From: hanxinke [mailto:hanxinke@huawei.com]
Sent: Monday, July 6, 2020 5:23 PM
To: tc@openeuler.org
Cc: Guanyalong <guanyalong@huawei.com>; Licihua <licihua@huawei.com>; Xiezhipeng (EulerOS) <xiezhipeng1@huawei.com>
Subject: [Tc]
TC议题申请】关于openEuler LTS版本python33.7.4版本升级到3.8.3的提议

 

背景:

1、  openEuler 20.03 LTS版本的生命周期是从2020-032024-03,而该版本中Python3的版本为3.7.4,上游社区Python3.7的生命周期是从2018-062023-06,无法满足openEuler 20.03 LTS版本的整个生命周期

2、  版本中的关键组件(如gccPython等)的生命周期以及升级计划等信息无法在openEuler页面中查询

 

解决建议:

1、  升级Python3.7.4版本到Python3.8.3Python3.8的生命周期是从2019-102024-10,满足openEuler 20.03 LTS版本的整个生命周期

2、  需要有一个地方来承载openEuler版本中的关键组件(如gccPython等)的生命周期以及升级计划等信息

 

python3.7python3.8的差异分析见issuehttps://gitee.com/src-openeuler/python3/issues/I1JXR8?from=project-issue