Gentoo Archives: gentoo-dev

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-python/intelhex/
Date: Wed, 21 Oct 2015 07:30:14
Message-Id: 56273E41.2080607@gentoo.org
In Reply to: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-python/intelhex/ by hasufell
1 21.10.2015 02:25, hasufell пишет:
2 > On 10/20/2015 04:02 PM, Mike Frysinger wrote:
3 >> commit: a68f2479fba9422913cb760166316bf489d72ca8
4 >> Author: Vincent Palatin <vpalatin <AT> chromium <DOT> org>
5 >> AuthorDate: Tue Oct 20 14:01:34 2015 +0000
6 >> Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
7 >> CommitDate: Tue Oct 20 14:01:50 2015 +0000
8 >> URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68f2479
9 >>
10 >> dev-python/intelhex: new package from Chromium OS
11 >>
12 >> dev-python/intelhex/Manifest | 1 +
13 >> dev-python/intelhex/intelhex-2.0.ebuild | 18 ++++++++++++++++++
14 >> dev-python/intelhex/metadata.xml | 9 +++++++++
15 >> 3 files changed, 28 insertions(+)
16 >>
17 > [...]
18 >
19 >> +
20 >> +EAPI="5"
21 >> +
22 >> +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
23 >> +
24 >> +inherit distutils-r1
25 >> +
26 >> +DESCRIPTION="Python library for Intel HEX files manipulations"
27 >> +HOMEPAGE="http://pypi.python.org/pypi/IntelHex/ https://github.com/bialix/intelhex"
28 >> +SRC_URI="mirror://pypi/I/IntelHex/${P}.tar.gz"
29 >> +
30 >> +LICENSE="BSD"
31 >> +SLOT="0"
32 >> +KEYWORDS="*"
33 > What does that KEYWORDS mean? Unless I read PMS wrong [0][1], this isn't
34 > even allowed. And I don't see a single ebuild in the tree with that syntax.
35 >
36 > Also, my package manager chokes on it. Repoman not, so that looks like a
37 > bug.
38 >
39 >
40 > [0] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-260003.1.6
41 > [1] https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-690007.3.2
42 >
43 As per commit message, it was imported from chromium os, AFAIR, they
44 have their own rules about how to write ebuilds, and of course our PMS
45 doesn't allow such things.