Skip to content

343 of 354 upstream symbol anchors survived the pin advance; the 11 that did not name six vLLM model files deleted at 555967922 #1199

Description

@localai-bot

scripts/check-symbol-anchors.py --upstream-root <vllm-checkout>, added for #1143, resolves every `vllm/...::Symbol` citation in this tree against the parity pin 5559679229bc961848b121ccdeaa8fa5d79bec98, read with git show <pin>:<path> so the checkout's working tree cannot stand in for the pin.

First run, on a checkout asserted to contain the pin:

upstream checked 354 (fresh 343, stale 0, file absent 11)

The headline is the 343. Not one symbol anchor pointed at a symbol vLLM had renamed or removed, across a pin advance that broke every LINE anchor #1139 examined. That is the case for the convention, measured rather than argued.

The 11 that did not resolve are 10 distinct citations naming a FILE that is absent at the pin:

Citation Reading the pinned tree
.agents/model-matrix.md:286 vllm/model_executor/models/olmo.py::OlmoForCausalLM file gone. registry.py:658 at the pin maps "OlmoForCausalLM": ("transformers", "TransformersForCausalLM") — vLLM no longer has a native Olmo implementation, it routes to the transformers fallback. Our row therefore claims a mirror source that does not exist.
.agents/model-matrix.md:287 olmo2.py::Olmo2ForCausalLM file gone
.agents/model-matrix.md:292 ouro.py::OuroForCausalLM file gone
.agents/model-matrix.md:297 persimmon.py::PersimmonForCausalLM file gone
.agents/model-matrix.md:301 plamo2.py::Plamo2ForCausalLM file gone
.agents/model-matrix.md:424 fuyu.py::FuyuForCausalLM file gone; registry.py:765 lists "FuyuForCausalLM": "0.25.0" in the removed-model table
.agents/parity-ledger.md:845, .agents/specs/fp8-kv-cache.md:114 vllm/tests/kernels/attention/test_cache.py — a malformed path. Upstream has tests/kernels/..., not vllm/tests/kernels/...
.agents/specs/tenstorrent-trace-runner.md:77 vllm/v1/worker/gpu/worker.py::capture_model — the file is gpu_worker.py
tests/scripts/test_agent_record.py:627 fixture text, not a real citation. A known false positive of the opt-in mode; it is why the upstream half is not a gate

Why it is filed rather than fixed. Six of the nine live ones are .agents/model-matrix.md cells, and correcting them is not a path edit: OlmoForCausalLM routing to the transformers fallback changes what the row claims about vLLM, which is the owning row's call. The other three are one-line path repairs in files owned by other rows.

Repeat the measurement with:

python3 scripts/check-symbol-anchors.py --upstream-root /path/to/vllm

Owner: none yet. Listed under ## Owed in citation-anchor-freshness.md until a row claims it. Related: #1139 (line anchors on one row, same disease), #1143 (the in-repo half).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions