Skip to content

Conversation

@demerphq
Copy link
Collaborator

The test times out regularly. Lets just disable it for now.
If someone cares we can revert this patch.

The test times out regularly. Lets just disable it for now.
If someone cares we can revert this patch.
@xenu
Copy link
Member

xenu commented Feb 11, 2022

I'm opposed, this is the most important Windows compiler. Also, judging from the results on blead, those failures are pretty rare. Out of 23 runs on the first page only 1 failed.

@xenu
Copy link
Member

xenu commented Feb 11, 2022

However, recently GitHub updated their windows-latest images from Windows 2019 to 2022. It's possible it affects our tests, but I don't think there's enough data to tell yet.

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 12, 2022 via email

@Leont
Copy link
Contributor

Leont commented Feb 12, 2022

The failure also occasionally shows up in the dists own smokes, e.g. here.

Quite frankly, it smells of an actual bug on our side.

@sisyphus
Copy link
Contributor

sisyphus commented Feb 12, 2022

The failure also occasionally shows up in the dists own smokes, e.g. here.

I have a number of x86, 64bitint builds of Strawberry perl from around that time installed on my Windows 7 PC - specifically 5.18.0, 5.20.0, 5.20.3, 5.22.0.
None of them exhibit that failure when building Socket-2.032., yet those 5.20.x Strawberry distros of mine have the identical mingw-w64 toolchain as Chorny's 5.20.1.
UPDATE: No they don't ... my 5.20.0 is built with gcc-4.8.2, whereas 5.20.3 was built with gcc-4.8.3. Presumably, Chorny's 5.20.1 must have been built with one of those 2 toolchains.

However, I notice that this particular FAIL report was run on Windows XP, and I wonder if the problem lies therein.

Socket-2.032 conducts some probing tests before generating the Makefile, and I also wonder if there might be something telling in the results of that testing.
Naturally, we don't get to see those results.
(In some of my modules that conduct similar probes, I've had the outputs written to a log file, and then added a test script that does nothing other than dump the contents of the log file to STDERR. Something like that could be handy here.)

Other than that, if someone who can reproduce the failure could post the output of that probing, then we might have something better to work with.

@sisyphus
Copy link
Contributor

sisyphus commented Feb 13, 2022

Yet I have created two PR's of late and both failed for the same reason.

@demerphq, could you provide a link to (at least one of) those failing PRs.

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 13, 2022 via email

@sisyphus
Copy link
Contributor

I was hoping that I might hit upon a local system here that reproduces the FAIL when building current blead, but no success with that yet.
However, I've noticed an inconsistency in the way that Socket-2.032 (and probably earlier) builds - which I've described at https://rt.cpan.org/Ticket/Display.html?id=141325

Basically, the build of Socket-2.032 that occurs during the building of perl is different to the build of Socket-2.032 that is done by that perl after it has been installed.

I'm not sure what to make of it.

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 17, 2022 via email

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 17, 2022 via email

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 17, 2022 via email

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 17, 2022 via email

@khwilliamson
Copy link
Contributor

Is this still an issue?

@jkeenan
Copy link
Contributor

jkeenan commented Jan 17, 2023

Is this still an issue?

It's my very casual impression that the Mingw64 CI setup is now DWIMming, which would obviate the need for this pull request. @demerphq, if you feel this is still needed, could you resolve the merge conflicts so we can move the discussion forward?

Thank you very much.

@demerphq
Copy link
Collaborator Author

demerphq commented Feb 8, 2023

I am going to close this PR, as I think whatever was causing the regular failures seems to have stopped. I havent seen a false positive for ages.

@demerphq demerphq closed this Feb 8, 2023
@demerphq demerphq deleted the yves/remove_mingw64_test_pipeline_for_now branch February 8, 2023 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants