<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby.git/tool/extlibs.rb, branch ruby_3_2</title>
<subtitle>github.com: ruby/ruby.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/'/>
<entry>
<title>tool/extlibs.rb: Use Exception#message for older rubies</title>
<updated>2022-06-17T22:13:19+00:00</updated>
<author>
<name>Alan Wu</name>
<email>alanwu@ruby-lang.org</email>
</author>
<published>2022-06-17T22:13:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=4b7c4bb92e6c760c721fa27351f7845b39a18e37'/>
<id>4b7c4bb92e6c760c721fa27351f7845b39a18e37</id>
<content type='text'>
This script runs with BASERUBY, which can be as old as 2.2.x.
Exception#full_message is new in 2.5.0.

I saw a NoMethodError on the AppVeyor CI where BASERUBY is 2.4.6:
https://ci.appveyor.com/project/ruby/ruby/builds/43870654/job/kae4uo2xbhuhqmdw#L121
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This script runs with BASERUBY, which can be as old as 2.2.x.
Exception#full_message is new in 2.5.0.

I saw a NoMethodError on the AppVeyor CI where BASERUBY is 2.4.6:
https://ci.appveyor.com/project/ruby/ruby/builds/43870654/job/kae4uo2xbhuhqmdw#L121
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: Add fallback `Colorize`</title>
<updated>2022-03-24T04:16:13+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-03-19T13:44:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=1bb9e42fa5e4ea1b87ae35cb7de2baef5e1b15f1'/>
<id>1bb9e42fa5e4ea1b87ae35cb7de2baef5e1b15f1</id>
<content type='text'>
To get rid of an unnecessary dependency for the case using
in other repositories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To get rid of an unnecessary dependency for the case using
in other repositories.
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: Enclose `Vars` in `ExtLibs` class</title>
<updated>2022-03-24T04:16:13+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-03-19T13:42:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=9ed6875f9310be737ceca9b3034bbb34f1498068'/>
<id>9ed6875f9310be737ceca9b3034bbb34f1498068</id>
<content type='text'>
To get rid of an unnecessary top-level constant for the case using
as a library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To get rid of an unnecessary top-level constant for the case using
as a library.
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: Extract ExtLibs#process</title>
<updated>2022-03-24T04:16:13+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-03-18T13:11:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=247f8ecfa441b120ad8cb43fa1f3a96145814cd1'/>
<id>247f8ecfa441b120ad8cb43fa1f3a96145814cd1</id>
<content type='text'>
For the case using this script as a library.
- `ExtLibs#process` reads and processes an extlibs file.
- `ExtLibs#process_under` processes all extlibs files under the
  given directory.
- `Extlibs.run` parses `ARGV` and lets an instance process the
  directories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the case using this script as a library.
- `ExtLibs#process` reads and processes an extlibs file.
- `ExtLibs#process_under` processes all extlibs files under the
  given directory.
- `Extlibs.run` parses `ARGV` and lets an instance process the
  directories.
</pre>
</div>
</content>
</entry>
<entry>
<title>Show a backtrace when tool/extlibs.rb fails</title>
<updated>2021-05-22T06:36:56+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2021-05-22T06:36:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=fb4195b9695c5e1034c896ea41a3e0371bfdb48a'/>
<id>fb4195b9695c5e1034c896ea41a3e0371bfdb48a</id>
<content type='text'>
I'd like to retry this kind of error, but showing no backtrace is hard
to deal with.
https://github.com/ruby/ruby/runs/2644908002
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I'd like to retry this kind of error, but showing no backtrace is hard
to deal with.
https://github.com/ruby/ruby/runs/2644908002
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: make patch command selectable [ci skip]</title>
<updated>2021-01-15T00:37:28+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2021-01-15T00:32:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=eb4319beafedc5ea8541d06e0db30309af96eced'/>
<id>eb4319beafedc5ea8541d06e0db30309af96eced</id>
<content type='text'>
Some Windows ports fail an assertion on patch files with LF EOL
code.  MSys2 patch.exe 2.7.6 seems fine, at least.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some Windows ports fail an assertion on patch files with LF EOL
code.  MSys2 patch.exe 2.7.6 seems fine, at least.
</pre>
</div>
</content>
</entry>
<entry>
<title>fiddle: need to update configure after updating config tools</title>
<updated>2020-05-26T15:30:59+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-05-26T15:30:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=135c6a4b995f5858687942a2b60a26f007695b78'/>
<id>135c6a4b995f5858687942a2b60a26f007695b78</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: make symlink only if the target exists</title>
<updated>2020-05-23T05:56:13+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-05-23T05:56:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=0b2fc4cf379dec82290c5bc9cc71ce8dc4e4f28b'/>
<id>0b2fc4cf379dec82290c5bc9cc71ce8dc4e4f28b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: fixed Downloader.cache_file call and return value</title>
<updated>2020-05-14T08:19:39+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-05-14T08:19:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=336119dfc5e6baae0a936d6feae780a61975479c'/>
<id>336119dfc5e6baae0a936d6feae780a61975479c</id>
<content type='text'>
`cache_dir` is an optinal argument but not a keyword argument, and
the return value is a `Pathname`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`cache_dir` is an optinal argument but not a keyword argument, and
the return value is a `Pathname`.
</pre>
</div>
</content>
</entry>
<entry>
<title>extlibs.rb: links in extracted directory</title>
<updated>2020-05-12T06:57:47+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-05-10T06:00:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby.git/commit/?id=3150b97d3261025955561e40ec781723ddc716fb'/>
<id>3150b97d3261025955561e40ec781723ddc716fb</id>
<content type='text'>
Allow to create symbolic links (if available) to share same or
updated files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow to create symbolic links (if available) to share same or
updated files.
</pre>
</div>
</content>
</entry>
</feed>
