Skip to content

refactor fabrics: move discovery and connect logic code to the library #3530

refactor fabrics: move discovery and connect logic code to the library

refactor fabrics: move discovery and connect logic code to the library #3530

Triggered via pull request December 17, 2025 12:18
Status Failure
Total duration 52s
Artifacts 3

build.yml

on: pull_request
fallback shared libraries
0s
fallback shared libraries
muon minimal static
39s
muon minimal static
make static
38s
make static
build libnvme and nvme-cli separately
42s
build libnvme and nvme-cli separately
Matrix: cross
Matrix: libnvme
Matrix: nvme-cli
Fit to window
Zoom out
Zoom in

Annotations

22 errors
libnvme (gcc, debug)
Process completed with exit code 1.
muon minimal static
Process completed with exit code 1.
libnvme (clang, debug)
The strategy configuration was canceled because "libnvme.gcc_debug" failed
libnvme (clang, debug)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
libnvme (clang, debug)
Process completed with exit code 1.
libnvme (clang, release)
The strategy configuration was canceled because "libnvme.gcc_debug" failed
libnvme (clang, release)
The operation was canceled.
libnvme (gcc, release)
The strategy configuration was canceled because "libnvme.gcc_debug" failed
libnvme (gcc, release)
The operation was canceled.
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: nvme-cli Project version: 3.0-a.1 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 C compiler for the build machine: cc (gcc 13.3.0 "cc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0") C linker for the build machine: cc ld.bfd 2.42 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. 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 "isblank" : links: YES Checking if "sys/random.h" compiles: YES Checking if "linux/sed-opal.h" compiles: YES Checking if "key_type" compiles: YES Checking if "tm_gmtoff" compiles: YES Compiler for C supports function attribute fallthrough: YES Run-time dependency libkeyutils found: NO (tried pkgconfig and cmake) Checking if "statement-expr" compiles: 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 Configuring nvme-config.h using configuration Configuring nvme.spec using configuration Configuring discovery.conf using configuration Configuring 70-nvmf-autoconnect.conf using configuration Configuring nvmefc-boot-connections.service using configuration Configuring nvmf-autoconnect.service using configuration Configuring nvmf-connect-nbft.service using configuration Configuring nvmf-connect.target using configuration Configuring [email protected] using configuration Configuring 65-persistent-net-nbft.rules using configuration Configuring 70-nvmf-autoconnect.rules using configuration Configuring 70-nvmf-keys.rules using configuration Configuring 71-nvmf-hpe.rules using configuration Configuring 71-nvmf-netapp.rules using configuration Configuring 71-nvmf-vastdata.rules using configuration Configuring libnvme.spec 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/libnvme/doc/../scripts/kernel-doc found: YES (/build/libnvme/doc/../scripts/kernel-doc) Program /build/libnvme/doc/../scripts/kernel-doc-check found: YES (/build/libnvme/doc/../scripts/kernel-doc-check) Build targets in project: 37 nvme-cli 3.0-a.1 Paths prefixdir : /usr/local sysconfdir : /usr/local/etc sbindir : /usr/local/sbin datadir : /usr/local/share mandir : /usr/local/share/man udevrulesdir : /usr/local/lib/udev/rules.d dracutrulesdir : /usr/local/lib/dracut/dracut.conf.d/ rundir : /usr/local/run systemddir : /usr/local/lib/systemd/system build location : /build/.build-ci Dependencies json-c : NO OpenSSL : NO
nvme-cli (gcc, debug)
Process completed with exit code 1.
nvme-cli (clang, debug)
The strategy configuration was canceled because "nvme-cli.gcc_debug" failed
nvme-cli (clang, debug)
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
nvme-cli (clang, debug)
Process completed with exit code 1.
cross (ppc64le)
The strategy configuration was canceled because "cross.s390x" failed
cross (ppc64le)
The operation was canceled.
nvme-cli (gcc, release)
The strategy configuration was canceled because "nvme-cli.gcc_debug" failed
nvme-cli (gcc, release)
The operation was canceled.
nvme-cli (clang, release)
The strategy configuration was canceled because "nvme-cli.gcc_debug" failed
nvme-cli (clang, release)
The operation was canceled.
cross (armhf)
The strategy configuration was canceled because "cross.s390x" failed
cross (armhf)
The operation was canceled.

Artifacts

Produced during runtime
Name Size Digest
libnvme logs files Expired
17.8 KB
sha256:12d7f2510fe335e8403483185f64628fd34fe69400ee556ad50762545539c5a0
log files Expired
10.6 KB
sha256:55055c7b0bdfcea4bdd96d0d5b4a3708d7541f1512dfa06d04ca17db4f5b63cb
logs files Expired
18.4 KB
sha256:7977e8c0d91e7edfee6313897157ac9d6cbeb3a72f2f90e2678feb157d145550