[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible: final bit of changes for Profitbricks rename to IONOS?

Holger Levsen gitlab at salsa.debian.org
Thu Oct 29 17:56:06 GMT 2020



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
3e017bf8 by Holger Levsen at 2020-10-29T18:55:57+01:00
reproducible: final bit of changes for Profitbricks rename to IONOS?

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


4 changed files:

- TODO
- bin/powercycle_x86_nodes.py
- job-cfg/haskell-package-plan.yaml
- nodes/list.yml


Changes:

=====================================
TODO
=====================================
@@ -69,24 +69,24 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 *** next: file a normal bug for the unclear error messages regarding unavailable build-depends
 *** next: file a wishlist for downloading the source and verifying it against the .buildinfo file
 *** next: file a normal bug about generating a wrong cmdline for binNMU rebuilds and failing to modify changelog. (block this bug by the download sources feature)
-** 3rd step: put result in db in pb7: search for NEXT in the _prototype.sh
+** 3rd step: put result in db in ionos7: search for NEXT in the _prototype.sh
 *** prelimanary db:
 **** buildinfofileurl, source, source version, binary version, binary, rebuild_status, rebuildlogurl
 ** 4th step: have some scheduler job and a rebuilder job picking up tasks
-*** scheduler on pb7
+*** scheduler on ionos7
 *** rebuilds on osuosl173
 ** 5th step: have a smarter scheduler
 ** 6th step: export results as json and html
-* run jenkins job on pb7 (=buildinfos.d.n), which triggers builds on osuosl173 and stores the results on pb7
-** keep data in postgresql|sqlite on pb7
-*** pb7 also has the builtin-pho db so it seems natural to join them...
+* run jenkins job on ionos7 (=buildinfos.d.n), which triggers builds on osuosl173 and stores the results on ionos7
+** keep data in postgresql|sqlite on ionos7
+*** ionos7 also has the builtin-pho db so it seems natural to join them...
 ** export data as .json via https
 ** table with these fields:
 *** src-pkg, binary-pkg, sha1 of .deb on ftp.d.o, sha1 of .buildinfo file (signed), sha1 of .buildinfo file (unsigned or signature stripped), signature type, name of .buildinfo file (from ftp.d.o)
 *** and either architecture of .deb or filename of .deb (as that includes the architecture)
 *** new result: NBIFA - no .buildinfo file available
 * another job to import data on jenkins (into postgresql)
-* schedule/trigger rebuilds on osuosl173, using data in postgresql|sqlite on pb7
+* schedule/trigger rebuilds on osuosl173, using data in postgresql|sqlite on ionos7
 ** scheduler unclear, we'll first try to rebuild everthing in current sid (and bullseye and buster eventually) once, and then, once we've done this, we want to do this X times again. (and there will be ftbfs etc, not causing rebuilds immediatly.)
 ** rebuild amd64 only at first (but arm soon after), but .buildinfo files for all Debian architectures should be tracked in the db
 ** also treat the base suite archive and its security, update and backports archives seperatly
@@ -490,11 +490,4 @@ correctly, Guix is ready for work.
 
 This setup should come as a Debian source package...
 
-* /usr/sbin/jenkins.debian.net-setup needs to be written
-* what update-j.d.n.sh does, needs to be put elsewhere...
-* debian/copyright is incorrect about some licenses:
-** the profitbricks+debian+jenkins logos
-** the preseeding files
-** ./feature/ is gpl3
-
 // vim: set filetype=asciidoc:


=====================================
bin/powercycle_x86_nodes.py
=====================================
@@ -1,10 +1,10 @@
 #!/usr/bin/python3
 
-# Copyright 2019 Holger Levsen <holger at layer-acht.org>
+# Copyright 2019-2020 Holger Levsen <holger at layer-acht.org>
 # released under the GPLv2
 
 #
-# This script helps powercycling x86 nodes at profitbricks/ionos.
+# This script helps powercycling x86 nodes at IONOS (formerly known as Profitbricks).
 #
 # It needs an account and expects the environment variables
 # IONOS_USERNAME and IONOS_PASSWORD to be set accordingly.
@@ -37,7 +37,7 @@ for argument in sys.argv[1:]:
             nodes.append(argument)
         else:
             log.error("Unrecognized node: %s", argument)
-            print("This script helps powercycling x86 nodes at profitbricks/IONOS.")
+            print("This script helps powercycling x86 nodes at IONOS.")
 
             print()
             print("It needs an account and expects the environment variables IONOS_USERNAME and IONOS_PASSWORD to be set accordingly.")


=====================================
job-cfg/haskell-package-plan.yaml
=====================================
@@ -76,6 +76,6 @@
         - '{name}':
             my_distro: 'sid'
             my_pkgs: 'cabal-install ghc dctrl-tools patchutils libtext-patch-perl libfile-slurp-perl  libipc-run-perl liblist-moreutils-perl libdpkg-perl'
-            my_shell: 'export http_proxy=http://localhost:3128; git clone https://salsa.debian.org/haskell-team/package-plan.git ; cd package-plan ; cabal update ; ./test-packages.pl'      # the job runs on pb10 and that node runs a proxy
+            my_shell: 'export http_proxy=http://localhost:3128; git clone https://salsa.debian.org/haskell-team/package-plan.git ; cd package-plan ; cabal update ; ./test-packages.pl'      # the job runs on ionos10 and that node runs a proxy
             my_description: 'Haskell Metadata sanity checks'
             my_recipients: 'jenkins+debian-haskell qa-jenkins-scm at lists.alioth.debian.org pkg-haskell-maintainers at lists.alioth.debian.org'


=====================================
nodes/list.yml
=====================================
@@ -5,7 +5,7 @@
     - ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNE6RhNS1kjo2nlEMXzNM4G0fMB/AQECLiXZZVfKKyHnmPTj+bAAvf98vAJ5QpAT2+wt/nF9xSIPKVJNSnxoC2I= root at jenkins
     - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDklpU2iLalJONEFGJe42Sg2cISwCiDaq/nAEgIAnbDpnkyDC9PRUcsT3j72AWhoau0FUGcHxCUndTRNiz71M2nPyxyqOFMXpcQqlMnDdDzfOg41BCGnOHbTihtPtTiS4nRm3mQgT0fTMar367daWjpe0gQd0+h5Ec7y7N11iFUMKA6i70fePSS2vPtVMfsayMyHkH/hPWi2OFPP0WV9RLS/TH91KEy/oRb4MNEi10cfsERXpEAB+JLMtQZuhAwKNwAn54KuC1MThFOmgxw8/sCfYYlNpjSMgaBtgqxuoQMZbeGqiIYIj9IzbYwUST5EHfm6CNIvqqqmbz4k3MwRGkZ root at jenkins
 
-# x86 profitbricks
+# x86 IONOS
 - hostname: ionos1-amd64.debian.net
   ip: 78.137.99.97
   keys:



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/3e017bf83ef8779026c904f7cfbaeac0dda176d3

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/3e017bf83ef8779026c904f7cfbaeac0dda176d3
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/20201029/246cf9fa/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list