[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible: Remove armhf systems with only 1GB of ram (bpi0, hb0,

Mattia Rizzolo gitlab at salsa.debian.org
Sun Jul 8 21:19:19 BST 2018


Mattia Rizzolo pushed to branch master at Debian QA / jenkins.debian.net


Commits:
91e179d9 by Vagrant Cascadian at 2018-07-08T12:39:24-07:00
reproducible: Remove armhf systems with only 1GB of ram (bpi0, hb0,
wbd0, rpi2b, rpi2c) and adjust build jobs accordingly.

- - - - -


30 changed files:

- README
- bin/common-functions.sh
- bin/jenkins_node_definitions.sh
- bin/reproducible_build_service.sh
- deploy_jdn
- − hosts/bpi0
- − hosts/bpi0-armhf-rb/etc/munin/munin-node.conf
- − hosts/bpi0-armhf-rb/etc/postfix/main.cf
- − hosts/bpi0-armhf-rb/etc/ssh/sshd_config
- hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
- hosts/common/etc/pbuilderrc
- − hosts/hb0
- − hosts/hb0-armhf-rb/etc/munin/munin-node.conf
- − hosts/hb0-armhf-rb/etc/postfix/main.cf
- − hosts/hb0-armhf-rb/etc/ssh/sshd_config
- hosts/jenkins/etc/munin/munin.conf
- − hosts/rpi2b
- − hosts/rpi2b-armhf-rb/etc/munin/munin-node.conf
- − hosts/rpi2b-armhf-rb/etc/postfix/main.cf
- − hosts/rpi2b-armhf-rb/etc/ssh/sshd_config
- − hosts/rpi2c
- − hosts/rpi2c-armhf-rb/etc/munin/munin-node.conf
- − hosts/rpi2c-armhf-rb/etc/postfix/main.cf
- − hosts/rpi2c-armhf-rb/etc/ssh/sshd_config
- − hosts/wbd0
- − hosts/wbd0-armhf-rb/etc/munin/munin-node.conf
- − hosts/wbd0-armhf-rb/etc/postfix/main.cf
- − hosts/wbd0-armhf-rb/etc/ssh/sshd_config
- jenkins-home/offline_nodes
- job-cfg/reproducible.yaml


Changes:

=====================================
README
=====================================
--- a/README
+++ b/README
@@ -145,14 +145,12 @@ Installation tests inside chroot environments.
 ** for 'amd64' we are using four virtual machines, profitbricks-build(1+5+11+15)-amd64, which have 15 or 16 cores and 48gb ram each. These nodes are sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Profitbricks].
 ** for 'i386' we are also using four virtual machines, profitbricks-build(2+6+12+16)-i386, which have 10 or 9 cores and 36gb ram each. pb2+12 run emulated AMD Opteron CPUs and pb6+16 Intel Xeon CPUs. These nodes are also sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Profitbricks].
 ** for 'arm64' we are using eight "moonshot" sleds, codethink-sled9-15-arm64, which have 8 cores and 64gb ram each. These nodes are sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Codethink].
-** To test 'armhf' we are using 29 small boards hosted by vagrant at d.o:
+** To test 'armhf' we are using 24 small boards hosted by vagrant at d.o:
 *** six quad-cores (cbxi4a, cbxi4b, ff4a, jtx1a, jtx1b, jtx1c) with 4gb ram,
 *** one hexa-core (ff64a) with 2gb ram,
 *** three octo-cores (odxu4a, odxu4b and odxu4c) with 2gb ram,
-*** twelve quad-cores (wbq0, cbxi4pro0, ff2a, ff2b, odu3a, opi2a, opi2b, opi2c, jtk1a, jtk1b, p64b and p64c) with 2gb ram,
-*** two dual-core (bbx15 and cb3a) with 2gb ram and,
-*** two quad-cores (rpi2b and rpi2c) with 1gb ram and
-*** three dual-cores (bpi0, hb0 and wbd0) with 1gb ram, each. 
+*** twelve quad-cores (wbq0, cbxi4pro0, ff2a, ff2b, odu3a, opi2a, opi2b, opi2c, jtk1a, jtk1b, p64b and p64c) with 2gb ram, and
+*** two dual-core (bbx15 and cb3a) with 2gb ram each.
 * We would love to have more or more powerful ARM hardware in the future, if you can help, please talk to us!
 
 * Packages to be build are scheduled in the database via a scheduler job, which runs every hour and if the queue is below a certain threshold schedules four types of packages:


