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