Re: Fedora 20 and python3

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

 



On Fri, 4 Jan 2019, Alfredo Deza wrote:
> On Fri, Jan 4, 2019 at 2:35 PM Gregory Farnum <gfarnum@xxxxxxxxxx> wrote:
> >
> > On Fri, Jan 4, 2019 at 5:55 AM Alfredo Deza <adeza@xxxxxxxxxx> wrote:
> > >
> > > Resurrecting this, since we keep seeing Python 3 issues pop up, which
> > > are unnoticed by tests and only picked up by users :(
> > >
> > > The 3 distros used for functional tests (Centos7, Ubuntu Xenial,
> > > Ubuntu Bionic) are capable of Python3, so I would like to see us
> > > enable the
> > > flags required for a Python3 only Ceph, which seem to be:
> > >
> > > -DWITH_PYTHON2=OFF -DWITH_PYTHON3=ON -DMGR_PYTHON_VERSION=3
> >
> > Where do you want to do this? Just in all our test builds going
> > forward? In some of the github PR-integrated test infrastructure?
> 
> Everything that produces Ceph binaries: ceph-ci.git, ceph.git (release
> branches), and formal releases
> 
> I don't know what would require us to keep building Python2 compatible
> Ceph binaries anymore.

I have some vague recollection of some distro thing where even though 
everything is building python 3 the distro was still stuck in py2 land.  
But I don't remember specifics and am clearly not the expert here, so...

Assuming the nautilus distros we're targetting are good with py3 only 
(just el7, 18.04?) then let's go for it?

Copying ceph-maintainers so all of our distro friends can raise 
any objections...

sage


> 
> 
> > -Greg
> >
> > >
> > >
> > > On Wed, Nov 21, 2018 at 9:09 AM Alfredo Deza <adeza@xxxxxxxxxx> wrote:
> > > >
> > > > On Tue, Nov 20, 2018 at 8:50 PM Brad Hubbard <bhubbard@xxxxxxxxxx> wrote:
> > > > >
> > > > > Hello all,
> > > > >
> > > > > At the moment we have two problems on Fedora 29, one involves the
> > > > > installing of dependencies [1] and the other is a cmake error [2][3]
> > > > > that revolves around Python2 not being linked to the same openssl
> > > > > library version as was shipped with the OS. The solutions to
> > > > > "re-enable" python2 functionality for these issues are either not
> > > > > attractive to the developers or non-existent given the drive to
> > > > > transition and python2's imminent demise. With this in mind are there
> > > > > any objections to focussing on making the jump to only supporting
> > > > > python3 in Nautilus, at least on Fedora29 and above? This should
> > > > > probably be considered for all distros, as it's probably time, but
> > > > > Fedora is the one with the immediate need.
> > > >
> > > > I would be +1 for this, I don't think we support any distros today
> > > > that aren't capable of having Python 3 packages around. The current
> > > > problem we have
> > > > is that there isn't a Python3-exclusive environment, which prevents us
> > > > from testing Ceph in such an environment.
> > > >
> > > >
> > > > >
> > > > > [1] https://tracker.ceph.com/issues/37301
> > > > > [2] http://tracker.ceph.com/issues/36425
> > > > > [3] https://bugzilla.redhat.com/show_bug.cgi?id=1643450
> > > > >
> > > > > --
> > > > > Cheers,
> > > > > Brad
> 
> 



[Index of Archives]     [CEPH Users]     [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