=====================================
bin/common-functions.sh
=====================================
--- a/bin/common-functions.sh
+++ b/bin/common-functions.sh
@@ -113,7 +113,7 @@ else
 		case $HOSTNAME in
 			jenkins|jenkins-test-vm|profitbricks-build*)
 				export MIRROR=http://deb.debian.org/debian ;;
-			bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+			bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
 				export MIRROR=http://deb.debian.org/debian ;;
 			codethink*)
 				export MIRROR=http://deb.debian.org/debian ;;
@@ -127,7 +127,7 @@ else
 		case $HOSTNAME in
 			jenkins|jenkins-test-vm|profitbricks-build*|codethink*)
 				export http_proxy="http://localhost:3128" ;;
-			bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+			bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
 				export http_proxy="http://10.0.0.15:8000/" ;;
 			spectrum)
 				export MIRROR=none ;;


=====================================
bin/jenkins_node_definitions.sh
=====================================
--- a/bin/jenkins_node_definitions.sh
+++ b/bin/jenkins_node_definitions.sh
@@ -12,7 +12,6 @@
 #		  nice to also include pb-build3+4+7+9+10, to also cleanup
 #		  jobs there…
 BUILD_NODES="bbx15-armhf-rb.debian.net
-bpi0-armhf-rb.debian.net
 cb3a-armhf-rb.debian.net
 cbxi4a-armhf-rb.debian.net
 cbxi4b-armhf-rb.debian.net
@@ -29,7 +28,6 @@ ff2a-armhf-rb.debian.net
 ff2b-armhf-rb.debian.net
 ff4a-armhf-rb.debian.net
 ff64a-armhf-rb.debian.net
-hb0-armhf-rb.debian.net
 jtk1a-armhf-rb.debian.net
 jtk1b-armhf-rb.debian.net
 jtx1a-armhf-rb.debian.net
@@ -52,9 +50,6 @@ profitbricks-build11-amd64.debian.net
 profitbricks-build12-i386.debian.net
 profitbricks-build15-amd64.debian.net
 profitbricks-build16-i386.debian.net
-rpi2b-armhf-rb.debian.net
-rpi2c-armhf-rb.debian.net
-wbd0-armhf-rb.debian.net
 wbq0-armhf-rb.debian.net"
 
 # return the ports sshd is listening on
@@ -65,12 +60,6 @@ get_node_ssh_port() {
 	  bbx15*)
 	    PORT=2242
 	    ;;
-	  bpi0*)
-	    PORT=2222
-	    ;;
-	  hb0*)
-	    PORT=2224
-	    ;;
 	  wbq0*)
 	    PORT=2225
 	    ;;
@@ -86,15 +75,6 @@ get_node_ssh_port() {
 	  odxu4a*)
 	    PORT=2229
 	    ;;
-	  wbd0*)
-	    PORT=2223
-	    ;;
-	  rpi2b*)
-	    PORT=2230
-	    ;;
-	  rpi2c*)
-	    PORT=2235
-	    ;;
 	  odxu4b*)
 	    PORT=2232
 	    ;;


=====================================
bin/reproducible_build_service.sh
=====================================
--- a/bin/reproducible_build_service.sh
+++ b/bin/reproducible_build_service.sh
@@ -117,14 +117,12 @@ choose_nodes() {
 		arm64_31)	NODE1=codethink-sled16-arm64	NODE2=codethink-sled13-arm64 ;;
 		arm64_32)	NODE1=codethink-sled16-arm64	NODE2=codethink-sled15-arm64 ;;
 		# to choose new armhf jobs:
-            #   for i in hb0 rpi2b rpi2c wbd0 bpi0 cb3a bbx15 cbxi4pro0 ff2a ff2b ff64a jtk1a jtk1b odxu4a odxu4b odxu4c odu3a opi2a opi2b opi2c p64b p64c wbq0 cbxi4a cbxi4b ff4a jtx1a jtx1b jtx1c; do echo "$i: " ; grep NODE1 bin/reproducible_build_service.sh|grep armhf|grep $i-armhf ; done
+            #   for i in cb3a bbx15 cbxi4pro0 ff2a ff2b ff64a jtk1a jtk1b odxu4a odxu4b odxu4c odu3a opi2a opi2b opi2c p64b p64c wbq0 cbxi4a cbxi4b ff4a jtx1a jtx1b jtx1c; do echo "$i: " ; grep NODE1 bin/reproducible_build_service.sh|grep armhf|grep $i-armhf ; done
 	        #       6 jobs for quad-cores with 4 gb ram
 	        #       4 jobs for octo-cores with 2 gb ram
 	        #       4 jobs for hexa-cores with 2 gb ram
 	        #       4 jobs for quad-cores with 2 gb ram
 	        #       4 jobs for dual-cores with 2 gb ram
-	        #       2 jobs for dual-cores with 1 gb ram
-	        #       2 jobs for quad-cores with 1 gb ram
 		#
 		# Don't forget to update README with the number of builders…!
 		#
@@ -132,11 +130,11 @@ choose_nodes() {
 		armhf_2)	NODE1=bbx15-armhf-rb		NODE2=ff4a-armhf-rb ;;
 		armhf_3)	NODE1=cb3a-armhf-rb			NODE2=jtx1a-armhf-rb ;;
 		armhf_4)	NODE1=cb3a-armhf-rb			NODE2=jtx1c-armhf-rb ;;
-		armhf_5)	NODE1=hb0-armhf-rb			NODE2=p64c-armhf-rb ;;
-		armhf_6)	NODE1=rpi2b-armhf-rb		NODE2=ff4a-armhf-rb ;;
-		armhf_7)	NODE1=rpi2c-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
-		armhf_8)	NODE1=wbd0-armhf-rb			NODE2=cbxi4b-armhf-rb ;;
-		armhf_9)	NODE1=bpi0-armhf-rb			NODE2=cbxi4b-armhf-rb ;;
+		armhf_5)	NODE1=cbxi4a-armhf-rb		NODE2=p64c-armhf-rb ;;
+		armhf_6)	NODE1=jtx1a-armhf-rb		NODE2=ff4a-armhf-rb ;;
+		armhf_7)	NODE1=ff4a-armhf-rb			NODE2=cbxi4b-armhf-rb ;;
+		armhf_8)	NODE1=ff64a-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
+		armhf_9)	NODE1=ff64a-armhf-rb		NODE2=cbxi4pro0-armhf-rb ;;
 		armhf_10)	NODE1=cbxi4pro0-armhf-rb	NODE2=ff4a-armhf-rb ;;
 		armhf_11)	NODE1=cbxi4pro0-armhf-rb	NODE2=jtx1a-armhf-rb ;;
 		armhf_12)	NODE1=ff2a-armhf-rb			NODE2=wbq0-armhf-rb ;;
@@ -156,7 +154,7 @@ choose_nodes() {
 		armhf_26)	NODE1=odu3a-armhf-rb		NODE2=odxu4a-armhf-rb ;;
 		armhf_27)	NODE1=odu3a-armhf-rb		NODE2=jtx1b-armhf-rb ;;
 		armhf_28)	NODE1=opi2a-armhf-rb		NODE2=odxu4c-armhf-rb ;;
-		armhf_29)	NODE1=opi2a-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
+		armhf_29)	NODE1=opi2a-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
 		armhf_30)	NODE1=opi2b-armhf-rb		NODE2=odxu4c-armhf-rb ;;
 		armhf_31)	NODE1=opi2b-armhf-rb		NODE2=jtx1b-armhf-rb ;;
 		armhf_32)	NODE1=opi2c-armhf-rb		NODE2=odxu4b-armhf-rb ;;
@@ -166,27 +164,22 @@ choose_nodes() {
 		armhf_36)	NODE1=p64c-armhf-rb			NODE2=ff2b-armhf-rb ;;
 		armhf_37)	NODE1=p64c-armhf-rb			NODE2=cbxi4pro0-armhf-rb ;;
 		armhf_38)	NODE1=wbq0-armhf-rb			NODE2=ff2b-armhf-rb ;;
