Part of lp.translations.model.translationtemplatesbuildbehaviour View In Hierarchy
Dispatches `TranslationTemplateBuildJob`s to slaves.
| Method | getLogFileName | See IBuildFarmJob. |
| Method | archive | Undocumented |
| Method | distro_arch_series | Undocumented |
| Method | Undocumented | |
| Method | extraBuildArgs | The default behaviour is to send only common extra arguments. |
| Method | handleSuccess | Deal with a finished build job. |
| Method | _readTarball | Read tarball with generated translation templates from slave. |
| Method | _uploadTarball | Upload tarball to productseries that want it. |
Inherited from BuildFarmJobBehaviourBase:
| Method | __init__ | Store a reference to the job_type with which we were created. |
| Method | setBuilder | The builder should be set once and not changed. |
| Method | determineFilesToSend | The default behaviour is to send no files. |
| Method | composeBuildRequest | Undocumented |
| Method | verifyBuildRequest | The default behaviour is a no-op. |
| Method | dispatchBuildToSlave | See IBuildFarmJobBehaviour. |
| Method | getUploadDirLeaf | See IPackageBuild. |
| Method | transferSlaveFileToLibrarian | Transfer a file from the slave to the librarian. |
| Method | getLogFromSlave | Return a Deferred which fires when the log is in the librarian. |
| Method | storeLogFromSlave | See IBuildFarmJob. |
| Method | verifySuccessfulBuild | See IBuildFarmJobBehaviour. |
| Method | handleStatus | See IBuildFarmJobBehaviour. |
Retrieves tarball and logs from the slave, then cleans up the slave so it's ready for a next job and destroys the queue item.
If this fails for whatever unforeseen reason, a future run will retry it.