Mailinglist Archive: opensuse-factory (454 mails)

< Previous Next >
[opensuse-factory] Re: scons is going to use python3 as interpreter
On Wed, 2017-11-29 at 11:06 +0100, Dominique Leuenberger / DimStar
wrote:
On Thu, 2017-11-23 at 14:13 +0100, Dominique Leuenberger / DimStar
wrote:

One such package is scons, which has been switched to be using
python3
in request https://build.opensuse.org/request/show/542087

Now, scons is a bit 'special', as it is written in python and is
basiclaly compatible to python2 AND python3, BUT it parses
SConstruct/SConscript of different packages. And there the results
are
a bit mixed when it comes to python3 compliance

Martin setup a test branch where he monitors all packages in
openSUSE:Factory using scons as their build script, see
https://build.opensuse.org/project/monitor/home:pluskalm:python3

FYI: scons has just been merged into openSUSE:Factory and will, from
this day forward, be using python3 as interpreter.

As per Martin's project, there are three packages not yet fixed in
the
devel prj (I did not check which of those did not forward the change
to
openSUSE:Factory)

The three packages knowing to break are:
* mongodb (failed already to build in oS:F before the switch)
* mypaint

From my attempts [1], it looks like mypaint may be unfixable, unless we
update to the git master tip. At version 1.1.0 which is the last stable
release that actually works on openSUSE -- there is a version 1.2.1
which doesn't work because pygtkcompat is unavailable on openSUSE (and
for good reasons), mypaint is only compatible with python 2.7. We could
either upgrade mypaint to it's git master (which will eventually become
1.3.0), or have a new scons-py2 package just to get mypaint 1.1.x
building. The latter option seems like an overkill to me, but
suggestions welcome.

Cheerio

[1]
https://build.opensuse.org/package/show/home:badshah400:branches:home:pluskalm:python3/mypaint

--
Atri Bhattacharya
Fri 1 Dec 20:57:28 CET 2017

Sent from openSUSE Tumbleweed on my laptop.

--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups