Misc #16407
closedAdd .github/workflows/cygwin.yml
Description
I would like to propose cygwin.yml for x86_64-cygwin CI.
Result (local branch): https://github.com/fd00/ruby/runs/337808124
Files
Updated by nobu (Nobuyoshi Nakada) over 5 years ago
- Status changed from Open to Closed
Updated by mame (Yusuke Endoh) over 5 years ago
- Status changed from Closed to Assigned
- Assignee set to fd0 (Daisuke Fujimura)
Hi,
The test fails frequently on cygwin. Could you investigate and fix it?
https://github.com/ruby/ruby/actions?page=1&query=branch%3Amaster+workflow%3ACygwin
Also, it only runs make btest
.
I'm negative against adding the platform to CIs if make check
does not pass.
Updated by fd0 (Daisuke Fujimura) over 5 years ago
Could you investigate and fix it?
Sorry, I have no idea now...
If develop is hindered, you can revert it.
Updated by hsbt (Hiroshi SHIBATA) over 5 years ago
- Tags set to cygwin
- Status changed from Assigned to Closed
- Assignee changed from fd0 (Daisuke Fujimura) to nobu (Nobuyoshi Nakada)
I ignore to run btest on cygwin environment of GitHub Actions recently. I will completely remove it if no one maintains it.
Updated by mame (Yusuke Endoh) over 5 years ago
hsbt (Hiroshi SHIBATA) wrote:
I ignore to run btest on cygwin environment of GitHub Actions recently. I will completely remove it if no one maintains it.
Agreed for the removal. Adding a CI without its active maintainer is harmful.
Updated by mame (Yusuke Endoh) over 5 years ago
I have deleted the github action file for cygwin CI. That is broken.
https://github.com/ruby/ruby/runs/394774858
0 [main] dirname (5068) C:\tools\cygwin\bin\dirname.exe: *** fatal error - cygheap base mismatch detected - 0x180317408/0x18033F408.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
1 [main] git (3544) C:\tools\cygwin\bin\git.exe: *** fatal error - cygheap base mismatch detected - 0x180317408/0x18033F408.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version. The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you
are unable to find another cygwin DLL.
##[error]Process completed with exit code 127.
Adding a platform to the official CI may make users misunderstand that the platform is officially supported.
Please start it on your own repository first, and maintain it for a few month, at least.
Updated by naruse (Yui NARUSE) over 5 years ago
- Status changed from Closed to Feedback
Adding a platform to the official CI may make users misunderstand that the platform is officially supported.
I'm not for such attitude.
But unstable CI is harmful.
Updated by mame (Yusuke Endoh) about 5 years ago
- Status changed from Feedback to Closed
Applied in changeset git|095a937dc2c0924dbfda7f7625ac2921a10de231.
.github/workflows/cygwin.yml: Removed
There is no active maintainer for cygwin. The CI failure is too noisy.
[Misc #16407]