[#103135] [Ruby master Feature#17768] Proposal: Downward assignments — mame@...

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

10 messages 2021/04/01

[#103162] [Ruby master Feature#17773] Alias `Numeric#zero?` and `Float#zero?` as `Numeric#empty?` and `Float#empty?` — sawadatsuyoshi@...

Issue #17773 has been reported by sawa (Tsuyoshi Sawada).

9 messages 2021/04/02

[#103241] [Ruby master Bug#17777] 2.6.7 fails to build on macOS: implicit declaration of function 'rb_native_mutex_destroy' is invalid in C99 — eregontp@...

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

17 messages 2021/04/05

[#103280] [Ruby master Bug#17781] Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang — supermathie@...

SXNzdWUgIzE3NzgxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHN1cGVybWF0aGllIChNaWNoYWVsIEJy

9 messages 2021/04/07

[#103305] [Ruby master Feature#17785] Allow named parameters to be keywords — marcandre-ruby-core@...

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

21 messages 2021/04/08

[#103310] [Ruby master Feature#17786] Proposal: new "ends" keyword — jzakiya@...

Issue #17786 has been reported by jzakiya (Jabari Zakiya).

13 messages 2021/04/08

[#103317] [Ruby master Bug#17787] Four AIX build issues with xlc compiler and ruby-3.0.1 — lamont@...

Issue #17787 has been reported by lamont (Lamont Granquist).

9 messages 2021/04/08

[#103342] [Ruby master Feature#17790] Have a way to clear a String without resetting its capacity — jean.boussier@...

Issue #17790 has been reported by byroot (Jean Boussier).

14 messages 2021/04/09

[#103386] [Ruby master Bug#17793] `shorten-64-to-32` error for 32-bit Android due to `struct stat` definition — xtkoba+ruby@...

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

8 messages 2021/04/11

[#103400] [Ruby master Feature#17795] `before_fork` and `after_fork` callback API — jean.boussier@...

Issue #17795 has been reported by byroot (Jean Boussier).

42 messages 2021/04/12

[#103434] [Ruby master Bug#17799] Seg fault in rb_class_clear_method_cache — stanhu@...

Issue #17799 has been reported by stanhu (Stan Hu).

14 messages 2021/04/13

[#103481] [Ruby master Feature#17808] Feature Request: JS like splat of Object properties as named method parameters — brad.krane@...

Issue #17808 has been reported by Lithium (Brad Krane).

8 messages 2021/04/16

[#103556] [Ruby master Bug#17820] `Errno::EINVAL` from `Process.kill` with available signal on Windows — alex.wayfer@...

SXNzdWUgIzE3ODIwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEFsZXhXYXlmZXIgKEFsZXhhbmRlciBQ

9 messages 2021/04/22

[#103591] [Ruby master Bug#17827] Monitor is not fiber safe — samuel@...

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

11 messages 2021/04/25

[#103593] [Ruby master Misc#17828] Deprecate use of master and slave — yyoshida.at.work@...

Issue #17828 has been reported by yyoshida.at.work@gmail.com (Yasuhiro Yoshida).

10 messages 2021/04/26

[#103596] [Ruby master Feature#17830] Add Integer#previous and Integer#prev — rafasoaresms@...

Issue #17830 has been reported by rafasoares (Rafael Soares).

9 messages 2021/04/26

[#103631] [Ruby master Feature#17837] Add support for Regexp timeouts — sam.saffron@...

Issue #17837 has been reported by sam.saffron (Sam Saffron).

45 messages 2021/04/27

[ruby-core:103543] [Ruby master Misc#17818] Reviving Travis CI

From: jaruga@...
Date: 2021-04-21 18:31:23 UTC
List: ruby-core #103543
Issue #17818 has been reported by jaruga (Jun Aruga).

----------------------------------------
Misc #17818: Reviving Travis CI
https://bugs.ruby-lang.org/issues/17818

* Author: jaruga (Jun Aruga)
* Status: Open
* Priority: Normal
* Assignee: jaruga (Jun Aruga)
----------------------------------------
Related to #17720, chatting with @naruse and @hsbt in Ruby project, I thought it is better to revive Travis that had been deleted at the commit [1] at first before trying Cirrus CI, the new thing, even though we only might be able to use Travis for a short time. Because it's safe to try the Cirrus CI new thing, keeping the Travis non-x86_64 pull-request checks. I am also curious to know how Travis replies to us.

I got the following information about Travis OSS subscription from @naruse, and the following criteria: "Project must not be sponsored by a commercial company or organization." made us wonder if the Ruby project is qualified for criteria.

```
> https://qiita.com/TomoyukiAota/items/42987f1d20f06abb3b3c#open-source-plan%E3%81%AE%E7%94%B3%E3%81%97%E8%BE%BC%E3%81%BF

To qualify for an Open Source Software (OSS) subscription,
  * ...
  * Project must not be sponsored by a commercial company or organization.
  * ...
```

So, I am asking a question to Travis. and this Ruby issue ticket's goal is to revive entire Travis or at least the non-x86_64 cases, and I also want to share the communication log between Travis and us. Because the log looks useful for other open source projects too.

Here is the ticket URL in Travis. I don't think it is a public page. But I just share it for the record. I also would attach the screen shot image.
https://support.travis-ci.com/hc/en-us/requests/28430

```
Subject: Can the Ruby project enable Travis by OSS subscription?

Hello Travis support,

I am working in the Ruby project (https://github.com/ruby). May I ask you questions about the OSS subscription program?

We saw Travis OSS subscription includes the "Project must not be sponsored by a commercial company or organization."
These criteria made us hesitate to contact you. Because some of the members in the Ruby project are sponsored.

> https://qiita.com/TomoyukiAota/items/42987f1d20f06abb3b3c#open-source-plan%E3%81%AE%E7%94%B3%E3%81%97%E8%BE%BC%E3%81%BF

To qualify for an Open Source Software (OSS) subscription,
  * ...
  * Project must not be sponsored by a commercial company or organization.
  * ...

However now we think the criteria is applied for

Case 1: An open source project is used directly for a company's product, then it gives the profit to the company.

But the criteria might not be applied for the following cases. Because in these cases, the open source project does not produce the profit directly. The open source project is neutral.
I think the Ruby project is the case 2.

Case 2: An open source project is co-created beyond an organization.
  * A person is sponsored, because a open source project's library is essential for a company's product.
    * The company sponsors someone because the company wants someone to maintain the library.
  * A person is sponsored, because a company using the library is given the benefit by a library.
    The company hires someone to give a return to the open source project by just a give and take mind.
  * A company hires a full time committer for a popular open source project.
    Because the person could be a role model in the company, and the fact that a committer working in the company is used as an advertisement to hire other people.

I think Travis non x86_64 resources are sponsored by IBM and ARM because I assume IBM and ARM want to thrive in their CPU architecture's ecosystem.
I think they want to enable popular open source projects on their Travis pipelines.

So, is it possible to enable Travis or at least to enable IBM (ppc64le, s390x) and ARM (arm64) for all the repositories under the Ruby (https://github.com/ruby/*) with unlimited?

Thank you.
Jun Aruga
```

[1] https://github.com/ruby/ruby/commit/6b978d542704a5614af5e9375c4b31b8d2618652


---Files--------------------------------
screenshot-support.travis-ci.com-2021.04.21-19_49_11.png (218 KB)


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