Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH] python-single-r1.eclass: don't crash Portage with invalid USEDEP syntax
Date: Wed, 12 Feb 2020 18:32:00
Message-Id: f6aa216de94d5fe70f9c4950595f7b87c1f82f60.camel@gentoo.org
In Reply to: [gentoo-dev] [PATCH] python-single-r1.eclass: don't crash Portage with invalid USEDEP syntax by Mike Gilbert
1 On Wed, 2020-02-12 at 13:25 -0500, Mike Gilbert wrote:
2 > This should still serve the purpose of alerting overlay maintainers
3 > without making emerge completely unusable in the interim.
4 >
5
6 I don't understand what's the gain. In both cases emerge won't proceed.
7 However, with the original syntax the message is clearer:
8
9 !!! All ebuilds that could satisfy "kapidox" have been masked.
10 !!! One of the following masked packages is required to complete your request:
11 - kde-frameworks/kapidox-5.67.0::gentoo (masked by: invalid: RDEPEND: Invalid atom (Invalid use dep: '%PYTHON_USEDEP-HAS-BEEN-REMOVED%'), token 2)
12 - kde-frameworks/kapidox-5.64.0::gentoo (masked by: invalid: RDEPEND: Invalid atom (Invalid use dep: '%PYTHON_USEDEP-HAS-BEEN-REMOVED%'), token 2)
13
14 than:
15
16 emerge: there are no ebuilds built with USE flags to satisfy "dev-python/jinja[PYTHON-USEDEP_HAS_BEEN_REMOVED]".
17 !!! One of the following packages is required to complete your request:
18 - dev-python/jinja-2.10.3-r1::gentoo (Missing IUSE: PYTHON-USEDEP_HAS_BEEN_REMOVED)
19 - dev-python/jinja-2.10.3::gentoo (Missing IUSE: PYTHON-USEDEP_HAS_BEEN_REMOVED)
20 - dev-python/jinja-2.10.1::gentoo (Missing IUSE: PYTHON-USEDEP_HAS_BEEN_REMOVED)
21 - dev-python/jinja-2.8.1::gentoo (Missing IUSE: PYTHON-USEDEP_HAS_BEEN_REMOVED)
22 (dependency required by "kde-frameworks/kapidox-5.67.0::gentoo" [ebuild])
23 (dependency required by "kapidox" [argument])
24
25 --
26 Best regards,
27 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies