[#101981] [Ruby master Bug#17519] set_visibility fails when a prepended module and a refinement both exist — dbfeldman@...

Issue #17519 has been reported by fledman (David Feldman).

12 messages 2021/01/08

[#102003] [Ruby master Bug#17527] rb_io_wait_readable/writable with scheduler don't check errno — julien@...

Issue #17527 has been reported by ysbaddaden (Julien Portalier).

13 messages 2021/01/11

[#102065] [Ruby master Bug#17536] Segfault in `CFUNC :define_method` — v.ondruch@...

Issue #17536 has been reported by vo.x (Vit Ondruch).

13 messages 2021/01/13

[#102083] [Ruby master Bug#17540] A segfault due to Clang/LLVM optimization on 32-bit ARM Linux — xtkoba+ruby@...

Issue #17540 has been reported by xtkoba (Tee KOBAYASHI).

12 messages 2021/01/14

[#102102] [Ruby master Bug#17543] Ractor isolation broken by `self` in shareable proc — marcandre-ruby-core@...

Issue #17543 has been reported by marcandre (Marc-Andre Lafortune).

14 messages 2021/01/15

[#102118] [Ruby master Feature#17548] Need simple way to include symlink directories in Dir.glob — keithrbennett@...

Issue #17548 has been reported by keithrbennett (Keith Bennett).

8 messages 2021/01/17

[#102158] [Ruby master Bug#17560] Does `Module#ruby2_keywords` return `nil` or `self`? — nobu@...

Issue #17560 has been reported by nobu (Nobuyoshi Nakada).

9 messages 2021/01/19

[#102163] [Ruby master Bug#17561] The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2 — sean@...

Issue #17561 has been reported by smcgivern (Sean McGivern).

8 messages 2021/01/19

[#102249] [Ruby master Bug#17583] Segfault on large stack(RUBY_THREAD_VM_STACK_SIZE) — yoshiokatsuneo@...

Issue #17583 has been reported by yoshiokatsuneo (Tsuneo Yoshioka).

12 messages 2021/01/26

[#102256] [Ruby master Bug#17585] DWAR5 support? — v.ondruch@...

Issue #17585 has been reported by vo.x (Vit Ondruch).

19 messages 2021/01/26

[#102301] [Ruby master Bug#17591] Test frameworks and REPLs do not show deprecation warnings by default — eregontp@...

Issue #17591 has been reported by Eregon (Benoit Daloze).

14 messages 2021/01/29

[#102305] [Ruby master Feature#17592] Ractor should allowing reading shareable class instance variables — marcandre-ruby-core@...

Issue #17592 has been reported by marcandre (Marc-Andre Lafortune).

25 messages 2021/01/29

[ruby-core:102273] [Ruby master Misc#17586] Please run Windows CI in all std-lib repos

From: Greg.mpls@...
Date: 2021-01-28 14:34:58 UTC
List: ruby-core #102273
Issue #17586 has been updated by MSP-Greg (Greg L).


> What's mean Windows CI? Is it mingw or mswin or else?

First of all, re ‘or else’, `mingw` is widely used, and there are commercial applications using `mswin`.  Other platforms are much less common.

Everyone is aware of Windows Ruby, so we’ll assume that CI is not done to minimize the number of jobs run.  What is adequate CI for Windows?  I think it depends on the code being tested.

As to Windows issues, the most common issues are: 

1. File system path strings, in particular the drive at the root of a path.  Note that Windows paths can begin with a `File::SEPARATOR`.
2. File system case insensitivity.
3. Unavailable features like fork, UNIXSockets, various nonblock operations, etc.
4. Compile problems (`mingw`’s gcc vs `mswin`’s msvc).

I’ve been running scheduled `mingw` and `mswin` builds at the same time since the introduction of GitHub Actions, and when the code in question is pure Ruby code, both platforms normally fail.

If there were no resource/time constraints, I’d suggest testing on both `mingw` and `mswin`.  Practically, for Ruby code (not extension code), I think a few `mingw` jobs would find the vast majority of compatibility problems.


----------------------------------------
Misc #17586: Please run Windows CI in all std-lib repos
https://bugs.ruby-lang.org/issues/17586#change-90127

* Author: MSP-Greg (Greg L)
* Status: Open
* Priority: Normal
----------------------------------------
Please consider adding Windows CI to all std-lib repos.

Having ruby/ruby CI fail due to std-lib commits merged from their respective repos causes downstream issues, wasted time, etc.

See https://github.com/ruby/irb/pull/179 for an example adding Windows to Actions CI.

Re Actions matrix:

1. The os change from `*-latest` to `*-<numeric>` (eg, `macos-latest` to `macos-11.0`).  The `-latest` designation changes, so some may prefer a `-<numeric>` tag.  See https://github.com/actions/virtual-environments#available-environments for available environments and their naming.
2. Using numeric versions for Ruby causes an issue with 3.0, as it’s interpreted as 3, which is only a sematic major requirement.  Hence, quote all numeric versions.




-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next