Repository navigation
Fix Ubuntu certificate setup guidance and browser trust diagnosis - #1196
Brian Krabach (bkrabach) wants to merge 3 commits into
Conversation
Frozen harness correction — still draft and unqualifiedSuccessor: Independent review identified a reporting defect in the previous acceptance harness: cleanup errors could replace the injected primary error, and temporary-directory cleanup could fail after a passed report had been selected. This successor changes only
Verification: source review found no remaining issue in this correction; whitespace checks passed. The seven controls and real guest/browser/build checks are not run. No runtime acceptance is claimed. The displayed Next qualification: add |
Readiness independent qualification handoff — exact 845983aThe scoped Linux Independently checked
Limits and dispositionEarlier source-review defects and intentionally failing controls remain preserved. Root-invoked sudo does not test interactive user authentication. Actual Edge/Firefox/Snap trust, the Thinkstation imported CA identity and its browser error remain open; this PR is not represented as fixing that live incident. Source/installed screenshots and exact DOM selection evidence are retained; the direct parent image-delivery pair was unavailable, so I make no new parent pixel-comparison claim. The owner retained both its full-page analysis disagreement and targeted crop review. Releases retains current-main integration, required CI/independent approval, version and publication. Do not repeat the successful CA job merely for reporting, and do not substitute unrelated green Fast/iOS checks for the explicit Linux evidence above. The original owner retains worktree/evidence custody. No host trust changes, service restart, live update, or archive of an unshipped owner is authorized by this handoff. |
|
Releases has received the direct human instruction and integrated this exact accepted candidate into release PR #1205 (0.32.0), currently d840d26. Independent source/assembly/static review found no blocker; required Fast is green and the affected combined installed-package qualification is in progress. Normal independent approval is requested; no administrative bypass or live adoption. Please retain original evidence/failed records and avoid a competing release or implementation owner. This source PR remains open until actual publication is verified. |
|
Shipped in v0.32.0 through integrated release PR #1205. Published tag a50619f has the exact qualified tree d10c29ac277ee5c6d2a628807710c5d39e4d303a; all accepted non-static author blobs were preserved. Publisher 40494998201 completed all five jobs successfully. The actual downloaded wheel matches qualified SHA-256 24f0b5af983a04ce6382019fb3f6b919266233965ea3c807e9e7068e696a82c6. Closing as shipped, not merging this source branch again. Original evidence, failures, skips, limitations and author ownership remain intact. No live installation, service restart, trust-store change or Thinkstation retry occurred. Broad post-release run 40495284762 is monitored separately and is not yet a reported pass. Release: https://github.com/microsoft/amplifier-unified/releases/tag/v0.32.0 |
Problem
The published
/setuppage gives Ubuntu/Debian users only a generic instruction to copy a CA into the system directory. It does not emit the mistaken~/usrpath, but lacks a complete quoted command, administrator boundary, duplicate-download handling and separation of OS trust from browser trust.Proposed correction
(1)download filenames; require independent host/CA fingerprint verification before installation..crtdestination. Refuse existing destinations and multi-object PEM files; provide verification and conditional backout.No CA rotation, authentication-policy change, TLS implementation change, frontend bundle change or live configuration change.
Qualification
Final candidate:
845983ae53c0dc231ac5ceaa0914f1477d42f6d7./setupauth coverage.PYTHONPATHremoved. Packaged renderer hash and generated HTML equal source. Installed/source screenshots are byte-identical per width.The managed run used
f20190c62; the final successor adds only the CI workflow and adapter. All nine recorded managed inputs and renderer/harness bytes are unchanged. This reuses exact affected-behavior proof, not a claim that a newly rebuilt whole wheel is byte-identical.CI evidence artifact includes normal/injected JSON, command receipts, source/image/package identities, independent store observations and removal proof. Both the managed and CI guests were removed; they ran sequentially.
Independent source/evidence review found no blocking gap and recommends review/integration. Whitespace checks pass. Earlier unrun reports and review findings remain in the comments/history rather than being erased.
Limits and recommendation
sudoran as guest root; interactive authentication was not tested. The image is digest-pinned; APT versions are recorded, not transitively pinned.Recommendation: release-owner review and integration of this scoped instruction fix. This PR is left draft for that owner; no merge or publication has been performed.