Gentoo Archives: gentoo-dev

From: Markus Ullmann <jokey@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Project Sunrise thread -- a try of clarification
Date: Thu, 08 Jun 2006 19:03:37
Message-Id: 44887368.9030302@gentoo.org
In Reply to: [gentoo-dev] [ANNOUNCE] Project Sunrise - Gentoo User Overlay by Stefan Schweizer
1 To clarify things a bit (hopefully):
2
3 1) security
4
5 This is not the main tree, just a normal overlay. Okay, some non-devs
6 contribute here but doesn't change the fact that it is just an overlay
7 as any other out there in the world. Well, it is a bit different. Here
8 are some devs keeping an eye on the evolution and can help people with
9 doing it right and thus get better contributions in the end.
10
11 2) responsibility
12
13 As already mentioned at 1), it is an overlay. The devs on sunrise do
14 keep an eye on it and all ebuilds do have to pass at least repoman and
15 some basic QA checks (currently done when porting them from bugs.g.o) so
16 that they don't do some rm -rf / thing. They should be improved by the
17 contributors then so that we have two things here: a) a contributor who
18 can contribute good-quality ebuils and b) a good ebuild to be picked up
19 by a dev and ported to the tree
20
21 3) replacement for bugs.g.o
22
23 This project isn't a try to replace the contributions to bugs. It should
24 just help to fetch and update things. We have help from bug-wranglers
25 here (well, at least from jakub) to keep the overlay in sync with it so
26 that one can say "Yeah, my-example/myapp r158 has this and this issue,
27 here is a fix for it" and then either the sunrise-devs or one of the
28 project-contributors commits it to the overlay.
29
30 4) workload on devs
31
32 Well I really have problems to see increased workload on devs here who
33 don't actively support the project. They can scour bugzie for
34 interesting ebuilds and instead of fetching files, renaming them, moving
35 them to a local overlay dir, just do a svn co
36 http://overlays.gentoo.org/svn/proj/sunrise/sys-auth/pam_skey/ (as an
37 example here) and you have all needed files already prepared to look at
38 them or to give them a try.
39
40 5) the tarball problem
41
42 On some bugs we also notice that people contribute tarballs instead of
43 ebuilds and the files as such.
44 Some apps need a change on a bunch of files with every version bump.
45 Take MailScanner as an example (
46 http://bugs.gentoo.org/show_bug.cgi?id=36060 ). Many devs cry out loud
47 when they come across a tarball on bugzie. It is not the best way of
48 contribution, I know that myself. But take it the otherway around.
49 Someone out there took time (on some apps it is really much time) and
50 provided an ebuild. Maybe he is new to it and doesn't know much about
51 bugzie (no usability talk required here, done every 3 months on bugzie
52 devel ml) then they post their hard work there. Then a dev comes along
53 and says "never ever do attach tarballs blah blubb", the contributor
54 feels scared as it was his first contribution and the dev was crying out
55 loud and would surely think twice if the work done is worth it.
56
57 6) problems on infra hardware
58
59 Well Lance arised that, so if infra has that big concerns about this
60 project (I personally see no hard reason for it, but let the infra guys
61 handle it how they want), then feel free to drop me a note and we host
62 it elsewhere. I really see a great chance for contributors here as they
63 can improve themselves here and if they contribute good quality, even
64 commit themselves and learn how to handle maintainership. You all know
65 we also have some people out there that would like to maintain just one
66 or two packages. Now we call it proxy maintainership but why not giving
67 them commit access to sunrise then? They can maintain it here without
68 the whole workload as dev, but maybe they get encouraged by doing so and
69 then become a dev later. Lots of options are possible here.
70
71 7) non maintainer-wanted things
72
73 Some ebuilds found their way into the overlay, we talked about that
74 internally and I'll remove them after this mail is sent out, so that we
75 stick to maintainer-wanted things here.
76
77 Greetz,
78 Jokey

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies