[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] 3 commits: reproducible Debian: update debrebuild to version from devscripts 2.20.3

Holger Levsen gitlab at salsa.debian.org
Thu Apr 30 14:02:02 BST 2020



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


Commits:
31f3d3c5 by Holger Levsen at 2020-04-30T13:24:52+02:00
reproducible Debian: update debrebuild to version from devscripts 2.20.3

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

- - - - -
cac53f4b by Holger Levsen at 2020-04-30T14:48:52+02:00
reproducible Debian rebuilder 'thing': plan next steps

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

- - - - -
52639584 by Holger Levsen at 2020-04-30T14:56:11+02:00
reproducible Debian: explain how to grant jenkins access to builtin-pho db

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

- - - - -


3 changed files:

- README.builtin-pho-db
- TODO
- bin/rb-debrebuild


Changes:

=====================================
README.builtin-pho-db
=====================================
@@ -34,6 +34,20 @@ $ bash make-types.sh
 $ bash update-packages.sh		# takes a few minutes
 $ python3 index-buildinfo.py -v		# takes hours, run in screen!
 
+as user postgresql:
+
+$ psql buildinfo
+psql (11.7 (Debian 11.7-0+deb10u1))
+Type "help" for help.
+
+buildinfo=# grant connect on database buildinfo to jenkins;
+GRANT
+buildinfo=# grant usage on schema public to jenkins;
+GRANT
+buildinfo=# grant select on all tables in schema public to jenkins;
+GRANT
+buildinfo=#
+
 === cronjobs and jenkins jobs
 
 FIXME: describe builtin-pho related cronjobs and jenkins jobs here.


=====================================
TODO
=====================================
@@ -65,7 +65,11 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 
 * prototype only dealing with bullseye and amd64 (and arch all packages)
 ** 1st step: download a .buildinfo file and sbuild it - done
-** 2nd step: random builder for 20 selected packages, find .buildinfo files via builtin-pho?
+** 2nd step: random builder:
+*** find a package at random with grep-dctrl from the Packages file, this is about binary packages
+*** find .buildinfo files via builtin-pho, this is source based, however a source package can build an arch:all and arch:any binaries...
+*** rebuild all found .buildinfo files
+*** new result: NBIFA - no .buildinfo file available
 ** 3rd step: put result in db in pb7
 ** 4th step: have some scheduler job and a rebuilder job picking up tasks
 *** scheduler on pb7


=====================================
bin/rb-debrebuild
=====================================
@@ -156,6 +156,7 @@ my %base_files_map = (
     "9"  => "stretch",
     "10" => "buster",
     "11" => "bullseye",
+    "12" => "bookworm",
 );
 my %dpkg_map = (
     "15" => "squeeze",
@@ -164,6 +165,7 @@ my %dpkg_map = (
     "18" => "stretch",
     "19" => "buster",
     "20" => "bullseye",
+    "21" => "bookworm",
 );
 
 $base_files_version =~ s/^(\d+).*/$1/;



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/671022375cf02b0ad3169eebcf43502f80cab48e...526395848f986b2d5a1bed6cd5e856e829e45278

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/compare/671022375cf02b0ad3169eebcf43502f80cab48e...526395848f986b2d5a1bed6cd5e856e829e45278
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/20200430/9d55ab82/attachment-0001.html>


More information about the Qa-jenkins-scm mailing list