- defaults:
    name: reproducible
    project-type: freestyle
    triggers:
      - timed: '{my_timed}'
    properties:
      - sidebar:
          url: https://jenkins.debian.net/userContent/about.html
          text: About jenkins.debian.net
          icon: /userContent/images/debian-swirl-24x24.png
      - sidebar:
          url: https://jenkins.debian.net/view/reproducible
          text: reproducible builds jobs
          icon: /userContent/images/debian-jenkins-24x24.png
      - sidebar:
          url: http://www.profitbricks.co.uk
          text: Sponsored by Profitbricks
          icon: /userContent/images/profitbricks-24x24.png
    description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
    logrotate:
      daysToKeep: 90
      numToKeep: 30
      artifactDaysToKeep: -1
      artifactNumToKeep: -1
    builders:
      - shell: '{my_shell}'
    publishers:
      - logparser:
          parse-rules: '/srv/jenkins/logparse/reproducible.rules'
          unstable-on-warning: 'true'
          fail-on-error: 'true'
      - email:
          recipients: '{my_recipients}'
    node: '{my_node}'

- defaults:
    name: reproducible_git
    project-type: freestyle
    triggers:
      - timed: '{my_timed}'
      - pollscm: '*/6 * * * *'
    properties:
      - sidebar:
          url: https://jenkins.debian.net/userContent/about.html
          text: About jenkins.debian.net
          icon: /userContent/images/debian-swirl-24x24.png
      - sidebar:
          url: https://jenkins.debian.net/view/reproducible
          text: reproducible builds jobs
          icon: /userContent/images/debian-jenkins-24x24.png
      - sidebar:
          url: http://www.profitbricks.co.uk
          text: Sponsored by Profitbricks
          icon: /userContent/images/profitbricks-24x24.png
    description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
    logrotate:
      daysToKeep: 90
      numToKeep: 20
      artifactDaysToKeep: -1
      artifactNumToKeep: -1
    builders:
      - shell: '{my_shell}'
    publishers:
      - logparser:
          parse-rules: '/srv/jenkins/logparse/reproducible.rules'
          unstable-on-warning: 'true'
          fail-on-error: 'true'
      - email:
          recipients: '{my_recipients}'
    scm:
      - git:
          url: '{my_gitrepo}'
          branches:
            - master
    node: '{my_node}'

- defaults:
    name: reproducible_builder
    project-type: freestyle
    triggers:
      - timed: '{my_timed}'
    properties:
      - sidebar:
          url: https://jenkins.debian.net/userContent/about.html
          text: About jenkins.debian.net
          icon: /userContent/images/debian-swirl-24x24.png
      - sidebar:
          url: https://jenkins.debian.net/view/reproducible
          text: reproducible builds jobs
          icon: /userContent/images/debian-jenkins-24x24.png
      - sidebar:
          url: http://www.profitbricks.co.uk
          text: Sponsored by Profitbricks
          icon: /userContent/images/profitbricks-24x24.png
      - priority:
          job-prio: '150'
      - throttle:
          max-total: 58
          max-per-node: 58
          enabled: true
          option: category
          categories:
            - reproducible
    description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
    wrappers:
      - timeout:
          timeout: 1560
    logrotate:
      daysToKeep: 4
      numToKeep: 400
      artifactDaysToKeep: -1
      artifactNumToKeep: -1
    builders:
      - shell: '{my_shell}'
    publishers:
      - logparser:
          parse-rules: '/srv/jenkins/logparse/reproducible.rules'
          unstable-on-warning: 'true'
          fail-on-error: 'true'
      - email:
          recipients: '{my_recipients}'
          notify-every-unstable-build: false
    node: '{my_node}'

- defaults:
    name: reproducible_builder_trigger
    project-type: freestyle
    triggers:
      - timed: '{my_timed}'
    properties:
      - sidebar:
          url: https://jenkins.debian.net/userContent/about.html
          text: About jenkins.debian.net
          icon: /userContent/images/debian-swirl-24x24.png
      - sidebar:
          url: https://jenkins.debian.net/view/reproducible
          text: reproducible builds jobs
          icon: /userContent/images/debian-jenkins-24x24.png
      - sidebar:
          url: http://www.profitbricks.co.uk
          text: Sponsored by Profitbricks
          icon: /userContent/images/profitbricks-24x24.png
      - priority:
          job-prio: '150'
      - throttle:
          max-total: 58
          max-per-node: 58
          enabled: true
          option: category
          categories:
            - reproducible
    description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
    wrappers:
      - timeout:
          timeout: 1560
    logrotate:
      daysToKeep: 4
      numToKeep: 400
      artifactDaysToKeep: -1
      artifactNumToKeep: -1
    builders:
      - shell: '{my_shell}'
    publishers:
      - logparser:
          parse-rules: '/srv/jenkins/logparse/reproducible.rules'
          unstable-on-warning: 'true'
          fail-on-error: 'true'
      - email:
          recipients: '{my_recipients}'
          notify-every-unstable-build: false
      - trigger:
          project: '{my_trigger}'
    node: '{my_node}'

- defaults:
    name: reproducible_other_projects
    project-type: freestyle
    triggers:
      - timed: '{my_timed}'
    properties:
      - sidebar:
          url: https://jenkins.debian.net/userContent/about.html
          text: About jenkins.debian.net
          icon: /userContent/images/debian-swirl-24x24.png
      - sidebar:
          url: https://jenkins.debian.net/view/reproducible
          text: reproducible builds jobs
          icon: /userContent/images/debian-jenkins-24x24.png
      - sidebar:
          url: http://www.profitbricks.co.uk
          text: Sponsored by Profitbricks
          icon: /userContent/images/profitbricks-24x24.png
      - throttle:
          max-total: 9
          max-per-node: 9
          enabled: true
          option: category
          categories:
            - reproducible      # no special category yet
    description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
    logrotate:
      daysToKeep: 90
      numToKeep: 30
      artifactDaysToKeep: -1
      artifactNumToKeep: -1
    builders:
      - shell: '{my_shell}'
    publishers:
      - logparser:
          parse-rules: '/srv/jenkins/logparse/reproducible-extra.rules'
          unstable-on-warning: 'true'
          fail-on-error: 'true'
      - email:
          recipients: '{my_recipients}'
    node: '{my_node}'

- defaults:
    name: reproducible_other_projects_trigger
    project-type: freestyle
    triggers:
      - timed: '{my_timed}'
    properties:
      - sidebar:
          url: https://jenkins.debian.net/userContent/about.html
          text: About jenkins.debian.net
          icon: /userContent/images/debian-swirl-24x24.png
      - sidebar:
          url: https://jenkins.debian.net/view/reproducible
          text: reproducible builds jobs
          icon: /userContent/images/debian-jenkins-24x24.png
      - sidebar:
          url: http://www.profitbricks.co.uk
          text: Sponsored by Profitbricks
          icon: /userContent/images/profitbricks-24x24.png
      - throttle:
          max-total: 9
          max-per-node: 9
          enabled: true
          option: category
          categories:
            - reproducible      # no special category yet
    description: '{my_description}<br>Job configuration source is <a href="http://anonscm.debian.org/cgit/qa/jenkins.debian.net.git/tree/job-cfg/reproducible.yaml">reproducible.yaml</a>.<br>Results are available at <a href="https://reproducible.debian.net/">https://reproducible.debian.net</a>.'
    logrotate:
      daysToKeep: 90
      numToKeep: 30
      artifactDaysToKeep: -1
      artifactNumToKeep: -1
    builders:
      - shell: '{my_shell}'
    publishers:
      - logparser:
          parse-rules: '/srv/jenkins/logparse/reproducible-extra.rules'
          unstable-on-warning: 'true'
          fail-on-error: 'true'
      - email:
          recipients: '{my_recipients}'
      - trigger:
          project: '{my_trigger}'
    node: '{my_node}'


