reproducible debian: Add bullseye

Signed-off-by: Mattia Rizzolo's avatarMattia Rizzolo <mattia@debian.org>
parent 0783e4ca
......@@ -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
......
......@@ -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""",
],
}
......
......@@ -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},
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment