Hi Simon,

There is no 4.7 yet, so I'm not sure how the patchbot can do what you want. 
Robert Bradshaw has set up the patchbot to work from the last stable 
release, which is 4.6.2. You may need to rebase your entire ticket (with its 
instructions for dependencies etc.) on 4.6.2, or include as dependencies any 
relevant patches that were merged in the alphas or release candidates.

In any case, it looks like the patchbot is applying a patch for #11115 
because #11298 depends on #9976, which the bot somehow thinks depends on 
#11115. This may be due to the large number of lines in the comments 
containing "#11115" and "dependency" or "depends"; the patchbot tries to 
guess what people are talking about, and sometimes guesses wrong, it would 
seem.

Now that Maarten Derickx has implemented a "dependencies" field on trac 
tickets, I think the patchbot should strictly use that field if it exists, 
and not guess based on comment parsing  - it would likely solve problems 
like this. Hopefully we will eventually have some way to succinctly and 
accurately express patch application orders directly on trac as well.

I believe Robert Bradshaw's original intent was to make the patchbot 
unobtrusive and work on its natural language processing abilities to improve 
accuracy, but I think that as we become more reliant on it it becomes more 
necessary for us to be able to control it in a more predictable way.

-Keshav

----
Join us in #sagemath on irc.freenode.net !

-- 
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to