Skip to content

Construct the supported GNU fixture and reuse qualified PCRE inputs - #362

Merged
chen21019 merged 1 commit into
mainfrom
fix/ubuntu-backport-gnu-fixture-20261025
Oct 24, 2026
Merged

chen21019 merged 1 commit into
mainfrom
fix/ubuntu-backport-gnu-fixture-20261025

Conversation

@chen21019

Copy link
Copy Markdown

The first real consumer fixture stopped before running the backport installer: Ubuntu protects the active coreutils provider, so the attempted GNU baseline could not be resolved. Construct that disposable baseline using Ubuntu's documented provider transition, then require the installer to preserve the chosen provider. The documented removal option is confined to fixture setup; the installer continues to use no apt, force flags or provider changes.

Reuse the exact PCRE2 packages already qualified by the previous workflow's successful build and qualification steps. The original whole run/job remain recorded as FAILURE, its consumer step as FAILURE and publication as SKIPPED. Bind the artifact ZIP, API ownership, producer/source recipe, package hashes, licensing and three owning-test receipts before reuse. No unmodified native package suite is recompiled or rerun. The current static installer still receives its normal compiler and unit-test gate.

The GNU runtime package pin matches the existing reviewed Server Ubuntu security lock (9.7-3ubuntu2.1). Existing provider-preservation, package-integrity, dependency, ABI, consumer and anonymous-publication gates remain required. No runtime, deployed site, firewall or production database is modified by this change.

Reference: https://ubuntu.com/server/docs/reference/other-tools/sudo-rs/

Validation: 25 focused qualifier tests, exact original PCRE stage/source/package evidence, source-lock check and workflow/static checks passed. Real GNU/uutils installation remains pending the corrected main publisher; it is not claimed passed by these source checks.

@chen21019
chen21019 requested a review from a team as a code owner October 24, 2026 21:01
@chen21019
chen21019 merged commit beb92e7 into main Oct 24, 2026
7 checks passed
@chen21019
chen21019 deleted the fix/ubuntu-backport-gnu-fixture-20261025 branch October 24, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant