Re: teuthology is now python3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



So we are clear about this any tests using a branch based on luminous,
mimic, nautilus, or octopus should use "--teuthology-branch py2".

Anything newer than octopus should be tested against the teuthology
master branch (IOW do not use "--teuthology-branch py2").

Hope this is clear.

On Tue, Apr 14, 2020 at 5:40 PM kefu chai <tchaikov@xxxxxxxxx> wrote:
>
> hi folks,
>
> we just migrated ceph:teuthology and all tests under qa/ in ceph:ceph
> to python3. and from now on, the teuthology-worker runs in a python3
> environment by default unless specified otherwise using
> "--teuthology-branch py2".
>
> which means:
>
> - we need to write tests in python3 in master now
> - teuthology should be python3 compatible.
> - teuthology bug fixes should be backported to "py2" branch.
>
> if you run into any issues related to python3 due to the above
> changes, please let me know. and i will try to fix it ASAP.
>
> currently, the tests under qa/ directories in ceph:ceph master branch
> are python2 and python3 compatible. but since we've moved to python3,
> there is no need to be python2 compatible anymore. since the sepia lab
> is still using ubuntu xenial, we cannot use features offered by
> python3.6 at this moment yet. but we do plan to upgrade the OS to
> bionic soon. before that happens, the tests need to be compatible with
> Python3.5.
>
> the next step is to
>
> - drop python2 support in ceph:ceph master branch, and
> - drop python2 support in ceph:teuthology master.
> - backport python3 compatible changes to octopus and nautilus to ease
> the pain of backport
>
> --
> Regards
> Kefu Chai
> _______________________________________________
> Dev mailing list -- dev@xxxxxxx
> To unsubscribe send an email to dev-leave@xxxxxxx
>


-- 
Cheers,
Brad
_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx



[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux