# Copyright 1999-2023 Gentoo Authors # Copyright 2023 Joonas Niilola # 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 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: * If you have an existing OpenPGP key available in a public keyserver be sure to sign your quiz with it and link the keyserver in use. If not, please attach your key while sending the quiz. * 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. * Age * 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.