Gentoo Archives: gentoo-dev

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Becoming a Gentoo developer?
Date: Sun, 12 Apr 2015 15:02:30
Message-Id: 201504121705.13255.dilfridge@gentoo.org
In Reply to: Re: [gentoo-dev] Becoming a Gentoo developer? by Yanestra
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-----

Replies

Subject Author
Re: [gentoo-dev] Becoming a Gentoo developer? Yanestra <wysiwyg@×××××××.de>