-		armhf_39)	NODE1=wbq0-armhf-rb			NODE2=cbxi4pro0-armhf-rb ;;
+		armhf_39)	NODE1=wbq0-armhf-rb			NODE2=cbxi4a-armhf-rb ;;
 		armhf_40)	NODE1=cbxi4a-armhf-rb		NODE2=jtx1b-armhf-rb ;;
 		armhf_41)	NODE1=cbxi4a-armhf-rb		NODE2=cb3a-armhf-rb ;;
-		armhf_42)	NODE1=cbxi4a-armhf-rb		NODE2=rpi2c-armhf-rb ;;
-		armhf_43)	NODE1=cbxi4b-armhf-rb		NODE2=bbx15-armhf-rb ;;
-		armhf_44)	NODE1=cbxi4b-armhf-rb		NODE2=cb3a-armhf-rb ;;
-		armhf_45)	NODE1=cbxi4b-armhf-rb		NODE2=ff64a-armhf-rb ;;
-		armhf_46)	NODE1=ff4a-armhf-rb			NODE2=jtk1a-armhf-rb ;;
-		armhf_47)	NODE1=ff4a-armhf-rb			NODE2=wbd0-armhf-rb ;;
-		armhf_48)	NODE1=ff4a-armhf-rb			NODE2=jtx1c-armhf-rb ;;
-		armhf_49)	NODE1=jtx1a-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
-		armhf_50)	NODE1=jtx1a-armhf-rb		NODE2=rpi2b-armhf-rb ;;
-		armhf_51)	NODE1=jtx1a-armhf-rb		NODE2=odxu4a-armhf-rb ;;
-		armhf_52)	NODE1=jtx1b-armhf-rb		NODE2=bbx15-armhf-rb ;;
-		armhf_53)	NODE1=jtx1c-armhf-rb		NODE2=jtk1a-armhf-rb ;;
-		armhf_54)	NODE1=jtx1c-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
-		armhf_55)	NODE1=jtx1c-armhf-rb		NODE2=odu3a-armhf-rb ;;
-		armhf_56)	NODE1=jtk1a-armhf-rb		NODE2=wbq0-armhf-rb ;;
-		armhf_57)	NODE1=jtk1a-armhf-rb		NODE2=ff64a-armhf-rb ;;
-		armhf_58)	NODE1=ff64a-armhf-rb		NODE2=hb0-armhf-rb ;;
-		armhf_59)	NODE1=ff64a-armhf-rb		NODE2=bpi0-armhf-rb ;;
+		armhf_42)	NODE1=cbxi4b-armhf-rb		NODE2=bbx15-armhf-rb ;;
+		armhf_43)	NODE1=cbxi4b-armhf-rb		NODE2=cb3a-armhf-rb ;;
+		armhf_44)	NODE1=cbxi4b-armhf-rb		NODE2=ff64a-armhf-rb ;;
+		armhf_45)	NODE1=ff4a-armhf-rb			NODE2=jtk1a-armhf-rb ;;
+		armhf_46)	NODE1=ff4a-armhf-rb			NODE2=jtx1c-armhf-rb ;;
+		armhf_47)	NODE1=jtx1a-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
+		armhf_48)	NODE1=jtx1a-armhf-rb		NODE2=odxu4a-armhf-rb ;;
+		armhf_49)	NODE1=jtx1b-armhf-rb		NODE2=bbx15-armhf-rb ;;
+		armhf_50)	NODE1=jtx1c-armhf-rb		NODE2=jtk1a-armhf-rb ;;
+		armhf_51)	NODE1=jtx1c-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
+		armhf_52)	NODE1=jtx1c-armhf-rb		NODE2=odu3a-armhf-rb ;;
+		armhf_53)	NODE1=jtk1a-armhf-rb		NODE2=wbq0-armhf-rb ;;
+		armhf_54)	NODE1=jtk1a-armhf-rb		NODE2=ff64a-armhf-rb ;;
 		*)		NODE1=undefined
 				;;
 	esac


=====================================
deploy_jdn
=====================================
--- a/deploy_jdn
+++ b/deploy_jdn
@@ -54,7 +54,6 @@ profitbricks-build10-amd64.debian.net
 profitbricks-build11-amd64.debian.net
 profitbricks-build15-amd64.debian.net
 bbx15-armhf-rb.debian.net
-bpi0-armhf-rb.debian.net
 cb3a-armhf-rb.debian.net
 cbxi4a-armhf-rb.debian.net
 cbxi4b-armhf-rb.debian.net
