atproto git client
atgc plan dependencies.md
11 kB · 161 lines


id: dependencies title: What atgc ships is known, licensed, and not advised against status: open repos: [atgc] dependsOn: [] exitCriterion: > cargo-deny passes with no ignored advisory that has a fix atgc could take. #

dependencies #

cargo deny check runs and passes, and the file records why each ignore is there and what would remove it — visible rather than silenced, and cargo-deny reports advisory-not-detected once an ignored id stops matching, so no ignore can outlive its advisory unnoticed.

Two advisories stand, both under jacquard and neither fixable here, and the open entries below are mostly the record of not fixing them: the routes that look available (a vendored fork, dropping the dns feature, a [patch.crates-io] that is a silent no-op) are each worse than the advisory, and re-deriving that is a day's work every time.

Three bugs found in jacquard are recorded here too, unreported. They are the reason vendor/jacquard-oauth exists, and landing them upstream is the same work as deleting it.

What it needs #

Done #