Python 3.5 transition

Steve Langasek steve.langasek at ubuntu.com
Thu Jul 23 16:48:16 UTC 2015


Hi Sebastien,

On Thu, Jul 23, 2015 at 09:59:49AM +0200, Sebastien Bacher wrote:
> Le 15/07/2015 17:49, Barry Warsaw a écrit :
> > I plan to upload later today a new python3-defaults to wily which will enable
> > Python 3.5 as a supported Python 3 version.  I'll work on the necessary
> > rebuilds, including depend-loop breaks and the fixes I know about.  Please
> > help by keeping an eye on Python 3 packages you care about, and fix what you
> > can!

> Hey Barry, Steve (Cc-ing you since it seems that Barry is away and that
> you started that transition),

> It seems that the new python3-defaults has been uploaded/is in
> wily-proposed and created some build issues (ubuntu-make for example
> failed because dh_python was trying to build for python 3.5 e.g
> python-gi is not built for that version).

python-gi needed a no-change rebuild to add support for python3.5.  This is
done now - along with most other packages which needed it.

There is a set of packages that still need rebuilt for this transition,
and which failed to build in the test ppa:

  adios
  blist
  fiona
  h5py
  kivy
  libguestfs
  minieigen
  mpi4py
  pandas
  pybik
  pyfftw
  pykde4
  pyliblo
  pyopenssl
  pyside
  pytables
  pytaglib
  python-admesh
  python-aiohttp
  python-biopython
  python-cpl
  python-crypto
  python-falcon
  python-fontconfig
  python-libdiscid
  python-librtmp
  python-misaka
  python-pyproj
  python-qt4
  python-sfml
  python-ssdeep
  python-wrapt
  pyzmq
  qscintilla2
  snimpy
  unity-scopes-shell

(https://launchpad.net/~pythoneers/+archive/ubuntu/py35asdefault/+packages)

Assistance in resolving these build failures is certainly appreciated.

There are a handful of other packages which need to be transitioned, which
fail to build but the build failures were not identified in the ppa - at the
moment this list is down to just py3cairo, python-llfuse, and zope.security.

And there are various other packages from that ppa which fail to build when
switching to python3.5 as default; those will also need to be fixed but are
not as urgent at the moment.


So, per Barry's mail, rebuilds were needed.  It would have perhaps been
better for someone to upload python-gi if this was blocking another build,
rather than working around it.  If ubuntu-make is meant to build-depend on
python3-all, then this change should be reverted now.

It may be worth noting that ubuntu-make also failed to build in the ppa, for
reasons unrelated to python-gi:

  https://launchpad.net/~pythoneers/+archive/ubuntu/py35asdefault/+build/7559276


> Steve, could you give us maybe an update on the current status and if
> help is needed? Are your uploads based on the work prepared in the ppa.
> How do we make sure to no duplicate work? Is there a transition tracker
> up for to track the work?

My understanding is that Matthias has asked Iain to help set this up.  I
don't know the status of this yet - Matthias?  Iain?

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20150723/7e53432c/attachment.pgp>


More information about the ubuntu-devel mailing list