1 |
Mikael Hallendal wrote: |
2 |
|
3 |
>>Each ebuild belongs to one team. If any one outside the team fixes |
4 |
>>anything, it should go through 'incoming' in some fashion then be |
5 |
>>sanctioned by one of the team members. |
6 |
>> |
7 |
> |
8 |
>I think this is the way to do it in the long run. We can't keep on |
9 |
>doing as we do now as the number of ebuilds grow and we get a broader |
10 |
>userbase which will demand working ebuilds. And it's impossible to |
11 |
>keep up with everything if your ebuilds gets updated by a lot of other |
12 |
>guys. |
13 |
> |
14 |
I think if we choose to do this, then we had better rethink the incoming |
15 |
directory right now. While it may be okay for a few outstanding |
16 |
user-submitted ebuilds, this scheme has the potential to cause a lot |
17 |
problems. What we really need is an unstable cvs tree; then |
18 |
user-submitted ebuilds and non-team developer-hacked ebuilds can go |
19 |
there until they are verified by team members. |
20 |
|
21 |
> |
22 |
>>Alternatively, if we're picky about credits (we should be), then |
23 |
>>Author: is the contributor who fixed it (who either came with a patch |
24 |
>>or wrote the script in the first place) and we can add an Sponsor: |
25 |
>>which is a team member who added it to CVS and puts his rep on the |
26 |
>>line claiming this script is bugfree. |
27 |
>> |
28 |
> |
29 |
>This sounds like a hard way which really doesn't solve |
30 |
>anything. Becuase if you write an ebuild, I change it a little, sends |
31 |
>it in. Then AUTHOR will be set to me and whoever commited my changes |
32 |
>would be in Sponsor: and you will be left out. |
33 |
> |
34 |
I think all we need is maintainer. This is the guy who "puts his rep on |
35 |
the line." cvs log keeps all the other information. The person you |
36 |
really want to complain to about a bad ebuild is the maintainer anyway. |
37 |
Then he can do a cvs log to see who the culprit is and get in touch. |
38 |
|
39 |
Chad |