Gentoo Archives: gentoo-project

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Questions for candidates for Gentoo Council 2013/2014
Date: Mon, 01 Jul 2013 19:18:40
Message-Id: 20130701201828.09ccbe4e@googlemail.com
In Reply to: [gentoo-project] Questions for candidates for Gentoo Council 2013/2014 by Arfrever Frehtes Taifersar Arahesis
1 On Mon, 1 Jul 2013 20:54:06 +0200
2 Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com> wrote:
3 > All candidates for Gentoo Council 2013/2014 are asked to answer the
4 > following technical questions, since Gentoo Council 2013/2014 will
5 > vote on at least some of relevant propositions.
6
7 To save time for people wanting to know how to vote, but who haven't
8 done the research, I'll give the correct answers here. This is just a
9 summary; for details, refer to the relevant bugs and previous
10 discussions which Arfrever helpfully cited.
11
12 Incidentally, it's probably unfair to ask candidates for their opinions
13 on matters that haven't made it past the PMS team. We've generally done
14 a fair amount of work on the technical details and implications of
15 proposals before passing them to the Council, and that work hasn't been
16 done on quite a few of these. It's not really very reasonable to expect
17 candidates to have put in a huge amount of work into this and every
18 other area when most of the EAPI 6 work will be handled at the team
19 level and passed up for approval.
20
21 Anyway, the answers:
22
23 The following are worth discussing, but are not a foregone conclusion
24 either way:
25
26 > 12. Will you vote for removing PORTDIR and ECLASSDIR variables in
27 > EAPI 6 (assuming that a patch is available for Portage)?
28
29 > 14. Will you vote for allowing bash-4.2 features in EAPI 6
30 > (assuming that a patch is available for Portage)?
31
32 The following are probably the best thing to do from a long term
33 perspective, but are going to make some people whine an awful lot:
34
35 > 22. Will you vote for including support for DEPENDENCIES variable
36 > with labels in EAPI 6 (assuming that a patch is available for
37 > Portage)?
38
39 > 23. Will you vote for including support for labels in RESTRICT
40 > variable in EAPI 6 (assuming that a patch is available for Portage)?
41
42 > 29. Will you vote for disallowing diropts(), docompress(), exeopts(),
43 > insopts(), keepdir(), libopts(), use(), use_enable(), use_with(),
44 > useq(), usev() and usex() functions in global scope in EAPI 6
45 > (assuming that a patch is available for Portage)?
46
47 The following suggest we probably want a way of avoiding hardcoding
48 quite so much at some point:
49
50 > 24. Will you vote for exporting XDG_CACHE_HOME, XDG_CONFIG_HOME,
51 > XDG_DATA_HOME and XDG_RUNTIME_DIR variables (with useful values) in
52 > EAPI 6 (assuming that a patch is available for Portage)?
53
54 > 28. Will you vote for including support for ico, svg, xhtml and xml
55 > files in dohtml in EAPI 6
56 > (assuming that a patch is available for Portage)?
57
58 The following should be treated with extreme caution, have unobvious
59 implications, need substantial work or are otherwise probably more
60 dangerous than they're worth, especially if we want EAPI 6 this year:
61
62 > 08. Will you vote for including support for version ranges in EAPI 6
63 > (assuming that a patch is available for Portage)?
64
65 > 13. Will you vote for including support for automatic unpack
66 > dependencies (configurable in single location in repository) in EAPI 6
67 > (assuming that a patch is available for Portage)?
68
69 > 15. Will you vote for enabling globstar shell option by default in
70 > EAPI 6 (assuming that a patch is available for Portage)?
71
72 > 16. Will you vote for providing REPOSITORY variable in EAPI 6
73 > (assuming that a patch is available for Portage)?
74
75 > 25. Will you vote for including support for unique subslots for live
76 > ebuilds in EAPI 6 (assuming that a patch is available for Portage)?
77
78 > 30. Will you vote for including support for src_fetch() function in
79 > EAPI 6 (assuming that a patch is available for Portage)?
80
81 The following proposals are very bad, and implementing them would be a
82 mistake:
83
84 > 11. Will you vote for providing master_repositories(),
85 > repository_path(), available_eclasses(), eclass_path() and
86 > license_path() functions in EAPI 6 (assuming that a patch is
87 > available for Portage)?
88
89 > 17. Will you vote for including support for repository dependencies
90 > in EAPI 6 (assuming that a patch is available for Portage)?
91
92 The following are unimplementable, generally nonsense in their current
93 form ("wouldn't it be great if ebuilds could solve world hunger?"), not
94 EAPI or PMS related or otherwise beyond the scope of EAPI 6:
95
96 > 09. Will you vote for including support for USE-flag-dependent slots
97 > in EAPI 6 (assuming that a patch is available for Portage)?
98
99 > 10. Will you vote for including support for package.mask, package.use
100 > and {,package.}use{,.stable}.{force,mask} directories in EAPI 6
101 > (assuming that a patch is available for Portage)?
102
103 > 18. Will you vote for including support for repository-specific
104 > package.use and {,package.}use{,.stable}.{force,mask} in EAPI 6
105 > (assuming that a patch is available for Portage)?
106
107 > 19. Will you vote for including support for optional run-time
108 > dependencies controlled by run-time-switchable USE flags (GLEP 62) in
109 > EAPI 6 (assuming that a patch is available for Portage)?
110
111 > 20. Will you vote for including support for host/target-specific
112 > dependencies in EAPI 6 (assuming that a patch is available for
113 > Portage)?
114
115 > 21. Will you vote for including support for crosscompilation-specific
116 > dependencies in EAPI 6
117 > (assuming that a patch is available for Portage)?
118
119 > 26. Will you vote for including support for transitive subslots in
120 > EAPI 6 (assuming that a patch is available for Portage)?
121
122 > 27. Will you vote for including support for subslot dictionaries in
123 > EAPI 6 (assuming that a patch is available for Portage)?
124
125 > 31. Will you vote for including support for "." characters in package
126 > names in EAPI 6 (assuming that a patch is available for Portage)?
127
128 > 32. Will you vote for including support for "." characters in USE
129 > flags in EAPI 6 (assuming that a patch is available for Portage)?
130
131 --
132 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-project] Questions for candidates for Gentoo Council 2013/2014 Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com>
Re: [gentoo-project] Questions for candidates for Gentoo Council 2013/2014 hasufell <hasufell@g.o>