* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2009-09-29 18:35 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2009-09-29 18:35 UTC (permalink / raw
To: gentoo-commits
betelgeuse 09/09/29 18:35:17
Modified: ebuild-quiz.txt
Log:
Increase quiz version number and date.
Revision Changes Path
1.20 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.20&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.20&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.19&r2=1.20
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ebuild-quiz.txt 29 Sep 2009 18:29:50 -0000 1.19
+++ ebuild-quiz.txt 29 Sep 2009 18:35:17 -0000 1.20
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.7 - 20 September 2009
+Revision 1.8 - 29 September 2009
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2014-01-19 11:47 Markos Chandras (hwoarang)
0 siblings, 0 replies; 10+ messages in thread
From: Markos Chandras (hwoarang) @ 2014-01-19 11:47 UTC (permalink / raw
To: gentoo-commits
hwoarang 14/01/19 11:47:39
Modified: ebuild-quiz.txt
Log:
Drop fPIC question per #453060
Revision Changes Path
1.25 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.25&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.25&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.24&r2=1.25
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ebuild-quiz.txt 8 Oct 2013 19:25:45 -0000 1.24
+++ ebuild-quiz.txt 19 Jan 2014 11:47:39 -0000 1.25
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.11 - 8 October 2013
+Revision 1.12 - 19 January 2014
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
@@ -143,42 +143,36 @@
docs: devmanual
-15. You find a package that will not build on some architectures without
- PIC (-fPIC) code in the shared libraries. What is the proper way
- to handle this situation?
-
-docs: devmanual,pic-guide
-
-16. How can you verify an ebuild has correct run time dependencies
+15. How can you verify an ebuild has correct run time dependencies
(RDEPEND) for all installed binaries?
docs: handbook
-17. How do you deal with a situation in which an ebuild wishes to
+16. How do you deal with a situation in which an ebuild wishes to
install a file already installed by another package?
docs: handbook
-18. Most configure scripts attempt to automatically determine
+17. Most configure scripts attempt to automatically determine
settings based on the host system. When should the ebuild
specifically override settings?
docs: devmanual
-19. What is EAPI?
+18. What is EAPI?
docs: devmanual, PMS
-20. What is the procedure for removing packages from the tree?
+19. What is the procedure for removing packages from the tree?
docs: handbook
-21. How do keywording policies for less often used arches like ia64 or
+20. How do keywording policies for less often used arches like ia64 or
mips differ from the more common ones like amd64?
docs: devmanual
-22. You are adding a new major version to the tree that requires users to
+21. You are adding a new major version to the tree that requires users to
follow an upgrade guide. How will you communicate this to the users?
docs: GLEPs
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2011-02-07 19:55 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2011-02-07 19:55 UTC (permalink / raw
To: gentoo-commits
betelgeuse 11/02/07 19:55:23
Modified: ebuild-quiz.txt
Log:
Remove requirement for DSA SSH keys and mention where the personal info will be used.
Revision Changes Path
1.22 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.22&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.22&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.21&r2=1.22
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- ebuild-quiz.txt 15 Apr 2010 20:35:30 -0000 1.21
+++ ebuild-quiz.txt 7 Feb 2011 19:55:23 -0000 1.22
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.8 - 29 September 2009
+Revision 1.9 - 07 February 2011
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
@@ -189,7 +189,7 @@
You should sign your quizzes with your key
http://www.gentoo.org/doc/en/gnupg-user.xml
-* SSH DSA public key (if you do not have one, please create one)
+* SSH public key (if you do not have one, please create one)
http://www.gentoo.org/proj/en/infrastructure/cvs-sshkeys.xml
If you don't paste your key inline, make sure it's signed by your
gpg key.
@@ -206,4 +206,6 @@
* Tell us about yourself. This doesn't need to be strictly
computer-relevant; things like where you're from,
- hobbies, job, family, interests...
+ 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.
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2010-04-15 20:35 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2010-04-15 20:35 UTC (permalink / raw
To: gentoo-commits
betelgeuse 10/04/15 20:35:30
Modified: ebuild-quiz.txt
Log:
Add references to documentation
Revision Changes Path
1.21 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.21&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.21&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.20&r2=1.21
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- ebuild-quiz.txt 29 Sep 2009 18:35:17 -0000 1.20
+++ ebuild-quiz.txt 15 Apr 2010 20:35:30 -0000 1.21
@@ -8,26 +8,44 @@
1. When is it appropriate to post to the following mailing lists: gentoo-core,
gentoo-dev, gentoo-dev-announce, gentoo-project?
+docs: gentoo.org
+
2. Who should be contacted with complaints about specific developers or
projects?
+docs: devrel 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 is the purpose of the Gentoo project structure?
+docs: GLEPs
+
7. Who can start new Gentoo projects and how is it done?
+docs: GLEPs
+
8. What is the purpose of herds?
+docs: devmanual
+
9. What is the devaway system?
+docs: handbook
+
*** Ebuild technical/policy questions
@@ -35,86 +53,136 @@
the package had no init script at all.
Is a revision bump necessary? Why? What about when adding a patch?
+docs: devmanual
+
2. A user submits a "live" CVS ebuild. What would be a preferable
alternative to such an ebuild?
+docs: handbook
+
3. (a) What is repoman? How would you check for QA problems with
repoman?
+docs: handbook
+
(b) A user submits a brand-new ebuild for a new package. What are the
proper steps (including repoman/cvs commands) to take to add
this ebuild to the tree?
+docs: handbook
+
4. A user submits an ebuild that has numerous technical problems and
violates policy. How would you handle that situation?
+docs: handbook
+
5. You have a set of new ebuilds that could potentially benefit
from a global USE flag. What steps should be taken before
a new USE flag is implemented? What should be done if the
USE flag only applies to a single package?
+docs: devmanual
+
6. What steps are needed to remove a use flag from IUSE in an ebuild?
+docs:
+
7. You're creating an ebuild. Unfortunately, the ebuild's 'make install'
target causes numerous access violations. What is the best
course of action to take to have a clean, straightforward
ebuild?
+docs: devmanual
+
8. You're creating an ebuild that needs a patch. The patch is
nontrivially large - bigger than 20kbytes. Where should
the patch be kept?
+docs: devmanual
+
9. You're creating an ebuild that has its own license - one that
doesn't exist in /usr/portage/licenses/. What is the proper
course of action?
+docs: GLEPs, devmanual
+
10. (a) You wish to have an ebuild marked "stable," taking it out of
~ARCH KEYWORDS. It's a library. What steps should be taken to do so?
+docs: devmanual
+
(b) You wish to mark an ebuild "testing," putting it into ~ARCH
KEYWORDS. It was previously hard-masked in package.mask.
What should be done prior to doing so?
+docs: handbook
+
(c) You wish to have an ebuild marked "stable." It is a popular
application, but no other ebuilds depend on it.
What should be done first?
+docs: devmanual
+
11. You're committing a user-submitted ebuild. What should be in the
initial ChangeLog?
+docs: devmanual
+
12. What is the difference between DEPEND and RDEPEND?
+docs: devmanual
+
13. You wish to make a change to an ebuild, but you checked
ChangeLogs and metadata.xml and it appears to be maintained by
someone else. How should you proceed?
+docs:
+
14. You find a situation in which an eclass may be useful. What should
you do before implementing such an eclass?
+docs: devmanual
+
15. You find a package that will not build on some architectures without
PIC (-fPIC) code in the shared libraries. What is the proper way
to handle this situation?
+docs: devmanual,pic-guide
+
16. How can you verify an ebuild has correct run time dependencies
(RDEPEND) for all installed binaries?
+docs: handbook
+
17. How do you deal with a situation in which an ebuild wishes to
install a file already installed by another package?
+docs: handbook
+
18. Most configure scripts attempt to automatically determine
settings based on the host system. When should the ebuild
specifically override settings?
+docs: devmanual
+
19. What is EAPI?
+docs: devmanual, PMS
+
20. What is the procedure for removing packages from the tree?
+docs: handbook
+
21. How do keywording policies for less often used arches like ia64 or
mips differ from the more common ones like amd64?
+docs: devmanual
+
22. You are adding a new major version to the tree that requires users to
follow an upgrade guide. How will you communicate this to the users?
+docs: GLEPs
+
*** Please also submit the following information:
* GPG public key ID (if you do not have one, please create one)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2009-09-29 18:29 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2009-09-29 18:29 UTC (permalink / raw
To: gentoo-commits
betelgeuse 09/09/29 18:29:50
Modified: ebuild-quiz.txt
Log:
Add question about handling upgrade guides.
Revision Changes Path
1.19 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.19&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.19&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.18&r2=1.19
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ebuild-quiz.txt 20 Sep 2009 13:03:01 -0000 1.18
+++ ebuild-quiz.txt 29 Sep 2009 18:29:50 -0000 1.19
@@ -112,6 +112,8 @@
21. How do keywording policies for less often used arches like ia64 or
mips differ from the more common ones like amd64?
+22. You are adding a new major version to the tree that requires users to
+ follow an upgrade guide. How will you communicate this to the users?
*** Please also submit the following information:
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2009-09-20 13:03 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2009-09-20 13:03 UTC (permalink / raw
To: gentoo-commits
betelgeuse 09/09/20 13:03:02
Modified: ebuild-quiz.txt
Log:
Add a question about removing use flags from ebuilds.
Revision Changes Path
1.18 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.18&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.18&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.17&r2=1.18
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ebuild-quiz.txt 20 Sep 2009 13:01:02 -0000 1.17
+++ ebuild-quiz.txt 20 Sep 2009 13:03:01 -0000 1.18
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.6 - 01 August 2009
+Revision 1.7 - 20 September 2009
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
@@ -53,20 +53,22 @@
a new USE flag is implemented? What should be done if the
USE flag only applies to a single package?
-6. You're creating an ebuild. Unfortunately, the ebuild's 'make install'
+6. What steps are needed to remove a use flag from IUSE in an ebuild?
+
+7. You're creating an ebuild. Unfortunately, the ebuild's 'make install'
target causes numerous access violations. What is the best
course of action to take to have a clean, straightforward
ebuild?
-7. You're creating an ebuild that needs a patch. The patch is
+8. You're creating an ebuild that needs a patch. The patch is
nontrivially large - bigger than 20kbytes. Where should
the patch be kept?
-8. You're creating an ebuild that has its own license - one that
+9. You're creating an ebuild that has its own license - one that
doesn't exist in /usr/portage/licenses/. What is the proper
course of action?
-9. (a) You wish to have an ebuild marked "stable," taking it out of
+10. (a) You wish to have an ebuild marked "stable," taking it out of
~ARCH KEYWORDS. It's a library. What steps should be taken to do so?
(b) You wish to mark an ebuild "testing," putting it into ~ARCH
@@ -77,37 +79,37 @@
application, but no other ebuilds depend on it.
What should be done first?
-10. You're committing a user-submitted ebuild. What should be in the
+11. You're committing a user-submitted ebuild. What should be in the
initial ChangeLog?
-11. What is the difference between DEPEND and RDEPEND?
+12. What is the difference between DEPEND and RDEPEND?
-12. You wish to make a change to an ebuild, but you checked
+13. You wish to make a change to an ebuild, but you checked
ChangeLogs and metadata.xml and it appears to be maintained by
someone else. How should you proceed?
-13. You find a situation in which an eclass may be useful. What should
+14. You find a situation in which an eclass may be useful. What should
you do before implementing such an eclass?
-14. You find a package that will not build on some architectures without
+15. You find a package that will not build on some architectures without
PIC (-fPIC) code in the shared libraries. What is the proper way
to handle this situation?
-15. How can you verify an ebuild has correct run time dependencies
+16. How can you verify an ebuild has correct run time dependencies
(RDEPEND) for all installed binaries?
-16. How do you deal with a situation in which an ebuild wishes to
+17. How do you deal with a situation in which an ebuild wishes to
install a file already installed by another package?
-17. Most configure scripts attempt to automatically determine
+18. Most configure scripts attempt to automatically determine
settings based on the host system. When should the ebuild
specifically override settings?
-18. What is EAPI?
+19. What is EAPI?
-19. What is the procedure for removing packages from the tree?
+20. What is the procedure for removing packages from the tree?
-20. How do keywording policies for less often used arches like ia64 or
+21. How do keywording policies for less often used arches like ia64 or
mips differ from the more common ones like amd64?
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2009-09-20 13:01 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2009-09-20 13:01 UTC (permalink / raw
To: gentoo-commits
betelgeuse 09/09/20 13:01:02
Modified: ebuild-quiz.txt
Log:
Change some spaces to tab so the quiz indents better. Patch by Matt Turner <mattst88@gmail.com> in bug #284022.
Revision Changes Path
1.17 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.17&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.17&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.16&r2=1.17
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ebuild-quiz.txt 1 Aug 2009 14:09:38 -0000 1.16
+++ ebuild-quiz.txt 20 Sep 2009 13:01:02 -0000 1.17
@@ -5,133 +5,133 @@
*** Organizational structure questions
-1. When is it appropriate to post to the following mailing lists: gentoo-core,
+1. When is it appropriate to post to the following mailing lists: gentoo-core,
gentoo-dev, gentoo-dev-announce, gentoo-project?
-2. Who should be contacted with complaints about specific developers or
+2. Who should be contacted with complaints about specific developers or
projects?
-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.
+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.
-4. What is the purpose of the Gentoo Council?
+4. What is the purpose of the Gentoo Council?
-5. What is the Gentoo Foundation? How does one apply for membership and
- who are eligible?
+5. What is the Gentoo Foundation? How does one apply for membership and
+ who are eligible?
-6. What is the purpose of the Gentoo project structure?
+6. What is the purpose of the Gentoo project structure?
-7. Who can start new Gentoo projects and how is it done?
+7. Who can start new Gentoo projects and how is it done?
-8. What is the purpose of herds?
+8. What is the purpose of herds?
+
+9. What is the devaway system?
-9. What is the devaway system?
*** Ebuild technical/policy questions
-1. You change a package's ebuild to install an init script. Previously,
+1. You change a package's ebuild to install an init script. Previously,
the package had no init script at all.
Is a revision bump necessary? Why? What about when adding a patch?
-2. A user submits a "live" CVS ebuild. What would be a preferable
+2. A user submits a "live" CVS ebuild. What would be a preferable
alternative to such an ebuild?
-3. (a) What is repoman? How would you check for QA problems with
- repoman?
+3. (a) What is repoman? How would you check for QA problems with
+ repoman?
- (b) A user submits a brand-new ebuild for a new package. What are the
+ (b) A user submits a brand-new ebuild for a new package. What are the
proper steps (including repoman/cvs commands) to take to add
this ebuild to the tree?
-4. A user submits an ebuild that has numerous technical problems and
+4. A user submits an ebuild that has numerous technical problems and
violates policy. How would you handle that situation?
-5. You have a set of new ebuilds that could potentially benefit
+5. You have a set of new ebuilds that could potentially benefit
from a global USE flag. What steps should be taken before
a new USE flag is implemented? What should be done if the
USE flag only applies to a single package?
-6. You're creating an ebuild. Unfortunately, the ebuild's 'make install'
- target causes numerous access violations. What is the best
+6. You're creating an ebuild. Unfortunately, the ebuild's 'make install'
+ target causes numerous access violations. What is the best
course of action to take to have a clean, straightforward
ebuild?
-7. You're creating an ebuild that needs a patch. The patch is
+7. You're creating an ebuild that needs a patch. The patch is
nontrivially large - bigger than 20kbytes. Where should
the patch be kept?
-8. You're creating an ebuild that has its own license - one that
+8. You're creating an ebuild that has its own license - one that
doesn't exist in /usr/portage/licenses/. What is the proper
course of action?
-9. (a) You wish to have an ebuild marked "stable," taking it out of
- ~ARCH KEYWORDS. It's a library. What steps should
- be taken to do so?
+9. (a) You wish to have an ebuild marked "stable," taking it out of
+ ~ARCH KEYWORDS. It's a library. What steps should be taken to do so?
- (b) You wish to mark an ebuild "testing," putting it into ~ARCH
+ (b) You wish to mark an ebuild "testing," putting it into ~ARCH
KEYWORDS. It was previously hard-masked in package.mask.
What should be done prior to doing so?
- (c) You wish to have an ebuild marked "stable." It is a popular
+ (c) You wish to have an ebuild marked "stable." It is a popular
application, but no other ebuilds depend on it.
What should be done first?
-10. You're committing a user-submitted ebuild. What should be in the
+10. You're committing a user-submitted ebuild. What should be in the
initial ChangeLog?
-11. What is the difference between DEPEND and RDEPEND?
+11. What is the difference between DEPEND and RDEPEND?
-12. You wish to make a change to an ebuild, but you checked
- ChangeLogs and metadata.xml and it appears to be maintained by
- someone else. How should you proceed?
+12. You wish to make a change to an ebuild, but you checked
+ ChangeLogs and metadata.xml and it appears to be maintained by
+ someone else. How should you proceed?
-13. You find a situation in which an eclass may be useful. What should
+13. You find a situation in which an eclass may be useful. What should
you do before implementing such an eclass?
-14. You find a package that will not build on some architectures without
+14. You find a package that will not build on some architectures without
PIC (-fPIC) code in the shared libraries. What is the proper way
to handle this situation?
-15. How can you verify an ebuild has correct run time dependencies
+15. How can you verify an ebuild has correct run time dependencies
(RDEPEND) for all installed binaries?
-16. How do you deal with a situation in which an ebuild wishes to
+16. How do you deal with a situation in which an ebuild wishes to
install a file already installed by another package?
-17. Most configure scripts attempt to automatically determine
+17. Most configure scripts attempt to automatically determine
settings based on the host system. When should the ebuild
specifically override settings?
-18. What is EAPI?
+18. What is EAPI?
-19. What is the procedure for removing packages from the tree?
+19. What is the procedure for removing packages from the tree?
-20. How do keywording policies for less often used arches like ia64 or
+20. How do keywording policies for less often used arches like ia64 or
mips differ from the more common ones like amd64?
*** Please also submit the following information:
-* GPG public key ID (if you do not have one, please create one)
- You should sign your quizzes with your key
- http://www.gentoo.org/doc/en/gnupg-user.xml
+* GPG public key ID (if you do not have one, please create one)
+ You should sign your quizzes with your key
+ http://www.gentoo.org/doc/en/gnupg-user.xml
-* SSH DSA public key (if you do not have one, please create one)
- http://www.gentoo.org/proj/en/infrastructure/cvs-sshkeys.xml
- If you don't paste your key inline, make sure it's signed by your
- gpg key.
+* SSH DSA public key (if you do not have one, please create one)
+ http://www.gentoo.org/proj/en/infrastructure/cvs-sshkeys.xml
+ If you don't paste your key inline, make sure it's signed by your
+ gpg key.
-* Date of birth
+* Date of birth
-* Where do you live (Town/City, Country)
+* Where do you live (Town/City, Country)
-* What are your programming/scripting skills, if applicable?
+* What are your programming/scripting skills, if applicable?
-* What other areas are you experienced in?
+* What other areas are you experienced in?
-* What other projects have you contributed to, if any?
+* 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...
+* Tell us about yourself. This doesn't need to be strictly
+ computer-relevant; things like where you're from,
+ hobbies, job, family, interests...
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2009-08-01 14:09 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2009-08-01 14:09 UTC (permalink / raw
To: gentoo-commits
betelgeuse 09/08/01 14:09:38
Modified: ebuild-quiz.txt
Log:
Add question about keywording policies of less often used arches.
Revision Changes Path
1.16 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.16&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.16&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.15&r2=1.16
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- ebuild-quiz.txt 8 Jan 2009 20:32:13 -0000 1.15
+++ ebuild-quiz.txt 1 Aug 2009 14:09:38 -0000 1.16
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.5 - 08 January 2009
+Revision 1.6 - 01 August 2009
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
@@ -107,6 +107,10 @@
19. What is the procedure for removing packages from the tree?
+20. How do keywording policies for less often used arches like ia64 or
+ mips differ from the more common ones like amd64?
+
+
*** Please also submit the following information:
* GPG public key ID (if you do not have one, please create one)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2008-09-07 16:35 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2008-09-07 16:35 UTC (permalink / raw
To: gentoo-commits
betelgeuse 08/09/07 16:35:27
Modified: ebuild-quiz.txt
Log:
Add explicit notice that the ssh key must be signed by your gpg key too.
Revision Changes Path
1.12 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.11&r2=1.12
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ebuild-quiz.txt 9 Jun 2008 21:05:31 -0000 1.11
+++ ebuild-quiz.txt 7 Sep 2008 16:35:26 -0000 1.12
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.4 - 10 June 2008
+Revision 1.4.1 - 07 Sept 2008
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
@@ -107,6 +107,8 @@
* SSH DSA public key (if you do not have one, please create one)
http://www.gentoo.org/proj/en/infrastructure/cvs-sshkeys.xml
+ If you don't paste your key inline, make sure it's signed by your
+ gpg key.
* Date of birth
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt
@ 2008-06-09 21:05 Petteri Raty (betelgeuse)
0 siblings, 0 replies; 10+ messages in thread
From: Petteri Raty (betelgeuse) @ 2008-06-09 21:05 UTC (permalink / raw
To: gentoo-commits
betelgeuse 08/06/09 21:05:32
Modified: ebuild-quiz.txt
Log:
Remove question 15 as it's a duplicate of 9 nowadays as maintainers don't mark their own stuff stable any more.
Revision Changes Path
1.11 xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt?r1=1.10&r2=1.11
Index: ebuild-quiz.txt
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/devrel/quiz/ebuild-quiz.txt,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- ebuild-quiz.txt 29 Mar 2008 13:12:59 -0000 1.10
+++ ebuild-quiz.txt 9 Jun 2008 21:05:31 -0000 1.11
@@ -1,5 +1,5 @@
Ebuild development quiz
-Revision 1.3.1 - 29 March 2008
+Revision 1.4 - 10 June 2008
Answer in whatever length necessary for completeness.
Review documentation. Consult your mentor if you're unable to locate answers.
@@ -89,16 +89,13 @@
PIC (-fPIC) code in the shared libraries. What is the proper way
to handle this situation?
-15. What do you do when you'd like to have a package you maintain
- tested or marked stable on other architectures?
-
-16. How can you verify an ebuild has correct run time dependencies
+15. How can you verify an ebuild has correct run time dependencies
(RDEPEND) for all installed binaries?
-17. How do you deal with a situation in which an ebuild wishes to
+16. How do you deal with a situation in which an ebuild wishes to
install a file already installed by another package?
-18. Most configure scripts attempt to automatically determine
+17. Most configure scripts attempt to automatically determine
settings based on the host system. When should the ebuild
specifically override settings?
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-01-19 11:47 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-29 18:35 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/devrel/quiz: ebuild-quiz.txt Petteri Raty (betelgeuse)
-- strict thread matches above, loose matches on Subject: below --
2014-01-19 11:47 Markos Chandras (hwoarang)
2011-02-07 19:55 Petteri Raty (betelgeuse)
2010-04-15 20:35 Petteri Raty (betelgeuse)
2009-09-29 18:29 Petteri Raty (betelgeuse)
2009-09-20 13:03 Petteri Raty (betelgeuse)
2009-09-20 13:01 Petteri Raty (betelgeuse)
2009-08-01 14:09 Petteri Raty (betelgeuse)
2008-09-07 16:35 Petteri Raty (betelgeuse)
2008-06-09 21:05 Petteri Raty (betelgeuse)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox