Last modified: 2013-04-22 16:14:13 UTC
At a certain point in WebVideoTranscodeJob::run() $status changes from a bool to a Status object, and is then returned. The return value of Job::run() is expected to be a status, and if it's otherwise, that may lead to issues. Since Gerrit change #48860, any non-boolean result is interpreted as true, which makes the issues less severe, but this should nevertheless be fixed.
looking at the docs Job::run() should only return a boolean not a status. https://gerrit.wikimedia.org/r/49698 makes sure only boolean is returned.