[MacPorts] #19717: gnome-keyring @2.26.1 build failure
MacPorts
noreply at macports.org
Tue Jun 30 06:45:16 PDT 2009
#19717: gnome-keyring @2.26.1 build failure
-------------------------------------+--------------------------------------
Reporter: christophe.haro@… | Owner: nox@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: gnome-keyring
-------------------------------------+--------------------------------------
Comment(by gale@…):
That is one of many incompatibilities with Python 3.
There are a number of breaking changes between Python 2
and Python 3. One is this. Another is that print is now a
function and requires parens. There are others.
In the upcoming version of Python, the string format operator
% will be removed, in favor of the totally incompatible
format method. That will break many things in this port.
The bottom line is that upstream is just not supporting
Python 3 yet. If you want to take on that responsibility
until they do, that's great. Otherwise, we may need this
port to depend on some specific Python 2 version, and
hard-code all the shell bangs (and other places where
the python interpreter is invoked) to refer to it.
Or perhaps we need some enhancement to the
python_select system that will easily allow a port
to avoid Python 3 when needed.
--
Ticket URL: <http://trac.macports.org/ticket/19717#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list