@@ -63,7 +62,6 @@ ff2a-armhf-rb.debian.net
 ff2b-armhf-rb.debian.net
 ff4a-armhf-rb.debian.net
 ff64a-armhf-rb.debian.net
-hb0-armhf-rb.debian.net
 jtk1a-armhf-rb.debian.net
 jtk1b-armhf-rb.debian.net
 jtx1a-armhf-rb.debian.net
@@ -78,9 +76,6 @@ opi2b-armhf-rb.debian.net
 opi2c-armhf-rb.debian.net
 p64b-armhf-rb.debian.net
 p64c-armhf-rb.debian.net
-rpi2b-armhf-rb.debian.net
-rpi2c-armhf-rb.debian.net
-wbd0-armhf-rb.debian.net
 wbq0-armhf-rb.debian.net
 root at jenkins.debian.net
 )


=====================================
hosts/bpi0 deleted
=====================================
--- a/hosts/bpi0
+++ /dev/null
@@ -1 +0,0 @@
-bpi0-armhf-rb
\ No newline at end of file


=====================================
hosts/bpi0-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/bpi0-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect.  This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed.  You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns.  A connecting client must
-# match any cidr_allow, and not match any cidr_deny.  Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny  192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname bpi0-armhf-rb.debian.net


=====================================
hosts/bpi0-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/bpi0-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific:  Specifying a file name will cause the first
-# line of that file to be used as the name.  The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = bpi0-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = bpi0-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de 
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"


=====================================
hosts/bpi0-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/bpi0-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2222
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication.  Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem       sftp    /usr/lib/openssh/sftp-server


=====================================
hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
=====================================
--- a/hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
+++ b/hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
@@ -33,15 +33,7 @@ if [ -n "$BUILDUSERNAME" ] ; then
 fi
 
 # disable disorderfs due to #844498
-#exit 0
-# use disorderfs on armhf only for now
-if [ "$(dpkg --print-architecture)" != "armhf" ] ; then
-	exit 0
-elif [ "$REAL_HOSTNAME" != "bpi0" ] ; then
-	exit 0
-else
-	echo "disorder-fs debug: bpi0, yay, enabling disorderfs now…"
-fi
+exit 0
 
 # use disorderfs
 if [ -x /usr/bin/disorderfs ] ; then


=====================================
hosts/common/etc/pbuilderrc
=====================================
--- a/hosts/common/etc/pbuilderrc
+++ b/hosts/common/etc/pbuilderrc
@@ -9,7 +9,7 @@
 case $HOSTNAME in
 	jenkins|jenkins-test-vm|profitbricks-build*)
 			MIRRORSITE=http://deb.debian.org/debian ;;
-	bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+	bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
 
 			MIRRORSITE=http://deb.debian.org/debian ;;
 	codethink*)
@@ -21,7 +21,7 @@ esac
 case $HOSTNAME in
 	profitbricks-build*i386)
 		EATMYDATA=yes ;;
-	bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+	bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
 		EATMYDATA=yes ;;
 	*)	;;
 esac


=====================================
hosts/hb0 deleted
=====================================
--- a/hosts/hb0
+++ /dev/null
@@ -1 +0,0 @@
-hb0-armhf-rb
\ No newline at end of file


=====================================
hosts/hb0-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/hb0-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect.  This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed.  You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns.  A connecting client must
-# match any cidr_allow, and not match any cidr_deny.  Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny  192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname hb0-armhf-rb.debian.net


=====================================
hosts/hb0-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/hb0-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific:  Specifying a file name will cause the first
-# line of that file to be used as the name.  The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = hb0-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = hb0-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de 
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"


=====================================
hosts/hb0-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/hb0-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2224
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication.  Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem       sftp    /usr/lib/openssh/sftp-server


=====================================
hosts/jenkins/etc/munin/munin.conf
=====================================
--- a/hosts/jenkins/etc/munin/munin.conf
+++ b/hosts/jenkins/etc/munin/munin.conf
@@ -396,26 +396,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
     diskstats_utilization.graph no
     diskstats_iops.graph no
 
