Skip to content

Rebuild CrossDrive v1.5.35 with verifiable GPL source and release gates - #4

Merged
gkaragioul merged 3 commits into
mainfrom
fix/gpl-source-release
Sep 25, 2026
Merged

gkaragioul merged 3 commits into
mainfrom
fix/gpl-source-release

Conversation

@gkaragioul

@gkaragioul gkaragioul commented Sep 25, 2026 •

Copy link
Copy Markdown
Owner

The v1.5.34 downloads contain a custom WSL kernel and APFS/HFS modules without a verified corresponding-source package. This PR builds new v1.5.35 binaries from pinned upstream commits, records the final kernel config, toolchain, patch and output hashes, and packages their exact source beside both Windows downloads. The historical v1.5.34 binaries remain explicitly unverified.

The release audit now checks the bundled binaries, module ABI, kernel config, source ZIP contents and packaged shell-script line endings. CI builds the source ZIP and rejects temporary checkout files in it. Signed release paths require all three assets; the manual publisher also supports an explicit -AllowUnsigned path that labels the release and publishes the installer, portable executable and source ZIP together. Installer builds remove stale versioned outputs before rebuilding.

Validation: a full Ubuntu WSL kernel/module build succeeded; rebuilt module versions match 6.6.87.2-microsoft-standard-WSL2. The explicit unsigned candidate built both v1.5.35 Windows executables and the matching source ZIP locally. Product, dependency, commercial, unsigned release and strict GPL source audits passed. A deliberate binary-hash mismatch and an oversized source ZIP containing Git checkouts were both rejected. Both Windows executables report NotSigned.

Review notes: the v1.5.35 source ZIP is about 226 MB and is built on demand from pinned upstream archives. The user chose an unsigned public v1.5.35 release and removal of the old v1.5.34 downloads after the new version is online. No public release is created by this PR itself.

@gkaragioul gkaragioul changed the title Record GPL source provenance and gate CrossDrive releases Rebuild CrossDrive v1.5.35 with verifiable GPL source and release gates Sep 25, 2026
@gkaragioul
gkaragioul marked this pull request as ready for review September 25, 2026 16:40
@gkaragioul
gkaragioul merged commit 482a5a9 into main Sep 25, 2026
2 checks passed
@gkaragioul
gkaragioul deleted the fix/gpl-source-release branch September 26, 2026 11:45
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