diff --git a/README.md b/README.md index c2f18cf..0cffcc9 100644 --- a/README.md +++ b/README.md @@ -9,27 +9,27 @@ Recent kernels come first, because that is where rucc is going. Old kernels are ## Status -This section is written by `gk publish` from [matrix/matrix.json](matrix/matrix.json) and is replaced every time the results are published. Last published 2026-10-02, with 50 cells in the matrix. +This section is written by `gk publish` from [matrix/matrix.json](matrix/matrix.json) and is replaced every time the results are published. Last published 2026-10-03, with 75 cells in the matrix. ### Progress The current stripe of G1 is every Current kernel with every upstream GCC column on the tier 1 platforms, with `defconfig+gk` and `tinyconfig+gk`. The GCC 16 column is every release from 5.0 on with the newest GCC 16. ```text -x86_64 defconfig+gk [#########.....................] 24/84 28% -x86_64 tinyconfig+gk [..............................] 0/84 0% -i386 defconfig+gk [####..........................] 10/84 11% -i386 tinyconfig+gk [..............................] 0/84 0% -arm64 defconfig+gk [..............................] 0/84 0% -arm64 tinyconfig+gk [#.............................] 1/84 1% -total [###...........................] 35/504 6% +x86_64 defconfig+gk ████████▋░░░░░░░░░░░░░░░░░░░░░ 24/84 28% +x86_64 tinyconfig+gk ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0/84 0% +i386 defconfig+gk ████░░░░░░░░░░░░░░░░░░░░░░░░░░ 11/84 13% +i386 tinyconfig+gk ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0/84 0% +arm64 defconfig+gk ▊░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2/84 2% +arm64 tinyconfig+gk ▍░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1/84 1% +total ██▍░░░░░░░░░░░░░░░░░░░░░░░░░░░ 38/504 7% ``` ```text -x86_64 gcc-16.2.0 [#.............................] 1/50 2% -i386 gcc-16.2.0 [#.............................] 1/50 2% -arm64 gcc-16.2.0 [..............................] 0/50 0% -total [#.............................] 2/150 1% +x86_64 gcc-16.2.0 ▋░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1/50 2% +i386 gcc-16.2.0 ▋░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1/50 2% +arm64 gcc-16.2.0 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 0/50 0% +total ▌░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2/150 1% ``` ### Verdicts @@ -37,47 +37,80 @@ total [#.............................] 2/150 1% The newest cell at each crossing, over every platform and configuration. ```text -works ######################################## 20 -runs ############################ 14 -builds ## 1 -fails 0 +🟩 works ████████████████████████████████████████ 21 +🟨 runs ██████████████████████████████▌ 16 +🟧 builds █▉ 1 +🟥 fails 0 +``` + +The same cells by the rung they reached (spec 02.2), L8 being clean all the way through KUnit and the splat check. + +```text +L0 0 +L1 0 +L2 0 +L3 0 +L4 0 +L5 █▉ 1 +L6 ██████████████████████▉ 12 +L7 ███████▋ 4 +L8 ████████████████████████████████████████ 21 ``` The median build time of `defconfig+gk` cells per GCC column, in minutes. The machines are shared, so these move with their load. ```text -8.5.0 ################## 21 min, 3 cells -9.5.0 ################ 19 min, 3 cells -10.5.0 ############# 15 min, 3 cells -11.5.0 ########### 13 min, 3 cells -12.2.0 ################### 22 min, 4 cells -12.5.0 ########### 13 min, 3 cells -13.5.0 ############ 14 min, 3 cells -14.2.0 ########################### 31 min, 3 cells -14.4.0 ############## 16 min, 2 cells -15.3.0 ############ 14 min, 3 cells -16.1.0 ####################### 27 min, 2 cells -16.2.0 ######################################## 46 min, 2 cells +8.5.0 █████████████████████████▏ 21 min, 4 cells +9.5.0 ███████████████████▍ 16 min, 3 cells +10.5.0 ██████████████▏ 12 min, 3 cells +11.5.0 ███████████████▎ 13 min, 3 cells +12.2.0 ████████████████▉ 14 min, 4 cells +12.5.0 ███████████████▎ 13 min, 3 cells +13.5.0 ████████████████▋ 14 min, 3 cells +14.2.0 ████████████████████████████████████████ 34 min, 4 cells +14.4.0 ██████████████████ 15 min, 2 cells +15.3.0 █████████████████ 14 min, 3 cells +16.1.0 █████████████████▊ 15 min, 3 cells +16.2.0 ██████████████████▊ 16 min, 2 cells ``` +### By GCC column + +The newest cell at each crossing again, over every kernel, platform and configuration. + +| GCC | Cells | 🟩 | 🟨 | 🟧 | 🟥 | ⚠️ | Works | +|---|--:|--:|--:|--:|--:|--:|---| +| 8.5.0 | 4 | 2 | 2 | 0 | 0 | 1 | `█████░░░░░` 50% | +| 9.5.0 | 3 | 1 | 2 | 0 | 0 | 1 | `███▍░░░░░░` 33% | +| 10.5.0 | 3 | 2 | 1 | 0 | 0 | 1 | `██████▊░░░` 66% | +| 11.5.0 | 3 | 2 | 1 | 0 | 0 | 0 | `██████▊░░░` 66% | +| 12.2.0 | 4 | 3 | 1 | 0 | 0 | 0 | `███████▌░░` 75% | +| 12.5.0 | 3 | 2 | 1 | 0 | 0 | 0 | `██████▊░░░` 66% | +| 13.5.0 | 3 | 1 | 2 | 0 | 0 | 1 | `███▍░░░░░░` 33% | +| 14.2.0 | 4 | 2 | 2 | 0 | 0 | 2 | `█████░░░░░` 50% | +| 14.4.0 | 2 | 1 | 1 | 0 | 0 | 0 | `█████░░░░░` 50% | +| 15.3.0 | 3 | 2 | 0 | 1 | 0 | 1 | `██████▊░░░` 66% | +| 16.1.0 | 3 | 2 | 1 | 0 | 0 | 0 | `██████▊░░░` 66% | +| 16.2.0 | 3 | 1 | 2 | 0 | 0 | 1 | `███▍░░░░░░` 33% | + ### Latest cells | Date | Kernel | GCC | Platform | Config | Verdict | Rung | Minutes | |---|---|---|---|---|---|---|--:| -| 2026-10-02 | 7.2.8 | 8.5.0 | x86_64 | defconfig+gk | works | L8 | 41 | -| 2026-10-02 | 7.2.8 | 8.5.0 | i386 | defconfig+gk | works | L8 | 36 | -| 2026-10-02 | 7.2.8 | 14.2.0 | x86_64 | defconfig+gk | runs | L6 | 53 | -| 2026-10-02 | 7.2.8 | 14.2.0 | i386 | defconfig+gk | works | L8 | 38 | -| 2026-10-02 | 6.18.54 | 16.1.0 | x86_64 | defconfig+gk | runs | L6 | 19 | -| 2026-10-02 | 7.2.8 | 15.3.0 | i386 | defconfig+gk | works | L8 | 34 | -| 2026-10-02 | 6.18.54 | 15.3.0 | x86_64 | defconfig+gk | builds | L5 | 17 | -| 2026-10-02 | 6.18.54 | 14.4.0 | x86_64 | defconfig+gk | runs | L6 | 17 | -| 2026-10-02 | 7.2.8 | 13.5.0 | i386 | defconfig+gk | works | L8 | 31 | -| 2026-10-02 | 6.18.54 | 13.5.0 | x86_64 | defconfig+gk | runs | L6 | 17 | +| 2026-10-03 | 6.18.54 | 10.5.0 | x86_64 | defconfig+gk | 🟩 works | L8 | 22 | +| 2026-10-03 | 6.18.54 | 9.5.0 | x86_64 | defconfig+gk | 🟨 runs | L7 | 22 | +| 2026-10-03 | 6.18.54 | 8.5.0 | x86_64 | defconfig+gk | 🟨 runs | L7 | 21 | +| 2026-10-03 | 7.2.8 | 8.5.0 | arm64 | defconfig+gk | 🟨⚠️ runs | L7 | 55 | +| 2026-10-03 | 6.18.54 | 14.2.0 | x86_64 | defconfig+gk | 🟨⚠️ runs | L6 | 41 | +| 2026-10-02 | 7.2.8 | 16.2.0 | x86_64 | defconfig+gk | 🟩 works | L8 | 32 | +| 2026-10-02 | 7.2.8 | 14.2.0 | arm64 | defconfig+gk | 🟩 works | L8 | 62 | +| 2026-10-02 | 7.2.8 | 16.1.0 | x86_64 | defconfig+gk | 🟩 works | L8 | 32 | +| 2026-10-02 | 7.2.8 | 16.2.0 | i386 | defconfig+gk | 🟨⚠️ runs | L7 | 38 | +| 2026-10-02 | 7.2.8 | 15.3.0 | x86_64 | defconfig+gk | 🟩 works | L8 | 30 | ### Matrices -One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where the cell has not run yet. A `*` marks a flaky cell, whose boots disagreed and which keeps the lowest. A table appears once its first cell has run, and then every Current kernel has a row in it. The full heat maps, with warning counts, are in [reports](reports). +One square per cell: 🟩 works, 🟨 runs, 🟧 builds, 🟥 fails, · n/a, and blank where the cell has not run yet. ⚠️ marks a flaky cell, whose boots disagreed and which keeps the lowest rung. A table appears once its first cell has run, and then every Current kernel has a row in it. The full heat maps, with warning counts, are in [reports](reports). #### x86_64 defconfig+gk, 24 cells @@ -87,11 +120,23 @@ One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where | 5.15.221 | | | | | | | | | | | | | | 6.1.188 | | | | | | | | | | | | | | 6.6.157 | | | | | | | | | | | | | -| 6.12.111 | | | | | W | | | | | | | | -| 6.18.54 | R | R | R | R | R | R | R | R | R | B* | R | | -| 7.2.8 | W | W | R* | W | R* | W | W | R* | W | W | W | W | +| 6.12.111 | | | | | 🟩 | | | | | | | | +| 6.18.54 | 🟨 | 🟨 | 🟩 | 🟨 | 🟨 | 🟨 | 🟨 | 🟨⚠️ | 🟨 | 🟧⚠️ | 🟨 | | +| 7.2.8 | 🟩 | 🟨⚠️ | 🟨⚠️ | 🟩 | 🟩 | 🟩 | 🟨⚠️ | 🟨⚠️ | 🟩 | 🟩 | 🟩 | 🟩 | + +#### i386 defconfig+gk, 11 cells + +| Kernel | 8.5.0 | 9.5.0 | 10.5.0 | 11.5.0 | 12.2.0 | 12.5.0 | 13.5.0 | 14.2.0 | 14.4.0 | 15.3.0 | 16.1.0 | 16.2.0 | +|---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| +| 5.10.270 | | | | | | | | | | | | | +| 5.15.221 | | | | | | | | | | | | | +| 6.1.188 | | | | | | | | | | | | | +| 6.6.157 | | | | | | | | | | | | | +| 6.12.111 | | | | | | | | | | | | | +| 6.18.54 | | | | | | | | | | | | | +| 7.2.8 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | | 🟩 | 🟩 | 🟨⚠️ | -#### i386 defconfig+gk, 10 cells +#### arm64 defconfig+gk, 2 cells | Kernel | 8.5.0 | 9.5.0 | 10.5.0 | 11.5.0 | 12.2.0 | 12.5.0 | 13.5.0 | 14.2.0 | 14.4.0 | 15.3.0 | 16.1.0 | 16.2.0 | |---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| @@ -101,7 +146,7 @@ One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where | 6.6.157 | | | | | | | | | | | | | | 6.12.111 | | | | | | | | | | | | | | 6.18.54 | | | | | | | | | | | | | -| 7.2.8 | W | W | W | W | W | W | W | W | | W | | W | +| 7.2.8 | 🟨⚠️ | | | | | | | 🟩 | | | | | #### arm64 tinyconfig+gk, 1 cell @@ -113,7 +158,7 @@ One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where | 6.6.157 | | | | | | | | | | | | | | 6.12.111 | | | | | | | | | | | | | | 6.18.54 | | | | | | | | | | | | | -| 7.2.8 | | | | | | | | | | | | R | +| 7.2.8 | | | | | | | | | | | | 🟨 | ## How it works diff --git a/matrix/matrix.json b/matrix/matrix.json index bc248e2..1761dff 100644 --- a/matrix/matrix.json +++ b/matrix/matrix.json @@ -1,6 +1,45 @@ { "schema": 1, "cells": [ + { + "cell": "sha256:ef1ee0350f587da89d29b920c7f05ce70702aa93340e72b7a772ed55551db82a", + "kernel": "7.2.8", + "gcc": "gcc-8.5.0", + "binutils": "binutils-2.37", + "platform": "arm64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L7", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "flaky": true, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-03", + "started": 1790987065, + "seconds": 3325.97587394, + "build-seconds": 2471.900229326, + "machine": "vmi3112167" + }, + { + "cell": "sha256:e0fc49427293c3dc9666c500e5b6f1e52fde0683d7020265cb75bd26877d1a9b", + "kernel": "7.2.8", + "gcc": "gcc-14.2.0", + "binutils": "binutils-2.43.1", + "platform": "arm64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790983324, + "seconds": 3736.778254067, + "build-seconds": 2975.557842593, + "machine": "vmi3112167" + }, { "cell": "sha256:cf342e8ed48ac41386a952ea293e7d60e252cc774eef267bb23f893b8da64dd8", "kernel": "7.2.8", @@ -97,6 +136,25 @@ "build-seconds": 1055.674702756, "machine": "vmi3112167" }, + { + "cell": "sha256:16b975a10c7728ca7d0e5d3e02a0213d332fc01ba99e0784d5f95fa28072e16b", + "kernel": "7.2.8", + "gcc": "gcc-9.5.0", + "binutils": "binutils-2.39", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790963809, + "seconds": 2458.141261883, + "build-seconds": 1141.526375162, + "machine": "vmi3112167" + }, { "cell": "sha256:0faa764d30bedf87b978b1e9e6b454dd7cd280ed208737b0cea4e812cc26ff90", "kernel": "7.2.8", @@ -116,6 +174,25 @@ "build-seconds": 900.518617404, "machine": "vmi3112167" }, + { + "cell": "sha256:6950df27218e5f171617918145a6632a0445af1c66f4052cecc04e98c5ba4aa0", + "kernel": "7.2.8", + "gcc": "gcc-10.5.0", + "binutils": "binutils-2.41", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790966270, + "seconds": 2017.727315585, + "build-seconds": 700.116449826, + "machine": "vmi3112167" + }, { "cell": "sha256:4d212b72183e36e6b375018c273dda2438a4bd4a08a86e136a7c0c6ea89f59e3", "kernel": "7.2.8", @@ -135,6 +212,25 @@ "build-seconds": 603.230967877, "machine": "vmi3112167" }, + { + "cell": "sha256:1d5f328b85099e33a103ec07272420c63a2bd6b09d36b4c7a99030ca4c7246f0", + "kernel": "7.2.8", + "gcc": "gcc-11.5.0", + "binutils": "binutils-2.43.1", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790968289, + "seconds": 2054.634382976, + "build-seconds": 737.518570232, + "machine": "vmi3112167" + }, { "cell": "sha256:2433d5ceb712e21b2b7916291e442b073acc3307ef280c35f9856c8a4b7b5f3d", "kernel": "7.2.8", @@ -154,6 +250,25 @@ "build-seconds": 615.891106203, "machine": "vmi3112167" }, + { + "cell": "sha256:a4372a53d20a233937fd1b407b09c73f0708ebb0739343ed347879a53e21bcee", + "kernel": "7.2.8", + "gcc": "gcc-12.2.0", + "binutils": "binutils-2.39", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790970346, + "seconds": 2042.717563725, + "build-seconds": 748.91973447, + "machine": "vmi3112167" + }, { "cell": "sha256:9a322cf2ad2b60685213167da285dc70e2d3197bce9f9f756c846b46cc18348d", "kernel": "7.2.8", @@ -173,6 +288,25 @@ "build-seconds": 622.786148491, "machine": "vmi3112167" }, + { + "cell": "sha256:68c4a04f32ef94d6ff59e6d3204184e0f6aa421763b2bd146330247c8ff8fb6f", + "kernel": "7.2.8", + "gcc": "gcc-12.5.0", + "binutils": "binutils-2.45", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790972391, + "seconds": 2071.826702006, + "build-seconds": 739.614349141, + "machine": "vmi3112167" + }, { "cell": "sha256:df70fe4fac3fde06a5c5de9490a42cfbfef38cbc503f573ff220943c965cb76a", "kernel": "7.2.8", @@ -192,6 +326,25 @@ "build-seconds": 646.647387865, "machine": "vmi3112167" }, + { + "cell": "sha256:502d4067c534db56482a97d39c213bd3d7be6ba3e40daec634fe313087996dca", + "kernel": "7.2.8", + "gcc": "gcc-13.5.0", + "binutils": "binutils-2.47", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790974464, + "seconds": 2108.62636515, + "build-seconds": 805.613647834, + "machine": "vmi3112167" + }, { "cell": "sha256:9bf59ef366b01eec265b8839278b86ebdf63c3824fe7b2ad0ff9303238181248", "kernel": "7.2.8", @@ -249,6 +402,44 @@ "build-seconds": 671.064903805, "machine": "vmi3112167" }, + { + "cell": "sha256:fbe3c5219c47bff8047d1e9c2d4e4377d575d991f1370a2e2337e1d6c7b6fa0f", + "kernel": "7.2.8", + "gcc": "gcc-15.3.0", + "binutils": "binutils-2.47", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790976575, + "seconds": 2236.482516211, + "build-seconds": 836.414094207, + "machine": "vmi3112167" + }, + { + "cell": "sha256:cec8434eac4c72539b474b972cd818011ea098f45bfe1f2c8e17ae944c2a8e54", + "kernel": "7.2.8", + "gcc": "gcc-16.1.0", + "binutils": "binutils-2.47", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790978814, + "seconds": 2243.740351549, + "build-seconds": 840.923748152, + "machine": "vmi3112167" + }, { "cell": "sha256:2382afdd1f0154368459aa3e47a392f135dae9e9c764349079f6e63345d5861b", "kernel": "7.2.8", @@ -268,6 +459,26 @@ "build-seconds": 2783.68197985, "machine": "vmi3112167" }, + { + "cell": "sha256:11c62b46789ed66784e222b1ddc6b66941986e7ac5312153241a2d34e765478e", + "kernel": "7.2.8", + "gcc": "gcc-16.2.0", + "binutils": "binutils-2.47", + "platform": "i386", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L7", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "flaky": true, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790981059, + "seconds": 2262.816945694, + "build-seconds": 843.574360204, + "machine": "vmi3112167" + }, { "cell": "sha256:be7ef37c64daac907dca3bb6cc450b0a3293e665db9086d2afa18937fd0ee9d7", "kernel": "6.12.111", @@ -325,6 +536,25 @@ "build-seconds": 1610.601497416, "machine": "vmi3391933" }, + { + "cell": "sha256:abcf2b46e661652694cbc9dd85580ead6f7a3ede4af65e161e6be81763560721", + "kernel": "6.18.54", + "gcc": "gcc-8.5.0", + "binutils": "binutils-2.37", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L7", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-03", + "started": 1790988428, + "seconds": 1272.669771616, + "build-seconds": 685.894913208, + "machine": "vmi3391933" + }, { "cell": "sha256:c33b2a96e105b188612126a74dc4b5c5c63146fe3fb4cd5e0333f938c70bbd17", "kernel": "6.18.54", @@ -344,6 +574,25 @@ "build-seconds": 1113.241481693, "machine": "vmi3391933" }, + { + "cell": "sha256:244e95b52bc1e7eb09448416788f58add8ac919ec382e6980dc3225878c4a7ea", + "kernel": "6.18.54", + "gcc": "gcc-9.5.0", + "binutils": "binutils-2.39", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L7", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-03", + "started": 1790989703, + "seconds": 1296.667014572, + "build-seconds": 719.83161826, + "machine": "vmi3391933" + }, { "cell": "sha256:cfd3ad88ddca5b9cde86f0f1aff8e53f94beb7cc894f590dcc73078c119eb971", "kernel": "6.18.54", @@ -363,6 +612,25 @@ "build-seconds": 740.317116909, "machine": "vmi3391933" }, + { + "cell": "sha256:b24ebc536acb0dffe4fb72d5492e007fb9a13de30c885ad8dfd1d9784975d4a1", + "kernel": "6.18.54", + "gcc": "gcc-10.5.0", + "binutils": "binutils-2.41", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-03", + "started": 1790991004, + "seconds": 1301.141529639, + "build-seconds": 716.462624115, + "machine": "vmi3391933" + }, { "cell": "sha256:8ca29a582452e8d92676f748dc13927d56d10f74add365426c8cae39f4414018", "kernel": "6.18.54", @@ -458,6 +726,26 @@ "build-seconds": 1887.26384141, "machine": "vmi3391933" }, + { + "cell": "sha256:9cf9f22b58e0217a01597dda3e243fc85cc6d799b4093b7a738fe776f64a4ab8", + "kernel": "6.18.54", + "gcc": "gcc-14.2.0", + "binutils": "binutils-2.43.1", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L6", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "flaky": true, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-03", + "started": 1790985976, + "seconds": 2448.167349699, + "build-seconds": 853.281863073, + "machine": "vmi3391933" + }, { "cell": "sha256:9a598b64315364b9904755ef8f54fd08e7ef27476bd7ba818215fa9f37191bf9", "kernel": "6.18.54", @@ -610,6 +898,26 @@ "build-seconds": 1698.739794427, "machine": "vmi3391933" }, + { + "cell": "sha256:45495ae611370babee146a86b97b67332269d2f41c429def0b8bbe74862792e4", + "kernel": "7.2.8", + "gcc": "gcc-9.5.0", + "binutils": "binutils-2.39", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L6", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "flaky": true, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790965083, + "seconds": 2867.718534277, + "build-seconds": 980.122582647, + "machine": "vmi3391933" + }, { "cell": "sha256:184ffcfd2f883e815ae263c0d15f51430b1aceb01dbe7f3892811bcfaa963af8", "kernel": "7.2.8", @@ -648,6 +956,26 @@ "build-seconds": 1203.52173414, "machine": "vmi3391933" }, + { + "cell": "sha256:68ca1c289a7f85021d758490bbad833bd1bce998e163773daaa27ec49448fe7f", + "kernel": "7.2.8", + "gcc": "gcc-10.5.0", + "binutils": "binutils-2.41", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L6", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "flaky": true, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790967954, + "seconds": 2656.677478627, + "build-seconds": 806.766399081, + "machine": "vmi3391933" + }, { "cell": "sha256:6138991bf4aedbebf1e4f231734ca3d7e7b9f579a75b217546202ce921d6e90f", "kernel": "7.2.8", @@ -685,6 +1013,25 @@ "build-seconds": 2372.19544018, "machine": "vmi3391933" }, + { + "cell": "sha256:58cfdb85142f2d954bf148e2e8c992337bc277554e8aba884bfa0f45ea5e6d54", + "kernel": "7.2.8", + "gcc": "gcc-11.5.0", + "binutils": "binutils-2.43.1", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790970614, + "seconds": 1714.81554966, + "build-seconds": 832.966365737, + "machine": "vmi3391933" + }, { "cell": "sha256:fa0e1532cd840d2f3f0f1fcd4628c27be0db5a386e761fb42c079a6a61073e9c", "kernel": "7.2.8", @@ -705,6 +1052,25 @@ "build-seconds": 1956.232106598, "machine": "vmi3391933" }, + { + "cell": "sha256:f1c3ba3d37e8137a0c00e2de8ec81a93f8c340bff31e42cbee9a83f16b9167f8", + "kernel": "7.2.8", + "gcc": "gcc-12.2.0", + "binutils": "binutils-2.39", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790972331, + "seconds": 1711.776248693, + "build-seconds": 856.59558659, + "machine": "vmi3391933" + }, { "cell": "sha256:276a5172d1088bcbe5171a80d2cd73782f53f5f352746128d44acb8cbac01214", "kernel": "7.2.8", @@ -742,6 +1108,25 @@ "build-seconds": 946.938292188, "machine": "vmi3391933" }, + { + "cell": "sha256:643b3c97ca7bad4871396171e358f5734c190ae3aa8eb76f692eabefdfbf0a07", + "kernel": "7.2.8", + "gcc": "gcc-12.5.0", + "binutils": "binutils-2.45", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790974046, + "seconds": 1667.170093066, + "build-seconds": 856.037512238, + "machine": "vmi3391933" + }, { "cell": "sha256:d652d890df33f2a2c90447a138fab281d6d49b06c5882912313a7032e28a9ec9", "kernel": "7.2.8", @@ -779,6 +1164,26 @@ "build-seconds": 920.041631852, "machine": "vmi3391933" }, + { + "cell": "sha256:186eacda87585a8f6ebe8556de7ed9941029bf66f599e8ceec77988075e5c0a8", + "kernel": "7.2.8", + "gcc": "gcc-13.5.0", + "binutils": "binutils-2.47", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L6", + "verdict": "runs", + "warnings": 0, + "runs": 3, + "flaky": true, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790975715, + "seconds": 2733.980774284, + "build-seconds": 917.889619064, + "machine": "vmi3391933" + }, { "cell": "sha256:05fa2e93beff4639632e80ed6220f123de2fd8bdc3c337cd158d5c231c11cb6f", "kernel": "7.2.8", @@ -855,6 +1260,25 @@ "build-seconds": 948.1133978, "machine": "vmi3391933" }, + { + "cell": "sha256:ab7593fe01bdeda197059b8ea73aaf478f62fd806b750af337269a87bd8214c8", + "kernel": "7.2.8", + "gcc": "gcc-14.4.0", + "binutils": "binutils-2.47", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790978452, + "seconds": 1879.384939454, + "build-seconds": 912.092932453, + "machine": "vmi3391933" + }, { "cell": "sha256:2e2cff7d37983209b022073212a41e3ae01986e2604d71328fe8354a8f839c0c", "kernel": "7.2.8", @@ -892,6 +1316,25 @@ "build-seconds": 946.922485678, "machine": "vmi3391933" }, + { + "cell": "sha256:d41d64977fe52b334e8c15ad17082703ea566e0005c2b801705f517f96144809", + "kernel": "7.2.8", + "gcc": "gcc-15.3.0", + "binutils": "binutils-2.47", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790980335, + "seconds": 1809.430035218, + "build-seconds": 914.446182295, + "machine": "vmi3391933" + }, { "cell": "sha256:25cf4913521a78c3fb343d2885b703a0fa4015caf72946279dc9c40220c1b8af", "kernel": "7.2.8", @@ -929,6 +1372,25 @@ "build-seconds": 1602.518592147, "machine": "vmi3112167" }, + { + "cell": "sha256:14121df3c969217dd0127bf533aeb24c664466a39c9a709c0aef81dfbbfdeff7", + "kernel": "7.2.8", + "gcc": "gcc-16.1.0", + "binutils": "binutils-2.47", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790982147, + "seconds": 1911.509915282, + "build-seconds": 957.610422934, + "machine": "vmi3391933" + }, { "cell": "sha256:b4553f35201cb50fff83fc3c0ac9d00654b82200cdf89e896a8c0c9ce908c6c7", "kernel": "7.2.8", @@ -947,6 +1409,25 @@ "seconds": 3642.032976166, "build-seconds": 2563.90965381, "machine": "vmi3112167" + }, + { + "cell": "sha256:fb2e8dfe204fce5ed6f87e2c3ed9a41a3447e6c44e3f1d68fdd00b253712d13f", + "kernel": "7.2.8", + "gcc": "gcc-16.2.0", + "binutils": "binutils-2.47", + "platform": "x86_64", + "config": "defconfig+gk", + "host": "gk-host-trixie", + "rung": "L8", + "verdict": "works", + "warnings": 0, + "runs": 3, + "gk": "0.1.4 d8eb43ce97ba", + "date": "2026-10-02", + "started": 1790984061, + "seconds": 1910.889843854, + "build-seconds": 950.483154972, + "machine": "vmi3391933" } ] } diff --git a/reports/matrix-arm64.md b/reports/matrix-arm64.md index 2079ea8..af100f2 100644 --- a/reports/matrix-arm64.md +++ b/reports/matrix-arm64.md @@ -1,9 +1,15 @@ # arm64 -One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where the cell has not run. A cell marked with `*` was flaky, its boots disagreed and it keeps the lowest. Written by `gk publish` from `matrix/matrix.json`. +One square per cell: 🟩 works, 🟨 runs, 🟧 builds, 🟥 fails, · n/a, and blank where the cell has not run yet. ⚠️ marks a flaky cell, whose boots disagreed and which keeps the lowest rung. Written by `gk publish` from `matrix/matrix.json`. + +## defconfig+gk + +| Kernel | 8.5.0 | 9.5.0 | 10.5.0 | 11.5.0 | 12.2.0 | 12.5.0 | 13.5.0 | 14.2.0 | 14.4.0 | 15.3.0 | 16.1.0 | 16.2.0 | +|---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| +| 7.2.8 | 🟨⚠️ | | | | | | | 🟩 | | | | | ## tinyconfig+gk | Kernel | 8.5.0 | 9.5.0 | 10.5.0 | 11.5.0 | 12.2.0 | 12.5.0 | 13.5.0 | 14.2.0 | 14.4.0 | 15.3.0 | 16.1.0 | 16.2.0 | |---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -| 7.2.8 | | | | | | | | | | | | R | +| 7.2.8 | | | | | | | | | | | | 🟨 | diff --git a/reports/matrix-i386.md b/reports/matrix-i386.md index 98c90ac..099f39b 100644 --- a/reports/matrix-i386.md +++ b/reports/matrix-i386.md @@ -1,9 +1,9 @@ # i386 -One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where the cell has not run. A cell marked with `*` was flaky, its boots disagreed and it keeps the lowest. Written by `gk publish` from `matrix/matrix.json`. +One square per cell: 🟩 works, 🟨 runs, 🟧 builds, 🟥 fails, · n/a, and blank where the cell has not run yet. ⚠️ marks a flaky cell, whose boots disagreed and which keeps the lowest rung. Written by `gk publish` from `matrix/matrix.json`. ## defconfig+gk | Kernel | 8.5.0 | 9.5.0 | 10.5.0 | 11.5.0 | 12.2.0 | 12.5.0 | 13.5.0 | 14.2.0 | 14.4.0 | 15.3.0 | 16.1.0 | 16.2.0 | |---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -| 7.2.8 | W | W | W | W | W | W | W | W | | W | | W | +| 7.2.8 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | 🟩 | | 🟩 | 🟩 | 🟨⚠️ | diff --git a/reports/matrix-x86_64.md b/reports/matrix-x86_64.md index 14c916d..02fbc52 100644 --- a/reports/matrix-x86_64.md +++ b/reports/matrix-x86_64.md @@ -1,11 +1,11 @@ # x86_64 -One letter per cell: W works, R runs, B builds, F fails, · n/a, and blank where the cell has not run. A cell marked with `*` was flaky, its boots disagreed and it keeps the lowest. Written by `gk publish` from `matrix/matrix.json`. +One square per cell: 🟩 works, 🟨 runs, 🟧 builds, 🟥 fails, · n/a, and blank where the cell has not run yet. ⚠️ marks a flaky cell, whose boots disagreed and which keeps the lowest rung. Written by `gk publish` from `matrix/matrix.json`. ## defconfig+gk | Kernel | 8.5.0 | 9.5.0 | 10.5.0 | 11.5.0 | 12.2.0 | 12.5.0 | 13.5.0 | 14.2.0 | 14.4.0 | 15.3.0 | 16.1.0 | 16.2.0 | |---|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| -| 6.12.111 | | | | | W | | | | | | | | -| 6.18.54 | R | R | R | R | R | R | R | R | R | B* | R | | -| 7.2.8 | W | W | R* | W | R* | W | W | R* | W | W | W | W | +| 6.12.111 | | | | | 🟩 | | | | | | | | +| 6.18.54 | 🟨 | 🟨 | 🟩 | 🟨 | 🟨 | 🟨 | 🟨 | 🟨⚠️ | 🟨 | 🟧⚠️ | 🟨 | | +| 7.2.8 | 🟩 | 🟨⚠️ | 🟨⚠️ | 🟩 | 🟩 | 🟩 | 🟨⚠️ | 🟨⚠️ | 🟩 | 🟩 | 🟩 | 🟩 | diff --git a/reports/new-gcc-16.2.md b/reports/new-gcc-16.2.md index b89e10f..bdda5bd 100644 --- a/reports/new-gcc-16.2.md +++ b/reports/new-gcc-16.2.md @@ -30,7 +30,7 @@ Kernels with a cell: 1 of 7. Of those, 1 run. | 6.6.157 | longterm | not run | | | | | 6.12.111 | longterm | not run | | | | | 6.18.54 | longterm | not run | | | | -| 7.2.8 | stable | works | L8 | 0 | | +| 7.2.8 | stable | runs | L7 | 0 | | ### arm64 @@ -48,11 +48,15 @@ Kernels with a cell: 0 of 7. Of those, 0 run. ## Regressions against the same series -No kernel that gcc-16.1.0 got to a verdict with does worse with gcc-16.2.0. +Kernels that gcc-16.1.0 got further with. The signatures arrive with G3, so the first error is shown as the compiler wrote it. + +| Platform | Kernel | gcc-16.1.0 | gcc-16.2.0 | First error | +|---|---|---|---|---| +| i386 | 7.2.8 | works | runs | | ## New warnings -Over the 1 cells that have a gcc-16.1.0 cell to compare with, no warning option fires more often than it did. +Over the 2 cells that have a gcc-16.1.0 cell to compare with, no warning option fires more often than it did. ## Configuration differences @@ -64,3 +68,12 @@ Over the 1 cells that have a gcc-16.1.0 cell to compare with, no warning option |---|---|---| | CC_VERSION_TEXT | "x86_64-linux-gnu-gcc (GCC) 16.1.0" | "x86_64-linux-gnu-gcc (GCC) 16.2.0" | | GCC_VERSION | 160100 | 160200 | + +### 7.2.8 on i386 + +2 symbols differ. + +| symbol | gcc-16.1.0 | gcc-16.2.0 | +|---|---|---| +| CC_VERSION_TEXT | "i686-linux-gnu-gcc (GCC) 16.1.0" | "i686-linux-gnu-gcc (GCC) 16.2.0" | +| GCC_VERSION | 160100 | 160200 |