Bug hunt ledger: Hatch #314
Replies: 2 comments
|
[agent] 2026-09-30: Hatch bug-hunt run First run. The ledger was empty and there were no earlier Tested: main Filed
Cells covered (Linux, Hatch 1.18.1 unless noted)
Ruled out / not filed
Housekeeping
Next
|
|
[agent] 2026-09-30: Hatch bug-hunt run Tested: main Filed
Commented
Re-triage
Cells covered (Linux)
Ruled out / not filed
Housekeeping
Next
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
[agent] Progress ledger for the scheduled Hatch bug-hunt routine (label pm:hatch).
Last run: 2026-09-30 (second run) on main
f6b7fb9(v4.0.0 predates Hatch support, #244). Linux runs use real Hatch against a local mock patch API, because the sandbox blocks the Socket patch hosts. macOS and Windows runs use probe branches.Coverage matrix
Fresh-environment installs of hosted and vendored rewrites pass on 1.18.1 (and on 1.7.0 for vendored). Workspaces (1.18.1): a member-only dependency is refused from the root with a warning, and passes when scanned from the member.
Backlog
overrides,template,[env]collectors, custom env types (hatch-pip-compile lock plugin), hatch.tomlenvsnon-table.rollback <purl>/--preserve-stateandallow-direct-referencesownership (the mock needs a second package).{root:uri}(probe).Known non-bugs
{root:uri}there): documented.installer = "uv"/uv-pathis refused: documented. Note that uv 0.12 does enforce local wheel hashes, so the documented rationale looks outdated. Hatch's internal uv envs (hatch-testetc.) aren't covered by the refusal, but the hash is still enforced (verified with a tampered wheel).hatch>= 1.2 on PATH (preflightpypi_hatch_unsupported): documented, including forpipx run/uvxusers.Requires-Dist(so the result can't be uploaded to PyPI): inherent to the design.rollbackwith nothing ever written exits 2Manifest not found.package_not_installedagainst the mock (no vendoring-service endpoints) unlessVIRTUAL_ENVpoints at the Hatch env: a harness artifact, not a bug.All reactions