-[bpi0-armhf-rb.debian.net]
-    address ssh://jenkins@bpi0-armhf-rb.debian.net:2222/bin/nc localhost 4949
-    use_node_name yes
-    diskstats_latency.sda.avgwrwait.warning 0:20
-    diskstats_latency.sda.avgrdwait.warning 0:10
-    diskstats_latency.graph no
-    diskstats_throughput.graph no
-    diskstats_utilization.graph no
-    diskstats_iops.graph no
-
-[hb0-armhf-rb.debian.net]
-    address ssh://jenkins@hb0-armhf-rb.debian.net:2224/bin/nc localhost 4949
-    use_node_name yes
-    diskstats_latency.sda.avgwrwait.warning 0:20
-    diskstats_latency.sda.avgrdwait.warning 0:10
-    diskstats_latency.graph no
-    diskstats_throughput.graph no
-    diskstats_utilization.graph no
-    diskstats_iops.graph no
-
 [wbq0-armhf-rb.debian.net]
     address ssh://jenkins@wbq0-armhf-rb.debian.net:2225/bin/nc localhost 4949
     use_node_name yes
@@ -466,36 +446,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
     diskstats_utilization.graph no
     diskstats_iops.graph no
 
-[wbd0-armhf-rb.debian.net]
-    address ssh://jenkins@wbd0-armhf-rb.debian.net:2223/bin/nc localhost 4949
-    use_node_name yes
-    diskstats_latency.sda.avgwrwait.warning 0:20
-    diskstats_latency.sda.avgrdwait.warning 0:10
-    diskstats_latency.graph no
-    diskstats_throughput.graph no
-    diskstats_utilization.graph no
-    diskstats_iops.graph no
-
-[rpi2b-armhf-rb.debian.net]
-    address ssh://jenkins@rpi2b-armhf-rb.debian.net:2230/bin/nc localhost 4949
-    use_node_name yes
-    diskstats_latency.sda.avgwrwait.warning 0:20
-    diskstats_latency.sda.avgrdwait.warning 0:10
-    diskstats_latency.graph no
-    diskstats_throughput.graph no
-    diskstats_utilization.graph no
-    diskstats_iops.graph no
-
-[rpi2c-armhf-rb.debian.net]
-    address ssh://jenkins@rpi2c-armhf-rb.debian.net:2235/bin/nc localhost 4949
-    use_node_name yes
-    diskstats_latency.sda.avgwrwait.warning 0:20
-    diskstats_latency.sda.avgrdwait.warning 0:10
-    diskstats_latency.graph no
-    diskstats_throughput.graph no
-    diskstats_utilization.graph no
-    diskstats_iops.graph no
-
 [odxu4b-armhf-rb.debian.net]
     address ssh://jenkins@odxu4b-armhf-rb.debian.net:2232/bin/nc localhost 4949
     use_node_name yes
@@ -739,5 +689,5 @@ contact.me.command mail -s "Munin notification ${var:host}" root
 #       node_order Totals fii.foo.com fay.foo.com
 #
 [debian.net;]
-	node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-i386.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-i386.debian.net profitbricks-build9-amd64.debian.net profitbricks-build10-amd64.debian.net profitbricks-build11-amd64.debian.net profitbricks-build12-i386.debian.net profitbricks-build15-amd64.debian.net profitbricks-build16-i386.debian.net codethink-sled9-arm64.debian.net codethink-sled10-arm64.debian.net codethink-sled11-arm64.debian.net codethink-sled12-arm64.debian.net codethink-sled13-arm64.debian.net codethink-sled14-arm64.debian.net codethink-sled15-arm64.debian.net codethink-sled16-arm64.debian.net bbx15-armhf-rb.debian.net bpi0-armhf-rb.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net cb3a-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4a-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net jtk1b-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net opi2a-armhf-rb.debian.net opi2b-armhf-rb.debian.net opi2c-armhf-rb.debian.net p64b-armhf-rb.debian.net p64c-armhf-rb.debian.net rpi2b-armhf-rb.debian.net rpi2c-armhf-rb.debian.net wbd0-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
+	node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-i386.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-i386.debian.net profitbricks-build9-amd64.debian.net profitbricks-build10-amd64.debian.net profitbricks-build11-amd64.debian.net profitbricks-build12-i386.debian.net profitbricks-build15-amd64.debian.net profitbricks-build16-i386.debian.net codethink-sled9-arm64.debian.net codethink-sled10-arm64.debian.net codethink-sled11-arm64.debian.net codethink-sled12-arm64.debian.net codethink-sled13-arm64.debian.net codethink-sled14-arm64.debian.net codethink-sled15-arm64.debian.net codethink-sled16-arm64.debian.net bbx15-armhf-rb.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net cb3a-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net odxu4a-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net jtk1b-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net opi2a-armhf-rb.debian.net opi2b-armhf-rb.debian.net opi2c-armhf-rb.debian.net p64b-armhf-rb.debian.net p64c-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
 


