3463ZP55AVXWRCCITGBFGBZ6NQ5ZRNAUK4H3PZVSWFJEER5ZXXTQC <section><title>Example: PatchELF</title><para></para><subsection><title>Defining jobsets</title><para></para></subsection>
<itemizedlist><listitem>The <emphasis>evaluator</emphasis> is responsible forperidically evaluating job sets, checking out theirdependencies off their version control systems (VCS),and queueing new builds if the result of the evaluationchanged. It is launched by the<command>hydra_evaluator.pl</command> command.</listitem><listitem>The <emphasis>queue runner</emphasis> launches builds(using Nix) as they are queued by the evaluator,scheduling them onto the configured Nix hosts. It islaunched using the<command>hydra_queue_runner.pl</command> command.</listitem></itemizedlist>