summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-05-03 13:03:20 +0200
committerHolger Levsen <holger@layer-acht.org>2015-05-03 13:04:16 +0200
commita7a56dee7fec023ff82a3eb7d2092d0f85ac92df (patch)
tree84f8dee274243938f1ac8a339a6389224a0e5562 /README
parent7dd4368d0bd79b7a2ded900b02fc135d8e1427cf (diff)
downloadjenkins.debian.net-a7a56dee7fec023ff82a3eb7d2092d0f85ac92df.tar.xz
reproducible: explain more verbose which packages are scheduled when
Diffstat (limited to 'README')
-rw-r--r--README8
1 files changed, 6 insertions, 2 deletions
diff --git a/README b/README
index 812b76b3..8f24f631 100644
--- a/README
+++ b/README
@@ -136,9 +136,11 @@ Installation tests inside chroot environments.
* Currently, three suites are tested on amd64: 'testing', 'unstable' and 'experimental'. The tests are done using 'pbuilder' using link:https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain[our toolchain] through eight concurrent builder jobs which are each constantly testing packages and saving the results of these tests.
-* The jenkins job overview at https://jenkins.debian.net/view/reproducible/ probably makes it clearer how the job scheduling works in practice.
+* Packages to be build are scheduled in the SQLite database via a scheduler job, which runs every hour and which schedules "new packages" to be tested if the queue is below a certain threshold. New packages" in this context means:
+** truely new packages (either uploaded to 'unstable' or 'experimental' or migrated to 'testing'),
+** new versions of existing packages.
-* Packages to be build are scheduled in the SQLite database via a scheduler job, which runs every hour and which schedules new packages to be tested if the queue is below a certain threshold.
+* If the scheduling queue is low, already tested package will be scheduled for re-testing.
* Several other jobs exist to build the html pages and to create a JSON file which can be downloaded from https://reproducible.debian.net/reproducible.json.
@@ -150,6 +152,8 @@ Installation tests inside chroot environments.
* Finally, there is a maintenance job running every 4h, making sure things are considerably under control.
+* The jenkins job overview at https://jenkins.debian.net/view/reproducible/ probably makes it clearer how the job scheduling works in practice.
+
* Plase ask for manual rescheduling of packages in the '#debian-reproducible' IRC channel on OFTC. Those with shell access to jenkins need to run this command:
----