Repository navigation
Correct duplicate-start contract and publish Python 2.6.1 - #165
Conversation
|
Candidate #165, exact
Counterfactuals are separate: published PyPI2.6.0 passes the same lifecycle checks using its actual generic409 exception, while the typed current-reason assertion fails. The historical mapping and unrelated-conflict controls pass. The first three typed originals stopped at that mismatch; their later assertions did not execute. Only the duplicate-reason mapping changes runtime behavior. No aliases, termination, lifecycle changes, native qualification or Cloud adoption are introduced. Exact hosted checks, immutable2.6.1 publication/normal installation and deployed portal readback remain pending before closing #163/#164. |
|



Delivered in Python 2.6.1
#165 merged at
150c6f6bc14e3516f75cc615b2f75f093ed84ea1, treede9f5fdf400f45a3be25a08fd27f0cf6fb9ccd9a, identical to the qualified candidate.4d4ab4543813988748d949086af47d8dbb0d8392targets the exact merge. PyPI wheel SHA256:94f55ba59de27719ba487c648894d5231823abbe44dc65231e3b26575cc1b355.use-existingreturns the original; closed duplicates refuse. Obsolete values return 422 without admission or mutation. Canonical duplicates retain their explicit start-audit suffixes.Only the duplicate-reason exception mapping changes runtime behavior. Policy values, admission, lifecycle, encoding and dependencies stay unchanged. The published-client typed failures remain their original failures. Initial local installation/setup failed before business admission; the subsequent normal public-index install and six fresh cases pass. A direct CI-log download timed out, so no full remote-log audit is claimed.
All local test resources, databases, dependencies and raw output are retired; runtime roles exited 0 without OOM. Borrowed images and other owners are protected. The merged remote head is independently 404. Sample's qualified tuple stays separate; Cloud's owner retains adoption. Acceptance for #163 and #164 is complete.