| 2 | |

| 3 | This probably caused an upgrade problem on `rosemary`: the scripts `local/bin/ipython` wasn't installed: |

| 4 | |

| 5 | {{{ |

| 6 | running install_scripts |

| 7 | copying build/scripts-2.7/iplogger -> /home/buildbot/build/sage/rosemary-1/rosemary_upgrade_4.5.2/build/sage-5.7.beta1/local/bin |

| 8 | }}} |

| 9 | |

| 10 | which normally looks like |

| 11 | |

| 12 | {{{ |

| 13 | running install_scripts |

| 14 | copying build/scripts-2.7/ipengine -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 15 | copying build/scripts-2.7/ipcontroller -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 16 | copying build/scripts-2.7/ipcluster -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 17 | copying build/scripts-2.7/iplogger -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 18 | copying build/scripts-2.7/ipython -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 19 | copying build/scripts-2.7/pycolor -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 20 | copying build/scripts-2.7/irunner -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 21 | copying build/scripts-2.7/iptest -> /release/buildbot/sage/sage-1/sage_upgrade_4.8/build/sage-5.7.beta1/local/bin |

| 22 | }}} |

| 23 | |

| 24 | Distutils by default doesn't overwrite newer files, and `sage-make_relative` can make a file look newer, causing `distutils` to not copy a file. |