=====================================
hosts/rpi2b deleted
=====================================
--- a/hosts/rpi2b
+++ /dev/null
@@ -1 +0,0 @@
-rpi2b-armhf-rb
\ No newline at end of file


=====================================
hosts/rpi2b-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/rpi2b-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect.  This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed.  You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns.  A connecting client must
-# match any cidr_allow, and not match any cidr_deny.  Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny  192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname rpi2b-armhf-rb.debian.net


=====================================
hosts/rpi2b-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/rpi2b-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific:  Specifying a file name will cause the first
-# line of that file to be used as the name.  The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = rpi2b-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = rpi2b-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de 
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"


=====================================
hosts/rpi2b-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/rpi2b-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2230
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication.  Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem       sftp    /usr/lib/openssh/sftp-server


=====================================
hosts/rpi2c deleted
=====================================
--- a/hosts/rpi2c
+++ /dev/null
@@ -1 +0,0 @@
-rpi2c-armhf-rb
\ No newline at end of file


=====================================
hosts/rpi2c-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/rpi2c-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect.  This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed.  You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns.  A connecting client must
-# match any cidr_allow, and not match any cidr_deny.  Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny  192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname rpi2c-armhf-rb.debian.net


=====================================
hosts/rpi2c-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/rpi2c-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific:  Specifying a file name will cause the first
-# line of that file to be used as the name.  The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = rpi2c-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = rpi2c-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de 
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"


=====================================
hosts/rpi2c-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/rpi2c-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2235
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication.  Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem       sftp    /usr/lib/openssh/sftp-server


=====================================
hosts/wbd0 deleted
=====================================
--- a/hosts/wbd0
+++ /dev/null
@@ -1 +0,0 @@
-wbd0-armhf-rb
\ No newline at end of file


=====================================
hosts/wbd0-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/wbd0-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect.  This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed.  You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns.  A connecting client must
-# match any cidr_allow, and not match any cidr_deny.  Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny  192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname wbd0-armhf-rb.debian.net


=====================================
hosts/wbd0-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/wbd0-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific:  Specifying a file name will cause the first
-# line of that file to be used as the name.  The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = wbd0-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = wbd0-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de 
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"


=====================================
hosts/wbd0-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/wbd0-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2223
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication.  Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem       sftp    /usr/lib/openssh/sftp-server


=====================================
jenkins-home/offline_nodes
=====================================
--- a/jenkins-home/offline_nodes
+++ b/jenkins-home/offline_nodes
@@ -3,4 +3,3 @@
 # as offline in the jenkins UI.
 
 ff2a-armhf-rb.debian.net
-hb0-armhf-rb.debian.net


=====================================
job-cfg/reproducible.yaml
=====================================
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -290,7 +290,6 @@
                     my_timed: '5 0,2,4,6,8,10,12,14,16,18,20,22 * * *'
             my_hname:
                 - 'bbx15':          { my_arch: 'armhf' }
-                - 'bpi0':           { my_arch: 'armhf' }
                 - 'cbxi4a':         { my_arch: 'armhf' }
                 - 'cbxi4b':         { my_arch: 'armhf' }
                 - 'cbxi4pro0':      { my_arch: 'armhf' }
@@ -299,7 +298,6 @@
                 - 'ff2b':           { my_arch: 'armhf' }
                 - 'ff4a':           { my_arch: 'armhf' }
                 - 'ff64a':          { my_arch: 'armhf' }
-                - 'hb0':            { my_arch: 'armhf' }
                 - 'jtk1a':          { my_arch: 'armhf' }
                 - 'jtk1b':          { my_arch: 'armhf' }
                 - 'jtx1a':          { my_arch: 'armhf' }
