1 |
Hi, |
2 |
|
3 |
Very brief, I'll try to answer your mail in more detail later: |
4 |
|
5 |
Prefix users use a different tree, http://rsync.prefix.bitzolder.nl/ |
6 |
that has portage and such keyworded. Makes repoman less bad :) |
7 |
The reason for packages not being in gx86 usually is that we need |
8 |
patches in order to get them working and haven't got the opportunity yet |
9 |
to port them back. |
10 |
|
11 |
IoW: you can just hope it's ok based on user feedback, or need a Prefix |
12 |
system/member to do it. |
13 |
|
14 |
Thanks, |
15 |
Fabian |
16 |
|
17 |
|
18 |
On 10-05-2017 19:08:31 +1200, Kent Fredric wrote: |
19 |
> I recently received a request from Yegor Timoshenko that included some |
20 |
> prefix patches, and included telling me they'd successfully tested my |
21 |
> package ( dev-java/leiningen-bin ) on ~x64-macos |
22 |
> |
23 |
> So naturally, I wanted to keyword the package to please them, and |
24 |
> anyone else using x64-macos. |
25 |
> |
26 |
> However, I hit some odd roadbumps in the process: |
27 |
> |
28 |
> repoman full -e y -d |
29 |
> |
30 |
> RepoMan scours the neighborhood... |
31 |
> NumberOf dependency.bad 16 |
32 |
> 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'] |
33 |
> 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'] |
34 |
> 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'] |
35 |
> 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'] |
36 |
> 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'] |
37 |
> 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'] |
38 |
> 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'] |
39 |
> 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'] |
40 |
> 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'] |
41 |
> 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'] |
42 |
> 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'] |
43 |
> 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'] |
44 |
> 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'] |
45 |
> 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'] |
46 |
> 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'] |
47 |
> 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'] |
48 |
> |
49 |
> So I started simulating what else needs keywords and it quickly gets |
50 |
> horrible/confusing: |
51 |
> |
52 |
> ekeyword ~x64-macos java-config-2.2.0-r3.ebuild |
53 |
> java-config-2.2.0-r3: amd64 ~arm ~arm64 ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos |
54 |
> kent@katipo2 /usr/local/gentoo/dev-java/java-config $ repoman full -e y -d |
55 |
> RepoMan scours the neighborhood... |
56 |
> NumberOf dependency.bad 16 |
57 |
> 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'] |
58 |
> 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'] |
59 |
> 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'] |
60 |
> 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'] |
61 |
> 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'] |
62 |
> 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'] |
63 |
> 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'] |
64 |
> 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'] |
65 |
> 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'] |
66 |
> 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'] |
67 |
> 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'] |
68 |
> 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'] |
69 |
> 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'] |
70 |
> 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'] |
71 |
> 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'] |
72 |
> 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'] |
73 |
> |
74 |
> |
75 |
> Thors left testicle, what? |
76 |
> |
77 |
> How is *portage* not keyworded? |
78 |
> |
79 |
> Also, How is *python* not keyworded? |
80 |
> |
81 |
> What do you want me to do here? |
82 |
> |
83 |
> Do I: |
84 |
> |
85 |
> - Just add the keyword and not care about the broken depgraph? |
86 |
> - Do I refuse to add the keyword? |
87 |
> - Do I beg somebody to spice keywords somewhere? |
88 |
> |
89 |
> ( also, if you have any comments in this regards how you'd like various |
90 |
> prefix arches treated, I'm trying to collect notes detailing arch |
91 |
> specifics, https://wiki.gentoo.org/wiki/User:Kentnl/ArchKeywording , |
92 |
> any enhancements to this list welcome, because I want to use it as an |
93 |
> argument to support the development of arches.desc |
94 |
> https://wiki.gentoo.org/wiki/User:Dilfridge/GLEP:72 ) |
95 |
> |
96 |
> |
97 |
|
98 |
|
99 |
|
100 |
-- |
101 |
Fabian Groffen |
102 |
Gentoo on a different level |