[Python-modules-team] Bug#806352: Help needed

Neil Williams codehelp at debian.org
Fri Nov 27 16:32:50 UTC 2015


tag 806352 + help
thanks

The removal of request.REQUEST in django1.9 completely breaks
django-openid-auth. Trivial fixes to use GET or POST are insufficient
to fix the tests or the operation of the module.

The furthest I've got so far is replacing 
redirect_to = request.REQUEST.get(redirect_field_name, '')

with

redirect_to = request.POST[redirect_field_name] if redirect_field_name
in request.POST else ''

However, this causes breakage elsewhere:
Response didn't redirect as expected: Response code was 403 (expected
302)

Please don't upload django1.9 whilst this bug is still around, it will
completely disable OpenID authentication for any django app.

This package has not had any actual fixes since django1.4, it's been
limping along with compat patch after compat patch. django1.9 reveals
yet more breakage is going to happen with django1.10. The package will
likely not sustain that many compat patches.

Without help to fix this package *upstream* (or by creating a new
upstream), Django OpenID will simply become unusable.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20151127/863e59d1/attachment.sig>


More information about the Python-modules-team mailing list