Re: [sepia] teuthology is now python3

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

 



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




[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