Project

General

Profile

Actions

Misc #16407

closed

Add .github/workflows/cygwin.yml

Misc #16407: Add .github/workflows/cygwin.yml

Added by fd0 (Daisuke Fujimura) almost 6 years ago. Updated over 5 years ago.

Status:
Closed
[ruby-dev:50880]
Tags:

Description

I would like to propose cygwin.yml for x86_64-cygwin CI.

Result (local branch): https://github.com/fd00/ruby/runs/337808124


Files

cygwin.yml (2.48 KB) cygwin.yml fd0 (Daisuke Fujimura), 12/08/2019 03:33 AM

Updated by nobu (Nobuyoshi Nakada) almost 6 years ago Actions #1

  • Status changed from Open to Closed

Updated by mame (Yusuke Endoh) almost 6 years ago Actions #2 [ruby-dev:50885]

  • 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) almost 6 years ago Actions #3 [ruby-dev:50888]

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) almost 6 years ago Actions #4 [ruby-dev:50903]

  • 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) almost 6 years ago Actions #5 [ruby-dev:50906]

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) almost 6 years ago Actions #6 [ruby-dev:50911]

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) almost 6 years ago Actions #7 [ruby-dev:50912]

  • 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) over 5 years ago Actions #8

  • 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]

Actions

Also available in: PDF Atom