Gentoo Archives: gentoo-alt

From: Kent Fredric <kentnl@g.o>
To: gentoo-alt@l.g.o
Cc: grobian@g.o
Subject: [gentoo-alt] ~x64-macos keywording needed for java-config and python?
Date: Wed, 10 May 2017 07:09:05
Message-Id: 20170510190831.79afbdd2@katipo2.lan
1 I recently received a request from Yegor Timoshenko that included some
2 prefix patches, and included telling me they'd successfully tested my
3 package ( dev-java/leiningen-bin ) on ~x64-macos
4
5 So naturally, I wanted to keyword the package to please them, and
6 anyone else using x64-macos.
7
8 However, I hit some odd roadbumps in the process:
9
10 repoman full -e y -d
11
12 RepoMan scours the neighborhood...
13 NumberOf dependency.bad 16
14 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.10/x64) ['>=dev-java/java-config-2.2.0-r3']
15 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.10/x64) ['>=dev-java/java-config-2.2.0-r3']
16 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.11/x64) ['>=dev-java/java-config-2.2.0-r3']
17 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.11/x64) ['>=dev-java/java-config-2.2.0-r3']
18 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.12/x64) ['>=dev-java/java-config-2.2.0-r3']
19 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.12/x64) ['>=dev-java/java-config-2.2.0-r3']
20 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.5/x64) ['>=dev-java/java-config-2.2.0-r3']
21 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.5/x64) ['>=dev-java/java-config-2.2.0-r3']
22 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.6/x64) ['>=dev-java/java-config-2.2.0-r3']
23 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.6/x64) ['>=dev-java/java-config-2.2.0-r3']
24 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.7/x64) ['>=dev-java/java-config-2.2.0-r3']
25 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.7/x64) ['>=dev-java/java-config-2.2.0-r3']
26 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.8/x64) ['>=dev-java/java-config-2.2.0-r3']
27 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.8/x64) ['>=dev-java/java-config-2.2.0-r3']
28 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.9/x64) ['>=dev-java/java-config-2.2.0-r3']
29 dependency.bad dev-java/leiningen-bin/leiningen-bin-2.7.1.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.9/x64) ['>=dev-java/java-config-2.2.0-r3']
30
31 So I started simulating what else needs keywords and it quickly gets
32 horrible/confusing:
33
34 ekeyword ~x64-macos java-config-2.2.0-r3.ebuild
35 java-config-2.2.0-r3: amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos
36 kent@katipo2 /usr/local/gentoo/dev-java/java-config $ repoman full -e y -d
37 RepoMan scours the neighborhood...
38 NumberOf dependency.bad 16
39 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.10/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
40 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.10/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
41 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.11/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
42 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.11/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
43 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.12/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
44 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.12/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
45 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.5/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
46 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.5/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
47 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.6/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
48 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.6/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
49 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.7/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
50 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.7/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
51 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.8/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
52 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.8/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
53 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: DEPEND: ~x64-macos(prefix/darwin/macos/10.9/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
54 dependency.bad dev-java/java-config/java-config-2.2.0-r3.ebuild: RDEPEND: ~x64-macos(prefix/darwin/macos/10.9/x64) ['sys-apps/portage[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]', '>=dev-lang/python-2.7.5-r2:2.7', 'dev-lang/python:3.5', 'dev-lang/python:3.6']
55
56
57 Thors left testicle, what?
58
59 How is *portage* not keyworded?
60
61 Also, How is *python* not keyworded?
62
63 What do you want me to do here?
64
65 Do I:
66
67 - Just add the keyword and not care about the broken depgraph?
68 - Do I refuse to add the keyword?
69 - Do I beg somebody to spice keywords somewhere?
70
71 ( also, if you have any comments in this regards how you'd like various
72 prefix arches treated, I'm trying to collect notes detailing arch
73 specifics, https://wiki.gentoo.org/wiki/User:Kentnl/ArchKeywording ,
74 any enhancements to this list welcome, because I want to use it as an
75 argument to support the development of arches.desc
76 https://wiki.gentoo.org/wiki/User:Dilfridge/GLEP:72 )

Replies

Subject Author
[gentoo-alt] Re: ~x64-macos keywording needed for java-config and python? Fabian Groffen <grobian@g.o>
Re: [gentoo-alt] ~x64-macos keywording needed for java-config and python? Francois Bissey <francois.bissey@×××××××××××××.nz>