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.

Reply via email to