[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible debian: Add bullseye
Mattia Rizzolo
gitlab at salsa.debian.org
Sun Jul 7 12:41:52 BST 2019
Mattia Rizzolo pushed to branch master at Debian QA / jenkins.debian.net
Commits:
06b6534d by Mattia Rizzolo at 2019-07-07T11:41:38Z
reproducible debian: Add bullseye
Signed-off-by: Mattia Rizzolo <mattia at debian.org>
- - - - -
3 changed files:
- bin/reproducible.ini
- bin/reproducible_db_maintenance.py
- bin/reproducible_scheduler.py
Changes:
=====================================
bin/reproducible.ini
=====================================
@@ -24,7 +24,7 @@ buildinfo = buildinfo
[debian]
distro_root = debian
landing_page = reproducible.html
-suites = stretch buster unstable experimental
+suites = stretch buster bullseye unstable experimental
archs = amd64 i386 arm64 armhf
defaultsuite = unstable
defaultarch = amd64
=====================================
bin/reproducible_db_maintenance.py
=====================================
@@ -692,6 +692,26 @@ schema_updates = {
"UPDATE results SET status='reproducible' WHERE status='GOOD'",
"UPDATE results SET status='blacklisted' WHERE status='BLACKLISTED'"
],
+ 44: [ # copy buster packages (includng results) in bullseye
+ """INSERT INTO sources (name, version, suite, architecture, notify_maintainer, distribution)
+ SELECT name, version, 'bullseye', architecture, notify_maintainer, distribution
+ FROM sources
+ WHERE suite = 'buster'""",
+ """WITH bullseye AS (
+ SELECT id, name, suite, architecture, version
+ FROM sources WHERE suite = 'bullseye'),
+ sr AS (
+ SELECT s.name, s.architecture, r.version, r.status,
+ r.build_date, r.build_duration, r.node1, r.node2, r.job
+ FROM sources AS s JOIN results AS r ON s.id=r.package_id
+ WHERE s.suite = 'buster')
+ INSERT INTO results (package_id, version, status, build_date,
+ build_duration, node1, node2, job)
+ SELECT b.id, sr.version, sr.status, sr.build_date,
+ sr.build_duration, sr.node1, sr.node2, sr.job
+ FROM bullseye AS b JOIN sr ON b.name=sr.name
+ AND b.architecture=sr.architecture""",
+ ],
}
=====================================
bin/reproducible_scheduler.py
=====================================
@@ -78,24 +78,28 @@ LIMITS = {
'amd64': {
'stretch': {'*': 255},
'buster': {'*': 255},
+ 'bullseye': {'*': 255},
'unstable': {'*': 255},
'experimental': {'*': 255},
},
'i386': {
'stretch': {'*': 255},
'buster': {'*': 255},
+ 'bullseye': {'*': 255},
'unstable': {'*': 255},
'experimental': {'*': 255},
},
'arm64': {
'stretch': {'*': 255},
'buster': {'*': 255},
+ 'bullseye': {'*': 255},
'unstable': {'*': 255},
'experimental': {'*': 255},
},
'armhf': {
'stretch': {'*': 255},
'buster': {'*': 255},
+ 'bullseye': {'*': 255},
'unstable': {'*': 255},
'experimental': {'*': 255},
},
@@ -103,25 +107,29 @@ LIMITS = {
'new': {
'amd64': {
'stretch': {1: (1000, 500), 2: (1500, 750), '*': 100},
- 'buster': {1: (1000, 500), 2: (1500, 750), '*': 150},
+ 'buster': {1: (1000, 500), 2: (1500, 750), '*': 100},
+ 'bullseye': {1: (1000, 500), 2: (1500, 750), '*': 150},
'unstable': {1: (1000, 500), 2: (1500, 750), '*': 250},
'experimental': {1: (1000, 500), 2: (1500, 750), '*': 50},
},
'i386': {
'stretch': {1: (800, 500), 2: (1300, 750), '*': 100},
- 'buster': {1: (800, 500), 2: (1300, 750), '*': 150},
+ 'buster': {1: (800, 500), 2: (1300, 750), '*': 100},
+ 'bullseye': {1: (1000, 500), 2: (1500, 750), '*': 150},
'unstable': {1: (800, 500), 2: (1300, 750), '*': 250},
'experimental': {1: (800, 500), 2: (1300, 750), '*': 50},
},
'arm64': {
'stretch': {1: (1000, 500), 2: (1500, 750), '*': 50},
- 'buster': {1: (1000, 500), 2: (1500, 750), '*': 75},
+ 'buster': {1: (1000, 500), 2: (1500, 750), '*': 50},
+ 'bullseye': {1: (1000, 500), 2: (1500, 750), '*': 150},
'unstable': {1: (1000, 500), 2: (1500, 750), '*': 125},
'experimental': {1: (1000, 500), 2: (1500, 750), '*': 25},
},
'armhf': {
'stretch': {1: (900, 400), 2: (1400, 600), '*': 50},
- 'buster': {1: (900, 400), 2: (1400, 600), '*': 75},
+ 'buster': {1: (900, 400), 2: (1400, 600), '*': 50},
+ 'bullseye': {1: (900, 400), 2: (1400, 600), '*': 75},
'unstable': {1: (900, 400), 2: (1400, 600), '*': 150},
'experimental': {1: (900, 400), 2: (1400, 600), '*': 25},
},
@@ -130,24 +138,28 @@ LIMITS = {
'amd64': {
'stretch': {1: (1000, 40), 2: (1500, 20), '*': 5},
'buster': {1: (1000, 40), 2: (1500, 20), '*': 5},
+ 'bullseye': {1: (1000, 40), 2: (1500, 20), '*': 5},
'unstable': {1: (1000, 40), 2: (1500, 20), '*': 5},
'experimental': {1: (1000, 40), 2: (1500, 20), '*': 2},
},
'i386': {
'stretch': {1: (1000, 40), 2: (1300, 20), '*': 5},
'buster': {1: (1000, 40), 2: (1300, 20), '*': 5},
+ 'bullseye': {1: (1000, 40), 2: (1500, 20), '*': 5},
'unstable': {1: (1000, 40), 2: (1300, 20), '*': 5},
'experimental': {1: (1000, 40), 2: (1300, 20), '*': 2},
},
'arm64': {
'stretch': {1: (1000, 40), 2: (1500, 20), '*': 5},
'buster': {1: (1000, 40), 2: (1500, 20), '*': 5},
+ 'bullseye': {1: (1000, 40), 2: (1500, 20), '*': 5},
'unstable': {1: (1000, 40), 2: (1500, 20), '*': 5},
'experimental': {1: (1000, 40), 2: (1500, 20), '*': 2},
},
'armhf': {
'stretch': {1: (900, 20), 2: (1400, 10), '*': 5},
'buster': {1: (900, 20), 2: (1400, 10), '*': 5},
+ 'bullseye': {1: (900, 20), 2: (1400, 10), '*': 5},
'unstable': {1: (900, 20), 2: (1400, 10), '*': 5},
'experimental': {1: (900, 20), 2: (1400, 10), '*': 2},
}
@@ -156,24 +168,28 @@ LIMITS = {
'amd64': {
'stretch': {1: (1000, 400), 2: (1500, 200), '*': 50},
'buster': {1: (1000, 400), 2: (1500, 200), '*': 50},
+ 'bullseye': {1: (1000, 400), 2: (1500, 200), '*': 50},
'unstable': {1: (1000, 400), 2: (1500, 200), '*': 50},
'experimental': {1: (1000, 400), 2: (1500, 200), '*': 20},
},
'i386': {
'stretch': {1: (800, 400), 2: (1300, 200), '*': 50},
'buster': {1: (800, 400), 2: (1300, 200), '*': 50},
+ 'bullseye': {1: (1000, 400), 2: (1500, 200), '*': 50},
'unstable': {1: (800, 400), 2: (1300, 200), '*': 50},
'experimental': {1: (800, 400), 2: (1300, 200), '*': 20},
},
'arm64': {
'stretch': {1: (1000, 400), 2: (1500, 200), '*': 50},
'buster': {1: (1000, 400), 2: (1500, 200), '*': 50},
+ 'bullseye': {1: (1000, 400), 2: (1500, 200), '*': 50},
'unstable': {1: (1000, 400), 2: (1500, 200), '*': 50},
'experimental': {1: (1000, 400), 2: (1500, 200), '*': 20},
},
'armhf': {
'stretch': {1: (900, 200), 2: (1400, 100), '*': 50},
'buster': {1: (900, 200), 2: (1400, 100), '*': 50},
+ 'bullseye': {1: (900, 200), 2: (1400, 100), '*': 50},
'unstable': {1: (900, 200), 2: (1400, 100), '*': 50},
'experimental': {1: (900, 200), 2: (1400, 100), '*': 20},
}
@@ -181,25 +197,29 @@ LIMITS = {
'old': {
'amd64': {
'stretch': {1: (1000, 100), 2: (1500, 85), '*': 0},
- 'buster': {1: (1000, 1000), 2: (1500, 850), '*': 0},
+ 'buster': {1: (1000, 100), 2: (1500, 85), '*': 0},
+ 'bullseye': {1: (1000, 1000), 2: (1500, 850), '*': 0},
'unstable': {1: (1000, 1200), 2: (1500, 1050), '*': 0},
'experimental': {1: (1000, 70), 2: (1500, 50), '*': 0},
},
'i386': {
'stretch': {1: (800, 100), 2: (1300, 85), '*': 0},
- 'buster': {1: (800, 1000), 2: (1300, 850), '*': 0},
+ 'buster': {1: (800, 100), 2: (1300, 85), '*': 0},
+ 'bullseye': {1: (1000, 1000), 2: (1500, 850), '*': 0},
'unstable': {1: (800, 1200), 2: (1300, 1050), '*': 0},
'experimental': {1: (800, 70), 2: (1300, 50), '*': 0},
},
'arm64': {
'stretch': {1: (1000, 100), 2: (1500, 85), '*': 0},
- 'buster': {1: (1000, 1000), 2: (1500, 850), '*': 0},
+ 'buster': {1: (1000, 100), 2: (1500, 85), '*': 0},
+ 'bullseye': {1: (1000, 1000), 2: (1500, 850), '*': 0},
'unstable': {1: (1000, 1200), 2: (1500, 1050), '*': 0},
'experimental': {1: (1000, 70), 2: (1500, 50), '*': 0},
},
'armhf': {
'stretch': {1: (900, 80), 2: (1400, 50), '*': 0},
- 'buster': {1: (900, 800), 2: (1400, 500), '*': 0},
+ 'buster': {1: (900, 80), 2: (1400, 50), '*': 0},
+ 'bullseye': {1: (900, 800), 2: (1400, 500), '*': 0},
'unstable': {1: (900, 1000), 2: (1400, 700), '*': 0},
'experimental': {1: (900, 70), 2: (1400, 50), '*': 0},
}
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/06b6534d0b103b9c8139cf8bb896fe4f11c7771b
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/06b6534d0b103b9c8139cf8bb896fe4f11c7771b
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/20190707/dade51f6/attachment-0001.html>
More information about the Qa-jenkins-scm
mailing list