@@ -312,11 +310,8 @@
                 - 'opi2a':          { my_arch: 'armhf' }
                 - 'opi2b':          { my_arch: 'armhf' }
                 - 'opi2c':          { my_arch: 'armhf' }
-                - 'rpi2b':          { my_arch: 'armhf' }
-                - 'rpi2c':          { my_arch: 'armhf' }
                 - 'p64b':           { my_arch: 'armhf' }
                 - 'p64c':           { my_arch: 'armhf' }
-                - 'wbd0':           { my_arch: 'armhf' }
                 - 'wbq0':           { my_arch: 'armhf' }
                 - 'profitbricks1':  { my_arch: 'amd64' }
                 - 'profitbricks2':  { my_arch: 'i386'  }
@@ -346,7 +341,6 @@
                     my_recipients: ''
             my_hname:
                 - 'bbx15':          { my_arch: 'armhf' }
-                - 'bpi0':           { my_arch: 'armhf' }
                 - 'cbxi4a':         { my_arch: 'armhf' }
                 - 'cbxi4b':         { my_arch: 'armhf' }
                 - 'cbxi4pro0':      { my_arch: 'armhf' }
@@ -355,7 +349,6 @@
                 - 'ff2b':           { my_arch: 'armhf' }
                 - 'ff4a':           { my_arch: 'armhf' }
                 - 'ff64a':          { my_arch: 'armhf' }
-                - 'hb0':            { my_arch: 'armhf' }
                 - 'jtk1a':          { my_arch: 'armhf' }
                 - 'jtk1b':          { my_arch: 'armhf' }
                 - 'jtx1a':          { my_arch: 'armhf' }
@@ -368,11 +361,8 @@
                 - 'opi2a':          { my_arch: 'armhf' }
                 - 'opi2b':          { my_arch: 'armhf' }
                 - 'opi2c':          { my_arch: 'armhf' }
-                - 'rpi2b':          { my_arch: 'armhf' }
-                - 'rpi2c':          { my_arch: 'armhf' }
                 - 'p64b':           { my_arch: 'armhf' }
                 - 'p64c':           { my_arch: 'armhf' }
-                - 'wbd0':           { my_arch: 'armhf' }
                 - 'wbq0':           { my_arch: 'armhf' }
                 - 'profitbricks1':  { my_arch: 'amd64' }
                 - 'profitbricks2':  { my_arch: 'i386'  }
@@ -411,7 +401,6 @@
                     my_timed: '33 7 * * *'
             my_hname:
                 - 'bbx15':          { my_arch: 'armhf' }
-                - 'bpi0':           { my_arch: 'armhf' }
                 - 'cbxi4a':         { my_arch: 'armhf' }
                 - 'cbxi4b':         { my_arch: 'armhf' }
                 - 'cbxi4pro0':      { my_arch: 'armhf' }
@@ -420,7 +409,6 @@
                 - 'ff2b':           { my_arch: 'armhf' }
                 - 'ff4a':           { my_arch: 'armhf' }
                 - 'ff64a':          { my_arch: 'armhf' }
-                - 'hb0':            { my_arch: 'armhf' }
                 - 'jtk1a':          { my_arch: 'armhf' }
                 - 'jtk1b':          { my_arch: 'armhf' }
                 - 'jtx1a':          { my_arch: 'armhf' }
@@ -433,11 +421,8 @@
                 - 'opi2a':          { my_arch: 'armhf' }
                 - 'opi2b':          { my_arch: 'armhf' }
                 - 'opi2c':          { my_arch: 'armhf' }
-                - 'rpi2b':          { my_arch: 'armhf' }
-                - 'rpi2c':          { my_arch: 'armhf' }
                 - 'p64b':           { my_arch: 'armhf' }
                 - 'p64c':           { my_arch: 'armhf' }
-                - 'wbd0':           { my_arch: 'armhf' }
                 - 'wbq0':           { my_arch: 'armhf' }
                 - 'profitbricks1':  { my_arch: 'amd64' }
                 - 'profitbricks2':  { my_arch: 'i386'  }



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/91e179d9ba262be7a65a391fc7e261efe269d4df

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/91e179d9ba262be7a65a391fc7e261efe269d4df
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20180708/e08afd17/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list