Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-28 Thread Mike Frysinger
On Sunday 25 June 2006 01:39, Mike Frysinger wrote:
> On Saturday 24 June 2006 18:54, Edward Catmur wrote:
> > * 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.
> >
> > - Remove from the examples any suggestion that one should check out the
> > whole tree when contributing. Point out that one should not svn up
> > sunrise/ as part of updating Portage.
>
> valid point i think
>
> ive never admined svn repos before, but would it be possible to shut off
> anon access to the non-reviewed tree ?  i think that would cover this issue
> as people who get bit by bugs in the non-reviewed tree would (and should)
> be able to just go in and fix it themselves :)

after looking at some acl stuff i'm 99% sure this can be done ... so can we 
get this setup ?

in fact, gentoo-wiki.com has a section on doing apache2/svn/dav/acls
-mike


pgptAfQN4utt3.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Mike Frysinger
On Saturday 24 June 2006 18:54, Edward Catmur wrote:
> * 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.
>
> - Remove from the examples any suggestion that one should check out the
> whole tree when contributing. Point out that one should not svn up
> sunrise/ as part of updating Portage.

valid point i think

ive never admined svn repos before, but would it be possible to shut off anon 
access to the non-reviewed tree ?  i think that would cover this issue as 
people who get bit by bugs in the non-reviewed tree would (and should) be 
able to just go in and fix it themselves :)

> * 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.
>
> - Create a social structure to enable Alice and Bob to communicate and
> resolve their differences of opinion. Forums? Wiki? IRC? Bugzilla? I
> would argue there should be One True location for this to occur; /not/
> bugzilla (bugspam); /not/ IRC (impermanence).

revert wars are retarded on the base level.  if people are unable to solve 
issues via communication channels, i'd say just toss the people involved and 
the material in question.
-mike


pgp5Ydk0ahbAm.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Mike Frysinger
On Saturday 24 June 2006 09:12, Thomas Cort wrote:
> http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/HowToCommit

this is a stupid nit pick thing (but i'm good at that)

the examples should use $ as the shell prompt, not #

pwnt!
-mike


pgpQu9Pb2ha9V.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Donnie Berkholz
Luca Barbato wrote:
> Edward Catmur wrote:
> 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.

We can't even do that in Gentoo.

Thanks,
Donnie



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Luca Barbato
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



Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Edward Catmur
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)

* 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.
- Admit this in the FAQ. Where possible, write svn wrappers to make the
contributing process easier.

* 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.
- Remove from the examples any suggestion that one should check out the
whole tree when contributing. Point out that one should not svn up
sunrise/ as part of updating Portage.

* 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.
- Document the subversion conflict resolution process. Advertise that
you will be available on IRC to help with these types of problems.
Explain to use "svn st -u" and "svn up" to sync before making changes.

* 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.
- Create a social structure to enable Alice and Bob to communicate and
resolve their differences of opinion. Forums? Wiki? IRC? Bugzilla? I
would argue there should be One True location for this to occur; /not/
bugzilla (bugspam); /not/ IRC (impermanence).

* 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.
- Create a summary page that links to bugzilla and discussions, and
tracks versions and changes, and all other relevant information. Allow
(require?) contributors to subscribe to email updates from the summary
page.

That's all for now. I might think of more.

Ed

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Georgi Georgiev
maillog: 24/06/2006-09:12:59(-0400): Thomas Cort types
> > What I need:
> > (from proponents)
> > - A list of issue sunrise wants to address (each point 2 lines at most)
> > - How it will be implemented
> > (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)
> 
> Before people start replying, they should make sure they are familiar
> with the updated model/policies (read: they've changed since the
> original discussion on -dev). The new stuff is available at:
> http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/SunriseFaq and
> http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/HowToCommit

:))

http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/SunriseFaq#WhyshouldthisbeonofficialGentoohardware

-- 
()   Georgi Georgiev   () If life gives you lemons, make lemonade.   ()
()[EMAIL PROTECTED]()()
() http://www.gg3.net/ ()()


pgp3WNs4R4PUg.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Thomas Cort
On Sat, 24 Jun 2006 15:36:23 +0200
Luca Barbato <[EMAIL PROTECTED]> wrote:
> It isn't in the format useful for a discussion point by point, genstef
> is converting it, I hope.

Yes, this is true. I was just pointing out that things have changed
since the original proposal and that before people begin bringing up
their points, they should check to see if the issues have already been
addressed.

-Thomas


pgphydpPSsqFo.pgp
Description: PGP signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Luca Barbato
Thomas Cort wrote:

> 
> Before people start replying, they should make sure they are familiar
> with the updated model/policies (read: they've changed since the
> original discussion on -dev). The new stuff is available at:
> http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/SunriseFaq and
> http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/HowToCommit

It isn't in the format useful for a discussion point by point, genstef
is converting it, I hope.

lu




-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Thomas Cort
> What I need:
> (from proponents)
> - A list of issue sunrise wants to address (each point 2 lines at most)
> - How it will be implemented
> (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)

Before people start replying, they should make sure they are familiar
with the updated model/policies (read: they've changed since the
original discussion on -dev). The new stuff is available at:
http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/SunriseFaq and
http://gentoo-sunrise.org/cgi-bin/trac.cgi/wiki/HowToCommit


pgpdZ34r8hJ2R.pgp
Description: PGP signature


[gentoo-dev] [experiment] Sunrise try 2

2006-06-24 Thread Luca Barbato
I'm just trying to start again just to have it as example on how to be
productive and critical at the same time.

What I need:
(from proponents)
- A list of issue sunrise wants to address (each point 2 lines at most)
- How it will be implemented
(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)

That is just an experiment to see if we can have a thread producing a
result w/out too much discussion overhead.

who is going to play with me this game? =)

lu

-- 

Luca Barbato

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

-- 
gentoo-dev@gentoo.org mailing list