I've rewritten glsa-check's option parsing in optparse which removes the incompatible bits with py3k from the source code. I'll attach the patch.
Created attachment 159243 [details, diff] glsa-check-optparse.diff The patch is against trunk.
Thanks, this is in svn r12634.
This is fixed in 2.2_rc24.