Skip to content

Conversation

@gitforwindowshelper
Copy link

@rimrul
Copy link
Member

rimrul commented Nov 1, 2025

Ah, we're only running check() on i686. That explains the x64 build succeeding without any signs of attempting to pass check().

@dscho
Copy link
Member

dscho commented Nov 3, 2025

@rimrul how about simply dropping building (and deploying) i686? we're not using the i686 MSYS package in MinGit...

dscho and others added 2 commits November 3, 2025 17:27
For some reason, PCRE2 v10.47 fails the test suite on i686. Since Git
for Windows does not support i686 assets other than MinGit anymore (and
i686 MinGit does not use the MSYS variant of the `pcre2` library), it is
not actually needed.

Signed-off-by: Johannes Schindelin <[email protected]>
Signed-off-by: Matthias Aßhauer <[email protected]>
@dscho dscho marked this pull request as ready for review November 3, 2025 16:52
@dscho
Copy link
Member

dscho commented Nov 3, 2025

I will manually deploy it (x86_64-only).

-> https://github.com/git-for-windows/git-for-windows-automation/actions/runs/19042556102

There is a test in PCRE2 that has given us grief for long enough when
building the MSYS variant of PCRE2: The ISO-8859-1 one. The problem is a
difference in assumptions between PCRE2 and the Cygwin runtime (or for
that matter, the MSYS2 runtime).

For years, we tried to work around it, but it is finally time to admit
that keeping the workaround working is not worth the effort. All it
would do would be to continually document the difference in opinion, and
it would not add the confidence a test should add.

So let's drop the workaround, and skip the ISO-8859-1 test at long last.

Signed-off-by: Johannes Schindelin <[email protected]>
@dscho dscho merged commit b2a21d6 into main Nov 4, 2025
4 checks passed
@dscho dscho deleted the pcre2-10.47 branch November 4, 2025 09:26
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.

[New pcre2 version] pcre2-10.47

3 participants