summaryrefslogtreecommitdiff
blob: 61e9b8cccc66b3a5b7bd9a51caefa6202a533c96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Copyright 1999-2019 Gentoo Authors
# This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
# https://creativecommons.org/licenses/by-sa/3.0/

Non-ebuild developer quiz
Revision 1.14 - 07 January 2019

Answer in whatever length necessary for completeness.
Support your answers with documentation links but avoid redundant citation.
Consult your mentor if you're unable to locate answers.

Do not discuss these questions and their answers in public. Do not publish or
share any private conversation with your mentor or recruiter.


*** PART I Organizational structure questions

1. When is it appropriate to post to the following mailing lists: gentoo-core,
   gentoo-dev, gentoo-dev-announce, gentoo-project? Provide examples of topics
   that are appropriate for each one of them.

docs: gentoo.org

2. Who should be contacted with complaints about specific developers or
   projects? Shortly explain the procedure including all levels of appeal.

docs: comrel policy

3. What is the proper method for suggesting a wide-ranging feature or
   enhancement to Gentoo? Describe the process for getting this feature
   approved and implemented.

docs: GLEPs

4. What is the purpose of the Gentoo Council?

docs: GLEPs

5. What is the Gentoo Foundation? How does one apply for membership and
   who are eligible?

docs: gentoo.org

6. What are projects? Who can start a new Gentoo project and how is it done?
   What is the rationale behind this structure?

docs: devmanual, GLEPs

7. What is the devaway system? When should it be used and how to use it?

docs: wiki


*** PART II Policy questions

1. What is the purpose of the ~ARCH keywords?

docs: devmanual

2. Does a regular Gentoo user need to be aware of ebuild EAPIs? Justify.

docs:

3. When should package.mask be used? Provide example reasons for masking.

docs: devmanual


*** Please also submit the following information:

* Please make sure your OpenPGP public keyblock is available on the keyserver network
  hkp://pool.sks-keyservers.net and provide the fingerprint of it below
  You should sign your quizzes with your key
	https://wiki.gentoo.org/wiki/Project:Gentoo-keys/Generating_GLEP_63_based_OpenPGP_keys
	https://wiki.gentoo.org/wiki/GnuPG

* SSH public key (if you do not have one, please create one)
	https://wiki.gentoo.org/wiki/Project:Infrastructure/SSH_Key_Guide
	If you don't paste your key inline, make sure it's signed by your
	gpg key.

* Date of birth

* Where do you live (Town/City, Country)

* What are your programming/scripting skills, if applicable?

* What other areas are you experienced in?

* What other projects have you contributed to, if any?

* Tell us about yourself. This doesn't need to be strictly
  computer-relevant; things like where you're from,
  hobbies, job, family, interests... This information will be used
  for your public new developer announcement so please mention if
  something should not be part of that.