Skip to content

Commit

Permalink
Merge branch 'master' into teh/exit
Browse files Browse the repository at this point in the history
  • Loading branch information
lgoettgens authored Oct 12, 2023
2 parents 6345d51 + 19a5588 commit 0a3fc08
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

- Two additions check whether packages might block precompilation on Julia 1.10 or higher:
- Two additions check whether packages might block precompilation on Julia 1.10 or higher: ([#174](https://github.com/JuliaTesting/Aqua.jl/pull/174))
+ `test_persistent_tasks` tests whether "your" package can safely be used as a dependency for downstream packages.
This test is disabled for the default testsuite, but you can opt-in by supplying `persistent_tasks=true` to `test_all`.
+ `find_persistent_tasks_deps` is useful if "your" package hangs upon precompilation: it runs `test_persistent_tasks` on all the things you depend on, and may help isolate the culprit(s).

### Changed

- The docstring for `test_stale_deps` explains the situation with package extensions. ([#203](https://github.com/JuliaTesting/Aqua.jl/pull/203))


## [0.7.3] - 2023-09-25

Expand Down
9 changes: 8 additions & 1 deletion src/stale_deps.jl
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,14 @@ Test that `package` loads all dependencies listed in `Project.toml`.
Note that this does not imply that `package` loads the dependencies
directly, this can be achieved via transitivity as well.
!!! note "Known bug"
!!! note "Weak dependencies and extensions"
Due to the automatic loading of package extensions once all of
their trigger dependencies are loaded, Aqua.jl can, by design of julia,
not check if a package extension indeed loads all of its trigger
dependencies using `import` or `using`.
!!! warning "Known bug"
Currently, `Aqua.test_stale_deps` does not detect stale
dependencies when they are stdlib. This is considered a bug and
Expand Down

0 comments on commit 0a3fc08

Please sign in to comment.