1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
Am Sonntag, 12. April 2015, 16:27:53 schrieb Yanestra: |
5 |
> |
6 |
> Maybe you can explain what this maintainer / proxy maintainer / Sunrise |
7 |
> fuss is all about? |
8 |
|
9 |
Mostly ways of getting involved for people who are new to Gentoo. Attempts to |
10 |
"make the initial step easier". The number of such attempts has exploded |
11 |
recently, and it tends to get confusing. |
12 |
|
13 |
* Proxy-maintainership means "you take care of some ebuilds, and a developer |
14 |
commits the stuff for you". Which is good for the start, but in the end it |
15 |
just generates double work, so if you're serious about contributing more, |
16 |
becoming a full dev over time is the way to go. |
17 |
|
18 |
* Sunrise is an overlay for user contributions, with rather strict review and |
19 |
QA guidelines, and a good place to learn how to write ebuilds. Due to limited |
20 |
manpower it is sadly a bit inactive right now. |
21 |
|
22 |
While this is all very nice, the main thing for becoming developer is 1) find |
23 |
a way to contribute (i.e. something that interests you), 2) find a mentor |
24 |
(ideally with related interests). |
25 |
|
26 |
> There are apparently several different portage source repositories, |
27 |
> basing on different software, and furthermore, there is layman. As far |
28 |
> as I remember, portage is stored in cvs, where there is also git, and |
29 |
> somewhere subversion seems to linger. |
30 |
|
31 |
There is one main and official portage tree. Or in newspeak, the Gentoo |
32 |
repository. You know, the thing that goes into /usr/portage. It sadly still |
33 |
lives on cvs. That may change in the future. |
34 |
|
35 |
Overlays are add-on repositories which add more ebuilds. They can use any sort |
36 |
of version control system you like, be maintained by just about everyone and |
37 |
have any or no quality control guidelines at all. |
38 |
|
39 |
Don't believe any of the stuff you hear about Gentoo decentralization. Just |
40 |
because someone makes a lot of noise doesn't necessarily mean it'll have any |
41 |
impact. |
42 |
|
43 |
> And there is lots of documentation that appears to be outdated or |
44 |
> strangely unattached to questions concerning organisation and overall |
45 |
> structure. |
46 |
> Do there exist something like quality guidelines for ebuilds? |
47 |
> Why is there such a chaos? |
48 |
|
49 |
Much documentation is being reorganized at the moment. You should start with |
50 |
the main website. Anything in the "Project:" namespace of the wiki is also |
51 |
official. |
52 |
|
53 |
Otherwise, Pacho already mentioned the most important page. |
54 |
|
55 |
https://www.gentoo.org/get-involved/become-developer/ |
56 |
|
57 |
Cheers, |
58 |
Andreas |
59 |
|
60 |
- -- |
61 |
Andreas K. Huettel |
62 |
Gentoo Linux developer (council, perl, libreoffice) |
63 |
dilfridge@g.o |
64 |
http://www.akhuettel.de/ |
65 |
-----BEGIN PGP SIGNATURE----- |
66 |
Version: GnuPG v2 |
67 |
|
68 |
iQIcBAEBCgAGBQJVKommAAoJEB9VdM6hupKVfeoP/A+OKwTL3vpKPzfDTo/xL5UU |
69 |
5tCeuyZ8kJjqTl4mdn6+3q3ZA4xbCEsd/8lmp8Z5hoDRP0h/myQZXsYMIbHU4MJ+ |
70 |
YdkJC5xYF9IFQykEtu97qPwcSCe6alGJDQZ8P4rX3oEmscSXJTP/vatObvwmOZbh |
71 |
cW6p9r9XXoDeclsbg6y5jPWCNGLoCkgbyLDeTPoFkcqpIVgpCH2ekGQ0jkTNI0KM |
72 |
/5iiAijOwcMyC8oG4VQBECg9xdH9N3dRjlcuu2I6CIISHzOka5gX/LjB6EnD6mG9 |
73 |
fDw3Jg4ASx8CmnyWwwOJBJaZHX9sdh5H/7VQaPzoYVvtzAFw5U8KyhcKJ3QqfPBf |
74 |
ZJBgf36ZO89szxaNW4JXyFhFwgcmcexCIX7nudSC+cXYGsBbdUB4IAFch7i5oirX |
75 |
8FD3ihmlADejyF/ULQlCw3z+kc8U3vGRXG7C4hYq3Cq6nbJ1Dn4NMOAEyTyOtzRI |
76 |
M9+YVd+aCpFDehf0D6qK22zC03MWtyfKcFb7ueXU0+w+83JQ2psvrK3OOxOo4uPf |
77 |
4znI8BthWGqKto4BC51H6/a9v9TT9VUY9ZOSvCMEvBfa8nV6KxcsRnHDK10/8YKX |
78 |
lCKK7X1J9eissceCIfInkZH0hb+YApo9xWWEqo2sM78IK300/TV52tq2vX5wGDtP |
79 |
axrEs4rfzMrPQTURnhSC |
80 |
=iPEZ |
81 |
-----END PGP SIGNATURE----- |