From e11155ffd214093f02ff2c2285f924483993b58b Mon Sep 17 00:00:00 2001 From: Matt Fishman Date: Fri, 22 Nov 2024 11:15:40 -0500 Subject: [PATCH 1/3] [DO NOT MERGE] Demonstration of LazyArrays extension loading issue As discussed in #431, this PR is meant to demonstrate an issue loading the LazyArraysBlockArraysExt package extension in Julia v1.11.1 and the v1.11.2 pre-release. As a summary, I've tried running the downstream tests against a few Julia versions, here are the results: - Julia v1.11.0: All tests pass. - Julia v1.11.1: LazyArrays.jl tests fail when LazyArraysBlockArraysExt is being loaded with the error "ERROR: LoadError: ArgumentError: Package LazyArraysBlockArraysExt does not have BlockArrays in its dependencies", all others pass. - [Julia v1.11.2 pre-release](https://discourse.julialang.org/t/julia-v1-11-2-testing-period/122943): LazyArrays.jl tests fail with the same error as in Julia v1.11.1, all others pass. I tested it by setting `1.11-nightly` in the workflow. - Julia nightly: The last time I checked LazyArrays.jl tests ran properly (so the original issue plaguing Julia v1.11.1 and v1.11.2 is fixed) but failed for another independent reason. I haven't been able to reproduce this locally so this PR is the best I could do to demonstrate the issue. It seems like there is an issue in Julia v1.11.1 that is still in the v1.11.2 pre-release related to package extension loading. --- .github/workflows/downstream.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index fb9bb7e5..106597f6 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - julia-version: ['1'] + julia-version: ['1.11.0'] os: [ubuntu-latest] package: - {repo: BlockBandedMatrices.jl, group: JuliaLinearAlgebra} From ab1261a32c96cc0468a2637f6dfadcb2fd054d69 Mon Sep 17 00:00:00 2001 From: Matt Fishman Date: Fri, 22 Nov 2024 11:57:43 -0500 Subject: [PATCH 2/3] Test against Julia v1.11-nightly --- .github/workflows/downstream.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 106597f6..d547e4ce 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - julia-version: ['1.11.0'] + julia-version: ['1.11-nightly'] os: [ubuntu-latest] package: - {repo: BlockBandedMatrices.jl, group: JuliaLinearAlgebra} From 19c9fef550638823dc676627ab4268e811b9f5f7 Mon Sep 17 00:00:00 2001 From: mtfishman Date: Fri, 6 Dec 2024 07:16:31 -0500 Subject: [PATCH 3/3] Change back to testing against 1.11 in downstream tests now that Julia 1.11.2 has been released --- .github/workflows/downstream.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/downstream.yml b/.github/workflows/downstream.yml index 595a421c..5d9b1a34 100644 --- a/.github/workflows/downstream.yml +++ b/.github/workflows/downstream.yml @@ -31,7 +31,7 @@ jobs: strategy: fail-fast: false matrix: - julia-version: ['1.11-nightly'] + julia-version: ['1.11'] os: [ubuntu-latest] package: - {repo: BlockBandedMatrices.jl, group: JuliaLinearAlgebra}