On Wed, Apr 15, 2020 at 12:39 AM Kyrylo Shatskyy
<kyrylo.shatskyy(a)suse.com> wrote:
This is sweet,
Kefu, thanks for the great job you’ve done here.
thank you! just tried to help and to continue based on your ground work.
I honestly thought we can have py2 branch minimal and just rebase it regularly when
something merged to the master.
i am trying to avoid using the word of "rebase". as i want to drop
python3 support in master. to rebase python2 compatible branch on a
python3 only branch sounds dangerous to me.
The backporting looks good to me too though, do we
have a recommendation page, or should we create a devguide how to backport teuthology
patches?
not yet. i have not got a chance to create one.
Kyrylo Shatskyy
--
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5
90409 Nuremberg
Germany
On Apr 14, 2020, at 9:39 AM, kefu chai
<tchaikov(a)gmail.com> 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
_______________________________________________
Sepia mailing list -- sepia(a)ceph.io
To unsubscribe send an email to sepia-leave(a)ceph.io
--
Regards
Kefu Chai