Re: Fedora 20 and python3

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

 



On Fri, 4 Jan 2019, Sage Weil wrote:
> 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...

This time with the correct address...


> 
> 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