There is no reason to update dependencies if we aren't running the juju-core test suite anymore. This is what caused the juju-core test suite to start failing because of the change in mgo that broke socket timeouts. (We landed a goose branch which updated dependencies, which brought in the 'broken' mgo, which then caused juju-core to stop landing code.)