Edward Catmur wrote:
> On Sat, 2006-06-24 at 13:05 +0200, Luca Barbato wrote:
>> (from critics)
>> - What is wrong with the model (each point 2 lines at least, 4 at most)
>> - What you'd do as alternative as the criticized point ( 2 lines again)

Let me reformat a bit
>

Critic 1
> * Simplicity: The FAQ claims that Sunrise is simpler than Bugzilla. It
> is - for users. Contributing is a lot more involved than with Bugzilla;
> Sunrise is supposed to be about making contributing easier.

Reply 1
> - Admit this in the FAQ. Where possible, write svn wrappers to make the
> contributing process easier.


Critic 2
> * Security (from malicious contributors): Glad to see layman will only
> track the reviewed/ tree; still, anyone who checks out the sunrise/ tree
> (and has it in PORTDIR_OVERLAY) is vulnerable.

Reply 2a
> - Remove from the examples any suggestion that one should check out the
> whole tree when contributing.

Reply 2b
- Point out that one should not svn up sunrise/ as part of updating Portage.

Reply 2c
- sunrise/playground won't let anonymous fetch.

Critic 3
> * Conflicts between contributors (technical): Alice adds an ebuild; Bob
> makes a change; Alice makes another change and discovers it conflicts
> with Bob's change in the repo. Alice has not used subversion and doesn't
> know how to resolve conflicts.

Reply 3a
- People are supposed to learn svn in order to contribute.

Reply 3b
- Tutorials will be provided about conflict resolution

Critic 4
> * Conflicts between contributors (social): Alice adds an ebuild; Bob
> makes a (maybe "obvious") change; Alice thinks the change is incorrect,
> and, feeling that the ebuild is her property, reverts the change. A
> revert war erupts. Many casualties.

Reply 4a
> - Create a social structure to enable Alice and Bob to communicate and
> resolve their differences of opinion.

Reply 4b
- ban warmongers.


Critic 5
> * More to keep track of: With bugzilla you have a single URL, from which
> you receive threaded email updates. Sunrise adds /two/ svn directories
> plus whatever is used for discussion.

Reply 5a
- Make contributors subscribe to a svnlog ml, use trac-like features.


Ed if you think this doesn't show your ideas please send another using
this format.

lu

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list

Reply via email to