Skip to content

fix: minizip-ng - remove flagged files - #18603

Closed
Andrew Phelps (anphel31) wants to merge 1 commit into
4.0from
anphel/esrp-fix-minizip-ng
Closed

fix: minizip-ng - remove flagged files#18603
Andrew Phelps (anphel31) wants to merge 1 commit into
4.0from
anphel/esrp-fix-minizip-ng

Conversation

@anphel31

@anphel31 Andrew Phelps (anphel31) commented Aug 25, 2026

Copy link
Copy Markdown
Member

Remove two password-protected (encrypted) libFuzzer seed-corpus zips from minizip-ng and drop the two CTest cases that read them.

minizip-ng ships test/fuzz/unzip_fuzzer_seed_corpus/encrypted_pkcrypt.zip and encrypted_wzaes.zip. The package-signing scan can't inspect encrypted archives and rejects the .src.rpm, blocking signing. The files are test-only and not shipped in any binary RPM.

  • An azldev archive overlay (file-remove, glob encrypted_*.zip) removes both and repacks the tarball; the post-overlay hash is pinned via origin = { type = "overlay" }.
  • A file-search-replace overlay on CMakeLists.txt drops only the two dependent CTest cases (unzip-pkcrypt, unzip-wzaes); the rest are untouched. The spec builds tests but has no %check.

azldev comp render --check-only reports no drift.

Copilot AI balanced review requested due to automatic review settings August 25, 2026 09:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes encrypted minizip-ng fuzz fixtures that block ESRP signing.

Changes:

  • Adds archive overlays to remove fixtures and related CTest cases.
  • Pins the repacked archive and refreshes generated state.
  • Moves minizip-ng into a dedicated component definition.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
base/comps/minizip-ng/minizip-ng.comp.toml Defines archive overlays and repacked source metadata.
base/comps/components.toml Removes the former inline component entry.
locks/minizip-ng.lock Refreshes the component fingerprint.
specs/m/minizip-ng/sources Records the repacked archive hash.
specs/m/minizip-ng/minizip-ng.spec Updates generated release and changelog data.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

filename = "minizip-ng-4.0.10.tar.gz"
hash = "9cb38550aec5f7983d8f3afd7ed376a05c9d0d4347507f8aea426d75da2d5d90555a671da9dbdd7982d3916f0371b4cb1cb647ed2a641e8256202cd8d4737fd7"
hash-type = "SHA512"
origin = { type = "overlay" }
Copilot AI review requested due to automatic review settings August 26, 2026 00:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated no new comments.

minizip-ng ships two password-protected (encrypted) libFuzzer seed-corpus zips (test/fuzz/unzip_fuzzer_seed_corpus/encrypted_pkcrypt.zip and encrypted_wzaes.zip) that fail the package-signing scan and block signing. Remove both with an azldev archive overlay (file-remove) that deterministically repacks the source tarball, and drop the two CTest cases (unzip-pkcrypt, unzip-wzaes) that read them via a file-search-replace overlay on CMakeLists.txt. The spec builds tests but has no %check; the files/cases are test-only and not shipped in any binary RPM.
Copilot AI review requested due to automatic review settings August 26, 2026 04:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated no new comments.

@anphel31 Andrew Phelps (anphel31) changed the title fix: remove ESRP-flagged encrypted fuzz seed-corpus zips from minizip-ng fix: minizip-ng - remove flagged files Aug 26, 2026
@anphel31
Andrew Phelps (anphel31) deleted the anphel/esrp-fix-minizip-ng branch August 26, 2026 04:55
@anphel31

Copy link
Copy Markdown
Member Author

Superseded by #18625 (branch renamed; same change).

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.

2 participants