- job-template:
    defaults: reproducible
    name: '{name}_maintenance_amd64_jenkins'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_armhf_bpi0'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_armhf_cbxi4pro0'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_armhf_hb0'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_armhf_wbq0'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_armhf_odxu4'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_armhf_wbd0'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_amd64_profitbricks3'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_maintenance_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_armhf_bpi0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_armhf_cbxi4pro0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_armhf_hb0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_armhf_wbq0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_armhf_odxu4'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_unstable_armhf_wbd0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_testing_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_testing_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_testing_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_testing_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_experimental_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_experimental_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_experimental_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_setup_pbuilder_experimental_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_diffoscope_amd64_jenkins'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_diffoscope_amd64_profitbricks3'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_testing_diffoscope_amd64_jenkins'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_amd64_jenkins'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_armhf_bpi0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_armhf_cbxi4pro0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_armhf_hb0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_armhf_wbq0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_armhf_odxu4'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_unstable_armhf_wbd0'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_testing_amd64_jenkins'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_testing_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_testing_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_testing_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_testing_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_experimental_amd64_jenkins'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_experimental_amd64_profitbricks1'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_experimental_amd64_profitbricks2'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_experimental_amd64_profitbricks5'

- job-template:
    defaults: reproducible
    name: '{name}_setup_schroot_experimental_amd64_profitbricks6'

- job-template:
    defaults: reproducible
    name: '{name}_scheduler'

- job-template:
    defaults: reproducible
    name: '{name}_html_dashboard'

- job-template:
    defaults: reproducible
    name: '{name}_html_pkg_sets'

- job-template:
    defaults: reproducible
    name: '{name}_html_indexes'

- job-template:
    defaults: reproducible
    name: '{name}_html_dd_list'

- job-template:
    defaults: reproducible_git
    name: '{name}_html_notes'

- job-template:
    defaults: reproducible_git
    name: '{name}_html_spec_source_date_epoch'

- job-template:
    defaults: reproducible
    name: '{name}_html_all_packages'

- job-template:
    defaults: reproducible
    name: '{name}_html_repository_comparison'

- job-template:
    defaults: reproducible
    name: '{name}_html_breakages'

- job-template:
    defaults: reproducible
    name: '{name}_html_live_status'

- job-template:
    defaults: reproducible
    name: '{name}_html_rsync_remote_results'

- job-template:
    defaults: reproducible
    name: '{name}_create_meta_pkg_sets'

- job-template:
    defaults: reproducible
    name: '{name}_nodes_info'

- job-template:
    defaults: reproducible
    name: '{name}_json'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_1'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_2'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_3'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_4'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_5'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_6'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_7'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_8'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_9'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_10'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_11'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_12'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_13'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_14'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_15'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_16'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_16'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_17'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_18'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_19'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_20'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_21'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_22'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_23'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_24'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_25'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_26'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_26'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_27'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_28'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_29'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_30'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_31'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_amd64_32'

# use this to get an overview how builds are distributed on the nodes
# grep armhf job-cfg/reproducible.yaml  |grep build.sh ; echo ; echo ; echo ; for i in bpi0 wbq0 cbxi4pro0 hb0 odxu4 wbd0 ; do echo "$i:" ; grep armhf job-cfg/reproducible.yaml  |grep build.sh|grep $i ; echo ; done
- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_1'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_2'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_3'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_4'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_5'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_6'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_7'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_8'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_9'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_10'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_11'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_12'

- job-template:
    defaults: reproducible_builder
    name: '{name}_builder_armhf_13'

- job-template:
    defaults: reproducible_other_projects_trigger
    name: '{name}_coreboot'

- job-template:
    defaults: reproducible_other_projects_trigger
    name: '{name}_openwrt'

- job-template:
    defaults: reproducible_other_projects_trigger
    name: '{name}_netbsd'

- job-template:
    defaults: reproducible_other_projects
    name: '{name}_freebsd'

- job-template:
    defaults: reproducible_other_projects
    name: '{name}_setup_schroot_arch'

- job-template:
    defaults: reproducible_builder_trigger
    name: '{name}_builder_arch_1'

- job-template:
    defaults: reproducible_builder_trigger
    name: '{name}_builder_arch_2'

- job-template:
    defaults: reproducible
    name: '{name}_html_archlinux'

