Skip to content

Keep windows dependencies up to date#276

Open
dwoz wants to merge 1 commit intosaltstack:mainfrom
dwoz:windeps
Open

Keep windows dependencies up to date#276
dwoz wants to merge 1 commit intosaltstack:mainfrom
dwoz:windeps

Conversation

@dwoz
Copy link
Contributor

@dwoz dwoz commented Feb 13, 2026

Openssl, bzip2, libffi, and zlib will now stay up to date when we run --update-deps

@dwoz dwoz requested a review from twangboy February 13, 2026 21:29
@dwoz dwoz force-pushed the windeps branch 13 times, most recently from 539c4f6 to 65d298b Compare February 16, 2026 00:40
- Implement OpenSSL 3.6.1 source builds via MSVC (nmake) to replace unreliable pre-built binary dependencies.
- Add architecture isolation for Windows externals, mapping 'x86' to 'win32' to satisfy CPython's MSBuild expectations and prevent include path collisions.
- Automate discovery and management of portable Strawberry Perl and NASM in relenv/pyversions.py.
- Fix metadata generation for krb5 (major.minor pathing) and zlib (migration to GitHub releases for reliability).
- Resolve link failures by ensuring applink.c is present in include/ and patching openssl.props for correct DLL suffixes (-3 vs -3-x64).
- Disable SBOM generation for Python 3.12+ to avoid build-time issues.
- Force UTF-8 encoding in pre-commit hooks to prevent crashes on Windows.
- Clean up build-system merge artifacts and fix logging type errors.
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