SciML / SciML/FastPower.jl

QA: Aqua/JET findings marked @test_broken pending fix

Open Beginner friendly
#52 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Julia
Stars
11
Forks
4
Avg merge
5h 21m
Merged PRs (30d)
7

Description

While converting the test suite to the grouped-tests CI layout, the QA group surfaced one genuine Aqua finding that is currently marked @test_broken so the QA group stays green and the grouped-tests PR can merge. It should be fixed and un-broken.

Finding (Aqua deps_compat, check_extras)
  • Aqua.test_all "Compat bounds" -> extras check fails: the package [extras] section lists Pkg (44cfe95a-1eb2-52ea-b672-e2afdf69b78f) but the main Project.toml [compat] section has no compat entry for Pkg. Aqua error:
    FastPower extras: result is non-empty -> Pkg [44cfe95a-...] has no compat entry
    
    Fix: add Pkg = "1" (or appropriate bound) to [compat], then remove the @test_broken and restore the full Aqua.test_all(FastPower).

All other Aqua sub-checks pass (method ambiguity, unbound type params, undefined exports, Project comparison, stale deps, deps/weakdeps compat, piracy, persistent tasks). To keep QA running every other check, the QA driver now calls Aqua.test_all(FastPower; deps_compat=false) plus a @test_broken placeholder for the extras finding.

Ignore until reviewed by @ChrisRackauckas.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the package Project.toml and the QA driver that calls Aqua.test_all(FastPower; deps_compat=false). Check the [extras] and [compat] entries for Pkg, then run the Aqua QA tests. Done means the appropriate Pkg compat entry is present, the @test_broken placeholder is removed, and the full Aqua.test_all(FastPower) passes.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
testing
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.