Skip to content

[backports-release-1.10] Allow ext → ext dependency if triggers are a strict superset (#56368)#60997

Merged
KristofferC merged 1 commit intoJuliaLang:backports-release-1.10from
topolarity:ct/backport-56368
Feb 24, 2026
Merged

[backports-release-1.10] Allow ext → ext dependency if triggers are a strict superset (#56368)#60997
KristofferC merged 1 commit intoJuliaLang:backports-release-1.10from
topolarity:ct/backport-56368

Conversation

@topolarity
Copy link
Copy Markdown
Member

@topolarity topolarity commented Feb 11, 2026

Also includes #55589.

Resolves the lingering extension dependency cycles that we have on 1.10.

This is a breaking change (see issue #56204), since it makes ext → ext
loading edges stricter than they are today to align with 1.11 / 1.12
behavior.

Draft due to dependency on JuliaLang/Pkg.jl#4619 and #60996.

@topolarity topolarity added breaking This change will break code minor change Marginal behavior change acceptable for a minor release backport 1.10 Change should be backported to the 1.10 release labels Feb 11, 2026
@oscardssmith
Copy link
Copy Markdown
Member

IMO we really need to do this. Otherwise supporting 1.10 in packages with extensions is just too annoying.

@KristofferC KristofferC deleted the branch JuliaLang:backports-release-1.10 February 19, 2026 15:21
@DilumAluthge DilumAluthge reopened this Feb 20, 2026
@KristofferC KristofferC mentioned this pull request Feb 20, 2026
45 tasks
@topolarity topolarity force-pushed the ct/backport-56368 branch 2 times, most recently from c176d0f to c99267d Compare February 20, 2026 16:11
@topolarity topolarity marked this pull request as ready for review February 20, 2026 16:12
… strict superset (JuliaLang#56368)

Resolves the lingering extension dependency cycles that have on 1.10.

This is a breaking change (see issue JuliaLang#56204), since it makes ext → ext
loading edges stricter than they are today to align with 1.11 / 1.12
behavior.

Requires JuliaLang/Pkg.jl#4619.
@KristofferC KristofferC merged commit 077106c into JuliaLang:backports-release-1.10 Feb 24, 2026
3 of 5 checks passed
@KristofferC KristofferC removed the backport 1.10 Change should be backported to the 1.10 release label Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking This change will break code minor change Marginal behavior change acceptable for a minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants