On Wed, Apr 15, 2020 at 12:39 AM Kyrylo Shatskyy <kyrylo.shatskyy@xxxxxxxx> 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@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 > > _______________________________________________ > > Sepia mailing list -- sepia@xxxxxxx > > To unsubscribe send an email to sepia-leave@xxxxxxx > -- Regards Kefu Chai _______________________________________________ Dev mailing list -- dev@xxxxxxx To unsubscribe send an email to dev-leave@xxxxxxx