Project

General

Profile

Activity

From 05/25/2021 to 05/31/2021

05/31/2021

11:48 PM Bug #17933 (Closed): `Net::HTTP#write_timeout` doesn't work with `body_stream`
While testing `Net::HTTP#write_timeout` using the server example from the [Feature Issue](https://bugs.ruby-lang.org/issues/13396), I've noticed that [Faraday](https://github.com/lostisland/faraday) multipart requests (with a file parame... miguelfteixeira (Miguel Teixeira)
10:43 PM Misc #17932 (Rejected): 90s design (please lets move to 21st century)
I always welcome to your improvement at https://github.com/ruby/b.r-l.o . hsbt (Hiroshi SHIBATA)
08:45 PM Misc #17932: 90s design (please lets move to 21st century)
I do not understand what "search is broken" means. Could you explain what you tried to do? Searching in Ruby Issue Tracking System seems to just work for me. xtkoba (Tee KOBAYASHI)
07:07 PM Misc #17932: 90s design (please lets move to 21st century)
Typo WaKeMaTTa (Mohamed Ziata)
07:00 PM Misc #17932 (Rejected): 90s design (please lets move to 21st century)
Hello there,
I want to modernizer the "[Ruby Issue Tracker](bugs.ruby-lang.org) because every time I access that site, I want to throw up 🤮¹
Here my different proposals to solve this MAJOR issue:
a) Update the design of [redmi...
WaKeMaTTa (Mohamed Ziata)
04:09 PM Bug #17887: Missed constant lookup after prepend
Eregon (Benoit Daloze) wrote in #note-4:
> jeremyevans0 (Jeremy Evans) wrote in #note-3:
> ...
That I do not know. Most of the talk when prepend was added was about method lookup, but the same issues apply to constant lookup.
> > T...
jeremyevans0 (Jeremy Evans)
11:21 AM Bug #17887: Missed constant lookup after prepend
jeremyevans0 (Jeremy Evans) wrote in #note-3:
> This is because unlike method tables, constant tables are not moved to origin classes.
Do we know if this was somehow intentional or more like an oversight/incorrect optimization? I w...
Eregon (Benoit Daloze)
02:47 PM Revision 9e0e9902 (git): bump the verion of RDoc for previous merge
U.Nakamura
02:46 PM Bug #17877: Backport a fix of RDoc for CVE-2021-31799
ruby_2_7 483f303d02e768b69e476e0b9be4ab2f26389522. usa (Usaku NAKAMURA)
02:23 PM Bug #17877: Backport a fix of RDoc for CVE-2021-31799
seems that the test never passes on Windows because cannot create such file.
@aycabta, how do you think?
usa (Usaku NAKAMURA)
02:44 PM Revision 483f303d (git): merge revision(s) a7f5d6ab88 c9ab8fe2 [Backport#17877]
a fix of RDoc for CVE-2021-31799 U.Nakamura
02:34 PM Revision c9ab8fe2 (git): The test for command injection on Unix platforms should be omitted on Windows
aycabta (aycabta .)
02:24 PM Revision ff6f4e63 (git): tool/ci_functions.sh: Fix typos and improve the comment. [ci skip]
Jun Aruga
02:10 PM Revision d8bbbc30 (git): bump patchlevel for previous merge commit
U.Nakamura
02:06 PM Bug #17775: Backport to fix build failures
merged into ruby_2_7
https://github.com/ruby/ruby/commit/29bbad939939c6dceb804aac667ba372fdee4ef5
usa (Usaku NAKAMURA)
02:04 PM Revision 29bbad93 (git): Fix 2.7 build (#4359)
* merge revision(s) fcc88da5eb162043adcba552646677d2ab5adf55:
configure.ac: fix for upcoming autoconf-2.70
The failure initially noticed on `autoconf-2.69d` (soon to become 2.70):
```
$ ./configure
...
nobu (Nobuyoshi Nakada)
02:01 PM Revision fd95a180 (git): merge revision(s) d8a13e504992a45d52063f7c925408d7aad3595a: [Backport #17780]
[Bug #17780] Fix Method#super_method for module alias
Method#super_method crashes for aliased module methods because they are
not defined on a class. This bug was introduced in
c60aaed1856b2b6f90de0992c3477183001...
U.Nakamura
12:31 PM Feature #17930: Add column information into error backtrace
Hi, I like this idea!
This feature would be quite useful when you get `NoMethodError` in the production environment and error tracking tools like [Sentry](https://sentry.io/welcome/) inform you of that error.
Consider the example I've at...
ttanimichi (Tsukuru Tanimichi)
09:30 AM Feature #17930 (Closed): Add column information into error backtrace
Consider the following code and error.
```
data["data"].first["field"] #=> undefined method `[]` for nil:NilClass
```
There are two possibilities; the variable `data` is nil, or the return value of `first` is nil. Unfortunately, ...
mame (Yusuke Endoh)
12:26 PM Revision 39547990 (git): Tweak skipped files in bundler gemspec
We won't be using the `extra_rdoc_files` field, because it's very slow
for markdown files.
deivid (David RodrĂ­guez)
11:30 AM Bug #17931: Compile fails setup option nodynamic
my setup file
``` shell
option nodynamic
#bigdecimal
#cgi/escape
#continuation
#coverage
#date
#dbm
#digest/bubblebabble
#digest
#digest/md5
#digest/rmd160
#digest/sha1
#digest/sha2
#etc
#fcntl
#ffi_c
#fiber
fiddle...
Terabin (Allyson Souza Bacon)
11:21 AM Bug #17931 (Open): Compile fails setup option nodynamic
I can compile the ruby ​​normally without deselecting the #option nodinamyc and some other extension, but when deselecting I get the following error
``` shell
rbconfig.rb updated
generating enc.mk
making srcs under enc
generating ...
Terabin (Allyson Souza Bacon)
11:28 AM Feature #17863: rewrite lib/debug.rb with latest API
I think `binding.debug` is best. It's not that long to type, and people are already used to e.g. `binding.irb/pry`.
Too short feels cryptic and easier to get accidentally committed.
Eregon (Benoit Daloze)
02:43 AM Feature #17863: rewrite lib/debug.rb with latest API
ko1 (Koichi Sasada) wrote in #note-4:
> I want to avoid `Kernel#...` for compatibility.
> ...
or both? (`#bp` and `#debug`). mame-san said `binding` is too long and he doesn't want to write it :p
ko1 (Koichi Sasada)
02:42 AM Feature #17863: rewrite lib/debug.rb with latest API
I want to avoid `Kernel#...` for compatibility.
If `binding.debug` makes sense, I prefer it.
ko1 (Koichi Sasada)
11:24 AM Misc #17886: DevelopersMeeting20210617Japan
* [Bug #17887] Missed constant lookup after prepend (eregon)
* Is it a bug? (I think so, feels inconsistent and makes `prepend` useless for constants) Should it be fixed? How about Jeremy's PR?
Eregon (Benoit Daloze)
08:45 AM Bug #17929 (Closed): Compile fails on Windows --with-static-linked-ext
I can compile Ruby normally without --with-static-linked-ext, but when I try to use this command the following problem occurs:
``` shell
win32ole_typelib.c
compiling C:/ruby-3.0.1/ext/win32ole/win32ole_variable.c
win32ole_variable....
Terabin (Allyson Souza Bacon)
08:40 AM Revision cd219044 (git): [ruby/net-protocol] Bump version to 0.1.1
https://github.com/ruby/net-protocol/commit/97c4b68528 hsbt (Hiroshi SHIBATA)
05:38 AM Bug #17928 (Closed): Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
nagachika (Tomoyuki Chikanaga)
04:46 AM Bug #17928 (Closed): Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
Please consider baqckporting commit:1aac0e88193a82ed36b43e852c46414181b66455 to ruby_3_0. This is a fix for a bug related to an optimization introduced in Ruby 3.0. k0kubun (Takashi Kokubun)
04:42 AM Bug #17584 (Closed): Segmentation fault with Ruby 3.0
Applied in changeset commit:git|1aac0e88193a82ed36b43e852c46414181b66455.
----------
Mark inlined ISeqs during MJIT compilation (#4539)
[Bug #17584]
k0kubun (Takashi Kokubun)
04:42 AM Revision 1aac0e88 (git): Mark inlined ISeqs during MJIT compilation (#4539)
[Bug #17584] k0kubun (Takashi Kokubun)
12:26 AM Revision 2cc3639e (git): * 2021-05-31 [ci skip]
git[bot]
12:25 AM Revision 43ac55ad (git): Update bundled_gems
znz (Kazuhiro NISHIYAMA)

05/30/2021

11:19 PM Bug #17927: INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
I tried but it doesn't work at all.
I tried to reinstall cocoapods with an old version but I always get this error
klavik (david kopedu)
06:52 PM Bug #17927 (Third Party's Issue): INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
jeremyevans0 (Jeremy Evans)
06:28 PM Bug #17927: INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
I believe this is an [Ethon](https://github.com/typhoeus/ethon) bug, similar to #17862 or #17922. xtkoba (Tee KOBAYASHI)
11:54 AM Bug #17927 (Third Party's Issue): INSTALL CLTypingLabel 0.4.0 ON MacBook Pro M1
I HAVE A BUG ABOUT CLTypingLabel 0.4.0 WHEN I WANT TO INSTALL ON TERMINAL
Analyzing dependencies
/Library/Ruby/Gems/2.6.0/gems/ethon-0.14.0/lib/ethon/curls/classes.rb:36: [BUG] Illegal instruction at 0x0000000102da0000
ruby 2.6.3p6...
klavik (david kopedu)
09:37 AM Bug #17926 (Closed): spec/ruby/core/file/atime_spec.rb: a random failing test on Travis ppc64le
I just observed the following test failing randomly on Travis ppc64le at the commit:fd65ef2a5aa8629676d1edb6410e4d4cf60b8045. When running this commit on my forked repo, the test passed.
https://travis-ci.com/github/ruby/ruby/jobs/509...
jaruga (Jun Aruga)
08:41 AM Bug #17925: Pattern matching syntax using semicolon one-line
> NOTE 1: I understand that only syntax that doesn't use case and end is experimental one-line pattern matching syntax.
A little supplement. The following is also an experimental one-line pattern matching syntax since Ruby 3.0, but th...
koic (Koichi ITO)
01:15 AM Bug #17887: Missed constant lookup after prepend
This is because unlike method tables, constant tables are not moved to origin classes. This behavior has been present since origin classes were added in Ruby 2.0. I submitted a pull request to work around this: https://github.com/ruby/... jeremyevans0 (Jeremy Evans)

05/29/2021

09:08 PM Revision fd65ef2a (git): Attempt to fix floating point test failure
The previous behavior depending on exact float values, it seemed
to work OK on amd64 and i386, but other CI platforms are
experiencing non-deterministic test failures with it. Relax test
slightly to hopefully pass on such platforms.
jeremyevans (Jeremy Evans)
08:17 PM Bug #17878: bootstraptest/test_ractor.rb:224 a random failing test with "The outgoing-port is already closed (Ractor::ClosedError)"
The same failure observed in WSL2 (Ubuntu) CI:
http://rubyci.s3.amazonaws.com/wsl2/ruby-master/log/20210529T190003Z.log.html.gz
xtkoba (Tee KOBAYASHI)
03:56 PM Bug #16612 (Closed): Enumerator::ArithmeticSequence#last with float range produces incorrect value
Applied in changeset commit:git|f516379853f36d143d820c55d5eeaa9fc410ef52.
----------
Fix Enumerator::ArithmeticSequence handling of float ranges
Depending on the float range, there could be an off-by-one error,
where the last result th...
jeremyevans (Jeremy Evans)
03:56 PM Revision 9bb76201 (git): * 2021-05-30 [ci skip]
git[bot]
03:56 PM Revision f5163798 (git): Fix Enumerator::ArithmeticSequence handling of float ranges
Depending on the float range, there could be an off-by-one error,
where the last result that should be in the range was missed. Fix
this by checking if the computed value for the expected value
outside the range is still inside the range...
jeremyevans (Jeremy Evans)
03:26 PM Bug #17925 (Open): Pattern matching syntax using semicolon one-line
## Summary
There are the following differences between `case ... when` and` case ... in`. Is this an expected behavior?
```console
% ruby -v
ruby 3.1.0dev (2021-05-28T16:34:27Z master e56ba6231f) [x86_64-darwin19]
% ruby -ce ...
koic (Koichi ITO)
08:51 AM Bug #17864: [BUG] try to mark T_NONE object (in Ractors)
I didn't know those existed, thanks a lot.
I could test with: ruby 3.1.0dev (2021-04-28 master 8e2ac2140d) [i386-mingw32]
I ran my 200 times command twice and both had a success rate of 100%. I guess ruby 3.1.0dev solves the issue :)...
NuriYuri (Youri Nouri)
05:57 AM Bug #17822: Inconsistent visibility behavior with refinements
ruby_3_0 a21ec8d1ecc6e978ea6b18a27046c424e2849752 merged revision(s) 636d4f7eb9f3fcb088e1a44af4181c4aa36789b4. nagachika (Tomoyuki Chikanaga)
05:57 AM Bug #17806: Bad interaction between method cache, prepend, and refinements
ruby_3_0 d47df50678b00bd622e6be474031204ed2e52b31 merged revision(s) 39a2ba5cc559900c30c3143da32446c2f20a7484. nagachika (Tomoyuki Chikanaga)
05:56 AM Bug #17519: set_visibility fails when a prepended module and a refinement both exist
ruby_3_0 7b6a2ad04a3272a31323493133498dfc60d77d76 merged revision(s) 4b36a597f48c857aa5eb9ed80fec0d02f6284646. nagachika (Tomoyuki Chikanaga)
05:36 AM Revision a21ec8d1 (git): merge revision(s) 636d4f7eb9f3fcb088e1a44af4181c4aa36789b4: [Backport #17822]
Avoid setting the visibility of refinement method entries
Since refinement search is always performed, these entries should always
be public. The method entry that the refinement search returns decides
the visibi...
nagachika (Tomoyuki Chikanaga)
05:35 AM Revision d47df506 (git): merge revision(s) 39a2ba5cc559900c30c3143da32446c2f20a7484: [Backport #17806]
Method cache: fix refinement entry handling
To invalidate some callable method entries, we replace the entry in the
class. Most types of method entries are on the method table of the
origin class, but refinement ...
nagachika (Tomoyuki Chikanaga)
05:34 AM Revision 7b6a2ad0 (git): merge revision(s) 4b36a597f48c857aa5eb9ed80fec0d02f6284646: [Backport #17519]
Fix setting method visibility for a refinement without an origin
class
If a class has been refined but does not have an origin class,
there is a single method entry marked with VM_METHOD_TYPE_REFINED,
bu...
nagachika (Tomoyuki Chikanaga)
05:21 AM Bug #17542: Username and password are not decoded if retrieved from env
withdrawn backport request for now.
I think this is a spec change in practice even if the prior behavior violates any standards.
If you have any objections, please let me know.
nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #17889: Enumerator::Lazy#with_index should return size
ruby_3_0 20bf397f7cebd8156d76941dd54659cf9b8c8fe7 merged revision(s) fd8991f797c145615820b4c76e6b7ac5a71339ea. nagachika (Tomoyuki Chikanaga)
05:05 AM Bug #17761: Install location of header files in extension libraries
ruby_3_0 9d63a8dd0beefa49796eb86ab688c2eb0cd89a20 merged revision(s) 5cdf99f64e344b8e4638824d55f5caf33be682ca. nagachika (Tomoyuki Chikanaga)
05:04 AM Revision 20bf397f (git): merge revision(s) fd8991f797c145615820b4c76e6b7ac5a71339ea: [Backport #17889]
Fix lazy enumerator with index size
Fixes [Bug #17889]
---
enumerator.c | 7 ++++++-
test/ruby/test_lazy_enumerator.rb | 4 ++++
2 files changed, 10 insertions(+), 1 deletion(-)
nagachika (Tomoyuki Chikanaga)
04:46 AM Bug #17585: DWARF5 support?
Honestly, I cannot judge did this change keep backward compatibility.
I mean, is the current master works fine with -gdwarf-4 option or old GCC?
nagachika (Tomoyuki Chikanaga)
04:39 AM Revision 9d63a8dd (git): merge revision(s) 5cdf99f64e344b8e4638824d55f5caf33be682ca: [Backport #17761]
mkmf: fixed install directories of header files in extension
libraries [Bug #17761]
When installing an extension library which provides a header, that
header should be installed under site_ruby (or vendor_ruby w...
nagachika (Tomoyuki Chikanaga)

05/28/2021

09:23 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
It compiles & run completely with those changes.
Thanks a lot.
NuriYuri (Youri Nouri)
07:18 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
user:byroot #note-1 looks like another bug. Please create a separate ticket if need be. xtkoba (Tee KOBAYASHI)
07:11 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
This issue reminded me of #17606, which seems to actually affect also i386-mswin32 according to:
https://docs.microsoft.com/en-us/cpp/build/reference/zp-struct-member-alignment
If so, the following patch is worth applying:
```di...
xtkoba (Tee KOBAYASHI)
01:10 PM Bug #17923: try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
I've just hit the same bug on linux:
```
<OBJ_INFO:gc_mark_ptr@gc.c:6605> 0x00007f1d22e9fc00 [2 M ] T_NONE
doesnt-matter.rb:224: [BUG] try to mark T_NONE object
ruby 3.1.0dev (2021-05-27T21:17:54Z master 2ad7a550f3) [x86_64-linu...
byroot (Jean Boussier)
07:48 AM Bug #17923 (Closed): try to mark T_NONE object with miniruby x86 Win32 buildt with MSVC
Hello, I was asked to open a new bug ticket for this specific issue in this thread: https://bugs.ruby-lang.org/issues/17864#note-6
When I try to build ruby using "Visual Studio 2019 Developer Command Prompt v16.9.4".
```<OBJ_INFO:g...
NuriYuri (Youri Nouri)
07:57 PM Bug #17864: [BUG] try to mark T_NONE object (in Ractors)
Now #note-5 has a separate ticket: #17923
Back to the main issue, there are pre-built binaries of Ruby master (head) in the wild. You may want to use them if you fail to build yourself, although they might not be the latest.
https:...
xtkoba (Tee KOBAYASHI)
06:25 PM Feature #17873: Update of default gems in Ruby 3.1
byroot (Jean Boussier) wrote in #note-16:
> Just for the record:
> ...
Thanks.
I'll repeat: could we consider to still bundle these gems in next major version but with some warning? If you "update" the gem then the conversion warnin...
marcandre (Marc-Andre Lafortune)
12:05 PM Feature #17873: Update of default gems in Ruby 3.1
The `net-protocol` one seems similar to: https://github.com/ruby/net-imap/issues/16. deivid (David RodrĂ­guez)
12:03 PM Feature #17873: Update of default gems in Ruby 3.1
> I'll have a look at this.
Thank you!
I used digest as an example, but there is also `net/protocol`: https://buildkite.com/rails/rails/builds/77709#8f4e417a-153d-403c-9ad0-6579b3c04adf/999-1010
byroot (Jean Boussier)
10:24 AM Feature #17873: Update of default gems in Ruby 3.1
This sometimes happens when `rubygems` loads a default gem too early before `bundler` has been setup. Then when user code loads the actual gem it uses the `$LOAD_PATH` setup by bundler instead of the default one, causing the double load.... deivid (David RodrĂ­guez)
09:56 AM Feature #17873: Update of default gems in Ruby 3.1
Actually, there's a bit of a problem. If you add a default gem to the gemspec it cause double loading issues, e.g. with `mail`, `net-smtp` pulls `digest`:
```
/opt/rubies/2.7.2/lib/ruby/2.7.0/digest.rb:6: warning: previous definition...
byroot (Jean Boussier)
07:39 AM Feature #17873: Update of default gems in Ruby 3.1
Just for the record:
- The matrix removal broke the `capybara` gem: https://github.com/teamcapybara/capybara/pull/2468
- The net-smtp remove broke the `mail` gem: https://github.com/mikel/mail/pull/1439
Both are Rails dependen...
byroot (Jean Boussier)
04:34 PM Revision e56ba623 (git): * 2021-05-29 [ci skip]
git[bot]
04:34 PM Revision 5ada23ac (git): compile.c: Emit send for === calls in when statements
The checkmatch instruction with VM_CHECKMATCH_TYPE_CASE calls
=== without a call cache. Emit a send instruction to make the call
instead. It includes a call cache.
The call cache improves throughput of using when statements to check the...
alanwu (Alan Wu)
04:34 PM Revision 788d30a8 (git): Make range literal peephole optimization target "newrange"
It looks for "checkmatch", when it could be applied to anything that has
"newrange".
Making the optimization target more ranges might only be fair play when
all ranges are frozen. So I'm putting a reference to the ticket that
froze all ...
alanwu (Alan Wu)
02:46 PM Feature #17924 (Open): Range#infinite?
A boolean method on Range returning true if the range is infinite and false if it is not. c4am95 (Travis Hunter)
09:55 AM Misc #16778: Should we stop vendoring default gems code?
> Are you talking about the code duplication of rubygems and bundler? This ticket is about default gems, isn't it?
Yes, I'm making a general case against maintaining the same code at two different places, but as I worded this issue, i...
deivid (David RodrĂ­guez)
04:17 AM Misc #16778: Should we stop vendoring default gems code?
@deivid @k0kubun Are you talking about the code duplication of rubygems and bundler? This ticket is about default gems, isn't it?
Because @hsbt is promoting default gems to bundled gems step by step (for example, #17873), I think this...
mame (Yusuke Endoh)
05:01 AM Revision 12214b78 (git): Resolve to missing `Gem::TestCase` issue with random order tests
hsbt (Hiroshi SHIBATA)
04:02 AM Revision 6e6be107 (git): Ignore test-bundled-gems on GitHub Actions because matrix tests has unknown issues
hsbt (Hiroshi SHIBATA)
03:33 AM Revision e487ba7d (git): [rubygems/rubygems] Use pend instead of skip
hsbt (Hiroshi SHIBATA)
02:53 AM Revision a634ef53 (git): [rubygems/rubygems] Fix "instance variable not initialized" warning
This variable had a typo (it's `@gemhome`), but the test is still
passing, so I assume it's not needed.
https://github.com/rubygems/rubygems/commit/3b88642bdb
deivid (David RodrĂ­guez)
02:53 AM Revision 1f505000 (git): [rubygems/rubygems] Test installing a non deprecated file
https://github.com/rubygems/rubygems/commit/a678959eda deivid (David RodrĂ­guez)
02:53 AM Revision 9382bda7 (git): [rubygems/rubygems] Remove no longer needed `RUBYGEMS_TEST_PATH` env variable
https://github.com/rubygems/rubygems/commit/0efb894c3b deivid (David RodrĂ­guez)
02:53 AM Revision 4fb3dd2c (git): [rubygems/rubygems] Remove no longer relevant commentsÂş
https://github.com/rubygems/rubygems/commit/8dfe1e30b5 deivid (David RodrĂ­guez)
02:53 AM Revision f7732ae2 (git): [rubygems/rubygems] Require the new files in `test/` relatively
https://github.com/rubygems/rubygems/commit/c77868a555 deivid (David RodrĂ­guez)
02:52 AM Revision 59c68209 (git): [rubygems/rubygems] Copy files specific to testing rubygems to `test`
https://github.com/rubygems/rubygems/commit/aa390a3500 deivid (David RodrĂ­guez)
02:52 AM Revision f7d661e7 (git): [rubygems/rubygems] Try fix ruby-core CI
* Port
https://github.com/ruby/ruby/commit/8e91b969df08b7a2eb27a5d6d38733eea42dc7ad
from ruby-core, and make it compatible with psych 3 & 4.
hsbt (Hiroshi SHIBATA)
02:38 AM Revision ded7dd9c (git): Use require_relative to use Minitest library for testing.
There is no reason to care for minitest gem. hsbt (Hiroshi SHIBATA)

05/27/2021

10:56 PM Misc #16778: Should we stop vendoring default gems code?
I think a middle ground would be that on one hand some ruby-core contributors get direct write access to upstream repos to commit their test patches directly, but on the other hand this gets acknowledged as an issue and future improvemen... deivid (David RodrĂ­guez)
10:30 PM Misc #16778: Should we stop vendoring default gems code?
I don't have any issues with that since as of now, commits from ruby-core contributors to keep ruby-core CI green don't go through any review process and are just ported unconditionally. But I would prefer if you created a PRs upstream w... deivid (David RodrĂ­guez)
08:41 PM Misc #16778: Should we stop vendoring default gems code?
ruby/ruby's CI maintainers often modify a test code of rubygems and bundler from ruby/ruby because we don't have write access to these repositories. Do you think their owners can share write access to these repositories to ruby/ruby main... k0kubun (Takashi Kokubun)
04:03 PM Misc #16778: Should we stop vendoring default gems code?
It's been 6 months, I guess it could be worth asking whether anything has changed here.
I'm happy to be proved wrong but ruby-core run of bundler & rubygems tests has never detected any realworld problem with either rubygems or bundle...
deivid (David RodrĂ­guez)
10:07 PM Feature #8460: PATCH: optparse: add `keep_unknown` option
Nobody had requested any tests. It would have been much easier if 7 years ago you had written the two lines of code required to test this.
Anyway, I've rebased my changes on top of the latest master, and added some tests.
felipec (Felipe Contreras)
09:17 PM Bug #17889 (Closed): Enumerator::Lazy#with_index should return size
Applied in changeset commit:git|fd8991f797c145615820b4c76e6b7ac5a71339ea.
----------
Fix lazy enumerator with index size
Fixes [Bug #17889]
jeremyevans (Jeremy Evans)
08:31 PM Bug #17889: Enumerator::Lazy#with_index should return size
This turned out to be fairly simple to fix: https://github.com/ruby/ruby/pull/4534 jeremyevans0 (Jeremy Evans)
07:43 PM Bug #17889: Enumerator::Lazy#with_index should return size
I didn't bisect, but this is probably related to commit:85e43e1dfecef69b935c48c235cc20f21bd4f0d4, as it affects 2.7 and 3.0 but not 2.6. I'll see if there is a way to fix this. jeremyevans0 (Jeremy Evans)
09:17 PM Revision 2ad7a550 (git): * 2021-05-28 [ci skip]
git[bot]
09:17 PM Revision fd8991f7 (git): Fix lazy enumerator with index size
Fixes [Bug #17889] jeremyevans (Jeremy Evans)
08:15 PM Bug #17922 (Third Party's Issue): pod install 'Firebase/Auth' results in [BUG] Bus Error
From the crash dump, this appears to be an issue in ethon (a third-party gem), not Ruby. Possibly related to https://github.com/typhoeus/ethon/issues/180, but maybe Apple Silicon specific? jeremyevans0 (Jeremy Evans)
08:14 PM Bug #17922: pod install 'Firebase/Auth' results in [BUG] Bus Error
The situation looks similar to that of #17862. You might want to open an issue on https://github.com/typhoeus/ethon/issues/ if one does not yet exist. xtkoba (Tee KOBAYASHI)
07:57 PM Bug #17922 (Third Party's Issue): pod install 'Firebase/Auth' results in [BUG] Bus Error
**Steps:**
Attempted to install Cocoapods for Google Firebase after installing Cocoapods on new Mac mini
Please see details below in the following sections (bolded): Environment, Pod File, Mac Terminal Output, Crash Report
...
hooman.hassani@gmail.com (Hooman Hassani)
03:47 PM Feature #15567: Allow ensure to match specific situations
What's wrong with this, which works fine?
```ruby
def transaction
begin
puts "Begin Transaction"
result = yield
success = true
result
ensure
if success
puts "Commit Transaction"
else
pu...
Eregon (Benoit Daloze)
01:38 PM Feature #15567: Allow ensure to match specific situations
ioquatix (Samuel Williams) wrote in #note-14:
> Here is working example:
> ...
You can simplify this slightly using a local variable:
```ruby
def transaction
failed = false
begin
puts "Begin Transaction"
...
jeremyevans0 (Jeremy Evans)
11:13 AM Feature #15567: Allow ensure to match specific situations
Here is working example:
~~~ ruby
def transaction
failed = false

begin
puts "Begin Transaction"
yield
rescue Exception
puts "Abort Transaction"
failed = true
raise
ensure
puts "Commit Transaction" unless ...
ioquatix (Samuel Williams)
11:10 AM Feature #15567: Allow ensure to match specific situations
I revisited this situation again.
This behaviour is very confusing:
~~~ ruby
def transaction
begin
puts "Begin Transaction"
yield
rescue
puts "Abort Transaction"
else
puts "Commit Transaction"
end
end
catch...
ioquatix (Samuel Williams)
11:03 AM Feature #17853: Add Thread#thread_id
Thanks a lot for building this, @naruse!
If I can ask for a tiny addition, it would be really cool to get the `native_thread_id`, if available, in `Thread#inspect` :)
ivoanjo (Ivo Anjo)
10:30 AM Misc #17720: Cirrus CI to check non-x86_64 architecture cases by own machines
I just would update the current status.
Travis was revived with only free non-x86 cases. (#17818)
Here is a list of the possible servers that I plan to install Cirrus CI persistent workers.
* arm64 Ubuntu focal server, if we can...
jaruga (Jun Aruga)
08:15 AM Revision 029169bc (git): Fixed target directory when copying from upstream
hsbt (Hiroshi SHIBATA)
08:14 AM Revision c1c60a44 (git): Removed dbm from sync_default_gems
hsbt (Hiroshi SHIBATA)
05:43 AM Feature #17873: Update of default gems in Ruby 3.1
I applied this proposal at https://github.com/ruby/ruby/pull/4530
But I keep to open this until releasing preview or rc version of Ruby 3.1.
hsbt (Hiroshi SHIBATA)
05:42 AM Revision d2664b90 (git): Update rbs-1.2.1
hsbt (Hiroshi SHIBATA)
05:42 AM Revision 835a4956 (git): Guard ruby/spec with spec/mspec/tool/wrap_with_guard.rb
hsbt (Hiroshi SHIBATA)
05:42 AM Revision 350bc291 (git): Guard for the ftp protocol feature of OpenURI
hsbt (Hiroshi SHIBATA)
05:42 AM Revision b8dcad8d (git): Defer to require prime for OpenSSL::TestBN
hsbt (Hiroshi SHIBATA)
05:42 AM Revision 9f192d42 (git): Use https://github.com/ruby/rbs/pull/679 for rbs tests on test-bundled-gems
hsbt (Hiroshi SHIBATA)
05:42 AM Revision be2e2b48 (git): Promote net-smtp to the bundled gems
hsbt (Hiroshi SHIBATA)
05:42 AM Revision aa9726f7 (git): Promote net-pop to the bundled gems
hsbt (Hiroshi SHIBATA)
05:42 AM Revision d5bc6b23 (git): Promote net-imap to the bundled gems
hsbt (Hiroshi SHIBATA)
05:42 AM Revision e49c998d (git): Promote net-ftp to the bundled gems
hsbt (Hiroshi SHIBATA)
05:42 AM Revision 454a3679 (git): Promote matrix to the bundled gems
hsbt (Hiroshi SHIBATA)
05:42 AM Revision c9178c11 (git): Promote prime to the bundled gems
hsbt (Hiroshi SHIBATA)

05/26/2021

09:26 PM Bug #17879 (Third Party's Issue): [BUG] id == 0 but not shareable in `rb_ractor_confirm_belonging`
alanwu (Alan Wu)
12:03 PM Bug #17879: [BUG] id == 0 but not shareable in `rb_ractor_confirm_belonging`
So after digging more I noticed the String was coming from the `memcached` client, and created by this dirty hack: https://github.com/arthurnn/memcached/blob/e5390741c008c4c7cbb91634009bfd57e99ec851/ext/rlibmemcached/rlibmemcached.i#L159... byroot (Jean Boussier)
09:22 PM Revision eae7fd0e (git): * 2021-05-27 [ci skip]
git[bot]
09:21 PM Revision 8fdb15fd (git): Fill out switch statement in push_mark_stack
When objects are popped from the mark stack, we check that the object is
the right type (otherwise an rb_bug happens). The problem is that when
we pop a bad object from the stack, we have no idea what pushed the bad
object on the stack....
tenderlovemaking (Aaron Patterson)
05:21 PM Bug #17889 (Closed): Enumerator::Lazy#with_index should return size
The following example shows `#size` returns `nil` when the `size` was provided to `new` as `3`.
**Example**
``` ruby
p Enumerator::Lazy.new([1, 2, 3], 3){|y, v| y << v}.with_index.size
```
**Expected Result**
``` ruby
3
```
*...
bjfish (Brandon Fish)
05:03 PM Bug #17887: Missed constant lookup after prepend
I also think that the same `.ancestors` should yield the same constant lookup result.
It would be harder for users to predict constant lookup otherwise.
By the way, the repro script has behaved the same since [Ruby 2.2.6](https://wa...
alanwu (Alan Wu)
01:06 PM Misc #17888: "What's Here" section for class and module documentation
It's always great when someone volunteers to work on documentation!
But doesn't the documentation already have a table-of-contents for each class? I see it down the left-hand-side here.
https://docs.ruby-lang.org/en/master/Array.ht...
chrisseaton (Chris Seaton)
01:00 PM Feature #12913: A way to configure the default maximum width of pp
https://github.com/nobu/ruby/runs/2672425246?check_suite_focus=true#step:15:239
A test in rbs passes keyword arguments to `pp`.
Also @ko1 says he uses keywords arguments with `pp` very often.
nobu (Nobuyoshi Nakada)
09:39 AM Bug #17871: TestGCCompact#test_ast_compacts test failing again
@tenderlovemaking thanks for fixing it! I removed the skipped gc tests on Travis ppc64le at the commit:af43198738bf45d55d91d7f48b197f94dc526967 .
jaruga (Jun Aruga)
12:37 AM Bug #17871 (Closed): TestGCCompact#test_ast_compacts test failing again
Applied in changeset commit:git|fc832ffbfaf581ff63ef40dc3f4ec5c8ff39aae6.
----------
Disable compaction on platforms that can't support it
Manual compaction also requires a read barrier, so we need to disable
even manual compaction on ...
tenderlovemaking (Aaron Patterson)
09:33 AM Revision af431987 (git): .travis.yml: Remove skipped tests on ppc64le.
It was fixed at fc832ffbfaf581ff63ef40dc3f4ec5c8ff39aae6 . Jun Aruga
09:02 AM Revision 055ec525 (git): Rescue NotImplementedError for a test of Thread#native_thread_id
http://rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20210526T070003Z.fail.html.gz
```
1) Error:
TestThread#test_thread_native_thread_id:
NotImplementedError: native_thread_id() function is unimplemented on this machine
/ex...
mame (Yusuke Endoh)
08:16 AM Bug #17880: [BUG] We are killing the stack canary set by `opt_setinlinecache`
Ok, so I was able to reproduce with this small script:
```ruby
require "set"
iseq = RubyVM::InstructionSequence.compile <<~RUBY
class Id
attr_reader :db_id
def initialize(db_id)
@db_id = db_id
end
def ==(other)...
byroot (Jean Boussier)
07:12 AM Bug #17880: [BUG] We are killing the stack canary set by `opt_setinlinecache`
> I assumed you already knew it because of the title
Totally understandable.
Thanks for the explanation, however I'm afraid my understanding of the problem is still too limited to figure out a repro script.
byroot (Jean Boussier)
06:33 AM Revision 251fafec (git): Suppress debug message
nobu (Nobuyoshi Nakada)
06:18 AM Revision 9ddc7674 (git): Add NEWS about 46655156dcc37509dcb69fcd0717c110eb1c624a
* Add Thread#native_thread_id [Feature #17853] naruse (Yui NARUSE)
06:15 AM Feature #17853 (Closed): Add Thread#thread_id
Applied in changeset commit:git|46655156dcc37509dcb69fcd0717c110eb1c624a.
----------
Add Thread#native_thread_id [Feature #17853]
naruse (Yui NARUSE)
06:14 AM Revision 46655156 (git): Add Thread#native_thread_id [Feature #17853]
naruse (Yui NARUSE)
02:39 AM Revision 88e3848f (git): RSS library is the bundled gems now
hsbt (Hiroshi SHIBATA)
01:04 AM Revision e54bef92 (git): Ignore lib/irb/ext/tracer.rb with TestRequireLib because tracer library was removed from ruby repo
hsbt (Hiroshi SHIBATA)
12:37 AM Revision 59928a75 (git): * 2021-05-26 [ci skip]
git[bot]
12:37 AM Revision fc832ffb (git): Disable compaction on platforms that can't support it
Manual compaction also requires a read barrier, so we need to disable
even manual compaction on platforms that don't support mprotect.
[Bug #17871]
tenderlovemaking (Aaron Patterson)

05/25/2021

11:10 PM Bug #17871: TestGCCompact#test_ast_compacts test failing again
xtkoba (Tee KOBAYASHI) wrote in #note-6:
> user:mame wrote in #note-4:
> ...
Ya, that's correct. Even manual compaction requires the mprotect read barrier. Basically we need to disable compaction on platforms that don't support it. ...
tenderlovemaking (Aaron Patterson)
07:13 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
Just to clarify my previous comment.
Unconditionally enabling bundler everytime `ruby` is used (i.e., from `rubygems.rb`) is not even on the table. I only made some progress on making the `RUBYGEMS_GEMDEPS` environment variable option...
deivid (David RodrĂ­guez)
04:45 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
To reiterate what Jeremy said, I have several projects where I have a
Gemfile, but never run the scripts with bundle exec. The Gemfile is
just to make sure that other developers have the necessary gems
installed.
austin (Austin Ziegler)
04:20 PM Feature #17883 (Rejected): Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
mame (Yusuke Endoh)
04:20 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
jeremyevans0 (Jeremy Evans) wrote in #note-16:
> I'm against this in the strongest possible terms. There are more ruby scripts not using bundler than there are ruby applications using bundler. We should not force the usage of bundler ...
mame (Yusuke Endoh)
04:20 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
nobu (Nobuyoshi Nakada) wrote in #note-15:
> Not true for `-I` at least.
> ...
Mmh, so it's more complex due to unshift'ing into `$:`, but still:
```
$ RUBYOPT=-Ia ruby -Ib -e 'puts $:'
/home/eregon/b
/home/eregon/a
/home/eregon/.rubies/...
Eregon (Benoit Daloze)
02:49 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
mame (Yusuke Endoh) wrote in #note-10:
> BTW, I noticed that my patch could be even much simpler. If you like `BUNDLER_SETUP`:
> ...
While I still prefer a more generic approach, I'm OK with this idea as it allows the user to opt-in to...
jeremyevans0 (Jeremy Evans)
02:13 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
Eregon (Benoit Daloze) wrote in #note-13:
> In other words, `RUBYOPT` should behave like `RUBYOPT=$RUBYOPT ruby $CLI_ARGS` -> `ruby $RUBYOPT $CLI_ARGS`.
> ...
Not true for `-I` at least.
Paths by `-I` in `RUBYOPT` (and `RUBYLIB`) are ...
nobu (Nobuyoshi Nakada)
01:30 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
I think the workaround to solve it for `bundle exec ruby -r` can be valuable (https://github.com/rubygems/rubygems/pull/4616).
It seems a much smaller issue that a script doing https://bugs.ruby-lang.org/issues/17883#note-5 does not w...
Eregon (Benoit Daloze)
01:21 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
mame (Yusuke Endoh) wrote in #note-3:
> In principle, explicit command-line arguments are "stronger" than RUBYOPT. For `RUBYOPT=-W2 ruby -W0`, `-W0` wins; `-W2` is just ignored. For `RUBYOPT=-ra ruby -rb`, `-rb` wins; `b` is loaded earl...
Eregon (Benoit Daloze)
01:16 PM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
mame (Yusuke Endoh) wrote in #note-10:
> (This is off-topic: Nowadays, many people are using Bundler, so it might be a good time to enable Bundler by default? We can start it with `require "bundler/setup" unless ENV["NO_BUNDLER"]` :-)...
mrkn (Kenta Murata)
11:04 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
> Command-line arguments are what a user passed explicitly, so it is natural to me to prioritize them over RUBYOPT.
Yes, that's where we disagree. In my opinion, prioritizing `-r` scripts means letting them run last, so that they can c...
deivid (David RodrĂ­guez)
10:48 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
Sorry for repeating myself again, but I don't think the current behavior of RUBYOPT is wrong.
Command-line arguments are what a user passed explicitly, so it is natural to me to prioritize them over RUBYOPT.
The issue is that RUBYOPT i...
mame (Yusuke Endoh)
10:31 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
I closed the bundler PR in favour of the approach being discussed here. Even if this was fixed in ruby, it would still make sense to add this logic to rubygems require so that this works on all supported rubies. deivid (David RodrĂ­guez)
09:54 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
In my opinion, all approaches not involving fixing `-r` priority feel hacky.
The `BUNDLE_BIN_PATH` environment variable is something I had considered to remove in the future since it's only used for monkeypatching rubygems helpers to se...
deivid (David RodrĂ­guez)
09:14 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
deivid (David RodrĂ­guez) wrote in #note-6:
> Would it be enough to check whether `-rbundler/setup` is included in `RUBYOPT`?
I think it is a possible design choice, though it is very hacky.
But in the first place, I think Bundler ...
mame (Yusuke Endoh)
07:13 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
Indeed @mame, good catch. It sounds like this can't really be fixed in general inside bundler.
In my opinion, making handling of RUBYOPT consistent as suggested by @Eregon would be the best way to fix this. I can see it could cause is...
deivid (David RodrĂ­guez)
01:21 AM Feature #17883: Load bundler/setup earlier to make `bundle exec ruby -r` respect Gemfile
deivid (David RodrĂ­guez) wrote in #note-4:
> special casing `bundle exec ruby` and adding `-rbundler/setup` before any other CLI args: https://github.com/rubygems/rubygems/pull/4616.
@deivid Thanks for your work, but it looks too ad-...
mame (Yusuke Endoh)
06:55 PM Misc #17886: DevelopersMeeting20210617Japan
* [Misc #17888] "What's Here" section for class and module documentation (BurdetteLamar).
* I feel this section is very useful; some have reservations; let's discuss whether and, if so, how.
burdettelamar@yahoo.com (Burdette Lamar)
06:49 PM Misc #17888 (Closed): "What's Here" section for class and module documentation
Proposed: That a "What's Here" section is a useful enhancement to the documentation for a class or module.
Actually, this work is already begun; these are already merged into master:
- [Array](https://docs.ruby-lang.org/en/master/Ar...
burdettelamar@yahoo.com (Burdette Lamar)
06:08 PM Bug #17880: [BUG] We are killing the stack canary set by `opt_setinlinecache`
Ah okay, I assumed you already knew it because of the title, but it was just what the error message says.
* opt_setinlinecache: YARV insn to set a constant value to inline cache. Once the cache is filled, it won't be called again unti...
k0kubun (Takashi Kokubun)
11:28 AM Bug #17880: [BUG] We are killing the stack canary set by `opt_setinlinecache`
> We probably want a unit test that reproduces this when the canary is enabled before doing that though.
I'd be happy to try to reproduce this in isolation, but I don't quite understand what the bug is about, so I have no idea where t...
byroot (Jean Boussier)
05:32 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
> I guess that it is possible to write such library in C extension by using finalizers
Ah I see. Yeah I didn't think about C-exts. That could work, would probably need to pin all references to avoid compaction problems etc.
But it ...
byroot (Jean Boussier)
05:12 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
byroot (Jean Boussier) wrote in #note-13:
> I'm not sure how one could write such library today without a WeakMap (or other Weak* datastructure) like I'm requesting.
I guess that it is possible to write such library in C extension by...
mame (Yusuke Endoh)
04:37 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
byroot (Jean Boussier) wrote in #note-12:
> > My understanding is that ObjectSpace::WeakMap is weak values
> ...
I actually asked this question on the ruby-core Slack a while ago and IIRC I could not get a clear answer.
Maybe @nobu knows...
Eregon (Benoit Daloze)
01:51 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
> Instead of exploiting WeakMap, a dedicated cache library makes more sense.
I'm not sure how one could write such library today without a WeakMap (or other Weak* datastructure) like I'm requesting.
byroot (Jean Boussier)
01:48 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
> My understanding is that ObjectSpace::WeakMap is weak values
I believe it's both weak keys and weak values:
```ruby
> ...
=> #<ObjectSpace::WeakMap:0x00007fa56bf75ea0>
>> Object.new.tap { |o| m[o] = o }
=> #<Object:0x00007fa57...
byroot (Jean Boussier)
01:39 PM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
mame (Yusuke Endoh) wrote in #note-10:
> This is just my opinion. I want this kind of feature (non-memory-leakable hash for object dedup), but I'm unsure whether WeakMap is actually usable for that because it is difficult to predict its...
Eregon (Benoit Daloze)
01:45 PM Bug #17887: Missed constant lookup after prepend
In the ancestors, `M` is before `A`, so this seems like a bug:
```
B.ancestors # => [B, M, A, Object, Kernel, BasicObject]
```
Also note that with `B.include M`, which reports the same ancestors, it works as expected:
```ruby
mod...
Eregon (Benoit Daloze)
01:13 PM Misc #15012 (Closed): Testing on latest version gcc on Travis CI
I would close this ticket, as the gcc latest version is tested on the GitHub Actions compilers.yml now.
https://github.com/ruby/ruby/blob/master/.github/workflows/compilers.yml
jaruga (Jun Aruga)
01:09 PM Misc #16911 (Closed): Travis: unstable non-x86_64 jobs
I would close this ticket, as I think Travis is stable by the commit https://github.com/ruby/ruby/commit/9d4266fd5555c9c4388e2e8592008d0e0d8ccf21 now.
jaruga (Jun Aruga)
12:53 PM Misc #16360 (Closed): Enabling IBM PowerPC/Z cases in Travis CI
I would close this ticket as both Travis ppc64le and s390x were enabled at https://github.com/ruby/ruby/commit/9d4266fd5555c9c4388e2e8592008d0e0d8ccf21 . We do not see the issue https://bugs.ruby-lang.org/issues/16360#note-7 on Travis pp... jaruga (Jun Aruga)
12:48 PM Misc #17818 (Closed): Reviving Travis CI
The PR was merged to the master branch. Here is the main commit of the commits.
https://github.com/ruby/ruby/commit/9d4266fd5555c9c4388e2e8592008d0e0d8ccf21
jaruga (Jun Aruga)
12:42 PM Revision 2a29a531 (git): Add Travis badge image to `README.md`. [ci skip] (#4527)
Align the order of the badges with ones on the wiki page.
https://bugs.ruby-lang.org/projects/ruby/wiki/CIServers
Jun Aruga
11:19 AM Revision 43fb97df (git): Update the latest list of default gems for misc/expand_tabs.rb
hsbt (Hiroshi SHIBATA)
11:04 AM Revision edcc29dc (git): Removed gdbm from ruby repo
hsbt (Hiroshi SHIBATA)
10:38 AM Revision 9e56a22b (git): bootstraptest/test_ractor.rb: Skip an assertion on Travis arm64.
Skip the assertion to test the `Ractor.select` from multiple ractors that rarely
fails on Travis arm64.
See <https://bugs.ruby-lang.org/issues/17878>.
Jun Aruga
10:38 AM Revision 9d4266fd (git): .travis.yml: Update to use arm64/ppc64le/s390x.
* Use only the free pipelines arm64/ppc64le/s390x without credits on Travis.
See <https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution>.
* Add ppc64le case.
* Update the gcc to gcc-11.
* Remove unused logic.
* Add t...
Jun Aruga
10:38 AM Revision 83efb2e4 (git): .travis.yml: Ubuntu 20.04 Focal Fossa
This is a LTS. Must be better than Xenial. shyouhei (Shyouhei Urabe)
10:38 AM Revision 4f735903 (git): Revert "Remove .travis.yml" to revive Travis.
This reverts commit 6b978d542704a5614af5e9375c4b31b8d2618652. Jun Aruga
06:18 AM Revision 55cd3e4e (git): Removed dbm from ruby repo
hsbt (Hiroshi SHIBATA)
04:44 AM Feature #12913 (Assigned): A way to configure the default maximum width of pp
akr (Akira Tanaka) wrote in #note-8:
> nobu (Nobuyoshi Nakada) wrote:
> ...
I prefer @nobu's patch to mine. Since it was fine to @akr, how about committing it?
mame (Yusuke Endoh)
04:13 AM Revision ab3266ea (git): Removed tracer from ruby repo
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom