Skip to content

docs(deny): tighten + correct the quick-xml ignore note#176

Merged
hellno merged 2 commits into
mainfrom
hellno/deny-slop-trim
Jul 2, 2026
Merged

docs(deny): tighten + correct the quick-xml ignore note#176
hellno merged 2 commits into
mainfrom
hellno/deny-slop-trim

Conversation

@hellno

@hellno hellno commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Two commits:

1. Trim the slop (/remove-slop). The block from #171/#175 was ~12 comment lines with heavy ALL-CAPS emphasis and reason strings that duplicated the comment — inconsistent with the file's other ignore groups (hickory/gtk: 3-4 tight lines). Tightened to the house style.

2. Correct a factual error. A parallel investigation (which also filed the upstream release nudge z-galaxy/zbus#1837) found these advisories fire on two sub-0.41 quick-xml copies, not one:

  • 0.39.4 — runtime, via the gpui Linux AT-SPI stack (fixed by a zbus_xml 5.x on quick-xml 0.41).
  • 0.30.0 — a build dep of xcb 1.7.0 (X11 protocol XML; trusted input, no runtime surface, and no released xcb uses quick-xml >=0.41).

The advisories have no lower bound, so both match; cargo-deny just collapses the report to the 0.39.4 node. So the earlier "drop the two ignores once zbus_xml ships" was over-optimistic — after cargo update -p zbus_xml the xcb 0.30.0 build-dep still fires. The note now says to narrow (not delete) the entries to the xcb residual.

Comment-only; cargo deny check advisoriesadvisories ok.

@hellno hellno changed the title docs(deny): trim the quick-xml ignore comment to match house style docs(deny): tighten + correct the quick-xml ignore note Jul 2, 2026
hellno added 2 commits July 2, 2026 18:48
The quick-xml ignore block landed in #171/#175 was ~12 comment lines with heavy
ALL-CAPS emphasis and reason strings that duplicated the comment — inconsistent
with the file's other ignore groups (hickory/gtk are 3-4 tight lines with concise
one-line reasons). Tighten to the same style; no facts lost (trigger = a zbus_xml
5.x release on quick-xml 0.41, merged-but-unreleased upstream, no gpui bump, 6.0
caveat all retained). Comment-only; `cargo deny check advisories` stays green.
A parallel investigation (+ the upstream nudge z-galaxy/zbus#1837) surfaced that
these advisories fire on TWO sub-0.41 quick-xml copies, not one:
  - 0.39.4 — runtime, via the gpui Linux AT-SPI stack (fixed by a zbus_xml 5.x)
  - 0.30.0 — a *build* dep of xcb 1.7.0 (X11 protocol XML; trusted input, no
    runtime surface, and no released xcb uses quick-xml >=0.41)

The advisories have no lower bound, so both match; cargo-deny just collapses the
report to the 0.39.4 node. So the earlier "drop the two ignores once zbus_xml
ships" was over-optimistic — after `cargo update -p zbus_xml` the xcb 0.30.0
build-dep still fires. Correct the note to NARROW (not delete) the entries to the
xcb residual, and reference the upstream release nudge.
@hellno
hellno force-pushed the hellno/deny-slop-trim branch from 59fb115 to 42116bd Compare July 2, 2026 16:48
@hellno
hellno merged commit 5b87f2f into main Jul 2, 2026
5 checks passed
@hellno
hellno deleted the hellno/deny-slop-trim branch July 2, 2026 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant