Skip to content

linux: fix 'TLS PSK derivation fixes' #1524

linux: fix 'TLS PSK derivation fixes'

linux: fix 'TLS PSK derivation fixes' #1524

Triggered via pull request July 25, 2025 07:26
Status Failure
Total duration 35s
Artifacts 2

build.yml

on: pull_request
libdbus
22s
libdbus
fallback shared libraries
0s
fallback shared libraries
muon minimal static
22s
muon minimal static
Matrix: cross
Matrix: default
Fit to window
Zoom out
Zoom in

Annotations

16 errors
default (gcc, release)
Process completed with exit code 1.
default (clang, debug)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
default (clang, debug)
Process completed with exit code 1.
default (gcc, debug)
The operation was canceled.
default (gcc, debug)
The strategy configuration was canceled because "default.gcc_release" failed
default (clang, release)
The operation was canceled.
default (clang, release)
The strategy configuration was canceled because "default.gcc_release" failed
libdbus
Process completed with exit code 1.
cross (armhf)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
cross (armhf)
Error: stdout samu: muon: DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" The Meson build system Version: 1.3.2 Source dir: /build Build dir: /build/.build-ci Build type: cross build Project name: libnvme Project version: 1.14 Cross compiler sanity tests disabled via the cross file. C compiler for the host machine: /usr/bin/arm-linux-gnueabihf-gcc (gcc 13.3.0 "arm-linux-gnueabihf-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0") C linker for the host machine: /usr/bin/arm-linux-gnueabihf-gcc ld.bfd 2.42 Compiler for language c for the build machine not found. Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: arm Host machine cpu: armv7 Target machine cpu family: arm Target machine cpu: armv7 Compiler for language cpp for the host machine not found. WARNING: We thought we found pkg-config '/usr/bin/arm-linux-gnueabihf-pkg-config' but now it's not there. How odd! Found pkg-config: NO Found CMake: NO Run-time dependency json-c found: NO (tried pkgconfig and cmake) Not looking for a fallback subproject for the dependency json-c because: Use of fallback dependencies is disabled. Run-time dependency libkeyutils found: NO (tried pkgconfig and cmake) Checking if "__builtin_type_compatible_p" compiles: YES Checking if "typeof" compiles: YES Checking if "byteswap.h" compiles: YES Checking if "bswap64" : links: YES Checking if "statement-expr" compiles: YES Checking if "isblank" : links: YES Checking if "linux/mctp.h" compiles: YES Checking if "netdb" : links: YES Run-time dependency threads found: YES Run-time dependency dl found: YES Checking for function "dlsym" with dependency dl: YES Compiler for C supports function attribute fallthrough: YES Configuring libnvme.spec using configuration Configuring config.h using configuration Checking if "ioctl has glibc-style prototype" compiles: YES Configuring nbft-dump-diff.sh using configuration Configuring gen-nbft-diffs.sh using configuration Program diff found: YES (/usr/bin/diff) Configuring conf.py using configuration Configuring api.rst using configuration Configuring index.rst using configuration Configuring quickstart.rst using configuration Configuring installation.rst using configuration Configuring mi.rst using configuration Configuring config-schema.json using configuration Program /build/doc/../scripts/kernel-doc found: YES (/build/doc/../scripts/kernel-doc) Program /build/doc/../scripts/kernel-doc-check found: YES (/build/doc/../scripts/kernel-doc-check) Build targets in project: 32 libnvme 1.14 Paths prefixdir : /usr/local sysconfdir : /usr/local/etc bindir : /usr/local/bin includedir : /usr/local/include datadir : /usr/local/share mandir : /usr/local/share/man libdir : /usr/local/lib build location: /build/.build-ci Dependencies json-c : false OpenSSL : false keyutitls : false libdbus : false Python 3 : false liburing : false Configuration git version : "1.14" User defined options Cross files : .github/cross/ubuntu-cross-armhf.txt buildtype : release werror : true openssl : disabled python : disabled Found ninja-1.11.1 at /usr/bin/ninja ninja: Entering directory `/build/.build-ci' [1/87] Compiling C object ccan/libccan.a.p/ccan_str_debug.c.o [2/87] Compiling C object ccan/libccan.a.p/ccan_str_str.c.o [3/87] Compiling C object ccan/libccan.a.p/ccan_list_list.c.o [4/87] Linking static target ccan/libccan.a [5/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_filters.c.o [6/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_log.c.o [7/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_sysfs.c.o [8/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_nbft.c.o [9/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_linux.c.o FAILED: src/libnvme.so.1.14.0.p/nvme_linux.c.o /usr/bin/arm-linux-gnueabihf-gcc -Isrc/libnvme.so.1.14.0.p -Isrc -I../src -I. -I.. -Iccan -I../ccan -Iinternal -I../internal -fdiagnostics-co
cross (ppc64le)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
cross (ppc64le)
Error: stdout samu: muon: DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" The Meson build system Version: 1.3.2 Source dir: /build Build dir: /build/.build-ci Build type: cross build Project name: libnvme Project version: 1.14 Cross compiler sanity tests disabled via the cross file. C compiler for the host machine: /usr/bin/powerpc64le-linux-gnu-gcc (gcc 13.3.0 "powerpc64le-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0") C linker for the host machine: /usr/bin/powerpc64le-linux-gnu-gcc ld.bfd 2.42 Compiler for language c for the build machine not found. Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: ppc64 Host machine cpu: Target machine cpu family: ppc64 Target machine cpu: Compiler for language cpp for the host machine not found. WARNING: We thought we found pkg-config '/usr/bin/powerpc64le-linux-gnu-pkg-config' but now it's not there. How odd! Found pkg-config: NO Found CMake: NO Run-time dependency json-c found: NO (tried pkgconfig and cmake) Not looking for a fallback subproject for the dependency json-c because: Use of fallback dependencies is disabled. Run-time dependency libkeyutils found: NO (tried pkgconfig and cmake) Checking if "__builtin_type_compatible_p" compiles: YES Checking if "typeof" compiles: YES Checking if "byteswap.h" compiles: YES Checking if "bswap64" : links: YES Checking if "statement-expr" compiles: YES Checking if "isblank" : links: YES Checking if "linux/mctp.h" compiles: YES Checking if "netdb" : links: YES Run-time dependency threads found: YES Run-time dependency dl found: YES Checking for function "dlsym" with dependency dl: YES Compiler for C supports function attribute fallthrough: YES Configuring libnvme.spec using configuration Configuring config.h using configuration Checking if "ioctl has glibc-style prototype" compiles: YES Configuring nbft-dump-diff.sh using configuration Configuring gen-nbft-diffs.sh using configuration Program diff found: YES (/usr/bin/diff) Configuring conf.py using configuration Configuring api.rst using configuration Configuring index.rst using configuration Configuring quickstart.rst using configuration Configuring installation.rst using configuration Configuring mi.rst using configuration Configuring config-schema.json using configuration Program /build/doc/../scripts/kernel-doc found: YES (/build/doc/../scripts/kernel-doc) Program /build/doc/../scripts/kernel-doc-check found: YES (/build/doc/../scripts/kernel-doc-check) Build targets in project: 32 libnvme 1.14 Paths prefixdir : /usr/local sysconfdir : /usr/local/etc bindir : /usr/local/bin includedir : /usr/local/include datadir : /usr/local/share mandir : /usr/local/share/man libdir : /usr/local/lib build location: /build/.build-ci Dependencies json-c : false OpenSSL : false keyutitls : false libdbus : false Python 3 : false liburing : false Configuration git version : "1.14" User defined options Cross files : .github/cross/ubuntu-cross-ppc64le.txt buildtype : release werror : true openssl : disabled python : disabled Found ninja-1.11.1 at /usr/bin/ninja ninja: Entering directory `/build/.build-ci' [1/87] Compiling C object ccan/libccan.a.p/ccan_str_debug.c.o [2/87] Compiling C object ccan/libccan.a.p/ccan_str_str.c.o [3/87] Compiling C object ccan/libccan.a.p/ccan_list_list.c.o [4/87] Linking static target ccan/libccan.a [5/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_filters.c.o [6/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_log.c.o [7/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_sysfs.c.o [8/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_nbft.c.o [9/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_linux.c.o FAILED: src/libnvme.so.1.14.0.p/nvme_linux.c.o /usr/bin/powerpc64le-linux-gnu-gcc -Isrc/libnvme.so.1.14.0.p -Isrc -I../src -I. -I.. -Iccan -I../ccan -Iinternal -I../internal -fdiagnost
cross (ppc64le)
The strategy configuration was canceled because "cross.armhf" failed
cross (s390x)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
cross (s390x)
Error: stdout samu: muon: DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config" The Meson build system Version: 1.3.2 Source dir: /build Build dir: /build/.build-ci Build type: cross build Project name: libnvme Project version: 1.14 Cross compiler sanity tests disabled via the cross file. C compiler for the host machine: /usr/bin/s390x-linux-gnu-gcc (gcc 13.3.0 "s390x-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0") C linker for the host machine: /usr/bin/s390x-linux-gnu-gcc ld.bfd 2.42 Compiler for language c for the build machine not found. Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: s390x Host machine cpu: Target machine cpu family: s390x Target machine cpu: Compiler for language cpp for the host machine not found. WARNING: We thought we found pkg-config '/usr/bin/s390x-linux-gnu-pkg-config' but now it's not there. How odd! Found pkg-config: NO Found CMake: NO Run-time dependency json-c found: NO (tried pkgconfig and cmake) Not looking for a fallback subproject for the dependency json-c because: Use of fallback dependencies is disabled. Run-time dependency libkeyutils found: NO (tried pkgconfig and cmake) Checking if "__builtin_type_compatible_p" compiles: YES Checking if "typeof" compiles: YES Checking if "byteswap.h" compiles: YES Checking if "bswap64" : links: YES Checking if "statement-expr" compiles: YES Checking if "isblank" : links: YES Checking if "linux/mctp.h" compiles: YES Checking if "netdb" : links: YES Run-time dependency threads found: YES Run-time dependency dl found: YES Checking for function "dlsym" with dependency dl: YES Compiler for C supports function attribute fallthrough: YES Configuring libnvme.spec using configuration Configuring config.h using configuration Checking if "ioctl has glibc-style prototype" compiles: YES Configuring nbft-dump-diff.sh using configuration Configuring gen-nbft-diffs.sh using configuration Program diff found: YES (/usr/bin/diff) Configuring conf.py using configuration Configuring api.rst using configuration Configuring index.rst using configuration Configuring quickstart.rst using configuration Configuring installation.rst using configuration Configuring mi.rst using configuration Configuring config-schema.json using configuration Program /build/doc/../scripts/kernel-doc found: YES (/build/doc/../scripts/kernel-doc) Program /build/doc/../scripts/kernel-doc-check found: YES (/build/doc/../scripts/kernel-doc-check) Build targets in project: 32 libnvme 1.14 Paths prefixdir : /usr/local sysconfdir : /usr/local/etc bindir : /usr/local/bin includedir : /usr/local/include datadir : /usr/local/share mandir : /usr/local/share/man libdir : /usr/local/lib build location: /build/.build-ci Dependencies json-c : false OpenSSL : false keyutitls : false libdbus : false Python 3 : false liburing : false Configuration git version : "1.14" User defined options Cross files : .github/cross/ubuntu-cross-s390x.txt buildtype : release werror : true openssl : disabled python : disabled Found ninja-1.11.1 at /usr/bin/ninja ninja: Entering directory `/build/.build-ci' [1/87] Compiling C object ccan/libccan.a.p/ccan_str_debug.c.o [2/87] Compiling C object ccan/libccan.a.p/ccan_str_str.c.o [3/87] Compiling C object ccan/libccan.a.p/ccan_list_list.c.o [4/87] Linking static target ccan/libccan.a [5/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_filters.c.o [6/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_log.c.o [7/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_sysfs.c.o [8/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_nbft.c.o [9/87] Compiling C object src/libnvme.so.1.14.0.p/nvme_linux.c.o FAILED: src/libnvme.so.1.14.0.p/nvme_linux.c.o /usr/bin/s390x-linux-gnu-gcc -Isrc/libnvme.so.1.14.0.p -Isrc -I../src -I. -I.. -Iccan -I../ccan -Iinternal -I../internal -fdiagnostics-color=always -D_FILE_OFFSET_
cross (s390x)
The strategy configuration was canceled because "cross.armhf" failed

Artifacts

Produced during runtime
Name Size Digest
log files Expired
4.97 KB
sha256:63d2ad841f959b76561e439558355c428aafe151a7b58b3a5696a83f93a99c81
logs files Expired
4.61 KB
sha256:440d6f4f7a1241081652e9686ca4b216927767af6f72fb3ad26f8c1bc019209e