◐ Shell
clean mode source ↗

Properly link against functions introduced in macOS 10.12 by maxbelanger · Pull Request #350 · python/cpython

SonicField added a commit to SonicField/cpython that referenced this pull request

@SonicField

Codification commit python#3 in post-c4 codification batch per supervisor
16:05:15Z dispatch. Anchors librarian 06:16Z (handle-namespace recurring
per-cycle observation) + pythia python#350 (cross-project collision queue) +
python#351 (per-cycle prediction confirmed by repeated fixup workarounds at
07:12Z, 08:10Z, 09:11Z, 10:12Z, 11:13Z, 12:50:32Z, 13:52:13Z, 14:53:48Z).

Documents:
- Cross-project handle collision class (multiple Phoenix-style teams on
  same OS user share role names like 'scribe', 'medic')
- Proximate driver: nbs-sidecar-restart line 153 handle-strip collapses
  compound handles like supervisor-vib -> supervisor, erasing project
  distinctness when project name follows role
- Current operational workaround: --root=PATH filter on every fixup call
- Proposed one-line fix: add SC_ROOT to dedup key so cross-project
  sidecars stay separate by default (lines 167 + 169 area in script)

The fix is local to nbs-sidecar-restart and does not require coordination
with nbs-sidecar itself. --root=PATH becomes an additional filter rather
than the only protection.

Doc-only commit; not modifying nbs-sidecar-restart in this Phoenix repo
(out of phoenix tree). Implementation deferred to whoever ships the
script change.