-
-
Notifications
You must be signed in to change notification settings - Fork 17
bail out if open dependency found #29
base: master
Are you sure you want to change the base?
Conversation
|
I don't think this is the behavior one wants--we should test as much as possible. |
|
So, what's better, a ticket tested correctly when all dependencies are closed or a ticket tested incorrectly, i.e., false failure? Example: In another comment you were complaining that docbuilding would take too much time. Compare this with a complete useless doctest. I would guess factor 20. You really should look closer at why patchbot reports failure, because under normal conditions it should be rare, but at the moment isn't. |
|
Yes, you should always look at any failures to understand why the failed (and hopefully fix it). Ideally, the git hash at the tip of the branch should exactly describe the ticket in question. This is one of the advantages over posting patches--reduced ambiguity. If the dependencies are required, they (or at least the portion that is a true dependency) should be merged in. I might go so far as to make it a warning on the trac page if there are dependencies that are declared but not fully merged in. |
|
Following that demand would be impossible in case of a dependency on a pkg
|
|
Only for optional packages (which are the exception). Standard package upgrades are git commits as well. |
|
Really? For example http://trac.sagemath.org/ticket/16396 --- how do I as On Wed, May 28, 2014 at 10:14 PM, Robert Bradshaw
|
|
However, I would agree that this patch is not ready simply because bailing out does not work. Patchbot will just try the same ticket again. See #42. |
|
The tarball itself is external, but strong reference is stored in git. See When you build with this commit merged it will see that it doesn't have On Thu, May 29, 2014 at 12:07 AM, rwst [email protected] wrote:
|
|
Yes but from *where? There is no URL in the commit, so patchbot will only On Thu, May 29, 2014 at 5:45 PM, Robert Bradshaw
|
|
It will download it from $SAGE_UPSTREAM just like a fresh build, see On Thu, May 29, 2014 at 9:29 AM, rwst [email protected] wrote:
|
|
So okay, putting aside all cases where we agree, I agree the rest could be
So where to open such a ticket, is that sagemath/trac-git? |
fixes #18