[Buildbot-devel] New, more efficient web stuff

Jean-Paul Calderone exarkun at divmod.com
Fri Jan 4 17:04:20 UTC 2008


On Fri, 4 Jan 2008 11:43:16 -0500, "Dustin J. Mitchell" <dustin at zmanda.com> wrote:
>On Jan 4, 2008 11:29 AM, Jean-Paul Calderone <exarkun at divmod.com> wrote:
>> I suggest taking a look at http://divmod.org/trac/wiki/DivmodAxiom for
>> storage.
>>
>> Even if you decide against that, I suggest not basing anything on Twisted
>> Enterprise.
>
>Any particular reason?  And Axiom only currently supports SQLite,
>which makes it something of a non-starter, particularly for those
>without a recent version of Twisted.  Enterprise is well-known, and
>has been around Twisted for a while.  I expect that the answer is,
>"Axiom is new, Enterprise is old", but in my world, that's as good a
>reason to use Enterprise as it is to use Axiom, especially given that
>Twisted projects tend to take many years to stabilize.
>

What makes SQLite-only a non-starter (I don't see how this relates to
Twisted version, either)?

If that's really the case, then you can look at Storm, which has a lot
in common with Axiom, but supports PostgreSQL and MySQL and various other
things (as well as SQLite).

>> It'd be great if twisted.cred were involved in this, so that more control
>> could be more fine-grained and based on authentication.  _I_ want to be
>> able to force builds.  That doesn't mean random spammers with an HTTP
>> client should be able to as well.
>
>Yeah.. I'd like to find a way to make that *doable*, without actually
>doing it (I need to avoid feature creep here!).
>

Indeed. :)  I think making it possible isn't very much work.  You just need
to insinuate guard into the resource hierarchy and then make the resource
that you have the avatar for the anonymous user.  As developers have
interest and time, they can create non-anonymous avatars with functionality
that should be restrict and use various flags to disable functionality for
the anonymous user.

Jean-Paul




More information about the devel mailing list