1 |
Edward Catmur wrote: |
2 |
> On Sat, 2006-06-24 at 13:05 +0200, Luca Barbato wrote: |
3 |
>> (from critics) |
4 |
>> - What is wrong with the model (each point 2 lines at least, 4 at most) |
5 |
>> - What you'd do as alternative as the criticized point ( 2 lines again) |
6 |
|
7 |
Let me reformat a bit |
8 |
> |
9 |
|
10 |
Critic 1 |
11 |
> * Simplicity: The FAQ claims that Sunrise is simpler than Bugzilla. It |
12 |
> is - for users. Contributing is a lot more involved than with Bugzilla; |
13 |
> Sunrise is supposed to be about making contributing easier. |
14 |
|
15 |
Reply 1 |
16 |
> - Admit this in the FAQ. Where possible, write svn wrappers to make the |
17 |
> contributing process easier. |
18 |
|
19 |
|
20 |
Critic 2 |
21 |
> * Security (from malicious contributors): Glad to see layman will only |
22 |
> track the reviewed/ tree; still, anyone who checks out the sunrise/ tree |
23 |
> (and has it in PORTDIR_OVERLAY) is vulnerable. |
24 |
|
25 |
Reply 2a |
26 |
> - Remove from the examples any suggestion that one should check out the |
27 |
> whole tree when contributing. |
28 |
|
29 |
Reply 2b |
30 |
- Point out that one should not svn up sunrise/ as part of updating Portage. |
31 |
|
32 |
Reply 2c |
33 |
- sunrise/playground won't let anonymous fetch. |
34 |
|
35 |
Critic 3 |
36 |
> * Conflicts between contributors (technical): Alice adds an ebuild; Bob |
37 |
> makes a change; Alice makes another change and discovers it conflicts |
38 |
> with Bob's change in the repo. Alice has not used subversion and doesn't |
39 |
> know how to resolve conflicts. |
40 |
|
41 |
Reply 3a |
42 |
- People are supposed to learn svn in order to contribute. |
43 |
|
44 |
Reply 3b |
45 |
- Tutorials will be provided about conflict resolution |
46 |
|
47 |
Critic 4 |
48 |
> * Conflicts between contributors (social): Alice adds an ebuild; Bob |
49 |
> makes a (maybe "obvious") change; Alice thinks the change is incorrect, |
50 |
> and, feeling that the ebuild is her property, reverts the change. A |
51 |
> revert war erupts. Many casualties. |
52 |
|
53 |
Reply 4a |
54 |
> - Create a social structure to enable Alice and Bob to communicate and |
55 |
> resolve their differences of opinion. |
56 |
|
57 |
Reply 4b |
58 |
- ban warmongers. |
59 |
|
60 |
|
61 |
Critic 5 |
62 |
> * More to keep track of: With bugzilla you have a single URL, from which |
63 |
> you receive threaded email updates. Sunrise adds /two/ svn directories |
64 |
> plus whatever is used for discussion. |
65 |
|
66 |
Reply 5a |
67 |
- Make contributors subscribe to a svnlog ml, use trac-like features. |
68 |
|
69 |
|
70 |
Ed if you think this doesn't show your ideas please send another using |
71 |
this format. |
72 |
|
73 |
lu |
74 |
|
75 |
-- |
76 |
|
77 |
Luca Barbato |
78 |
|
79 |
Gentoo/linux Gentoo/PPC |
80 |
http://dev.gentoo.org/~lu_zero |
81 |
|
82 |
-- |
83 |
gentoo-dev@g.o mailing list |