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.

Reply via email to