On Mon, Jun 9, 2014 at 4:07 PM, Christian Hammond <christ...@beanbaginc.com> wrote: > I should note that we don’t accept pull requests. All patches go through > https://reviews.reviewboard.org/
Ah, of course. I saw http://www.reviewboard.org/docs/codebase/dev/getting-started/ shortly after having posted this message, should have read that first. Apologies, of course this would be going through a Review Board instance! >> In rbtools/api/request.py, in PresetHTTPAuthHandler's http_request >> method, we comment out "self.used = True", [...] > This does not occur normally. It should retain the cookie information used > to stay authenticated. > > Does that hook have a $HOME set? It should be some place where the > information can be written. I had forgotten, but we set HOME explicitly (to our /data/svn/hooks dir) before going into the rbt post. I can confirm that it has written .python-eggs/ and .rbtools-cookies and .subversion/ and such there, and they look good. I think the issue may be that this our auth layer is also _AROUND_ reviewboard; for various reasons we don't trust any of our services and have folks log in via vhost config before even hitting RB proper: <Directory "/var/www/rb/htdocs"> AuthType Basic AuthName "ldap" AuthBasicProvider ldap AuthLDAPUrl "ldap://server.example.com:389/dc=example,dc=com" STARTTLS AuthLDAPGroupAttribute memberUid AuthLDAPGroupAttributeIsDN off Require ldap-group cn=internal,ou=groups,dc=example,dc=com AllowOverride All Options -Indexes +FollowSymLinks Allow from all </Directory> Hence needing to always have that Basic auth_header? If it's dropped it won't even get past apache to reviewboard at all. For completeness: > What version of Python are you using there? 2.7.5 > Do you ever see this problem outside the hook? Yes; I can repro it on the command line from my personal account. FWIW the 0.6.1 drop including the "prefer repository name" fix seems to have fixed the other 1 or 2 issues! I'm only maintaining the comment-out of "self.used = True" at the moment. Responses for context, anyway: > We strongly recommend using repository names and not URLs wherever possible. > This provides the fastest lookup, and skips the whole issue of differences > in URLs. It seemed like this was the case, which is why I was trying to specify both; if I'm understanding correctly, we must have --repository-url to keep it from assuming a local svn working copy in cwd. >> One other tiny note -- we've been keeping a patch over >> reviewboard/templates/notifications that removes all the explicit >> "font-size" (e.g. 8px, 9px, 10px) [...] > > I’d love to see screenshots of how this looks, along with a formal patch on > https://reviews.reviewboard.org/ Will try to do this over the next few days. =) Thanks for your help! (And thank you and all the other contributors for all the work on Review Board, it has been a great tool for us!) -- Leander -- Get the Review Board Power Pack at http://www.reviewboard.org/powerpack/ --- Sign up for Review Board hosting at RBCommons: https://rbcommons.com/ --- Happy user? Let us know at http://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.