Parse sealed Chromium library entries exactly #8

Merged
noel merged 1 commit from fix/chromium-runtime-ldconfig-check into main 2026-08-13 22:11:17 +00:00
Owner

The first sealed Chromium runtime build installed and audited all four exact packages successfully, then rejected the image because the library assertion expected a literal leading space while ldconfig indents entries with a tab.

Parse the first ldconfig field with awk and require an exact library-name match.

Verification:

  • installed the four checksum-pinned packages in a disposable --network none copy of the current Ubuntu runner image
  • resolved libasound.so.2, libnspr4.so, libnss3.so, libnssutil3.so, and libsmime3.so exactly
  • ./test-system-hz-hermetic.sh
  • git diff --check
The first sealed Chromium runtime build installed and audited all four exact packages successfully, then rejected the image because the library assertion expected a literal leading space while ldconfig indents entries with a tab. Parse the first ldconfig field with awk and require an exact library-name match. Verification: - installed the four checksum-pinned packages in a disposable --network none copy of the current Ubuntu runner image - resolved libasound.so.2, libnspr4.so, libnss3.so, libnssutil3.so, and libsmime3.so exactly - ./test-system-hz-hermetic.sh - git diff --check
noel merged commit a4123e721f into main 2026-08-13 22:11:17 +00:00
noel deleted branch fix/chromium-runtime-ldconfig-check 2026-08-13 22:11:17 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
noel/act-node-docker!8
No description provided.