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 |