On our system we have ignore_auth_case = true
In general, this works without issue, but recently many users have seen the ticket.commit_updater fail, while it used to work for them. But, for me it has been working and I have been unable to see the problem under my user until today. I have just isolated the difference between the times that worked for me and the failures I had today. My user on the system is ian. And, in the test commit messages that worked that is how the change set sees my users name. On the other hand, change sets by the users who have seen the commit_updater fail, show their user names in all upper case. Today, for reasons I do not yet understand, and probably having something to do with Subversion, the changesets see me as IAN. And, for those change sets, and only those change sets, the commit_updater fails, just as it does for the other users who reported the failure to me. Extract of relevant lines from the log where my commits failed to update a ticket (I do not have logs for other failures, but I would bet they would look the same): 2014-02-14 20:47:22,622 Trac[commit_updater] DEBUG: Updating ticket #1113 2014-02-14 20:47:22,622 Trac[perm] DEBUG: No policy allowed IAN performing TICKET_APPEND on <Resource u'ticket:1113'> 2014-02-14 20:47:22,622 Trac[commit_updater] INFO: IAN doesn't have TICKET_APPEND permission for #1113 To me, this sounds like a defect in the authorization on change sets from the repository when ignore_auth_case = true. The system should be authorizing ignoring case, but it clearly is not doing that. Should I log a defect ticket on Trac? Ian Lewis www.mstarlabs.com PackageVersionTrac1.0.1Docutils0.11Genshi0.6 (without speedups)mod_python 3.3.1Pygments1.4pysqlite2.4.1Python2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)]setuptools1.4.1SQLite3.5.9Subversion1.8.5 (r1542147)jQuery1.7.2 -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-dev. For more options, visit https://groups.google.com/groups/opt_out.
