Comment 3 for bug 610388

Revision history for this message
John O'Brien (jdobrien) wrote : Re: [Ubunet-discuss] [Bug 610388] [NEW] TransactionRollbackError on /auth/complete causes OOPS and OpenID login failure

On 07/27/2010 11:02 AM, Elliot Murphy wrote:
> On Tue, Jul 27, 2010 at 7:42 AM, John O'Brien<email address hidden> wrote:
>
>> This appears to be coming from the django-openid code package and not any of our specific code.
>>
> jdo probably already knows all this, but I want to clarify this so
> everyone who wasn't around when we took over the project understands
> our relationship with it.
>
> The django-openid code was originally written by Simon Willison, and
> is maintained as a separate open source project outside the
> ubuntuone-servers tree so it might not feel like "our" code. However,
> it's important for everyone to realize that the django-openid code
> should be viewed as "our" code, and we are responsible for maintaining
> the project and the package in Ubuntu, fixing bugs, merging patches
> from the community, uploading new versions to Ubuntu, etc. James
> Henstridge is an expert on this code and was working on doing a new
> release for Ubuntu last week.
>
> This project is also used by several other teams at Canonical and
> several Ubuntu community sites (LoCo directory, etc.), so bugfixes to
> it benefit a lot of sites.
>
On that thought, it is also very likely that a part of our code is not
handling a transaction correctly and is locking the user record causing
this problem during authentication.