Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 514714 - net-misc/vde-2.3.2 USE_PYTHON variable contains invalid value '3.4'
Summary: net-misc/vde-2.3.2 USE_PYTHON variable contains invalid value '3.4'
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Nico Baggus
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: python-r1-tracker
  Show dependency tree
 
Reported: 2014-06-23 17:24 UTC by Jeff Kowalczyk
Modified: 2014-08-20 11:54 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge-info.txt,5.90 KB, text/plain)
2014-06-23 17:24 UTC, Jeff Kowalczyk
Details
build.log (build.log,1.47 KB, text/x-log)
2014-06-23 17:24 UTC, Jeff Kowalczyk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2014-06-23 17:24:30 UTC
On my ~amd64 system I have latest python2 and python3 only:

grep PYTHON /etc/portage/make.conf 
USE_PYTHON="2.7 3.4"
PYTHON_TARGETS="python2_7 python3_4"

I haven't had any recent problems with the "3.4" designation of late, but let me know if this is truly an illegal value in portage.

vde emerge dies with:

 * ERROR: net-misc/vde-2.3.2::gentoo failed (setup phase):
 *   USE_PYTHON variable contains invalid value '3.4'


Reproducible: Always
Comment 1 Jeff Kowalczyk 2014-06-23 17:24:43 UTC
Created attachment 379506 [details]
emerge --info
Comment 2 Jeff Kowalczyk 2014-06-23 17:24:57 UTC
Created attachment 379508 [details]
build.log
Comment 3 Nico Baggus 2014-06-23 22:50:10 UTC
This is in the .ebuild


SUPPORT_PYTHON_ABIS="1"
RESTRICT_PYTHON_ABIS="3.*"

inherit eutils python user


so my guess 3.4 is not the problem, 2.7 is.
or the setup in the inherited python modules goes astray.

vde-2.2.2 & vdw-2.3.1 both use a different approach.

This probably updated to accommodate furture changes of portage.
i amnot sure who changed this.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-06-24 01:14:00 UTC
(In reply to Nico Baggus from comment #3)

You don't need to guess at anything. python.eclass doesn't support python 3.4 and ebuilds that use it should be migrated to python-r1.eclass. All that information is already here.
Comment 5 Sergey Popov gentoo-dev 2014-08-20 11:54:20 UTC
+*vde-2.3.2-r1 (20 Aug 2014)
+
+  20 Aug 2014; Sergey Popov <pinkbyte@gentoo.org> +vde-2.3.2-r1.ebuild:
+  Revision bump: add support for user patches, fix DESCRIPTION, migrate to
+  python-single-r1 eclass, wrt bug #514714

Should be fixed now in unstable. As Python 3.4 is USE-stable masked, there is no need to bring this in stable immediately. Closing as FIXED.