[#113756] [Ruby master Bug#19711] NoMethodError "private method `new' called for class" since bebd05fb51ea65bc57344b67100748200f8311eb — "yahonda (Yasuo Honda) via ruby-core" <ruby-core@...>

Issue #19711 has been reported by yahonda (Yasuo Honda).

7 messages 2023/06/05

[#113771] [Ruby master Feature#19712] IO#reopen removes singleton class — "itarato (Peter Arato) via ruby-core" <ruby-core@...>

Issue #19712 has been reported by itarato (Peter Arato).

11 messages 2023/06/05

[#113782] [Ruby master Bug#19716] SystemStackError occurs too easily on Alpine Linux (due to small stack size reported by pthread_attr_getstacksize on musl libc) — "alexdowad (Alex Dowad) via ruby-core" <ruby-core@...>

Issue #19716 has been reported by alexdowad (Alex Dowad).

6 messages 2023/06/07

[#113788] [Ruby master Bug#19717] `ConditionVariable#signal` is not fair when the wakeup is consistently spurious. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #19717 has been reported by ioquatix (Samuel Williams).

13 messages 2023/06/07

[#113819] [Ruby master Feature#19720] Warning for non-linear Regexps — "Eregon (Benoit Daloze) via ruby-core" <ruby-core@...>

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

11 messages 2023/06/08

[#113835] [Ruby master Misc#19722] DevMeeting-2023-07-13 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

Issue #19722 has been reported by mame (Yusuke Endoh).

9 messages 2023/06/09

[#113944] [Ruby master Feature#19737] Add `IO::Buffer#cat` for concat `IO::Buffer` instances — "unasuke (Yusuke Nakamura) via ruby-core" <ruby-core@...>

Issue #19737 has been reported by unasuke (Yusuke Nakamura).

7 messages 2023/06/19

[#113953] [Ruby master Bug#19739] Key cannot be found in a Hash when slice! method is applied to the key — "ilya.andreyuk (Ilya Andreyuk) via ruby-core" <ruby-core@...>

Issue #19739 has been reported by ilya.andreyuk (Ilya Andreyuk).

9 messages 2023/06/20

[#113966] [Ruby master Bug#19742] Introduce `Module#anonymous?` — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #19742 has been reported by ioquatix (Samuel Williams).

47 messages 2023/06/21

[#114025] [Ruby master Feature#19744] Namespace on read — "tagomoris (Satoshi TAGOMORI) via ruby-core" <ruby-core@...>

Issue #19744 has been reported by tagomoris (Satoshi TAGOMORI).

71 messages 2023/06/27

[#114032] [Ruby master Misc#19747] Propose Kevin Newton and Jemma Issroff as core committers — "k0kubun (Takashi Kokubun) via ruby-core" <ruby-core@...>

Issue #19747 has been reported by k0kubun (Takashi Kokubun).

8 messages 2023/06/28

[#114038] [Ruby master Bug#19749] Confirm correct behaviour when attaching private method with `#define_method` — "itarato (Peter Arato) via ruby-core" <ruby-core@...>

Issue #19749 has been reported by itarato (Peter Arato).

15 messages 2023/06/28

[ruby-core:113854] ruby/ruby Cirrus CI improvement

From: "Jun Aruga (he / him) via ruby-core" <ruby-core@...>
Date: 2023-06-09 10:57:16 UTC
List: ruby-core #113854
Hello Fedor @ Cirrus CI,
CC: Ruby Core mailing list.

Thank you for helping the Ruby project for adding Cirrus CI. I am
sending an email to ask you for help to improve the Cirrus CI. We are
running 4 parallel jobs (2 gcc cases ARM, 2 clang cases ARM) in the
Cirrus CI.
However, I am seeing some challenges such as the queue is stopping,
and the clang cases are 2 or 3 times slower than gcc cases. So, today
we stopped the 2 clang cases in a compromised way.

Could you check our .cirrus.yml file on the reverted commit, and give
advice to us and ideally just send a pull-request to the master branch
for that?

https://github.com/ruby/ruby/blob/master/.cirrus.yml

```
$ git clone https://github.com/ruby/ruby.git
$ cd ruby
$ git revert 72f07f0a5f882e87e305d668587152fa209a0568.
```

I suspect the current `cpu:` value might not be correct. And we may
need the following change.

```
diff --git a/.cirrus.yml b/.cirrus.yml
index be76e4ab4a..8b820be1a2 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -16,10 +16,10 @@ task:
     image: ghcr.io/ruby/ruby-ci-image:$CC
     # Define the used cpu core in each matrix task. We can use total 16 cpu
     # cores in entire matrix. [cpu] = [total cpu: 16] / [number of tasks]
-    cpu: 8
+    cpu: 4
     # We can request maximum 4 GB per cpu.
     # [memory per task] = [memory per cpu: 4 GB] * [cpu]
-    memory: 32G
+    memory: 16G
   env:
     CIRRUS_CLONE_DEPTH: 50
     optflags: '-O1'
@@ -71,10 +71,10 @@ yjit_task:
     image: ghcr.io/ruby/ruby-ci-image:$CC
     # Define the used cpu core in each matrix task. We can use total 16 cpu
     # cores in entire matrix. [cpu] = [total cpu: 16] / [number of tasks]
-    cpu: 8
+    cpu: 4
     # We can request maximum 4 GB per cpu.
     # [memory per task] = [memory per cpu: 4 GB] * [cpu]
-    memory: 32G
+    memory: 16G
   env:
     CIRRUS_CLONE_DEPTH: 50
     optflags: '-O1'
```

Thank you for your help!

-- 
Jun | He - Him | Timezone: UTC+1 or 2, Czech Republic
See <https://www.worldtimebuddy.com/czech-republic-prague-to-utc> for
the timezone.

 ______________________________________________
 ruby-core mailing list -- ruby-core@ml.ruby-lang.org
 To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
 ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/

In This Thread

Prev Next