[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