Ubuntu 20.04 LTS 开发周期的重要任务:移除 Python 2
官方已宣布 Python 2 将于 2020 年 1 月 1 日后停止维护,而计划于明年 4 月发布的 Ubuntu 20.04 将是下一个长期支持版本,所以 Ubuntu 20.04 的一个重要目标就是移除 Python 2。据 Ubuntu 开发团队介绍,目前仍有许多依赖 Python 2 的软件包保留在 Debian 测试版和 Ubuntu 的 "Focal Fossa" 中,偿还这些“债务”迫在眉睫。
Ubuntu/Debian 项目的开发者 Matthias Klose 负责为 Ubuntu 20.04 LTS 移除 Python 2,目前已经做了大量的工作。近日他在邮件列表中同步更新了一些进度,并说道 Debian 中仍然存在大约 3300 个与 Python 2 软件包相关的错误,其中大约 1500 个错误已关闭。另外,大约 350 个软件包仅在 Ubuntu 的 Focal 仓库中可用,在上游 Debian 中不可用。
所以 Matthias 认为当前的目标是将尽可能多的软件包从 Python 2 转换为 Python 3,不过这对于许多不再维护的软件包可能会成为问题。对于大多数不兼容 Python 3 的软件,如果没有人进行必要的移植,它最终将会从存档中删除。最后是一种情况更为特殊的软件,它们于 Ubuntu/Debian 而言十分重要,不过仅支持 Python 2。如何处理他们?Matthias 表示目前仍未确定,但目标是在 4 月 Ubuntu 20.04 LTS 发布之前移除 Python 2。
对于决定保留基于 Python 2 的软件包的开发者,Matthias 提醒到,请确保该软件包未引用任何 python, python-dev, python-dbg, python-doc 软件包,并且不使用未加入版本控制的 python 二进制文件。这些软件包应该使用 python2, python2-dev, python2-dbg, python2-doc 来替代,并使用 python2 二进制文件。
不过看起来 Matthias 也为自己买了坑 —— 他似乎上传过适用于 Ubuntu 且仅支持 Python2 软件包 ;)
最后附上一个非官方的 Python 2.7 “退休”倒计时网站:https://pythonclock.org/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | Alibaba_Dragonwell OpenJDK VS Oracle JDK 详细对比情况
导读:随着oracle各种疯狂版本的发布,Oracle JDK成为收费软件,很多公司转向寻找Oracle JDK的替代品。有很多人都会怀疑,Oracle JDK和其他JDK之间有没有很大的性能差异。加上笔者的1H2G1M的服务器,然后为了自己的技术能力的提升。本文作者通过不是很专业的方面测试,给出这个自认为可行的选择方案。 各大厂商频频推出自己的开源JDK是人性的扭曲还是道德的沦丧? 代码的有无国界是程序员的无奈还是大厂的爆发? 官放牛逼还是第三方牛逼? 官方为何变成版本发布狂? 服务器为何莫名宕机究竟是何人所为?内存一直占用率居高不下,究竟人为还是鬼祟? 官方与第三方的背后有隐藏着什么? 请关注今晚【开源oschina】的此篇文章, 测试环境:window10 测试容器:Tomcat8.5.47 测试JDK: 1、Alibaba_Dragonwell_8.1.1下载页面链接https://github.com/alibaba/dragonwell8/releases 2、官方jdk1.8.0_31 https://www.oracle.com/technetwork/java/j...
- 下一篇
Chrome 浏览器尝试标识网页加载速度
究竟是你的网速太慢还是网页加载速度慢?不久的将来 Chrome 浏览器也许能提供答案。谷歌正在实验“加载指示器”(loading indicator),以告知用户网页的加载时长。 之后,Chrome 将进一步标识加载速度较快或过慢的网站,具体的标记方式尚未确定。早期的设计原型是一个完整的页面加载屏幕,加载速度较慢的页面包含“加载中……”字样和带有红色警示符的“通常加载缓慢”消息,上方的进度条呈蓝色。而速度较快的网站加载进度条为绿色。 此外,Chrome 可能还会使用上下文菜单帮助用户了解网站是否运行缓慢,在用户打开网页前就帮其决定是否需要点击链接。谷歌表示会将网站的“历史负载延迟”纳入考虑范围,希望以此推动开发人员优化网站。 Chrome 团队正在与 Google 的其他部门合作进行网站标记,以确保一致的视觉体验。公告中还写道: “我们将根据越来越严格的标准逐步确定快或慢的网站。我们的长期目标是定义高质量体验,其中可能包括速度以外的信号。” 因此,从长远看来,Chrome 的目标是标识高质量网站,而并仅仅是非加载速度。对于高质量网站的定义,后续应该会有一系列判断因素和标准出现。这项工作...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7