[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