Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 530228 - =dev-libs/libpeas-1.10.1 doesn't support python3_4
Summary: =dev-libs/libpeas-1.10.1 doesn't support python3_4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 530230
  Show dependency tree
 
Reported: 2014-11-23 19:52 UTC by Mark R. Pariente
Modified: 2014-11-25 08:28 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark R. Pariente 2014-11-23 19:52:24 UTC
It looks like the default python3 interpreter was recently bumped to 3.4. Unfortunately dev-libs/libpeas ebuild doesn't claim to support that version, which becomes problematic due to it being a dependency for other packages like app-editors/gedit, media-sound/rhythmbox etc.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-11-23 21:06:21 UTC
Maybe 1.12.1 does? Also, how is it a problem that 3.4 might not yet be supported? Surely no ebuilds that depend on libpeas expect it to?
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2014-11-23 21:27:47 UTC
(In reply to Jeroen Roovers from comment #1)
> Also, how is it a problem that 3.4 might not yet be supported?

It forces gnome users to add over a dozen "foo/bar python_targets_python3_3" entries to their package.use file. And the list of these foo/bar entries needs to be determined experimentally by repeatedly running emerge world and looking at the errors portage prints.
Comment 3 Pacho Ramos gentoo-dev 2014-11-23 21:59:10 UTC
And usually portage doesn't even resolve the issue and, then, cannot automatically unmask it.

Apart of that, this affects more stuff than gnome, for example, I am also having problems with PyQT4 and others (still having blockers on my system).

Shouldn't the default be switched back to 3.3 over 3.4 as there are still a lot of packages *in stable tree* that don't support 3.4?
Comment 4 Sean Santos 2014-11-24 02:55:00 UTC
Just to be clear, does anyone know of an actual compatibility issue here? Upstream makes a blanket claim to support "Python 3" without specifying the minor version; I couldn't find any reason to think that they consider 3.3 OK but 3.4 unsupported.

It looks to me like the only reason that 3.4 isn't in PYTHON_COMPAT is because no one ever got around to updating the ebuild.
Comment 5 Pacho Ramos gentoo-dev 2014-11-24 10:50:49 UTC
done
Comment 6 Sean Santos 2014-11-24 23:58:13 UTC
Should this be done for stable versions? I.e. dev-libs/libpeas-1.10.0 and app-editors/gedit-3.12.2 (for #530230).
Comment 7 Pacho Ramos gentoo-dev 2014-11-25 08:28:13 UTC
The fixed libpeas version will go to stable soon... and there are many many more packages needing to be ported to 3.4 still apart of this one -> bug 530258