2007/7/19, MLA-Gobo <[EMAIL PROTECTED]>:
> On Thursday 19 July 2007 16:24, Jonas Karlsson wrote:
> > 2007/7/19, MJ Ray <[EMAIL PROTECTED]>:
> > > "Jonas Karlsson" <[EMAIL PROTECTED]> wrote:
> > > > *All* users should be able to commit to trunk using the
> > > > CommitRecipe/ContributeRecipe (name open to discussion) [...]
> > >
> > > My thoughts:
> > >
> > > This should be done by an email robot, to avoid everyone needing a
> > > correctly-configured copy of Subversion installed.
> >
> > Yes, that's was actually an idea I have as well, that one should be
> > able to configure CommitRecipe/ContributeRecipe (still just name
> > suggestions) send recipes through smtp. Problems with smtp is that the
> > user has to configure a smtp server, unless we set up an (half) open
> > smtp server on an alternative port, which isn't blocked by any ISP:s.
>     What about emailing through the user's existing email program? I know
> that's easy to do with KMail (just make some calls through DCOP), although I
> don't know about Thunderbird. Alternately, just tell people to send their
> recipes to [EMAIL PROTECTED] All email that is sent to that address
> is automatically scanned to see if it contains a valid recipe and, if so, the
> recipe is then stored in "Untrusted" until someone has a chance to verify it.
>
Using existing e-mail program won't work, as there are too many
flavours of e-mail clients out there. If it should be done
automatically it has to be done through smtp.

> > > Recipes should probably be committed to a branch called "untrusted" or
> > > similar, until reviewed by a connected developer.
> >
> > I don't think that it would be wron to commit directly into trunk, as
> > recipes in trunk isn't used and only revisions are published, which
> > are reviewed.
>     I don't know...I think that it would still be better to have someone
> review it, just in case some joker comes along and tries to mess with the
> system.

I've thought about this and my view is that I regard usability higher
than security. My arguments are that
1) Trunk is only for commits and not used for Compile, therefore
changes there wont hurt.
2) It's SCV, no problems reverting.
3) You have to use the tools alternatively extract the user to be able
to commit, which should, at least, make a small hurdle for sabotage
(admittely not that high, but hopefully high enough).

And what's the worst thing that could happen?

-- 
/Jonas
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to