Pull request event #15807.1 errored

  • VM size: premium
  • Ran for
AMD64
Ruby: 3.2.2
Git
CI_NODE_INDEX=0
Raw log
Scroll to End of Log
0.00s0.27s0.15s0.07s0.00s
worker_info
1Worker information
2hostname: e308af98-497c-4944-84eb-7dd3e77beb07@1.worker-n2-com-f8c4bb956-cnsdw.gce-production-1
3version: deploy_2024.10.02-2-gc32b553 https://github.com/travis-ci/worker/tree/c32b553e81363378d09787f52103ea9bcadf253c
4instance: travis-job-52eff08c-5ea6-423a-a447-3a42bde099c9 travis-ci-sardonyx-xenial-1733301604-7dd427e6 (via amqp)
5startup: 5.922892185s
60.20s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build group: edge
10Build dist: xenial
11Build id: 274137925
12Job id: 630397853
13Runtime kernel version: 4.15.0-1098-gcp
14VM: default
15travis-build version: 6b157a1c
16Build image provisioning date and time
17Wed Dec 4 09:13:18 UTC 2024
18Operating System Details
19Distributor ID: Ubuntu
20Description: Ubuntu 16.04.7 LTS
21Release: 16.04
22Codename: xenial
23Systemd Version
24systemd 229
25Cookbooks Version
26783af91 https://github.com/travis-ci/travis-cookbooks/tree/783af91
27git version
28git version 2.43.0
29bash version
30GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
31gcc version
32gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
33docker version
34Client: Docker Engine - Community
35 Version: 20.10.7
36 API version: 1.41
37 Go version: go1.13.15
38 Git commit: f0df350
39 Built: Wed Jun 2 11:56:47 2021
40 OS/Arch: linux/amd64
41 Context: default
42 Experimental: true
44Server: Docker Engine - Community
45 Engine:
46 Version: 20.10.7
47 API version: 1.41 (minimum version 1.12)
48 Go version: go1.13.15
49 Git commit: b0f5bc3
50 Built: Wed Jun 2 11:54:58 2021
51 OS/Arch: linux/amd64
52 Experimental: false
53 containerd:
54 Version: 1.4.6
55 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
56 runc:
57 Version: 1.0.0-rc95
58 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
59 docker-init:
60 Version: 0.19.0
61 GitCommit: de40ad0
62clang version
63clang version 7.0.0 (tags/RELEASE_700/final)
64jq version
65jq-1.7.1
66bats version
67Bats 1.11.1
68shellcheck version
690.10.0
70shfmt version
71v3.8.0
72ccache version
733.2.4
74cmake version
75cmake version 3.26.3
76heroku version
77heroku/9.5.0 linux-x64 node-v16.20.2
78imagemagick version
79Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org
80md5deep version
814.4
82mercurial version
83version 5.9.3
84mysql version
85mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper
86openssl version
87OpenSSL 1.0.2g 1 Mar 2016
88packer version
891.7.5
90postgresql client version
91psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)
92ragel version
93Ragel State Machine Compiler version 6.8 Feb 2013
94sudo version
951.8.16
96gzip version
97gzip 1.6
98zip version
99Zip 3.0
100vim version
101VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)
102iptables version
103iptables v1.6.0
104curl version
105curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
106wget version
107GNU Wget 1.17.1 built on linux-gnu.
108rsync version
109rsync version 3.1.1 protocol version 31
110gimme version
111v1.5.4
112nvm version
1130.40.1
114perlbrew version
115/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
116phpenv version
117rbenv 1.3.0
118rvm version
119rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
120default ruby version
121ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]
122default python version
123Python 3.7.17
124CouchDB version
125couchdb 1.6.1
126ElasticSearch version
1277.16.3
128Installed Firefox version
129firefox 63.0.1
130MongoDB version
131MongoDB 4.4.29
132PhantomJS version
1332.1.1
134Pre-installed PostgreSQL versions
1359.4.26
1369.5.25
1379.6.22
138Redis version
139redis-server 7.0.11
140Pre-installed Go versions
1411.23.0
142ant version
143Apache Ant(TM) version 1.9.6 compiled on July 20 2018
144mvn version
145Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
146gradle version
147Gradle 8.3!
148lein version
149Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM
150Pre-installed Node.js versions
151v10.24.1
152v12.22.12
153v14.21.3
154v16.15
155v16.16.0
156v16.20.2
157v18.20.5
158v20.18.1
159v22.12.0
160v4.9.1
161v6.17.1
162v8.17.0
163phpenv versions
164 system
165 7.4
166* 7.4.30 (set by /home/travis/.phpenv/version)
167 hhvm-stable
168 hhvm
169composer --version
170Composer version 2.3.7 2022-06-06 16:43:28
171Pre-installed Ruby versions
172ruby-2.7.6
173ruby-3.3.5
1750.02s0.01s0.91s0.22s0.07s0.00s0.05s0.00s0.04s0.01s0.01s0.01s0.01s0.00s0.30sOK
1760.00s0.03s0.00s0.02s0.36s0.00s0.00s0.00s0.01s0.00s0.12s0.00s1.06s0.00s0.13s16.16s0.00s4.05s0.00s4.02s
docker_mtu_and_registry_mirrors
Docker
resolvconf
services
1773.10s$ sudo systemctl start redis-server
git.checkout
1780.01s0.90s$ git clone --depth=50 https://github.com/travis-ci/travis-api.git travis-ci/travis-api
179Cloning into 'travis-ci/travis-api'...
180$ cd travis-ci/travis-api
1810.51s$ git fetch origin +refs/pull/1354/merge: --depth=50
182From https://github.com/travis-ci/travis-api
183 * branch refs/pull/1354/merge -> FETCH_HEAD
184$ git checkout -qf FETCH_HEAD
1860.01s
187Setting environment variables from repository settings
188$ export encrypted_221cd5f6eb22_key=[secure]
189$ export encrypted_221cd5f6eb22_iv=[secure]
190$ export QUAY_DOCKER_PASSWORD=[secure]
191$ export QUAY_ROBOT_HANDLE=[secure]
192$ export QUAY_ROBOT_TOKEN=[secure]
194Setting environment variables from .travis.yml
195$ export PATH=/snap/bin:$PATH
196$ export RUBY_GC_MALLOC_LIMIT=90000000
197$ export RUBY_GC_HEAP_FREE_SLOTS=200000
198$ export CI_NODE_TOTAL=3
199$ export CI_NODE_INDEX=0
rvm
2013.96s$ rvm get head
202Downloading https://get.rvm.io
203Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
204Verifying /home/travis/.rvm/archives/rvm-installer.asc
205gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB
206gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
207gpg: WARNING: This key is not certified with a trusted signature!
208gpg: There is no indication that the signature belongs to the owner.
209Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
210GPG verified '/home/travis/.rvm/archives/rvm-installer'
211Downloading https://github.com/rvm/rvm/archive/master.tar.gz
212Upgrading the RVM installation in /home/travis/.rvm/
213 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
214 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
215 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
216Upgrade of RVM in /home/travis/.rvm/ is complete.
218<warn>Thanks for installing RVM 🙏</warn>
219Please consider donating to our open collective to help us maintain RVM.
221👉 Donate: <code>https://opencollective.com/rvm/donate</code>
224RVM reloaded!
22525.55s$ rvm use 3.2.2 --install --binary --fuzzy
226curl: (22) The requested URL returned error: 404 Not Found
227Required ruby-3.2.2 is not installed - installing.
228curl: (22) The requested URL returned error: 404 Not Found
229Searching for binary rubies, this might take some time.
230Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2
231Checking requirements for ubuntu.
232Requirements installation successful.
233ruby-3.2.2 - #configure
234ruby-3.2.2 - #download
235 % Total % Received % Xferd Average Speed Time Time Time Current
236 Dload Upload Total Spent Left Speed
237 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
238100 27.6M 100 27.6M 0 0 13.6M 0 0:00:02 0:00:02 --:--:-- 39.7M
239No checksum for downloaded archive, recording checksum in user configuration.
240ruby-3.2.2 - #validate archive
241ruby-3.2.2 - #extract
242ruby-3.2.2 - #validate binary
243ruby-3.2.2 - #setup
244ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
245ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
246ruby-3.2.2 - #generating global wrappers........
247ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
248ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
249ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
250ruby-3.2.2 - #generating default wrappers........
251Using /home/travis/.rvm/gems/ruby-3.2.2
253$ export BUNDLE_GEMFILE=$PWD/Gemfile
ruby.versions
254$ ruby --version
255ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
256$ rvm --version
257rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
258$ bundle --version
259Bundler version 2.4.10
260$ gem --version
2613.4.10
before_install.1
2630.70s$ sudo apt-get install -yq --no-install-suggests --no-install-recommends postgresql-common
264Reading package lists...
265Building dependency tree...
266Reading state information...
267postgresql-common is already the newest version (226.pgdg16.04+1).
268postgresql-common set to manually installed.
2690 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
before_install.2
2700.24s$ sudo service postgresql stop
before_install.3
27112.79s$ sudo apt install -yq --no-install-suggests --no-install-recommends postgresql-11 postgresql-client-11
273WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
275Reading package lists...
276Building dependency tree...
277Reading state information...
278Suggested packages:
279 postgresql-doc-11
280Recommended packages:
281 sysstat
282The following NEW packages will be installed:
283 postgresql-11 postgresql-client-11
2840 upgraded, 2 newly installed, 0 to remove and 12 not upgraded.
285Need to get 15.5 MB of archives.
286After this operation, 52.1 MB of additional disk space will be used.
287Get:1 https://apt-archive.postgresql.org/pub/repos/apt xenial-pgdg/main amd64 postgresql-client-11 amd64 11.12-1.pgdg16.04+1 [1,479 kB]
288Get:2 https://apt-archive.postgresql.org/pub/repos/apt xenial-pgdg/main amd64 postgresql-11 amd64 11.12-1.pgdg16.04+1 [14.0 MB]
289Preconfiguring packages ...
290Fetched 15.5 MB in 0s (33.9 MB/s)
291Selecting previously unselected package postgresql-client-11.
292(Reading database ... 176452 files and directories currently installed.)
293Preparing to unpack .../postgresql-client-11_11.12-1.pgdg16.04+1_amd64.deb ...
294Unpacking postgresql-client-11 (11.12-1.pgdg16.04+1) ...
295Selecting previously unselected package postgresql-11.
296Preparing to unpack .../postgresql-11_11.12-1.pgdg16.04+1_amd64.deb ...
297Unpacking postgresql-11 (11.12-1.pgdg16.04+1) ...
298Processing triggers for postgresql-common (226.pgdg16.04+1) ...
299Obsolete major version 9.4
301The PostgreSQL version 9.4 is obsolete, but the server or client packages
302are still installed. Please install the latest packages (postgresql-13 and
303postgresql-client-13) and upgrade the existing clusters with
304pg_upgradecluster (see manpage).
306Please be aware that the installation of postgresql-13 will automatically
307create a default cluster 13/main. If you want to upgrade the 9.4/main
308cluster, you need to remove the already existing 13 cluster (pg_dropcluster
309--stop 13 main, see manpage for details).
311The old server and client packages are no longer supported. After the
312existing clusters are upgraded, the postgresql-9.4 and postgresql-client-9.4
313packages should be removed.
315Please see /usr/share/doc/postgresql-common/README.Debian.gz for details.
317Obsolete major version 9.5
319The PostgreSQL version 9.5 is obsolete, but the server or client packages
320are still installed. Please install the latest packages (postgresql-13 and
321postgresql-client-13) and upgrade the existing clusters with
322pg_upgradecluster (see manpage).
324Please be aware that the installation of postgresql-13 will automatically
325create a default cluster 13/main. If you want to upgrade the 9.5/main
326cluster, you need to remove the already existing 13 cluster (pg_dropcluster
327--stop 13 main, see manpage for details).
329The old server and client packages are no longer supported. After the
330existing clusters are upgraded, the postgresql-9.5 and postgresql-client-9.5
331packages should be removed.
333Please see /usr/share/doc/postgresql-common/README.Debian.gz for details.
335Building PostgreSQL dictionaries from installed myspell/hunspell packages...
336Removing obsolete dictionary files:
337Setting up postgresql-client-11 (11.12-1.pgdg16.04+1) ...
338update-alternatives: using /usr/share/postgresql/11/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
339Setting up postgresql-11 (11.12-1.pgdg16.04+1) ...
340Creating new PostgreSQL cluster 11/main ...
341/usr/lib/postgresql/11/bin/initdb -D /var/lib/postgresql/11/main --auth-local peer --auth-host md5
342The files belonging to this database system will be owned by user "postgres".
343This user must also own the server process.
345The database cluster will be initialized with locale "en_US.UTF-8".
346The default database encoding has accordingly been set to "UTF8".
347The default text search configuration will be set to "english".
349Data page checksums are disabled.
351fixing permissions on existing directory /var/lib/postgresql/11/main ... ok
352creating subdirectories ... ok
353selecting default max_connections ... 100
354selecting default shared_buffers ... 128MB
355selecting default timezone ... UTC
356selecting dynamic shared memory implementation ... posix
357creating configuration files ... ok
358running bootstrap script ... ok
359performing post-bootstrap initialization ... ok
360syncing data to disk ... ok
362Success. You can now start the database server using:
364 pg_ctlcluster 11 main start
366Ver Cluster Port Status Owner Data directory Log file
36711 main 5433 down postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log
368update-alternatives: using /usr/share/postgresql/11/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode
before_install.4
3690.01s$ sed -e 's/^port.*/port = 5432/' /etc/postgresql/11/main/postgresql.conf > postgresql.conf
before_install.5
3700.01s$ sudo chown postgres postgresql.conf
before_install.6
3710.01s$ sudo mv postgresql.conf /etc/postgresql/11/main
before_install.7
3720.01s$ sudo cp /etc/postgresql/{10,11}/main/pg_hba.conf
before_install.8
3730.63s$ sudo service postgresql stop
before_install.9
3742.22s$ sudo systemctl start postgresql@11-main
before_install.10
3750.96s$ gem install rubygems-update -v 3.4.22
376Successfully installed rubygems-update-3.4.22
3771 gem installed
before_install.11
378$ gem update --system
379Updating rubygems-update
380Successfully installed rubygems-update-3.6.3
381Installing RubyGems 3.6.3
382 Successfully built RubyGem
383 Name: bundler
384 Version: 2.6.3
385 File: bundler-2.6.3.gem
386Bundler 2.6.3 installed
387RubyGems 3.6.3 installed
388Regenerating binstubs
389Regenerating plugins
391# 3.6.3 / 2025-01-16
393## Enhancements:
395* Add credentials file path to `gem env`. Pull request
396 [#8375](https://github.com/rubygems/rubygems/pull/8375) by duckinator
397* Update SPDX license list as of 2024-12-30. Pull request
398 [#8387](https://github.com/rubygems/rubygems/pull/8387) by
399 github-actions[bot]
400* Installs bundler 2.6.3 as a default gem.
402## Bug fixes:
404* Fix `@licenses` array unmarshalling. Pull request
405 [#8411](https://github.com/rubygems/rubygems/pull/8411) by rykov
407# 3.6.2 / 2024-12-23
409## Security:
411* Fix Gem::SafeMarshal buffer overrun when given lengths larger than fit
412 into a byte. Pull request
413 [#8305](https://github.com/rubygems/rubygems/pull/8305) by segiddins
414* Improve type checking in marshal_load methods. Pull request
415 [#8306](https://github.com/rubygems/rubygems/pull/8306) by segiddins
417## Enhancements:
419* Skip rdoc hooks and their tests on newer rdoc versions. Pull request
420 [#8340](https://github.com/rubygems/rubygems/pull/8340) by
421 deivid-rodriguez
422* Installs bundler 2.6.2 as a default gem.
424## Bug fixes:
426* Fix serialized metadata including an empty `@original_platform`
427 attribute. Pull request
428 [#8355](https://github.com/rubygems/rubygems/pull/8355) by
429 deivid-rodriguez
431# 3.6.1 / 2024-12-17
433## Enhancements:
435* Installs bundler 2.6.1 as a default gem.
437## Bug fixes:
439* Fix `gem info` tagging some non default gems as default. Pull request
440 [#8321](https://github.com/rubygems/rubygems/pull/8321) by
441 deivid-rodriguez
443## Documentation:
445* Fix broken links. Pull request
446 [#8327](https://github.com/rubygems/rubygems/pull/8327) by st0012
448# 3.6.0 / 2024-12-16
450## Security:
452* Stop storing executable names in ivars. Pull request
453 [#8307](https://github.com/rubygems/rubygems/pull/8307) by segiddins
455## Breaking changes:
457* Drop ruby 3.0 support. Pull request
458 [#8091](https://github.com/rubygems/rubygems/pull/8091) by segiddins
460## Features:
462* Add --attestation option to gem push. Pull request
463 [#8239](https://github.com/rubygems/rubygems/pull/8239) by segiddins
465## Enhancements:
467* Skip unresolved deps warning on `Gem::Specification.reset` on benign
468 cases. Pull request
469 [#8309](https://github.com/rubygems/rubygems/pull/8309) by
470 deivid-rodriguez
471* Let `gem install <name>` suggest `<name>-ruby` and `ruby-<name>` when
472 providing "did you mean" suggestions. Pull request
473 [#8197](https://github.com/rubygems/rubygems/pull/8197) by duckinator
474* Update SPDX license list as of 2024-08-19. Pull request
475 [#8233](https://github.com/rubygems/rubygems/pull/8233) by
476 github-actions[bot]
477* Add `--target-rbconfig` option to `gem install` and `gem update`
478 commands. Pull request
479 [#7628](https://github.com/rubygems/rubygems/pull/7628) by kateinoigakukun
480* Skip nil-value keys to make metadata reproducible. Pull request
481 [#7129](https://github.com/rubygems/rubygems/pull/7129) by nobu
482* Allow disabling installation of compiled extensions into lib through
483 `Gem.configuration.install_extension_in_lib`. Pull request
484 [#6463](https://github.com/rubygems/rubygems/pull/6463) by hsbt
485* Installs bundler 2.6.0 as a default gem.
487## Bug fixes:
489* Set $0 to exe when running `gem exec` to fix name in CLI output. Pull
490 request [#8267](https://github.com/rubygems/rubygems/pull/8267) by adam12
491* Fix manifest in gem package using incorrect platform sometimes. Pull
492 request [#8202](https://github.com/rubygems/rubygems/pull/8202) by
493 deivid-rodriguez
495## Documentation:
497* Fix missing single quote in git source example. Pull request
498 [#8303](https://github.com/rubygems/rubygems/pull/8303) by nobu
499* Update the `gem install` demo in REAME to use a gem that just works on
500 Windows. Pull request
501 [#8262](https://github.com/rubygems/rubygems/pull/8262) by soda92
502* Unify rubygems and bundler docs directory. Pull request
503 [#8159](https://github.com/rubygems/rubygems/pull/8159) by hsbt
505# 3.5.23 / 2024-11-05
507## Enhancements:
509* Validate user input encoding of `gem` CLI arguments. Pull request
510 [#6471](https://github.com/rubygems/rubygems/pull/6471) by
511 deivid-rodriguez
512* Fix `gem update --system` leaving old default bundler executables
513 around. Pull request
514 [#8172](https://github.com/rubygems/rubygems/pull/8172) by
515 deivid-rodriguez
516* Installs bundler 2.5.23 as a default gem.
518## Bug fixes:
520* Fix commands with 2 MFA requests when webauthn is enabled. Pull request
521 [#8174](https://github.com/rubygems/rubygems/pull/8174) by
522 deivid-rodriguez
523* Make `--enable-load-relative` binstubs prolog work when Ruby is not
524 installed in the same directory as the binstub. Pull request
525 [#7872](https://github.com/rubygems/rubygems/pull/7872) by
526 deivid-rodriguez
528## Performance:
530* Speed up `gem install <nonexistent-gem>` by finding alternative name
531 suggestions faster. Pull request
532 [#8084](https://github.com/rubygems/rubygems/pull/8084) by duckinator
534## Documentation:
536* Add missing comma in documentation. Pull request
537 [#8152](https://github.com/rubygems/rubygems/pull/8152) by leoarnold
539# 3.5.22 / 2024-10-16
541## Enhancements:
543* Prevent `._*` files in packages generated from macOS. Pull request
544 [#8150](https://github.com/rubygems/rubygems/pull/8150) by
545 deivid-rodriguez
546* Fix `gem pristine etc` resetting gem twice sometimes. Pull request
547 [#8117](https://github.com/rubygems/rubygems/pull/8117) by
548 deivid-rodriguez
549* Allow `gem pristine` to reset default gems too. Pull request
550 [#8118](https://github.com/rubygems/rubygems/pull/8118) by
551 deivid-rodriguez
552* Update vendored `uri` and `net-http`. Pull request
553 [#8112](https://github.com/rubygems/rubygems/pull/8112) by segiddins
554* Installs bundler 2.5.22 as a default gem.
556## Bug fixes:
558* Fix `gem contents` for default gems. Pull request
559 [#8132](https://github.com/rubygems/rubygems/pull/8132) by
560 deivid-rodriguez
561* Fix duplicated specs when they have been previously activated. Pull
562 request [#8131](https://github.com/rubygems/rubygems/pull/8131) by
563 deivid-rodriguez
564* Fix `gem install` on NFS shares. Pull request
565 [#8123](https://github.com/rubygems/rubygems/pull/8123) by
566 deivid-rodriguez
567* Fix a `gem install` crash during "done installing" hooks. Pull request
568 [#8113](https://github.com/rubygems/rubygems/pull/8113) by
569 deivid-rodriguez
570* Fix plugin command loading. Pull request
571 [#8121](https://github.com/rubygems/rubygems/pull/8121) by
572 deivid-rodriguez
574# 3.5.21 / 2024-10-03
576## Enhancements:
578* Fix `Gem::MissingSpecVersionError#to_s` not showing exception message.
579 Pull request [#8074](https://github.com/rubygems/rubygems/pull/8074) by
580 deivid-rodriguez
581* Remove code that makes suggest_gems_from_name give worse results. Pull
582 request [#8083](https://github.com/rubygems/rubygems/pull/8083) by
583 duckinator
584* Warning about PATH in `--user-install` mode is only necessary for gems
585 with executables. Pull request
586 [#8071](https://github.com/rubygems/rubygems/pull/8071) by
587 deivid-rodriguez
588* Installs bundler 2.5.21 as a default gem.
590## Bug fixes:
592* Fix error in one source when fetching dependency APIs clearing results
593 from all sources. Pull request
594 [#8080](https://github.com/rubygems/rubygems/pull/8080) by
595 deivid-rodriguez
596* Fix `gem cleanup` warning when two versions of psych installed. Pull
597 request [#8072](https://github.com/rubygems/rubygems/pull/8072) by
598 deivid-rodriguez
600# 3.5.20 / 2024-09-24
602## Enhancements:
604* Installs bundler 2.5.20 as a default gem.
606# 3.5.19 / 2024-09-18
608## Enhancements:
610* Standardize pretty-print output for `Gem::Source` and subclasses. Pull
611 request [#7994](https://github.com/rubygems/rubygems/pull/7994) by
612 djberube
613* Update vendored `molinillo` to master and vendored `resolv` to 0.4.0.
614 Pull request [#7521](https://github.com/rubygems/rubygems/pull/7521) by
615 hsbt
616* Installs bundler 2.5.19 as a default gem.
618## Bug fixes:
620* Fix `bundle exec rake install` failing when local gem has extensions.
621 Pull request [#7977](https://github.com/rubygems/rubygems/pull/7977) by
622 deivid-rodriguez
623* Make `gem exec` use the standard GEM_HOME. Pull request
624 [#7982](https://github.com/rubygems/rubygems/pull/7982) by
625 deivid-rodriguez
626* Fix `gem fetch` always exiting with zero status code. Pull request
627 [#8007](https://github.com/rubygems/rubygems/pull/8007) by
628 deivid-rodriguez
629* Remove temporary `.lock` files unintentionally left around by gem
630 installer. Pull request
631 [#7939](https://github.com/rubygems/rubygems/pull/7939) by nobu
632* Removed unused stringio. Pull request
633 [#8001](https://github.com/rubygems/rubygems/pull/8001) by hsbt
634* Avoid another race condition of open mode. Pull request
635 [#7931](https://github.com/rubygems/rubygems/pull/7931) by nobu
636* Fix `@license` typo preventing licenses from being correctly
637 unmarshalled. Pull request
638 [#7975](https://github.com/rubygems/rubygems/pull/7975) by djberube
640## Performance:
642* Fix `gem install does-not-exist` being super slow. Pull request
643 [#8006](https://github.com/rubygems/rubygems/pull/8006) by
644 deivid-rodriguez
646# 3.5.18 / 2024-08-26
648## Enhancements:
650* Installs bundler 2.5.18 as a default gem.
652## Bug fixes:
654* Fix `gem uninstall <name>:<version>` failing on shadowed default gems.
655 Pull request [#7949](https://github.com/rubygems/rubygems/pull/7949) by
656 deivid-rodriguez
658# 3.5.17 / 2024-08-01
660## Enhancements:
662* Explicitly encode `Gem::Dependency` to yaml. Pull request
663 [#7867](https://github.com/rubygems/rubygems/pull/7867) by segiddins
664* Installs bundler 2.5.17 as a default gem.
666## Bug fixes:
668* Fix `gem list` regression when a regular gem shadows a default one. Pull
669 request [#7892](https://github.com/rubygems/rubygems/pull/7892) by
670 deivid-rodriguez
671* Always leave default gem executables around. Pull request
672 [#7879](https://github.com/rubygems/rubygems/pull/7879) by
673 deivid-rodriguez
674* Fix line comment issue for hash when loading gemrc. Pull request
675 [#7857](https://github.com/rubygems/rubygems/pull/7857) by leetking
677# 3.5.16 / 2024-07-18
679## Enhancements:
681* Installs bundler 2.5.16 as a default gem.
683## Bug fixes:
685* Fix gemspec `require_paths` validation. Pull request
686 [#7866](https://github.com/rubygems/rubygems/pull/7866) by
687 deivid-rodriguez
688* Fix loading of nested `gemrc` config keys when specified as symbols.
689 Pull request [#7851](https://github.com/rubygems/rubygems/pull/7851) by
690 moofkit
692## Performance:
694* Use `caller_locations` instead of splitting `caller`. Pull request
695 [#7708](https://github.com/rubygems/rubygems/pull/7708) by nobu
697# 3.5.15 / 2024-07-09
699## Enhancements:
701* Installs bundler 2.5.15 as a default gem.
703## Bug fixes:
705* Restrict generic `arm` to only match 32-bit arm. Pull request
706 [#7830](https://github.com/rubygems/rubygems/pull/7830) by ntkme
707* Protect creating binstubs with a file lock. Pull request
708 [#7806](https://github.com/rubygems/rubygems/pull/7806) by
709 deivid-rodriguez
711## Documentation:
713* Make it clearer that `add_dependency` is the main way to add
714 non-development dependencies. Pull request
715 [#7800](https://github.com/rubygems/rubygems/pull/7800) by jeromedalbert
717# 3.5.14 / 2024-06-21
719## Enhancements:
721* Installs bundler 2.5.14 as a default gem.
723## Bug fixes:
725* Make "bundler? update --bundler" behave identically. Pull request
726 [#7778](https://github.com/rubygems/rubygems/pull/7778) by x-yuri
728# 3.5.13 / 2024-06-14
730## Enhancements:
732* Installs bundler 2.5.13 as a default gem.
734## Bug fixes:
736* Never remove executables that may belong to a default gem. Pull request
737 [#7747](https://github.com/rubygems/rubygems/pull/7747) by
738 deivid-rodriguez
740# 3.5.12 / 2024-06-13
742## Enhancements:
744* Installs bundler 2.5.12 as a default gem.
746## Bug fixes:
748* Fix `gem uninstall` unresolved specifications warning. Pull request
749 [#7667](https://github.com/rubygems/rubygems/pull/7667) by
750 deivid-rodriguez
751* Fix `gem pristine` sometimes failing to pristine user installed gems.
752 Pull request [#7664](https://github.com/rubygems/rubygems/pull/7664) by
753 deivid-rodriguez
755# 3.5.11 / 2024-05-28
757## Enhancements:
759* Update SPDX license list as of 2024-05-22. Pull request
760 [#7689](https://github.com/rubygems/rubygems/pull/7689) by
761 github-actions[bot]
762* Fix the update_rubygems inconsistency (--disable-gems). Pull request
763 [#7658](https://github.com/rubygems/rubygems/pull/7658) by x-yuri
764* Accept WASI as an OS name in Gem::Platform. Pull request
765 [#7629](https://github.com/rubygems/rubygems/pull/7629) by kateinoigakukun
766* Warn if RubyGems version explicitly set in gemspec does not match
767 running version. Pull request
768 [#7460](https://github.com/rubygems/rubygems/pull/7460) by
769 deivid-rodriguez
770* Installs bundler 2.5.11 as a default gem.
772## Bug fixes:
774* Fix binstubs sometimes not getting regenerated when `--destdir` is
775 given. Pull request
776 [#7660](https://github.com/rubygems/rubygems/pull/7660) by
777 deivid-rodriguez
778* Fix `gem uninstall --user-install` for symlinked HOME. Pull request
779 [#7645](https://github.com/rubygems/rubygems/pull/7645) by
780 deivid-rodriguez
781* Fix issue when plugin stubs would sometimes not be properly removed by
782 `gem uninstall`. Pull request
783 [#7631](https://github.com/rubygems/rubygems/pull/7631) by
784 deivid-rodriguez
785* Fix plugins uninstallation for user installed gems. Pull request
786 [#6456](https://github.com/rubygems/rubygems/pull/6456) by voxik
788## Performance:
790* Use a constant empty tar header to avoid extra allocations. Pull request
791 [#7484](https://github.com/rubygems/rubygems/pull/7484) by segiddins
793## Documentation:
795* Recommend `bin/rake` over `rake` in contributing docs. Pull request
796 [#7648](https://github.com/rubygems/rubygems/pull/7648) by
797 deivid-rodriguez
799# 3.5.10 / 2024-05-03
801## Security:
803* Add a limit to the size of the metadata and checksums files in a gem
804 package. Pull request
805 [#7568](https://github.com/rubygems/rubygems/pull/7568) by segiddins
807## Enhancements:
Top