From 1644808bc654cf89c1c88457a55a8a076248724c Mon Sep 17 00:00:00 2001 From: Alan Somers Date: Sun, 7 Dec 2025 09:34:14 -0700 Subject: [PATCH 1/3] DO NOT MERGE attempt to debug a nightly cargo bug --- .cirrus.yml | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 7e0e09d..45a9e8a 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -5,6 +5,10 @@ setup: &SETUP setup_script: - fetch https://sh.rustup.rs -o rustup.sh - sh rustup.sh -y --profile=minimal --default-toolchain ${VERSION}-x86_64-unknown-freebsd + - . $HOME/.cargo/env || true + - pkg info -a + - cargo version --verbose + build: &BUILD cargo_cache: @@ -17,22 +21,22 @@ build: &BUILD - . $HOME/.cargo/env || true - cargo test --all -task: - env: - VERSION: 1.85.0 - name: FreeBSD 13.5 MSRV - freebsd_instance: - image: freebsd-13-5-release-amd64 - << : *SETUP - << : *BUILD - before_cache_script: rm -rf $HOME/.cargo/registry/index +#task: + #env: + #VERSION: 1.85.0 + #name: FreeBSD 13.5 MSRV + #freebsd_instance: + #image: freebsd-13-5-release-amd64 + #<< : *SETUP + #<< : *BUILD + #before_cache_script: rm -rf $HOME/.cargo/registry/index task: - name: FreeBSD 14.2 nightly + name: FreeBSD 14.3 nightly env: VERSION: nightly freebsd_instance: - image: freebsd-14-2-release-amd64-ufs + image: freebsd-14-3-release-amd64-ufs << : *SETUP << : *BUILD clippy_script: @@ -55,11 +59,11 @@ task: - cargo check --all-targets before_cache_script: rm -rf $HOME/.cargo/registry/index -task: - name: Linux MSRV - container: - image: rust:1.85.0 - setup_script: - - rustup component add rustfmt - << : *BUILD - before_cache_script: rm -rf $HOME/.cargo/registry/index +#task: + #name: Linux MSRV + #container: + #image: rust:1.85.0 + #setup_script: + #- rustup component add rustfmt + #<< : *BUILD + #before_cache_script: rm -rf $HOME/.cargo/registry/index From 572fde0a1523014b65a589d38c559764e9517eb2 Mon Sep 17 00:00:00 2001 From: Alan Somers Date: Mon, 8 Dec 2025 09:14:53 -0700 Subject: [PATCH 2/3] Add more Cargo debug logging --- .cirrus.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.cirrus.yml b/.cirrus.yml index 45a9e8a..cfa4a8e 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -2,6 +2,8 @@ setup: &SETUP env: HOME: /tmp # cargo needs it RUST_BACKTRACE: full # Better info for debugging test failures. + CARGO_LOG: debug + CARGO_HTTP_DEBUG: true setup_script: - fetch https://sh.rustup.rs -o rustup.sh - sh rustup.sh -y --profile=minimal --default-toolchain ${VERSION}-x86_64-unknown-freebsd From 286b8dfe0ec4d175528da956a4163baa50b729db Mon Sep 17 00:00:00 2001 From: Alan Somers Date: Wed, 10 Dec 2025 16:17:21 -0700 Subject: [PATCH 3/3] try multiple FreeBSD versions --- .cirrus.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index cfa4a8e..7fcbbe3 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -34,11 +34,18 @@ build: &BUILD #before_cache_script: rm -rf $HOME/.cargo/registry/index task: - name: FreeBSD 14.3 nightly env: VERSION: nightly - freebsd_instance: - image: freebsd-14-3-release-amd64-ufs + matrix: + - name: FreeBSD 13.5 nightly + freebsd_instance: + image: freebsd-13-5-release-amd64 + - name: FreeBSD 14.3 nightly + freebsd_instance: + image: freebsd-14-3-release-amd64-ufs + - name: FreeBSD 15.0 nightly + freebsd_instance: + image: freebsd-15-0-release-amd64-ufs << : *SETUP << : *BUILD clippy_script: