One of our team members entered a circular dependency in a ticket and
the ticket could not be accessed. I entered a URL to see the depgraph
on the ticket and depgraph was able to show the graph. It was a
complex graph with an issue at the bottom going back to an issue about
3 layers up.
I then removed the TracTicketDep egg file from the trac plugins
directory and cycled apache and we were able to remove the circular
dependency. I checked the trac.log file (logging is set at ERROR) and
there were 2,000 lines added for each time the ticket (or involved
ticket) was tried to be accessed. 95% of the log entries were:
File "/usr/local/trac/mistic/plugins/TracTicketDep-0.11_20081224-
py2.5.egg/ticketdep/api.py", line 32, in ticket_parents
for depth, tkt in ticket_parents(env, p):
and this line "RuntimeError: maximum recursion depth exceeded in cmp"
The MasterTicketPlugin with the depgraph work well. However, the
TracTicketDepPlugin has problems, but I am still wondering if anyone
knows what syntax works for the TicketDepPlugin macros.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---