I seem to have fixed my issue. MasterTicketPlugin apparently cant handle a pre-existing circular dependency when upgrading from 11.X (mine was 11.7) to 12.X (I tried 12.1 and ** <http://sterlingthoughts.homelinux.com/projects/Spit/about>Trac 0.12.2dev-r10430). By Deleting one direction of the circular dependency from the mastertickets table within the trac.db, I was able to properly close tickets again. The dependency tree also looked normal again. Here is the sql query I ran in the trac.db:

sqlite> DELETE mastertickets WHERE source IS 25 AND dest IS 29;

Thanks,

Sterling Peet


On 1/23/2011 9:17 PM, Sterling Peet wrote:
When I upgraded from 11.7 to 12.1, I discovered that the MasterTickets plugin appeared to be ignoring any dependencies already in the database at the time of upgrade when you tried to change them. I can add new dependencies and then remove the new dependencies. However, attempting to remove old dependencies appears to not have any effect. In hopes that upgrading the plugin would help, I upgraded it to the latest version (3.0.2).

In this particular example, ticket number 29 and 25 originally had a circular dependency, but by accident. What is supposed to happen is #29 is blocking #25 and the comment history verifies these changes were indeed made. However, #25 still shows up in the blocked by field for # 29, and I cannot close ticket #29.

I have included a screen shot of the resulting depgraph. I feel like this problem has to do with either caching or a change in schema. Does anyone know how to correct this?

Thanks,

Sterling Peet


--
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.

Reply via email to