- project:
    name: reproducible
    jobs:
        - '{name}_maintenance_amd64_jenkins':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/reproducible_maintenance.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_maintenance_armhf_bpi0':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'bpi0'
        - '{name}_maintenance_armhf_cbxi4pro0':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'cbxi4pro0'
        - '{name}_maintenance_armhf_hb0':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'hb0'
        - '{name}_maintenance_armhf_wbq0':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'wbq0'
        - '{name}_maintenance_armhf_odxu4':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'odxu4'
        - '{name}_maintenance_armhf_wbd0':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'wbd0'
        - '{name}_maintenance_amd64_profitbricks1':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_maintenance_amd64_profitbricks2':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_maintenance_amd64_profitbricks3':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks3'
        - '{name}_maintenance_amd64_profitbricks5':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_maintenance_amd64_profitbricks6':
            my_description: 'Do some maintenance: check for old directories laying around, do backups, update pbuilder and schroots, etc.'
            my_timed: '5 0,3,6,9,12,15,18,21 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_setup_pbuilder_unstable_armhf_bpi0':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'bpi0'
        - '{name}_setup_pbuilder_unstable_armhf_cbxi4pro0':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'cbxi4pro0'
        - '{name}_setup_pbuilder_unstable_armhf_hb0':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'hb0'
        - '{name}_setup_pbuilder_unstable_armhf_wbq0':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'wbq0'
        - '{name}_setup_pbuilder_unstable_armhf_odxu4':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'odxu4'
        - '{name}_setup_pbuilder_unstable_armhf_wbd0':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'wbd0'
        - '{name}_setup_pbuilder_testing_amd64_profitbricks1':
            my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '23 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_setup_pbuilder_testing_amd64_profitbricks2':
            my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '23 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_setup_pbuilder_testing_amd64_profitbricks5':
            my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '23 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_setup_pbuilder_testing_amd64_profitbricks6':
            my_description: 'Setup pbuilder for reproducible builds of packages from testing as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '23 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_setup_pbuilder_unstable_amd64_profitbricks1':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_setup_pbuilder_unstable_amd64_profitbricks2':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_setup_pbuilder_unstable_amd64_profitbricks5':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_setup_pbuilder_unstable_amd64_profitbricks6':
            my_description: 'Setup pbuilder for reproducible builds of packages from unstable as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '42 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_setup_pbuilder_experimental_amd64_profitbricks1':
            my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '33 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_setup_pbuilder_experimental_amd64_profitbricks2':
            my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '33 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_setup_pbuilder_experimental_amd64_profitbricks5':
            my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '33 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_setup_pbuilder_experimental_amd64_profitbricks6':
            my_description: 'Setup pbuilder for reproducible builds of packages from experimental as described in https://wiki.debian.org/ReproducibleBuilds#Usage_example'
            my_timed: '33 7 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_setup_schroot_unstable_diffoscope_amd64_jenkins':
            my_description: 'Setup schroot for running diffoscope in a unstable environment (this is needed to be able to correctly investigate haskell binaries...)'
            my_timed: '42 0 * * *'
            my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable-diffoscope unstable diffoscope locales-all'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_setup_schroot_unstable_diffoscope_amd64_profitbricks3':
            my_description: 'Setup schroot for running diffoscope in a unstable environment'
            my_timed: '42 0 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks3'
        - '{name}_setup_schroot_testing_diffoscope_amd64_jenkins':
            my_description: 'Setup schroot for running diffoscope in a testing environment (this is needed to be able to correctly investigate haskell binaries...)'
            my_timed: '23 0 * * *'
            my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-testing-diffoscope testing diffoscope locales-all'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_setup_schroot_unstable_amd64_jenkins':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-unstable unstable botch'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_setup_schroot_unstable_amd64_profitbricks1':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_setup_schroot_unstable_amd64_profitbricks2':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_setup_schroot_unstable_amd64_profitbricks5':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_setup_schroot_unstable_amd64_profitbricks6':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_setup_schroot_unstable_armhf_bpi0':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'bpi0'
        - '{name}_setup_schroot_unstable_armhf_cbxi4pro0':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'cbxi4pro0'
        - '{name}_setup_schroot_unstable_armhf_hb0':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'hb0'
        - '{name}_setup_schroot_unstable_armhf_wbq0':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'wbq0'
        - '{name}_setup_schroot_unstable_armhf_odxu4':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'odxu4'
        - '{name}_setup_schroot_unstable_armhf_wbd0':
            my_description: 'Setup unstable schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'wbd0'
        - '{name}_setup_schroot_testing_amd64_jenkins':
            my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-testing testing'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_setup_schroot_testing_amd64_profitbricks1':
            my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_setup_schroot_testing_amd64_profitbricks2':
            my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
            my_timed: '23 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_setup_schroot_testing_amd64_profitbricks5':
            my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
            my_timed: '42 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_setup_schroot_testing_amd64_profitbricks6':
            my_description: 'Setup testing schroot for fetching source packages for the builder jobs.'
            my_timed: '23 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_setup_schroot_experimental_amd64_jenkins':
            my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
            my_timed: '33 1 * * *'
            my_shell: '/srv/jenkins/bin/schroot-create.sh reproducible reproducible-experimental experimental'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_setup_schroot_experimental_amd64_profitbricks1':
            my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
            my_timed: '33 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks1'
        - '{name}_setup_schroot_experimental_amd64_profitbricks2':
            my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
            my_timed: '33 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks2'
        - '{name}_setup_schroot_experimental_amd64_profitbricks5':
            my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
            my_timed: '33 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks5'
        - '{name}_setup_schroot_experimental_amd64_profitbricks6':
            my_description: 'Setup experimental schroot for fetching source packages for the builder jobs.'
            my_timed: '33 1 * * *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks6'
        - '{name}_scheduler':
            my_description: 'Schedule packages to be tested for reproducibility.'
            my_timed: '10 * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_scheduler.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_dashboard':
            my_description: 'Generate HTML dashboard with graphs for reproducible builds.'
            my_timed: '*/5 * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_dashboard.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_pkg_sets':
            my_description: 'Generate HTML results (package sets with graphs) for reproducible builds.'
            my_timed: '0 * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_pkg_sets.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_indexes':
            my_description: 'Generate HTML results (indexes) for reproducible builds.'
            my_timed: '*/15 * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_indexes.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_dd_list':
            my_description: 'Generate HTML results (dd-list) for reproducible builds.'
            my_timed: '55 */2 * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_dd_list.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_notes':
            my_description: 'Generate HTML results (notes) for reproducible builds, triggered by changes to the <a href="https://anonscm.debian.org/cgit/reproducible/notes.git" target="_blank">notes.git</a> repository.'
            my_timed: '57 0 * * *'
            my_gitrepo: 'git://git.debian.org/git/reproducible/notes.git'
            my_shell: '/srv/jenkins/bin/reproducible_notes.py && /srv/jenkins/bin/reproducible_html_notes.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_spec_source_date_epoch':
            my_description: 'Generate the HTML of the reproducible builds SOURCE_DATE_EPOCH specification, triggered by changes to the <a href="https://anonscm.debian.org/cgit/reproducible/source-date-epoch-spec.git" target="_blank">source-date-epoch-spec.git</a> repository.'
            my_timed: ''
            my_gitrepo: 'git://git.debian.org/git/reproducible/source-date-epoch-spec.git'
            my_shell: '/srv/jenkins/bin/reproducible_html_specs.sh source-date-epoch-spec'
            my_recipients: 'jenkins+debian-reproducible qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_all_packages':
            my_description: 'Generate HTML results (for all packages) for reproducible builds. This job is rather redudant and just run to give a fuzzy warm feeling all pages are good.'
            my_timed: '37 13 * * 1'
            my_shell: '/srv/jenkins/bin/reproducible_html_all_packages.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_repository_comparison':
            my_description: 'Generate HTML results (repository_comparison) for reproducible builds.'
            my_timed: '0 1 * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_repository_comparison.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_breakages':
            my_description: 'Generate an HTML page with CI issues (packages with incoherent status or files that should or should not be there).'
            my_timed: '30 0,12 * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_breakages.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_rsync_remote_results':
            my_description: 'rsync the results from some remote jobs to the main node.'
            my_timed: ''
            my_shell: '/srv/jenkins/bin/reproducible_html_rsync_remote_results.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_live_status':
            my_description: 'Generate an HTML page showing the live status of all builds happening or scheduled by humans.'
            my_timed: 'H/2 * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_html_live_status.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_json':
            my_description: 'Generate https://reproducible.debian.net/userContent/reproducible.json for consumption by tracker.debian.org.'
            my_timed: '1 * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_json.py'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_create_meta_pkg_sets':
            my_description: 'Create meta package sets for later consumption when generating HTML stats.'
            my_timed: '0 6 * * H/3'
            my_shell: '/srv/jenkins/bin/reproducible_create_meta_pkg_sets.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_nodes_info':
            my_description: 'Collect various information from build nodes used for reproducible builds.'
            my_timed: '0 0 * * *'
            my_shell: '/srv/jenkins/bin/reproducible_nodes_info.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_1':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_2':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_3':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_4':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_5':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_6':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_7':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_8':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_9':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_10':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_11':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_12':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_13':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_14':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_15':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_16':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_17':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_18':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_19':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_20':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_21':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_22':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_23':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_24':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_25':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_26':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_27':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build1-amd64 profitbricks-build6-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_28':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build2-amd64 profitbricks-build5-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_29':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_30':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_31':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build5-amd64 profitbricks-build2-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_amd64_32':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh profitbricks-build6-amd64 profitbricks-build1-amd64'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_1':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh bpi0-armhf-rb:2222 wbq0-armhf-rb:2225'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_2':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 cbxi4pro0-armhf-rb:2226'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_3':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh hb0-armhf-rb:2224 cbxi4pro0-armhf-rb:2226'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_4':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 wbq0-armhf-rb:2225'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_5':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 bpi0-armhf-rb:2222'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_6':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 hb0-armhf-rb:2224'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_7':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbq0-armhf-rb:2225 odxu4-armhf-rb:2229'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_8':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 odxu4-armhf-rb:2229'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_9':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 bpi0-armhf-rb:2222'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_10':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 hb0-armhf-rb:2224'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_11':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh odxu4-armhf-rb:2229 wbd0-armhf-rb:2223'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_12':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh wbd0-armhf-rb:2223 odxu4-armhf-rb:2229'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_armhf_13':
            my_description: 'Try to reproducibly build a scheduled package. This is one of several builder jobs.'
            my_timed: '* * * * *'
            my_shell: '/srv/jenkins/bin/reproducible_build.sh cbxi4pro0-armhf-rb:2226 wbd0-armhf-rb:2223'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_coreboot':
            my_description: 'Rebuild all coreboot ROMs twice (with variations) and investigate regarding reproducibility.'
            my_timed: '42 23 * * 1'
            my_trigger: 'reproducible_html_rsync_remote_results'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks3'
        - '{name}_openwrt':
            my_description: 'Rebuild OpenWrt (some targets, some packages) twice (with variations) and investigate regarding reproducibility.'
            my_timed: '42 23 * * 2'
            my_trigger: 'reproducible_html_rsync_remote_results'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks3'
        - '{name}_netbsd':
            my_description: 'Rebuild NetBSD (for some archs) twice (with variations) and investigate regarding reproducibility.'
            my_timed: '42 23 * * 3'
            my_trigger: 'reproducible_html_rsync_remote_results'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks3'
        - '{name}_freebsd':
            my_description: 'Rebuild FreeBSD twice (with variations) and investigate regarding reproducibility.'
            my_timed: '42 23 * * 4'
            my_shell: '/srv/jenkins/bin/reproducible_freebsd.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_setup_schroot_arch':
            my_description: 'Setup an Arch Linux schroot to test Arch Linux packages for reproducibility.'
            my_timed: '42 23 1 1 *'
            my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: 'profitbricks3'
        - '{name}_builder_arch_1':
            my_description: 'Try to reproducibly build an Arch Linux package.'
            my_timed: '* * * * *'
            my_trigger: 'reproducible_html_archlinux'
            my_shell: '/srv/jenkins/bin/reproducible_build_arch_pkg.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_builder_arch_2':
            my_description: 'Try to reproducibly build an Arch Linux package.'
            my_timed: '* * * * *'
            my_trigger: 'reproducible_html_archlinux'
            my_shell: '/srv/jenkins/bin/reproducible_build_arch_pkg.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''
        - '{name}_html_archlinux':
            my_description: 'Build a simple webpage for Arch Linux reproducibility tests'
            my_timed: ''
            my_shell: '/srv/jenkins/bin/reproducible_html_archlinux.sh'
            my_recipients: 'qa-jenkins-scm@lists.alioth.debian.org'
            my_node: ''