Gentoo Archives: gentoo-dev

From: Luca Barbato <lu_zero@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [experiment] Sunrise try 2
Date: Sat, 24 Jun 2006 23:21:47
Message-Id: 449DC804.7070403@gentoo.org
In Reply to: Re: [gentoo-dev] [experiment] Sunrise try 2 by Edward Catmur
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

Replies

Subject Author
Re: [gentoo-dev] [experiment] Sunrise try 2 Donnie Berkholz <spyderous@g.o>
[gentoo-dev] Re: [experiment] Sunrise try 2 Stefan Schweizer <genstef@g.o>