Gentoo Archives: gentoo-alt

From: Francois Bissey <francois.bissey@×××××××××××××.nz>
To: "gentoo-alt@l.g.o" <gentoo-alt@l.g.o>
Subject: Re: [gentoo-alt] ~x64-macos keywording needed for java-config and python?
Date: Wed, 10 May 2017 07:47:59
Message-Id: 2F636A57-63C5-4D93-93D0-4DF8675429ED@canterbury.ac.nz
In Reply to: [gentoo-alt] ~x64-macos keywording needed for java-config and python? by Kent Fredric
1 I think you get this because at least python 3.5 and 3.6 are not keyworded ~x64-macos.
2
3 François
4
5 > On 10/05/2017, at 19:08, Kent Fredric <kentnl@g.o> wrote:
6 >
7 > I recently received a request from Yegor Timoshenko that included some
8 > prefix patches, and included telling me they'd successfully tested my
9 > package ( dev-java/leiningen-bin ) on ~x64-macos
10 >
11 > So naturally, I wanted to keyword the package to please them, and
12 > anyone else using x64-macos.
13 >
14 > However, I hit some odd roadbumps in the process:
15 >
16 > repoman full -e y -d
17 >
18 > RepoMan scours the neighborhood...
19 > NumberOf dependency.bad 16
20 > 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']
21 > 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']
22 > 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']
23 > 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']
24 > 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']
25 > 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']
26 > 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']
27 > 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']
28 > 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']
29 > 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']
30 > 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']
31 > 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']
32 > 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']
33 > 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']
34 > 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']
35 > 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']
36 >
37 > So I started simulating what else needs keywords and it quickly gets
38 > horrible/confusing:
39 >
40 > ekeyword ~x64-macos java-config-2.2.0-r3.ebuild
41 > java-config-2.2.0-r3: amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos
42 > kent@katipo2 /usr/local/gentoo/dev-java/java-config $ repoman full -e y -d
43 > RepoMan scours the neighborhood...
44 > NumberOf dependency.bad 16
45 > 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']
46 > 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']
47 > 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']
48 > 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']
49 > 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']
50 > 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']
51 > 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']
52 > 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']
53 > 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']
54 > 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']
55 > 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']
56 > 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']
57 > 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']
58 > 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']
59 > 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']
60 > 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']
61 >
62 >
63 > Thors left testicle, what?
64 >
65 > How is *portage* not keyworded?
66 >
67 > Also, How is *python* not keyworded?
68 >
69 > What do you want me to do here?
70 >
71 > Do I:
72 >
73 > - Just add the keyword and not care about the broken depgraph?
74 > - Do I refuse to add the keyword?
75 > - Do I beg somebody to spice keywords somewhere?
76 >
77 > ( also, if you have any comments in this regards how you'd like various
78 > prefix arches treated, I'm trying to collect notes detailing arch
79 > specifics, https://wiki.gentoo.org/wiki/User:Kentnl/ArchKeywording ,
80 > any enhancements to this list welcome, because I want to use it as an
81 > argument to support the development of arches.desc
82 > https://wiki.gentoo.org/wiki/User:Dilfridge/GLEP:72 )
83 >
84 >

Replies