You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the documentation to match what the code does
The README told people there was no System Extension to install; now it says
the subsystem was removed and why, and that userspace IOKit is the whole
mechanism. Three documents went with it:
- Documentation/development/system-extension-development.md described a
build flow — `swift build --product SystemExtension`, `sudo usbipd daemon
--install-extension` — for a product and a flag that no longer exist. The
product name was wrong even before this change.
- Documentation/troubleshooting/system-extension-troubleshooting.md
troubleshot a subsystem that is gone.
- Documentation/homebrew-troubleshooting.md was written throughout against a
formula named usbipd-mac, which has never existed — the formula is usbip.
Every command in it failed: brew install usbipd-mac, brew services start
usbipd-mac, the log path, the launchd plist names, and an untap of a tap
that is not the tap. It also omitted the brew trust step the README
documents as mandatory. Deleting it is better than rewriting 632 lines of
guesses; the true parts are already in the README.
`sudo usbipd daemon --install-extension` is removed from architecture.md,
build-troubleshooting.md and Emergency-Release-Procedures.md. That flag does
not exist and never did.
CLAUDE.md had three claims that were false. It described the subsystem as
quarantined rather than removed; it said both test targets compile
Tests/SharedUtilities/, which SwiftPM has never done because it ignores
`sources:` paths outside the target directory — AssertionHelpers.swift
references config.autoBindDevices, deleted long ago, and so cannot compile;
and it reported 397 tests when there are 429.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017rmyikdjWveP99ZUCDLY89
0 commit comments