On Tue, 12 Jun 2012 23:02:40 -0400 Mike Frysinger <vap...@gentoo.org> wrote:
> i've noticed a growing trend where people put setup of variables into > pkg_setup that only matter to src_* funcs presumably so they don't > have to call the respective src_* func from an inherited eclass. > unfortunately this adds pointless overhead to binpkgs. can we please > move away from this practice ? Like this? * ERROR: cat/pkg-version failed (prepare phase): * python_set_active_version() can be used only in pkg_setup() phase * * Call stack: * ebuild.sh, line 85: Called src_prepare * environment, line 5885: Called python_set_active_version '2' * environment, line 5603: Called die * The specific snippet of code: * die "${FUNCNAME}() can be used only in pkg_setup() phase"; * Shouldn't that be in src_prepare already, or does python.eclass do something rather important here while installing a binpkg? jer