21.10.2015 02:25, hasufell пишет:
> On 10/20/2015 04:02 PM, Mike Frysinger wrote:
>> commit: a68f2479fba9422913cb760166316bf489d72ca8
>> Author: Vincent Palatin <vpalatin <AT> chromium <DOT> org>
>> AuthorDate: Tue Oct 20 14:01:34 2015 +0000
>> Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
>> CommitDate: Tue Oct 20 14:01:50 2015 +0000
>> URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68f2479
>>
>> dev-python/intelhex: new package from Chromium OS
>>
>> dev-python/intelhex/Manifest | 1 +
>> dev-python/intelhex/intelhex-2.0.ebuild | 18 ++++++++++++++++++
>> dev-python/intelhex/metadata.xml | 9 +++++++++
>> 3 files changed, 28 insertions(+)
>>
> [...]
>
>> +
>> +EAPI="5"
>> +
>> +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
>> +
>> +inherit distutils-r1
>> +
>> +DESCRIPTION="Python library for Intel HEX files manipulations"
>> +HOMEPAGE="http://pypi.python.org/pypi/IntelHex/
>> https://github.com/bialix/intelhex"
>> +SRC_URI="mirror://pypi/I/IntelHex/${P}.tar.gz"
>> +
>> +LICENSE="BSD"
>> +SLOT="0"
>> +KEYWORDS="*"
> What does that KEYWORDS mean? Unless I read PMS wrong [0][1], this isn't
> even allowed. And I don't see a single ebuild in the tree with that syntax.
>
> Also, my package manager chokes on it. Repoman not, so that looks like a
> bug.
>
>
> [0] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-260003.1.6
> [1] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-690007.3.2
>
As per commit message, it was imported from chromium os, AFAIR, they
have their own rules about how to write ebuilds, and of course our PMS
doesn't allow such things.