From: Sergei Trofimovich <slyfox@gentoo.org>
To: gentoo-portage-dev@lists.gentoo.org
Cc: mgorny@gentoo.org
Subject: Re: [gentoo-portage-dev] [PATCH 16/18] Disallow helpers in global scope in EAPI 6
Date: Fri, 16 Jan 2015 10:14:01 +0000 [thread overview]
Message-ID: <20150116101401.1e573a6a@sf> (raw)
In-Reply-To: <1417469316-25052-17-git-send-email-mgorny@gentoo.org>
[-- Attachment #1.1: Type: text/plain, Size: 1155 bytes --]
On Mon, 1 Dec 2014 22:28:34 +0100
Michał Górny <mgorny@gentoo.org> wrote:
> Disallow calling most of the ebuild helpers in global scope since they
> are meaningless in that context. Most of them are also prohibited by PMS
> for all EAPIs, so EAPI 6 sounds like a good moment to finally enforce
> that restriction.
> ---
> bin/eapi.sh | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/bin/eapi.sh b/bin/eapi.sh
> index e0ade02..5ab92f4 100644
> --- a/bin/eapi.sh
> +++ b/bin/eapi.sh
> @@ -159,7 +159,7 @@ ___eapi_helpers_can_die() {
> }
>
> ___eapi_disallows_helpers_in_global_scope() {
> - [[ ${1-${EAPI}} =~ ^(4-python|5-progress)$ ]]
> + [[ ! ${1-${EAPI}} =~ ^(0|1|2|3|4|4-slot-abi|5|5-hdepend)$ ]]
> }
>
> ___eapi_unpack_is_case_sensitive() {
Looks like it cries on ebuilds with unset EAPI in main tree (attached).
Can be easily fixed in tree by adding EAPI=0, but better handle it
here: ${EAPI-0} (untested!)
It also changed binutils: it used to be slotted only in presence of USE flag.
Now it's always slotted even with USE=-multislot (at least eix thinks so).
--
Sergei
[-- Attachment #1.2: bad-log.txt --]
[-- Type: text/plain, Size: 23607 bytes --]
^[[31;01m*^[[0m ERROR: dev-java/ibm-jdk-bin-1.6.0.9_p1::gentoo failed (depend phase):
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p1.ebuild'
^[[31;01m*^[[0m ERROR: dev-java/ibm-jdk-bin-1.6.0.9_p2::gentoo failed (depend phase):
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m ibm-jdk-bin-1.6.0.9_p1.ebuild, line 50: Called use 'x86'
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/dev-java/ibm-jdk-bin/ibm-jdk-bin-1.6.0.9_p2.ebuild'
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m ERROR: dev-java/ibm-jre-bin-1.6.0.9_p1::gentoo failed (depend phase):
^[[31;01m*^[[0m
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m ibm-jdk-bin-1.6.0.9_p2.ebuild, line 50: Called use 'x86'
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=dev-java/ibm-jdk-bin-1.6.0.9_p1::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=dev-java/ibm-jdk-bin-1.6.0.9_p1::gentoo'`.
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m ERROR: dev-java/ibm-jre-bin-1.6.0.9_p2::gentoo failed (depend phase):
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/dev-java/ibm-jdk-bin-1.6.0.9_p1/work/ibm-jdk-bin-1.6.0.9_p1'
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=dev-java/ibm-jdk-bin-1.6.0.9_p2::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=dev-java/ibm-jdk-bin-1.6.0.9_p2::gentoo'`.
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9_p2.ebuild'
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/dev-java/ibm-jre-bin/ibm-jre-bin-1.6.0.9_p1.ebuild'
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/dev-java/ibm-jdk-bin-1.6.0.9_p2/work/ibm-jdk-bin-1.6.0.9_p2'
^[[31;01m*^[[0m ibm-jre-bin-1.6.0.9_p2.ebuild, line 31: Called use 'x86'
^[[31;01m*^[[0m ibm-jre-bin-1.6.0.9_p1.ebuild, line 31: Called use 'x86'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=dev-java/ibm-jre-bin-1.6.0.9_p2::gentoo'`,
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=dev-java/ibm-jre-bin-1.6.0.9_p1::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=dev-java/ibm-jre-bin-1.6.0.9_p2::gentoo'`.
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=dev-java/ibm-jre-bin-1.6.0.9_p1::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/dev-java/ibm-jre-bin-1.6.0.9_p2/work/ibm-jre-bin-1.6.0.9_p2'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/dev-java/ibm-jre-bin-1.6.0.9_p1/work/ibm-jre-bin-1.6.0.9_p1'
Error processing dev-java/ibm-jre-bin-1.6.0.9_p1, continuing...
Error processing dev-java/ibm-jre-bin-1.6.0.9_p2, continuing...
^[[31;01m*^[[0m ERROR: gpe-base/gpe-contacts-0.49::gentoo failed (depend phase):
^[[31;01m*^[[0m use_enable() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/gpe-base/gpe-contacts/gpe-contacts-0.49.ebuild'
^[[31;01m*^[[0m gpe-contacts-0.49.ebuild, line 16: Called use_enable 'dbus'
^[[31;01m*^[[0m ebuild.sh, line 34: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These dummy functions return false in non-strict EAPIs, in order to ensure that
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=gpe-base/gpe-contacts-0.49::gentoo'`,
^[[31;01m*^[[0m ERROR: gpe-base/libgpevtype-0.50::gentoo failed (depend phase):
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=gpe-base/gpe-contacts-0.49::gentoo'`.
^[[31;01m*^[[0m use_enable() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/gpe-base/gpe-contacts-0.49/work/gpe-contacts-0.49'
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/gpe-base/libgpevtype/libgpevtype-0.50.ebuild'
^[[31;01m*^[[0m ERROR: gpe-base/libeventdb-0.90::gentoo failed (depend phase):
^[[31;01m*^[[0m use_enable() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m libgpevtype-0.50.ebuild, line 15: Called use_enable 'doc' 'gtk-doc'
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ERROR: gpe-base/libmimedir-0.4.2::gentoo failed (depend phase):
^[[31;01m*^[[0m use_enable() calls are not allowed in global scope
^[[31;01m*^[[0m ebuild.sh, line 34: Called die
^[[31;01m*^[[0m
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m # These dummy functions return false in non-strict EAPIs, in order to ensure that
^[[31;01m*^[[0m
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/gpe-base/libmimedir/libmimedir-0.4.2.ebuild'
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=gpe-base/libgpevtype-0.50::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=gpe-base/libgpevtype-0.50::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m libmimedir-0.4.2.ebuild, line 17: Called use_enable 'doc' 'gtk-doc'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/gpe-base/libgpevtype-0.50/work/libgpevtype-0.50'
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/gpe-base/libeventdb/libeventdb-0.90.ebuild'
^[[31;01m*^[[0m ebuild.sh, line 34: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m libeventdb-0.90.ebuild, line 16: Called use_enable 'doc' 'gtk-doc'
^[[31;01m*^[[0m ERROR: gpe-base/libmimedir-0.4.3::gentoo failed (depend phase):
^[[31;01m*^[[0m ebuild.sh, line 34: Called die
^[[31;01m*^[[0m # These dummy functions return false in non-strict EAPIs, in order to ensure that
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m use_enable() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=gpe-base/libmimedir-0.4.2::gentoo'`,
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=gpe-base/libmimedir-0.4.2::gentoo'`.
^[[31;01m*^[[0m # These dummy functions return false in non-strict EAPIs, in order to ensure that
^[[31;01m*^[[0m
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=gpe-base/libeventdb-0.90::gentoo'`,
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/gpe-base/libmimedir-0.4.2/work/libmimedir-0.4.2'
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=gpe-base/libeventdb-0.90::gentoo'`.
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/gpe-base/libmimedir/libmimedir-0.4.3.ebuild'
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/gpe-base/libeventdb-0.90/work/libeventdb-0.90'
^[[31;01m*^[[0m libmimedir-0.4.3.ebuild, line 17: Called use_enable 'doc' 'gtk-doc'
^[[31;01m*^[[0m ERROR: gpe-base/libtododb-0.11::gentoo failed (depend phase):
^[[31;01m*^[[0m use_enable() calls are not allowed in global scope
^[[31;01m*^[[0m ebuild.sh, line 34: Called die
^[[31;01m*^[[0m
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m # These dummy functions return false in non-strict EAPIs, in order to ensure that
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=gpe-base/libmimedir-0.4.3::gentoo'`,
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/gpe-base/libtododb/libtododb-0.11.ebuild'
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=gpe-base/libmimedir-0.4.3::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/gpe-base/libmimedir-0.4.3/work/libmimedir-0.4.3'
^[[31;01m*^[[0m libtododb-0.11.ebuild, line 15: Called use_enable 'doc' 'gtk-doc'
^[[31;01m*^[[0m ebuild.sh, line 34: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These dummy functions return false in non-strict EAPIs, in order to ensure that
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=gpe-base/libtododb-0.11::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=gpe-base/libtododb-0.11::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/gpe-base/libtododb-0.11/work/libtododb-0.11'
Error processing dev-java/ibm-jdk-bin-1.6.0.9_p2, continuing...
Error processing dev-java/ibm-jdk-bin-1.6.0.9_p1, continuing...
Error processing gpe-base/libtododb-0.11, continuing...
Error processing gpe-base/libmimedir-0.4.3, continuing...
^[[31;01m*^[[0m ERROR: media-fonts/baekmuk-fonts-2.2-r2::gentoo failed (depend phase):
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/baekmuk-fonts/baekmuk-fonts-2.2-r2.ebuild'
Error processing gpe-base/libeventdb-0.90, continuing...
^[[31;01m*^[[0m baekmuk-fonts-2.2-r2.ebuild, line 5: Called inherit 'font' 'font-ebdftopcf'
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m font-ebdftopcf.eclass, line 20: Called use 'X'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
Error processing gpe-base/libmimedir-0.4.2, continuing...
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m ERROR: media-fonts/culmus-ancient-0.06.1::gentoo failed (depend phase):
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/baekmuk-fonts-2.2-r2::gentoo'`,
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/baekmuk-fonts-2.2-r2::gentoo'`.
^[[31;01m*^[[0m ERROR: media-fonts/efont-unicode-0.4.2-r1::gentoo failed (depend phase):
^[[31;01m*^[[0m
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/baekmuk-fonts-2.2-r2/work/baekmuk-fonts-2.2'
Error processing gpe-base/libgpevtype-0.50, continuing...
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/culmus-ancient/culmus-ancient-0.06.1.ebuild'
^[[31;01m*^[[0m culmus-ancient-0.06.1.ebuild, line 25: Called use 'fontforge'
^[[31;01m*^[[0m ERROR: media-fonts/culmus-ancient-0.05.1::gentoo failed (depend phase):
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/efont-unicode/efont-unicode-0.4.2-r1.ebuild'
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m efont-unicode-0.4.2-r1.ebuild, line 5: Called inherit 'font' 'font-ebdftopcf'
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/culmus-ancient/culmus-ancient-0.05.1.ebuild'
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m culmus-ancient-0.05.1.ebuild, line 25: Called use 'fontforge'
^[[31;01m*^[[0m
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/culmus-ancient-0.06.1::gentoo'`,
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/culmus-ancient-0.06.1::gentoo'`.
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/culmus-ancient-0.05.1::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/culmus-ancient-0.05.1::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m font-ebdftopcf.eclass, line 20: Called use 'X'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/culmus-ancient-0.05.1/work/culmus-ancient-0.05.1'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/culmus-ancient-0.06.1/work/culmus-ancient-0.06.1'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m ERROR: media-fonts/jisx0213-fonts-20040425-r2::gentoo failed (depend phase):
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/efont-unicode-0.4.2-r1::gentoo'`,
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/efont-unicode-0.4.2-r1::gentoo'`.
^[[31;01m*^[[0m
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/efont-unicode-0.4.2-r1/work/efont-unicode-0.4.2'
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/jisx0213-fonts/jisx0213-fonts-20040425-r2.ebuild'
^[[31;01m*^[[0m jisx0213-fonts-20040425-r2.ebuild, line 5: Called inherit 'font' 'font-ebdftopcf'
Error processing gpe-base/gpe-contacts-0.49, continuing...
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m font-ebdftopcf.eclass, line 20: Called use 'X'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m ERROR: media-fonts/lfpfonts-var-0.84::gentoo failed (depend phase):
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/jisx0213-fonts-20040425-r2::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/jisx0213-fonts-20040425-r2::gentoo'`.
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/lfpfonts-var/lfpfonts-var-0.84.ebuild'
^[[31;01m*^[[0m ERROR: media-fonts/lfpfonts-fix-0.83-r2::gentoo failed (depend phase):
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/jisx0213-fonts-20040425-r2/work/jisx0213-fonts-20040425'
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m lfpfonts-var-0.84.ebuild, line 5: Called inherit 'font' 'font-ebdftopcf'
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/lfpfonts-fix/lfpfonts-fix-0.83-r2.ebuild'
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m lfpfonts-fix-0.83-r2.ebuild, line 5: Called inherit 'font' 'eutils' 'font-ebdftopcf'
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m font-ebdftopcf.eclass, line 20: Called use 'X'
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m font-ebdftopcf.eclass, line 20: Called use 'X'
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/lfpfonts-var-0.84::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/lfpfonts-var-0.84::gentoo'`.
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/lfpfonts-var-0.84/work/lfpfonts-var-0.84'
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/lfpfonts-fix-0.83-r2::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/lfpfonts-fix-0.83-r2::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/lfpfonts-fix-0.83-r2/work/lfpfonts-fix-0.83'
^[[31;01m*^[[0m ERROR: media-fonts/vc-fonts-20020207-r2::gentoo failed (depend phase):
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/media-fonts/vc-fonts/vc-fonts-20020207-r2.ebuild'
^[[31;01m*^[[0m vc-fonts-20020207-r2.ebuild, line 5: Called inherit 'font' 'font-ebdftopcf'
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/font-ebdftopcf.eclass'
^[[31;01m*^[[0m font-ebdftopcf.eclass, line 20: Called use 'X'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=media-fonts/vc-fonts-20020207-r2::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=media-fonts/vc-fonts-20020207-r2::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/media-fonts/vc-fonts-20020207-r2/work/vc-fonts-20020207'
Error processing media-fonts/vc-fonts-20020207-r2, continuing...
^[[31;01m*^[[0m ERROR: sys-devel/binutils-2.24-r3::gentoo failed (depend phase):
^[[31;01m*^[[0m use() calls are not allowed in global scope
^[[31;01m*^[[0m
^[[31;01m*^[[0m Call stack:
^[[31;01m*^[[0m ebuild.sh, line 584: Called source '/gentoo-32k/gentoo-x86/sys-devel/binutils/binutils-2.24-r3.ebuild'
^[[31;01m*^[[0m binutils-2.24-r3.ebuild, line 7: Called inherit 'toolchain-binutils'
^[[31;01m*^[[0m ebuild.sh, line 280: Called __qa_source '/gentoo-32k/gentoo-x86/eclass/toolchain-binutils.eclass'
^[[31;01m*^[[0m ebuild.sh, line 80: Called source '/gentoo-32k/gentoo-x86/eclass/toolchain-binutils.eclass'
^[[31;01m*^[[0m toolchain-binutils.eclass, line 106: Called use 'multislot'
^[[31;01m*^[[0m ebuild.sh, line 47: Called die
^[[31;01m*^[[0m The specific snippet of code:
^[[31;01m*^[[0m # These functions die because calls to them during the "depend" phase
^[[31;01m*^[[0m
^[[31;01m*^[[0m If you need support, post the output of `emerge --info '=sys-devel/binutils-2.24-r3::gentoo'`,
^[[31;01m*^[[0m the complete build log and the output of `emerge -pqv '=sys-devel/binutils-2.24-r3::gentoo'`.
^[[31;01m*^[[0m Working directory: '/usr/lib64/python3.3/site-packages'
^[[31;01m*^[[0m S: '/tmp/portage-tmpdir/portage/sys-devel/binutils-2.24-r3/work/binutils-2.24'
Error processing media-fonts/lfpfonts-fix-0.83-r2, continuing...
Error processing media-fonts/lfpfonts-var-0.84, continuing...
Error processing media-fonts/jisx0213-fonts-20040425-r2, continuing...
Error processing media-fonts/efont-unicode-0.4.2-r1, continuing...
Error processing media-fonts/culmus-ancient-0.06.1, continuing...
Error processing media-fonts/culmus-ancient-0.05.1, continuing...
Error processing media-fonts/baekmuk-fonts-2.2-r2, continuing...
Error processing sys-devel/binutils-2.24-r3, continuing...
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
next prev parent reply other threads:[~2015-01-16 10:14 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-12-01 21:28 [gentoo-portage-dev] [PATCH 00/18] Updated EAPI 6 patch set Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 01/18] Respect nonfatal in unpack(), econf() and einstall() Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 02/18] Apply 'nonfatal' to helpers only Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 03/18] Support EAPI=6_pre1 for testing EAPI6 features Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 04/18] Add tentative support for EAPI6 --docdir and --htmldir Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 05/18] Add tentative support for EAPI6 get_libdir() Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 06/18] Add tentative support for EAPI6 einstalldocs function Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 07/18] Add tentative support for EAPI6 eapply function Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 08/18] Add tentative support for EAPI6 eapply_user function Michał Górny
2017-02-09 22:39 ` Zac Medico
2017-02-10 13:57 ` Michał Górny
2017-02-10 16:57 ` Zac Medico
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 09/18] Enable tentative EAPI6 failglob in global scope Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 10/18] Enable tentative support for EAPI6 profile-level directories Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 11/18] Add tentative EAPI6 .txz unpack support Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 12/18] Add tentative EAPI6 absolute path support to unpack() Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 13/18] Add tentative EAPI6 nonfatal support to die() Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 14/18] Add tentative EAPI6 in_iuse() function Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 15/18] Add tentative EAPI6 phase functions Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 16/18] Disallow helpers in global scope in EAPI 6 Michał Górny
2015-01-16 10:14 ` Sergei Trofimovich [this message]
2015-01-16 18:18 ` Zac Medico
2015-01-16 19:53 ` Zac Medico
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 17/18] Ban einstall for " Michał Górny
2014-12-01 21:28 ` [gentoo-portage-dev] [PATCH 18/18] Deprecate dohtml " Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150116101401.1e573a6a@sf \
--to=slyfox@gentoo.org \
--cc=gentoo-portage-dev@lists.gentoo.org \
--cc=mgorny@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox