[CRIU] CRIU and Python 3

Andrei Vagin avagin at virtuozzo.com
Sat Apr 21 21:30:59 MSK 2018


On Fri, Apr 20, 2018 at 04:25:08PM +0200, Adrian Reber wrote:
> Python 2.7 will be retired 2020 (https://pythonclock.org/) and as
> Fedora might drop Python 2.7 at some point and as RHEL 7.5 says:
> 
>  Python 2 will be replaced with Python 3 in the next Red Hat Enterprise
>  Linux (RHEL) major release. 
> 
>  https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/7.5_release_notes/#chap-Red_Hat_Enterprise_Linux-7.5_Release_Notes-Deprecated_Functionality
> 
> 
> Has there been any discussion about using Python 3 in CRIU? I am
> currently trying to port a few CRIU things to Python 3 (not zdtm yet)
> but wanted to check if somebody did already the work?
> 
> For me as a packager it would be nice if we could support Python 2.7 and
> Python 3 and I guess it should be possible at least with CRIU and CRIT.
> Not sure about zdtm and not really necessary as zdtm is not shipped as
> a package for the end user. But it would be nice if the things installed
> on an end user system via a package would support both Python versions
> for some time.

I ported zdtm.py on python3 a few month ago
https://github.com/avagin/criu/commits/python3

The problem here is that we can't use one code for python2 and python3,
and I don't want to maintain two versions. If we are going to switch to
python3, we probably have to stop supporting python2. It is only about
zdtm.py.

> 
> 		Adrian
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu


More information about the CRIU mailing list