Pull Request #297 Release 2024 09 02

* added vm_size to jobs

* updated deleted_jobs

---------

Co-authored-by: AndriiMysko <andrii.mysko@devtactics.net>

Dominik avatar Dominik

Pull request event #3695.1 passed

  • Ran for
AMD64
no language set
Git
Raw log
Scroll to End of Log
0.00s0.20s0.12s0.06s
worker_info
1Worker information
2hostname: 4ea65ba7-1c96-4a8b-9cbb-63375154adf5@1.worker-n2-com-696d86f5d9-lxm9v.gce-production-1
3version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d
4instance: travis-job-489fc70f-dbe1-42d7-91cd-2c1ce9e26767 travis-ci-ubuntu-2004-1722508972-dca9c545 (via amqp)
5startup: 5.932216802s
60.29s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: focal
10Build id: 272137630
11Job id: 625714864
12Runtime kernel version: 5.15.0-1065-gcp
13travis-build version: 5243a51a
14Build image provisioning date and time
15Thu 01 Aug 2024 11:09:08 AM UTC
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 20.04.6 LTS
19Release: 20.04
20Codename: focal
21Systemd Version
22systemd 245 (245.4-4ubuntu3.23)
23Cookbooks Version
2450feb93 https://github.com/travis-ci/travis-cookbooks/tree/50feb93
25git version
26git version 2.46.0
27bash version
28GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
31docker version
32Client:
33 Version: 24.0.7
34 API version: 1.43
35 Go version: go1.21.1
36 Git commit: 24.0.7-0ubuntu2~20.04.1
37 Built: Wed Mar 13 20:29:24 2024
38 OS/Arch: linux/amd64
39 Context: default
41Server:
42 Engine:
43 Version: 24.0.7
44 API version: 1.43 (minimum version 1.12)
45 Go version: go1.21.1
46 Git commit: 24.0.7-0ubuntu2~20.04.1
47 Built: Wed Mar 13 20:29:24 2024
48 OS/Arch: linux/amd64
49 Experimental: false
50 containerd:
51 Version: 1.7.12
52 GitCommit:
53 runc:
54 Version: 1.1.12-0ubuntu2~20.04.1
55 GitCommit:
56 docker-init:
57 Version: 0.19.0
58 GitCommit:
59clang version
60clang version 18.1.8
61jq version
62jq-1.7.1
63bats version
64Bats 1.11.0
65shellcheck version
660.10.0
67shfmt version
68v3.8.0
69ccache version
703.7.7
71cmake version
72cmake version 3.29.0
73heroku version
74heroku/9.1.0 linux-x64 node-v16.20.2
75imagemagick version
76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
77md5deep version
784.4
79mercurial version
80version 6.5.2
81mysql version
82mysql Ver 8.0.39-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
83openssl version
84OpenSSL 1.1.1f 31 Mar 2020
85packer version
86Packer v1.11.2
87postgresql client version
88psql (PostgreSQL) 13.15 (Ubuntu 13.15-1.pgdg20.04+1)
89ragel version
90Ragel State Machine Compiler version 6.10 March 2017
91sudo version
921.8.31
93gzip version
94gzip 1.10
95zip version
96Zip 3.0
97vim version
98VIM - Vi IMproved 8.1 (2018 May 18, compiled May 03 2024 02:36:35)
99iptables version
100iptables v1.8.4 (legacy)
101curl version
102curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
103wget version
104GNU Wget 1.20.3 built on linux-gnu.
105rsync version
106rsync version 3.1.3 protocol version 31
107gimme version
108v1.5.4
109nvm version
1100.40.0
111perlbrew version
112/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
113phpenv version
114rbenv 1.3.0
115rvm version
116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
117default ruby version
118ruby 3.3.1 (2024-04-23 revision c56cd86388) [x86_64-linux]
119default python version
120Python 3.7.17
121ElasticSearch version
1227.16.3
123Installed Firefox version
124firefox 99.0
125MongoDB version
126MongoDB 4.4.29
127PhantomJS version
1282.1.1
129Redis version
130redis-server 7.4.0
131Pre-installed Go versions
1321.22.5
133mvn version
134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
135gradle version
136Gradle 8.3!
137lein version
138Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM
139Pre-installed Node.js versions
140v10.24.1
141v12.22.12
142v14.21.3
143v16.15
144v16.20.2
145v18.20.3
146v18.20.4
147v20.16.0
148v4.9.1
149v6.17.1
150v8.17.0
151phpenv versions
152 system
153 7.4
154* 7.4.6 (set by /home/travis/.phpenv/version)
155 hhvm-stable
156 hhvm
157composer --version
158Composer version 1.10.6 2020-05-06 10:28:10
159Pre-installed Ruby versions
160ruby-2.7.6
161ruby-3.3.1
1630.02s0.01s0.83s0.31s0.05s0.01s0.04s0.00s0.03s0.01s0.03s0.01s0.01s0.00s0.37sOK
1640.00s0.06s0.00s0.01s0.13s0.00s0.00s0.00s0.01s0.00s0.13s0.00s0.98s0.00s0.12s6.04s0.00s3.99s0.00s2.25s
docker_mtu_and_registry_mirrors
resolvconf
apt
165Adding APT Sources
1660.75s$ curl -sSL "https://www.postgresql.org/media/keys/ACCC4CF8.asc" | sudo -E apt-key add -
167OK
1680.04s$ echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee -a ${TRAVIS_ROOT}/etc/apt/sources.list >/dev/null
16911.57s$ travis_apt_get_update
170Installing APT Packages
171PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.
172$ sudo systemctl stop postgresql
17311.51s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-11 postgresql-client-11
174Reading package lists...
175Building dependency tree...
176Reading state information...
177The following packages were automatically installed and are no longer required:
178 amd64-microcode intel-microcode iucode-tool libglu1-mesa
179 libjs-jquery-metadata libjs-jquery-tablesorter libnotify4 libwxbase3.0-0v5
180 libwxgtk3.0-gtk3-0v5 linux-image-unsigned-5.4.0-190-generic
181 linux-modules-5.4.0-190-generic postgresql-client-12
182Use 'sudo apt autoremove' to remove them.
183Suggested packages:
184 postgresql-doc-11
185Recommended packages:
186 sysstat
187The following NEW packages will be installed:
188 postgresql-11 postgresql-client-11
1890 upgraded, 2 newly installed, 0 to remove and 46 not upgraded.
190Need to get 15.8 MB of archives.
191After this operation, 54.1 MB of additional disk space will be used.
192Get:1 http://apt.postgresql.org/pub/repos/apt focal-pgdg/main amd64 postgresql-client-11 amd64 11.22-4.pgdg20.04+1 [1,495 kB]
193Get:2 http://apt.postgresql.org/pub/repos/apt focal-pgdg/main amd64 postgresql-11 amd64 11.22-4.pgdg20.04+1 [14.3 MB]
194Preconfiguring packages ...
195Fetched 15.8 MB in 1s (30.4 MB/s)
196Selecting previously unselected package postgresql-client-11.
197(Reading database ... 172342 files and directories currently installed.)
198Preparing to unpack .../postgresql-client-11_11.22-4.pgdg20.04+1_amd64.deb ...
199Unpacking postgresql-client-11 (11.22-4.pgdg20.04+1) ...
200Selecting previously unselected package postgresql-11.
201Preparing to unpack .../postgresql-11_11.22-4.pgdg20.04+1_amd64.deb ...
202Unpacking postgresql-11 (11.22-4.pgdg20.04+1) ...
203Setting up postgresql-client-11 (11.22-4.pgdg20.04+1) ...
204Setting up postgresql-11 (11.22-4.pgdg20.04+1) ...
205Creating new PostgreSQL cluster 11/main ...
206/usr/lib/postgresql/11/bin/initdb -D /var/lib/postgresql/11/main --auth-local peer --auth-host md5
207The files belonging to this database system will be owned by user "postgres".
208This user must also own the server process.
210The database cluster will be initialized with locale "en_US.UTF-8".
211The default database encoding has accordingly been set to "UTF8".
212The default text search configuration will be set to "english".
214Data page checksums are disabled.
216fixing permissions on existing directory /var/lib/postgresql/11/main ... ok
217creating subdirectories ... ok
218selecting default max_connections ... 100
219selecting default shared_buffers ... 128MB
220selecting default timezone ... UTC
221selecting dynamic shared memory implementation ... posix
222creating configuration files ... ok
223running bootstrap script ... ok
224performing post-bootstrap initialization ... ok
225syncing data to disk ... ok
227Success. You can now start the database server using:
229 pg_ctlcluster 11 main start
231Processing triggers for postgresql-common (261.pgdg20.04+1) ...
232Building PostgreSQL dictionaries from installed myspell/hunspell packages...
233Removing obsolete dictionary files:
2343.01s
services
postgresql
2352.76s$ travis_setup_postgresql 11
236Starting PostgreSQL v11
237sudo systemctl start postgresql@11-main
git.checkout
2390.01s0.56s$ git clone --depth=50 https://github.com/travis-ci/travis-migrations.git travis-ci/travis-migrations
240Cloning into 'travis-ci/travis-migrations'...
241$ cd travis-ci/travis-migrations
2420.30s$ git fetch origin +refs/pull/297/merge: --depth=50
243From https://github.com/travis-ci/travis-migrations
244 * branch refs/pull/297/merge -> FETCH_HEAD
245$ git checkout -qf FETCH_HEAD
2470.00s
248Setting environment variables from repository settings
249$ export QUAY_ROBOT_HANDLE=[secure]
250$ export QUAY_ROBOT_TOKEN=[secure]
251$ export ARTIFACTS_BUCKET=travis-migrations-structure-dumps
252$ export ARTIFACTS_SECRET=[secure]
253$ export ARTIFACTS_KEY=[secure]
rvm
2553.34s$ rvm get head
256Downloading https://get.rvm.io
257Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
258Verifying /home/travis/.rvm/archives/rvm-installer.asc
259gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
260gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
261gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
262gpg: WARNING: This key is not certified with a trusted signature!
263gpg: There is no indication that the signature belongs to the owner.
264Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
265GPG verified '/home/travis/.rvm/archives/rvm-installer'
266Downloading https://github.com/rvm/rvm/archive/master.tar.gz
267Upgrading the RVM installation in /home/travis/.rvm/
268 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
269 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
270 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
271Upgrade of RVM in /home/travis/.rvm/ is complete.
273<warn>Thanks for installing RVM 🙏</warn>
274Please consider donating to our open collective to help us maintain RVM.
276👉 Donate: <code>https://opencollective.com/rvm/donate</code>
279RVM reloaded!
28022.99s$ rvm use 3.2.2 --install --binary --fuzzy
281curl: (22) The requested URL returned error: 404
282Required ruby-3.2.2 is not installed - installing.
283curl: (22) The requested URL returned error: 404
284Searching for binary rubies, this might take some time.
285Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.2.2.tar.bz2
286Checking requirements for ubuntu.
287requirements_ubuntu_define_libncurses: command not found
288Requirements installation successful.
289ruby-3.2.2 - #configure
290ruby-3.2.2 - #download
291 % Total % Received % Xferd Average Speed Time Time Time Current
292 Dload Upload Total Spent Left Speed
293 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
294100 32.0M 100 32.0M 0 0 21.9M 0 0:00:01 0:00:01 --:--:-- 48.1M
295No checksum for downloaded archive, recording checksum in user configuration.
296ruby-3.2.2 - #validate archive
297ruby-3.2.2 - #extract
298ruby-3.2.2 - #validate binary
299ruby-3.2.2 - #setup
300ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
301ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
302ruby-3.2.2 - #generating global wrappers........
303ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
304ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
305ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
306ruby-3.2.2 - #generating default wrappers........
307Using /home/travis/.rvm/gems/ruby-3.2.2
309$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
310Setting up build cache
311$ export CASHER_DIR=${TRAVIS_HOME}/.casher
3120.16s$ Installing caching utilities
3130.00s1.55sattempting to download cache archive
314fetching PR.297/cache--linux-focal-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.2.2--gemfile-Gemfile.tgz
315fetching PR.297/cache-linux-focal-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.2.2--gemfile-Gemfile.tgz
316fetching PR.297/cache--rvm-3.2.2--gemfile-Gemfile.tgz
317fetching master/cache--linux-focal-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.2.2--gemfile-Gemfile.tgz
318found cache
3190.00s1.99sadding /home/travis/build/travis-ci/travis-migrations/vendor/bundle to cache
320creating directory /home/travis/build/travis-ci/travis-migrations/vendor/bundle
ruby.versions
323$ ruby --version
324ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
325$ rvm --version
326rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
327$ bundle --version
328Bundler version 2.4.10
329$ gem --version
3303.4.10
before_install.1
3324.14s$ gem update --system
333Updating rubygems-update
334Successfully installed rubygems-update-3.5.18
335Installing RubyGems 3.5.18
336 Successfully built RubyGem
337 Name: bundler
338 Version: 2.5.18
339 File: bundler-2.5.18.gem
340Bundler 2.5.18 installed
341RubyGems 3.5.18 installed
342Regenerating binstubs
343Regenerating plugins
345# 3.5.18 / 2024-08-26
347## Enhancements:
349* Installs bundler 2.5.18 as a default gem.
351## Bug fixes:
353* Fix `gem uninstall <name>:<version>` failing on shadowed default gems.
354 Pull request [#7949](https://github.com/rubygems/rubygems/pull/7949) by
355 deivid-rodriguez
357# 3.5.17 / 2024-08-01
359## Enhancements:
361* Explicitly encode `Gem::Dependency` to yaml. Pull request
362 [#7867](https://github.com/rubygems/rubygems/pull/7867) by segiddins
363* Installs bundler 2.5.17 as a default gem.
365## Bug fixes:
367* Fix `gem list` regression when a regular gem shadows a default one. Pull
368 request [#7892](https://github.com/rubygems/rubygems/pull/7892) by
369 deivid-rodriguez
370* Always leave default gem executables around. Pull request
371 [#7879](https://github.com/rubygems/rubygems/pull/7879) by
372 deivid-rodriguez
373* Fix line comment issue for hash when loading gemrc. Pull request
374 [#7857](https://github.com/rubygems/rubygems/pull/7857) by leetking
376# 3.5.16 / 2024-07-18
378## Enhancements:
380* Installs bundler 2.5.16 as a default gem.
382## Bug fixes:
384* Fix gemspec `require_paths` validation. Pull request
385 [#7866](https://github.com/rubygems/rubygems/pull/7866) by
386 deivid-rodriguez
387* Fix loading of nested `gemrc` config keys when specified as symbols.
388 Pull request [#7851](https://github.com/rubygems/rubygems/pull/7851) by
389 moofkit
391## Performance:
393* Use `caller_locations` instead of splitting `caller`. Pull request
394 [#7708](https://github.com/rubygems/rubygems/pull/7708) by nobu
396# 3.5.15 / 2024-07-09
398## Enhancements:
400* Installs bundler 2.5.15 as a default gem.
402## Bug fixes:
404* Restrict generic `arm` to only match 32-bit arm. Pull request
405 [#7830](https://github.com/rubygems/rubygems/pull/7830) by ntkme
406* Protect creating binstubs with a file lock. Pull request
407 [#7806](https://github.com/rubygems/rubygems/pull/7806) by
408 deivid-rodriguez
410## Documentation:
412* Make it clearer that `add_dependency` is the main way to add
413 non-development dependencies. Pull request
414 [#7800](https://github.com/rubygems/rubygems/pull/7800) by jeromedalbert
416# 3.5.14 / 2024-06-21
418## Enhancements:
420* Installs bundler 2.5.14 as a default gem.
422## Bug fixes:
424* Make "bundler? update --bundler" behave identically. Pull request
425 [#7778](https://github.com/rubygems/rubygems/pull/7778) by x-yuri
427# 3.5.13 / 2024-06-14
429## Enhancements:
431* Installs bundler 2.5.13 as a default gem.
433## Bug fixes:
435* Never remove executables that may belong to a default gem. Pull request
436 [#7747](https://github.com/rubygems/rubygems/pull/7747) by
437 deivid-rodriguez
439# 3.5.12 / 2024-06-13
441## Enhancements:
443* Installs bundler 2.5.12 as a default gem.
445## Bug fixes:
447* Fix `gem uninstall` unresolved specifications warning. Pull request
448 [#7667](https://github.com/rubygems/rubygems/pull/7667) by
449 deivid-rodriguez
450* Fix `gem pristine` sometimes failing to pristine user installed gems.
451 Pull request [#7664](https://github.com/rubygems/rubygems/pull/7664) by
452 deivid-rodriguez
454# 3.5.11 / 2024-05-28
456## Enhancements:
458* Update SPDX license list as of 2024-05-22. Pull request
459 [#7689](https://github.com/rubygems/rubygems/pull/7689) by
460 github-actions[bot]
461* Fix the update_rubygems inconsistency (--disable-gems). Pull request
462 [#7658](https://github.com/rubygems/rubygems/pull/7658) by x-yuri
463* Accept WASI as an OS name in Gem::Platform. Pull request
464 [#7629](https://github.com/rubygems/rubygems/pull/7629) by kateinoigakukun
465* Warn if RubyGems version explicitly set in gemspec does not match
466 running version. Pull request
467 [#7460](https://github.com/rubygems/rubygems/pull/7460) by
468 deivid-rodriguez
469* Installs bundler 2.5.11 as a default gem.
471## Bug fixes:
473* Fix binstubs sometimes not getting regenerated when `--destdir` is
474 given. Pull request
475 [#7660](https://github.com/rubygems/rubygems/pull/7660) by
476 deivid-rodriguez
477* Fix `gem uninstall --user-install` for symlinked HOME. Pull request
478 [#7645](https://github.com/rubygems/rubygems/pull/7645) by
479 deivid-rodriguez
480* Fix issue when plugin stubs would sometimes not be properly removed by
481 `gem uninstall`. Pull request
482 [#7631](https://github.com/rubygems/rubygems/pull/7631) by
483 deivid-rodriguez
484* Fix plugins uninstallation for user installed gems. Pull request
485 [#6456](https://github.com/rubygems/rubygems/pull/6456) by voxik
487## Performance:
489* Use a constant empty tar header to avoid extra allocations. Pull request
490 [#7484](https://github.com/rubygems/rubygems/pull/7484) by segiddins
492## Documentation:
494* Recommend `bin/rake` over `rake` in contributing docs. Pull request
495 [#7648](https://github.com/rubygems/rubygems/pull/7648) by
496 deivid-rodriguez
498# 3.5.10 / 2024-05-03
500## Security:
502* Add a limit to the size of the metadata and checksums files in a gem
503 package. Pull request
504 [#7568](https://github.com/rubygems/rubygems/pull/7568) by segiddins
506## Enhancements:
508* Don't fully require `rubygems` from `rubygems/package` to prevent some
509 circular require warnings when using Bundler. Pull request
510 [#7612](https://github.com/rubygems/rubygems/pull/7612) by
511 deivid-rodriguez
512* Installs bundler 2.5.10 as a default gem.
514## Bug fixes:
516* Rename credential email to identifier in WebAuthn poller. Pull request
517 [#7623](https://github.com/rubygems/rubygems/pull/7623) by jenshenny
519# 3.5.9 / 2024-04-12
521## Enhancements:
523* Installs bundler 2.5.9 as a default gem.
525# 3.5.8 / 2024-04-11
527## Security:
529* Respect global umask when writing regular files. Pull request
530 [#7518](https://github.com/rubygems/rubygems/pull/7518) by
531 deivid-rodriguez
533## Enhancements:
535* Allow string keys with gemrc. Pull request
536 [#7543](https://github.com/rubygems/rubygems/pull/7543) by hsbt
537* [Experimental] Add "gem rebuild" command. Pull request
538 [#4913](https://github.com/rubygems/rubygems/pull/4913) by duckinator
539* Installs bundler 2.5.8 as a default gem.
541## Bug fixes:
543* Fix NoMethodError crash when building errors about corrupt package
544 files. Pull request
545 [#7539](https://github.com/rubygems/rubygems/pull/7539) by jez
546* Fix resolver to properly intersect Arrays of `Gem::Resolver::Activation`
547 objects. Pull request
548 [#7537](https://github.com/rubygems/rubygems/pull/7537) by
549 deivid-rodriguez
551# 3.5.7 / 2024-03-22
553## Enhancements:
555* Warn on empty or open required_ruby_version specification attribute.
556 Pull request [#5010](https://github.com/rubygems/rubygems/pull/5010) by
557 simi
558* Control whether YAML aliases are enabled in Gem::SafeYAML.safe_load via
559 attribute. Pull request
560 [#7464](https://github.com/rubygems/rubygems/pull/7464) by segiddins
561* Update SPDX license list as of 2024-02-08. Pull request
562 [#7468](https://github.com/rubygems/rubygems/pull/7468) by
563 github-actions[bot]
564* Installs bundler 2.5.7 as a default gem.
566## Bug fixes:
568* Allow prerelease activation (even if requirement is not explicit about
569 it) when it's the only possibility. Pull request
570 [#7428](https://github.com/rubygems/rubygems/pull/7428) by kimesf
572## Documentation:
574* Fix a typo. Pull request
575 [#7505](https://github.com/rubygems/rubygems/pull/7505) by hsbt
576* Use https instead of http in documentation links. Pull request
577 [#7481](https://github.com/rubygems/rubygems/pull/7481) by hsbt
579# 3.5.6 / 2024-02-06
581## Enhancements:
583* Deep copy requirements in `Gem::Specification` and `Gem::Requirement`.
584 Pull request [#7439](https://github.com/rubygems/rubygems/pull/7439) by
585 flavorjones
586* Change gem login message to clear up that username can be also used.
587 Pull request [#7422](https://github.com/rubygems/rubygems/pull/7422) by
588 VitaliySerov
589* Add metadata for rubygems.org. Pull request
590 [#7435](https://github.com/rubygems/rubygems/pull/7435) by m-nakamura145
591* Improve gem login scope selection. Pull request
592 [#7342](https://github.com/rubygems/rubygems/pull/7342) by williantenfen
593* Vendor uri in RubyGems. Pull request
594 [#7386](https://github.com/rubygems/rubygems/pull/7386) by
595 deivid-rodriguez
596* Installs bundler 2.5.6 as a default gem.
598## Bug fixes:
600* Skip to load commented out words. Pull request
601 [#7413](https://github.com/rubygems/rubygems/pull/7413) by hsbt
602* Fix rake runtime dependency warning for rake based extension. Pull
603 request [#7395](https://github.com/rubygems/rubygems/pull/7395) by ntkme
605# 3.5.5 / 2024-01-18
607## Enhancements:
609* Installs bundler 2.5.5 as a default gem.
611## Bug fixes:
613* Fix `require` activation conflicts when requiring default gems under
614 some situations. Pull request
615 [#7379](https://github.com/rubygems/rubygems/pull/7379) by
616 deivid-rodriguez
617* Use cache_home instead of data_home in default_spec_cache_dir. Pull
618 request [#7331](https://github.com/rubygems/rubygems/pull/7331) by mrkn
620## Documentation:
622* Use squiggly heredocs in `Gem::Specification#description` documentation,
623 so it doesn't add leading whitespace. Pull request
624 [#7373](https://github.com/rubygems/rubygems/pull/7373) by bravehager
626# 3.5.4 / 2024-01-04
628## Enhancements:
630* Always avoid "Updating rubygems-update" message. Pull request
631 [#7335](https://github.com/rubygems/rubygems/pull/7335) by
632 deivid-rodriguez
633* Installs bundler 2.5.4 as a default gem.
635## Bug fixes:
637* Make `gem update --system` respect ruby version constraints. Pull
638 request [#7334](https://github.com/rubygems/rubygems/pull/7334) by
639 deivid-rodriguez
641# 3.5.3 / 2023-12-22
643## Enhancements:
645* Installs bundler 2.5.3 as a default gem.
647# 3.5.2 / 2023-12-21
649## Enhancements:
651* Support dynamic library loading with extension .so or .o. Pull request
652 [#7241](https://github.com/rubygems/rubygems/pull/7241) by hogelog
653* Installs bundler 2.5.2 as a default gem.
655## Performance:
657* Replace `object_id` comparison with identity Hash. Pull request
658 [#7303](https://github.com/rubygems/rubygems/pull/7303) by amomchilov
659* Use IO.copy_stream when reading, writing. Pull request
660 [#6958](https://github.com/rubygems/rubygems/pull/6958) by martinemde
662# 3.5.1 / 2023-12-15
664## Enhancements:
666* Installs bundler 2.5.1 as a default gem.
668# 3.5.0 / 2023-12-15
670## Security:
672* Replace `Marshal.load` with a fully-checked safe gemspec loader. Pull
673 request [#6896](https://github.com/rubygems/rubygems/pull/6896) by
674 segiddins
676## Breaking changes:
678* Drop ruby 2.6 and 2.7 support. Pull request
679 [#7116](https://github.com/rubygems/rubygems/pull/7116) by
680 deivid-rodriguez
681* Release package no longer includes test files. Pull request
682 [#6781](https://github.com/rubygems/rubygems/pull/6781) by hsbt
683* Hide `Gem::MockGemUi` from users. Pull request
684 [#6623](https://github.com/rubygems/rubygems/pull/6623) by hsbt
685* Deprecated `Gem.datadir` has been removed. Pull request
686 [#6469](https://github.com/rubygems/rubygems/pull/6469) by hsbt
688## Deprecations:
690* Deprecate `Gem::Platform.match?`. Pull request
691 [#6783](https://github.com/rubygems/rubygems/pull/6783) by hsbt
692* Deprecate `Gem::List`. Pull request
693 [#6311](https://github.com/rubygems/rubygems/pull/6311) by segiddins
695## Features:
697* The `generate_index` command can now generate compact index files and
698 lives as an external `rubygems-generate_index` gem. Pull request
699 [#7085](https://github.com/rubygems/rubygems/pull/7085) by segiddins
700* Make `gem install` fallback to user installation directory if default
701 gem home is not writable. Pull request
702 [#5327](https://github.com/rubygems/rubygems/pull/5327) by duckinator
703* Leverage ruby feature to warn when requiring default gems from stdlib
704 that will be turned into bundled gems in the future. Pull request
705 [#6840](https://github.com/rubygems/rubygems/pull/6840) by hsbt
707## Performance:
709* Use match? when regexp match data is unused. Pull request
710 [#7263](https://github.com/rubygems/rubygems/pull/7263) by segiddins
711* Fewer allocations in gem installation. Pull request
712 [#6975](https://github.com/rubygems/rubygems/pull/6975) by segiddins
713* Optimize allocations in `Gem::Version`. Pull request
714 [#6970](https://github.com/rubygems/rubygems/pull/6970) by segiddins
716## Enhancements:
718* Warn for duplicate meta data links when building gems. Pull request
719 [#7213](https://github.com/rubygems/rubygems/pull/7213) by etherbob
720* Vendor `net-http`, `net-protocol`, `resolv`, and `timeout` to reduce
721 conflicts between Gemfile gems and internal dependencies. Pull request
722 [#6793](https://github.com/rubygems/rubygems/pull/6793) by
723 deivid-rodriguez
724* Remove non-transparent requirement added to prerelease gems. Pull
725 request [#7226](https://github.com/rubygems/rubygems/pull/7226) by
726 deivid-rodriguez
727* Stream output from ext builds when --verbose. Pull request
728 [#7240](https://github.com/rubygems/rubygems/pull/7240) by osyoyu
729* Add missing services to CI detection and make it consistent between
730 RubyGems and Bundler. Pull request
731 [#7205](https://github.com/rubygems/rubygems/pull/7205) by nevinera
732* Update generate licenses template to not freeze regexps. Pull request
733 [#7154](https://github.com/rubygems/rubygems/pull/7154) by
734 github-actions[bot]
735* Don't check `LIBRUBY_RELATIVE` in truffleruby to signal a bash prelude
736 in rubygems binstubs. Pull request
737 [#7156](https://github.com/rubygems/rubygems/pull/7156) by
738 deivid-rodriguez
739* Update SPDX list and warn on deprecated identifiers. Pull request
740 [#6926](https://github.com/rubygems/rubygems/pull/6926) by simi
741* Simplify extended `require` to potentially fix some deadlocks. Pull
742 request [#6827](https://github.com/rubygems/rubygems/pull/6827) by nobu
743* Small refactors for `Gem::Resolver`. Pull request
744 [#6766](https://github.com/rubygems/rubygems/pull/6766) by hsbt
745* Use double-quotes instead of single-quotes consistently in warnings.
746 Pull request [#6550](https://github.com/rubygems/rubygems/pull/6550) by
747 hsbt
748* Add debug message for `nil` version gemspec. Pull request
749 [#6436](https://github.com/rubygems/rubygems/pull/6436) by hsbt
750* Installs bundler 2.5.0 as a default gem.
752## Bug fixes:
754* Fix installing from source with same default bundler version already
755 installed. Pull request
756 [#7244](https://github.com/rubygems/rubygems/pull/7244) by
757 deivid-rodriguez
759## Documentation:
761* Improve comment explaining the necessity of `write_default_spec` method.
762 Pull request [#6563](https://github.com/rubygems/rubygems/pull/6563) by
763 voxik
765# 3.4.22 / 2023-11-09
767## Enhancements:
769* Update SPDX license list as of 2023-10-05. Pull request
770 [#7040](https://github.com/rubygems/rubygems/pull/7040) by
771 github-actions[bot]
772* Remove unnecessary rescue. Pull request
773 [#7109](https://github.com/rubygems/rubygems/pull/7109) by
774 deivid-rodriguez
775* Installs bundler 2.4.22 as a default gem.
777## Bug fixes:
779* Handle empty array at built-in YAML serializer. Pull request
780 [#7099](https://github.com/rubygems/rubygems/pull/7099) by hsbt
781* Ignore non-tar format `.gem` files during search. Pull request
782 [#7095](https://github.com/rubygems/rubygems/pull/7095) by dearblue
783* Allow explicitly uninstalling multiple versions of same gem. Pull
784 request [#7063](https://github.com/rubygems/rubygems/pull/7063) by
785 kstevens715
787## Performance:
789* Avoid regexp match on every call to `Gem::Platform.local`. Pull request
790 [#7104](https://github.com/rubygems/rubygems/pull/7104) by segiddins
792## Documentation:
794* Get `Gem::Specification#extensions_dir` documented. Pull request
795 [#6218](https://github.com/rubygems/rubygems/pull/6218) by
796 deivid-rodriguez
798# 3.4.21 / 2023-10-17
800## Enhancements:
802* Abort `setup.rb` if Ruby is too old. Pull request
803 [#7011](https://github.com/rubygems/rubygems/pull/7011) by
804 deivid-rodriguez
805* Remove usage of Dir.chdir that only execute a subprocess. Pull request
806 [#6930](https://github.com/rubygems/rubygems/pull/6930) by segiddins
807* Freeze more strings in generated gemspecs. Pull request
808 [#6974](https://github.com/rubygems/rubygems/pull/6974) by segiddins
809* Use pure-ruby YAML parser for loading configuration at RubyGems. Pull
810 request [#6615](https://github.com/rubygems/rubygems/pull/6615) by hsbt
811* Installs bundler 2.4.21 as a default gem.
813## Documentation:
815* Update suggested variable for bindir. Pull request
816 [#7028](https://github.com/rubygems/rubygems/pull/7028) by hsbt
817* Fix invalid links in documentation. Pull request
818 [#7008](https://github.com/rubygems/rubygems/pull/7008) by simi
820# 3.4.20 / 2023-09-27
822## Enhancements:
824* Raise `Gem::Package::FormatError` when gem encounters corrupt EOF.
825 Pull request [#6882](https://github.com/rubygems/rubygems/pull/6882)
826 by martinemde
827* Allow skipping empty license `gem build` warning by setting license to
828 `nil`. Pull request
829 [#6879](https://github.com/rubygems/rubygems/pull/6879) by jhong97
830* Update SPDX license list as of 2023-06-18. Pull request
831 [#6891](https://github.com/rubygems/rubygems/pull/6891) by
832 github-actions[bot]
833* Update SPDX license list as of 2023-04-28. Pull request
834 [#6642](https://github.com/rubygems/rubygems/pull/6642) by segiddins
835* Update SPDX license list as of 2023-01-26. Pull request
836 [#6310](https://github.com/rubygems/rubygems/pull/6310) by segiddins
837* Installs bundler 2.4.20 as a default gem.
839## Bug fixes:
841* Fixed false positive SymlinkError in symbolic link directory. Pull
842 request [#6947](https://github.com/rubygems/rubygems/pull/6947) by
843 negi0109
844* Ensure that loading multiple gemspecs with legacy YAML class references
845 does not warn. Pull request
846 [#6889](https://github.com/rubygems/rubygems/pull/6889) by segiddins
847* Fix NoMethodError when choosing a too big number from `gem uni` list.
848 Pull request [#6901](https://github.com/rubygems/rubygems/pull/6901) by
849 amatsuda
851## Performance:
853* Reduce allocations for stub specifications. Pull request
854 [#6972](https://github.com/rubygems/rubygems/pull/6972) by segiddins
856# 3.4.19 / 2023-08-17
858## Enhancements:
860* Installs bundler 2.4.19 as a default gem.
862## Performance:
864* Speedup building docs when updating rubygems. Pull request
865 [#6864](https://github.com/rubygems/rubygems/pull/6864) by
866 deivid-rodriguez
868# 3.4.18 / 2023-08-02
870## Enhancements:
872* Add poller to fetch WebAuthn OTP. Pull request
873 [#6774](https://github.com/rubygems/rubygems/pull/6774) by jenshenny
874* Remove side effects when unmarshaling old `Gem::Specification`. Pull
875 request [#6825](https://github.com/rubygems/rubygems/pull/6825) by nobu
876* Ship rubygems executables in `exe` folder. Pull request
877 [#6704](https://github.com/rubygems/rubygems/pull/6704) by hsbt
878* Installs bundler 2.4.18 as a default gem.
880# 3.4.17 / 2023-07-14
882## Enhancements:
884* Installs bundler 2.4.17 as a default gem.
886## Performance:
888* Avoid unnecessary work for private local gem installation. Pull request
889 [#6810](https://github.com/rubygems/rubygems/pull/6810) by
890 deivid-rodriguez
892# 3.4.16 / 2023-07-10
894## Enhancements:
896* Installs bundler 2.4.16 as a default gem.
898# 3.4.15 / 2023-06-29
900## Enhancements:
902* Installs bundler 2.4.15 as a default gem.
904## Bug fixes:
906* Autoload shellwords when it's needed. Pull request
907 [#6734](https://github.com/rubygems/rubygems/pull/6734) by ioquatix
909## Documentation:
911* Update command to test local gem command changes. Pull request
912 [#6761](https://github.com/rubygems/rubygems/pull/6761) by jenshenny
914# 3.4.14 / 2023-06-12
916## Enhancements:
918* Load plugin immediately. Pull request
919 [#6673](https://github.com/rubygems/rubygems/pull/6673) by kou
920* Installs bundler 2.4.14 as a default gem.
922## Documentation:
924* Clarify what the `rubygems-update` gem is for, and link to source code
925 and guides. Pull request
926 [#6710](https://github.com/rubygems/rubygems/pull/6710) by davetron5000
928# 3.4.13 / 2023-05-09
930## Enhancements:
932* Installs bundler 2.4.13 as a default gem.
934# 3.4.12 / 2023-04-11
936## Enhancements:
938* [Experimental] Add WebAuthn Support to the CLI. Pull request
939 [#6560](https://github.com/rubygems/rubygems/pull/6560) by jenshenny
940* Installs bundler 2.4.12 as a default gem.
942# 3.4.11 / 2023-04-10
944## Enhancements:
946* Installs bundler 2.4.11 as a default gem.
949------------------------------------------------------------------------------
951RubyGems installed the following executables:
952 /home/travis/.rvm/rubies/ruby-3.2.2/bin/gem
953 /home/travis/.rvm/rubies/ruby-3.2.2/bin/bundle
954 /home/travis/.rvm/rubies/ruby-3.2.2/bin/bundler
956RubyGems system software updated
before_install.2
9570.02s$ sudo sed -i -e '/local.*peer/s/postgres/all/' -e 's/peer\|md5/trust/g' /etc/postgresql/11/main/pg_hba.conf
before_install.3
9580.01s$ sudo sed -i -e 's/^port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf
before_install.4
9592.38s$ sudo systemctl restart postgresql@11-main
install.bundler
9601.57s$ bundle install --jobs=3 --retry=3 --deployment
961[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set deployment true`, and stop using this flag
962Bundler 2.5.18 is running, but your lockfile was generated with 2.4.14. Installing Bundler 2.4.14 and restarting using that version.
963Fetching gem metadata from https://rubygems.org/.
964Fetching bundler 2.4.14
965Installing bundler 2.4.14
966[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
967Using rake 13.0.6
968Using concurrent-ruby 1.2.2
969Using i18n 1.14.1
970Using minitest 5.18.1
971Using tzinfo 2.0.6
972Using activesupport 7.0.6
973Using builder 3.2.4
974Using erubi 1.12.0
975Using racc 1.7.1
976Using nokogiri 1.15.2 (x86_64-linux)
977Using rails-dom-testing 2.1.1
978Using crass 1.0.6
979Using loofah 2.21.3
980Using rails-html-sanitizer 1.6.0
981Using actionview 7.0.6
982Using rack 2.2.7
983Using rack-test 2.1.0
984Using actionpack 7.0.6
985Using nio4r 2.5.9
986Using websocket-extensions 0.1.5
987Using websocket-driver 0.7.5
988Using actioncable 7.0.6
989Using globalid 1.1.0
990Using activejob 7.0.6
991Using activemodel 7.0.6
992Using activerecord 7.0.6
993Using marcel 1.0.2
994Using mini_mime 1.1.2
995Using activestorage 7.0.6
996Using date 3.3.3
997Using timeout 0.4.0
998Using net-protocol 0.2.1
999Using net-imap 0.3.6
1000Using net-pop 0.1.2
1001Using net-smtp 0.3.3
1002Using mail 2.8.1
1003Using actionmailbox 7.0.6
1004Using actionmailer 7.0.6
1005Using actiontext 7.0.6
1006Using ansi 1.5.0
1007Using ast 2.4.2
1008Using aws-eventstream 1.2.0
1009Using aws-partitions 1.783.0
1010Using aws-sigv4 1.6.0
1011Using jmespath 1.6.2
1012Using aws-sdk-core 3.176.1
1013Using aws-sdk-kms 1.68.0
1014Using aws-sdk-s3 1.127.0
1015Using bundler 2.4.14
1016Using colored 1.2
1017Using diff-lcs 1.5.0
1018Using docile 1.4.0
1019Using json 2.6.3
1020Using language_server-protocol 3.17.0.3
1021Using method_source 1.0.0
1022Using parallel 1.23.0
1023Using parser 3.2.2.3
1024Using pg 1.5.3
1025Using thor 1.2.2
1026Using zeitwerk 2.6.8
1027Using railties 7.0.6
1028Using rails 7.0.6
1029Using rainbow 3.1.1
1030Using rake-notes 0.2.2
1031Using regexp_parser 2.8.1
1032Using rexml 3.2.5
1033Using routes 0.2.0
1034Using rspec-support 3.12.1
1035Using rspec-core 3.12.2
1036Using rspec-expectations 3.12.3
1037Using rspec-mocks 3.12.5
1038Using rspec 3.12.0
1039Using rubocop-ast 1.29.0
1040Using ruby-progressbar 1.13.0
1041Using unicode-display_width 2.4.2
1042Using rubocop 1.54.1
1043Using rubocop-capybara 2.18.0
1044Using rubocop-factory_bot 2.23.1
1045Using rubocop-performance 1.18.0
1046Using rubocop-rspec 2.22.0
1047Using simplecov-html 0.12.3
1048Using simplecov_json_formatter 0.1.4
1049Using simplecov 0.22.0
1050Using terminal-table 3.0.2
1051Using simplecov-console 0.9.1
1052Bundle complete! 12 Gemfile dependencies, 85 gems now installed.
1053Bundled gems are installed into `./vendor/bundle`
before_script.1
10550.01s$ psql --version
1056psql (PostgreSQL) 11.22 (Ubuntu 11.22-4.pgdg20.04+1)
before_script.2
10570.25s$ psql -c 'CREATE DATABASE travis_test;'
1058CREATE DATABASE
before_script.3
10591.12s$ curl -fs https://raw.githubusercontent.com/travis-ci/travis-migrations/master/db/main/structure.sql | psql -v ON_ERROR_STOP=1 travis_test
1060SET
1061SET
1062SET
1063SET
1064SET
1065 set_config
1066------------
1068(1 row)
1070SET
1071SET
1072SET
1073SET
1074CREATE EXTENSION
1075COMMENT
1076CREATE EXTENSION
1077COMMENT
1078CREATE TYPE
1079CREATE FUNCTION
1080CREATE FUNCTION
1081CREATE FUNCTION
1082CREATE FUNCTION
1083CREATE FUNCTION
1084CREATE FUNCTION
1085CREATE FUNCTION
1086CREATE FUNCTION
1087CREATE FUNCTION
1088CREATE FUNCTION
1089CREATE FUNCTION
1090CREATE FUNCTION
1091CREATE FUNCTION
1092CREATE FUNCTION
1093CREATE FUNCTION
1094CREATE FUNCTION
1095CREATE FUNCTION
1096CREATE FUNCTION
1097CREATE FUNCTION
1098CREATE FUNCTION
1099CREATE FUNCTION
1100CREATE FUNCTION
1101CREATE FUNCTION
1102CREATE FUNCTION
1103CREATE FUNCTION
1104CREATE FUNCTION
1105CREATE FUNCTION
1106CREATE FUNCTION
1107CREATE FUNCTION
1108CREATE FUNCTION
1109SET
1110CREATE TABLE
1111CREATE SEQUENCE
1112ALTER SEQUENCE
1113CREATE TABLE
1114CREATE TABLE
1115CREATE SEQUENCE
1116ALTER SEQUENCE
1117CREATE TABLE
1118CREATE SEQUENCE
1119ALTER SEQUENCE
1120CREATE TABLE
1121CREATE SEQUENCE
1122ALTER SEQUENCE
1123CREATE TABLE
1124CREATE SEQUENCE
1125ALTER SEQUENCE
1126CREATE TABLE
1127CREATE SEQUENCE
1128ALTER SEQUENCE
1129CREATE TABLE
1130CREATE SEQUENCE
1131ALTER SEQUENCE
1132CREATE TABLE
1133CREATE SEQUENCE
1134ALTER SEQUENCE
1135CREATE SEQUENCE
1136CREATE TABLE
1137CREATE SEQUENCE
1138ALTER SEQUENCE
1139CREATE TABLE
1140CREATE SEQUENCE
1141ALTER SEQUENCE
1142CREATE TABLE
1143CREATE SEQUENCE
1144ALTER SEQUENCE
1145CREATE TABLE
1146CREATE SEQUENCE
1147ALTER SEQUENCE
1148CREATE TABLE
1149CREATE SEQUENCE
1150ALTER SEQUENCE
1151CREATE TABLE
1152CREATE SEQUENCE
1153ALTER SEQUENCE
1154CREATE TABLE
1155CREATE TABLE
1156CREATE TABLE
1157CREATE TABLE
1158CREATE TABLE
1159CREATE TABLE
1160CREATE TABLE
1161CREATE TABLE
1162CREATE TABLE
1163CREATE TABLE
1164CREATE TABLE
1165CREATE TABLE
1166CREATE TABLE
1167CREATE TABLE
1168CREATE TABLE
1169CREATE TABLE
1170CREATE SEQUENCE
1171ALTER SEQUENCE
1172CREATE TABLE
1173CREATE SEQUENCE
1174ALTER SEQUENCE
1175CREATE TABLE
1176CREATE SEQUENCE
1177ALTER SEQUENCE
1178CREATE TABLE
1179CREATE SEQUENCE
1180ALTER SEQUENCE
1181CREATE TABLE
1182CREATE SEQUENCE
1183ALTER SEQUENCE
1184CREATE TABLE
1185CREATE SEQUENCE
1186ALTER SEQUENCE
1187CREATE TABLE
1188CREATE SEQUENCE
1189ALTER SEQUENCE
1190CREATE TABLE
1191CREATE SEQUENCE
1192ALTER SEQUENCE
1193CREATE TABLE
1194CREATE SEQUENCE
1195ALTER SEQUENCE
1196CREATE TABLE
1197CREATE SEQUENCE
1198ALTER SEQUENCE
1199CREATE TABLE
1200CREATE SEQUENCE
1201ALTER SEQUENCE
1202CREATE TABLE
1203CREATE SEQUENCE
1204ALTER SEQUENCE
1205CREATE TABLE
1206CREATE SEQUENCE
1207ALTER SEQUENCE
1208CREATE TABLE
1209CREATE SEQUENCE
1210ALTER SEQUENCE
1211CREATE TABLE
1212CREATE SEQUENCE
1213ALTER SEQUENCE
1214CREATE TABLE
1215CREATE SEQUENCE
1216ALTER SEQUENCE
1217CREATE TABLE
1218CREATE SEQUENCE
1219ALTER SEQUENCE
1220CREATE TABLE
1221CREATE TABLE
1222CREATE SEQUENCE
1223ALTER SEQUENCE
1224CREATE TABLE
1225CREATE SEQUENCE
1226ALTER SEQUENCE
1227CREATE TABLE
1228CREATE SEQUENCE
1229ALTER SEQUENCE
1230CREATE TABLE
1231CREATE SEQUENCE
1232ALTER SEQUENCE
1233CREATE TABLE
1234CREATE SEQUENCE
1235ALTER SEQUENCE
1236CREATE TABLE
1237CREATE SEQUENCE
1238ALTER SEQUENCE
1239CREATE TABLE
1240CREATE SEQUENCE
1241ALTER SEQUENCE
1242CREATE TABLE
1243CREATE SEQUENCE
1244ALTER SEQUENCE
1245CREATE TABLE
1246CREATE TABLE
1247CREATE SEQUENCE
1248ALTER SEQUENCE
1249CREATE TABLE
1250CREATE TABLE
1251CREATE SEQUENCE
1252ALTER SEQUENCE
1253CREATE TABLE
1254CREATE SEQUENCE
1255ALTER SEQUENCE
1256CREATE TABLE
1257CREATE SEQUENCE
1258ALTER SEQUENCE
1259CREATE TABLE
1260CREATE SEQUENCE
1261ALTER SEQUENCE
1262CREATE TABLE
1263CREATE SEQUENCE
1264ALTER SEQUENCE
1265CREATE TABLE
1266CREATE SEQUENCE
1267ALTER SEQUENCE
1268CREATE TABLE
1269CREATE SEQUENCE
1270ALTER SEQUENCE
1271CREATE TABLE
1272CREATE SEQUENCE
1273ALTER SEQUENCE
1274CREATE TABLE
1275CREATE SEQUENCE
1276ALTER SEQUENCE
1277CREATE TABLE
1278CREATE SEQUENCE
1279ALTER SEQUENCE
1280CREATE TABLE
1281CREATE SEQUENCE
1282ALTER SEQUENCE
1283CREATE TABLE
1284CREATE SEQUENCE
1285ALTER SEQUENCE
1286CREATE TABLE
1287CREATE SEQUENCE
1288ALTER SEQUENCE
1289CREATE TABLE
1290ALTER TABLE
1291ALTER TABLE
1292ALTER TABLE
1293ALTER TABLE
1294ALTER TABLE
1295ALTER TABLE
1296ALTER TABLE
1297ALTER TABLE
1298ALTER TABLE
1299ALTER TABLE
1300ALTER TABLE
1301ALTER TABLE
1302ALTER TABLE
1303ALTER TABLE
1304ALTER TABLE
1305ALTER TABLE
1306ALTER TABLE
1307ALTER TABLE
1308ALTER TABLE
1309ALTER TABLE
1310ALTER TABLE
1311ALTER TABLE
1312ALTER TABLE
1313ALTER TABLE
1314ALTER TABLE
1315ALTER TABLE
1316ALTER TABLE
1317ALTER TABLE
1318ALTER TABLE
1319ALTER TABLE
1320ALTER TABLE
1321ALTER TABLE
1322ALTER TABLE
1323ALTER TABLE
1324ALTER TABLE
1325ALTER TABLE
1326ALTER TABLE
1327ALTER TABLE
1328ALTER TABLE
1329ALTER TABLE
1330ALTER TABLE
1331ALTER TABLE
1332ALTER TABLE
1333ALTER TABLE
1334ALTER TABLE
1335ALTER TABLE
1336ALTER TABLE
1337ALTER TABLE
1338ALTER TABLE
1339ALTER TABLE
1340ALTER TABLE
1341ALTER TABLE
1342ALTER TABLE
1343ALTER TABLE
1344ALTER TABLE
1345ALTER TABLE
1346ALTER TABLE
1347ALTER TABLE
1348ALTER TABLE
1349ALTER TABLE
1350ALTER TABLE
1351ALTER TABLE
1352ALTER TABLE
1353ALTER TABLE
1354ALTER TABLE
1355ALTER TABLE
1356ALTER TABLE
1357ALTER TABLE
1358ALTER TABLE
1359ALTER TABLE
1360ALTER TABLE
1361ALTER TABLE
1362ALTER TABLE
1363ALTER TABLE
1364ALTER TABLE
1365ALTER TABLE
1366ALTER TABLE
1367ALTER TABLE
1368ALTER TABLE
1369ALTER TABLE
1370ALTER TABLE
1371ALTER TABLE
1372ALTER TABLE
1373ALTER TABLE
1374ALTER TABLE
1375ALTER TABLE
1376ALTER TABLE
1377ALTER TABLE
1378ALTER TABLE
1379ALTER TABLE
1380ALTER TABLE
1381ALTER TABLE
1382ALTER TABLE
1383ALTER TABLE
1384ALTER TABLE
1385ALTER TABLE
1386ALTER TABLE
1387ALTER TABLE
1388ALTER TABLE
1389ALTER TABLE
1390ALTER TABLE
1391ALTER TABLE
1392ALTER TABLE
1393ALTER TABLE
1394ALTER TABLE
1395ALTER TABLE
1396CREATE INDEX
1397CREATE INDEX
1398CREATE INDEX
1399CREATE INDEX
1400CREATE INDEX
1401CREATE INDEX
1402CREATE INDEX
1403CREATE INDEX
1404CREATE INDEX
1405CREATE INDEX
1406CREATE INDEX
1407CREATE INDEX
1408CREATE INDEX
1409CREATE INDEX
1410CREATE INDEX
1411CREATE INDEX
1412CREATE INDEX
1413CREATE INDEX
1414CREATE INDEX
1415CREATE INDEX
1416CREATE INDEX
1417CREATE INDEX
1418CREATE INDEX
1419CREATE INDEX
1420CREATE INDEX
1421CREATE INDEX
1422CREATE INDEX
1423CREATE INDEX
1424CREATE INDEX
1425CREATE INDEX
1426CREATE INDEX
1427CREATE INDEX
1428CREATE INDEX
1429CREATE INDEX
1430CREATE INDEX
1431CREATE INDEX
1432CREATE INDEX
1433CREATE INDEX
1434CREATE INDEX
1435CREATE INDEX
1436CREATE INDEX
1437CREATE INDEX
1438CREATE INDEX
1439CREATE INDEX
1440CREATE INDEX
1441CREATE INDEX
1442CREATE INDEX
1443CREATE INDEX
1444CREATE INDEX
1445CREATE INDEX
1446CREATE INDEX
1447CREATE INDEX
1448CREATE INDEX
1449CREATE INDEX
1450CREATE INDEX
1451CREATE INDEX
1452CREATE INDEX
1453CREATE INDEX
1454CREATE INDEX
1455CREATE INDEX
1456CREATE INDEX
1457CREATE INDEX
1458CREATE INDEX
1459CREATE INDEX
1460CREATE INDEX
1461CREATE INDEX
1462CREATE INDEX
1463CREATE INDEX
1464CREATE INDEX
1465CREATE INDEX
1466CREATE INDEX
1467CREATE INDEX
1468CREATE INDEX
1469CREATE INDEX
1470CREATE INDEX
1471CREATE INDEX
1472CREATE INDEX
1473CREATE INDEX
1474CREATE INDEX
1475CREATE INDEX
1476CREATE INDEX
1477CREATE INDEX
1478CREATE INDEX
1479CREATE INDEX
1480CREATE INDEX
1481CREATE INDEX
1482CREATE INDEX
1483CREATE INDEX
1484CREATE INDEX
1485CREATE INDEX
1486CREATE INDEX
1487CREATE INDEX
1488CREATE INDEX
1489CREATE INDEX
1490CREATE INDEX
1491CREATE INDEX
1492CREATE INDEX
1493CREATE INDEX
1494CREATE INDEX
1495CREATE INDEX
1496CREATE INDEX
1497CREATE INDEX
1498CREATE INDEX
1499CREATE INDEX
1500CREATE INDEX
1501CREATE INDEX
1502CREATE INDEX
1503CREATE INDEX
1504CREATE INDEX
1505CREATE INDEX
1506CREATE INDEX
1507CREATE INDEX
1508CREATE INDEX
1509CREATE INDEX
1510CREATE INDEX
1511CREATE INDEX
1512CREATE INDEX
1513CREATE INDEX
1514CREATE INDEX
1515CREATE INDEX
1516CREATE INDEX
1517CREATE INDEX
1518CREATE INDEX
1519CREATE INDEX
1520CREATE INDEX
1521CREATE INDEX
1522CREATE INDEX
1523CREATE INDEX
1524CREATE INDEX
1525CREATE INDEX
1526CREATE INDEX
1527CREATE INDEX
1528CREATE INDEX
1529CREATE INDEX
1530CREATE INDEX
1531CREATE INDEX
1532CREATE INDEX
1533CREATE INDEX
1534CREATE INDEX
1535CREATE INDEX
1536CREATE INDEX
1537CREATE INDEX
1538CREATE INDEX
1539CREATE INDEX
1540CREATE INDEX
1541CREATE INDEX
1542CREATE INDEX
1543CREATE INDEX
1544CREATE INDEX
1545CREATE INDEX
1546CREATE INDEX
1547CREATE INDEX
1548CREATE INDEX
1549CREATE INDEX
1550CREATE INDEX
1551CREATE INDEX
1552CREATE INDEX
1553CREATE INDEX
1554CREATE INDEX
1555CREATE INDEX
1556CREATE INDEX
1557CREATE INDEX
1558CREATE INDEX
1559CREATE INDEX
1560CREATE INDEX
1561CREATE INDEX
1562CREATE INDEX
1563CREATE INDEX
1564CREATE INDEX
1565CREATE INDEX
1566CREATE INDEX
1567CREATE INDEX
1568CREATE INDEX
1569CREATE INDEX
1570CREATE INDEX
1571CREATE INDEX
1572CREATE INDEX
1573CREATE INDEX
1574CREATE INDEX
1575CREATE INDEX
1576CREATE INDEX
1577CREATE INDEX
1578CREATE INDEX
1579CREATE INDEX
1580CREATE INDEX
1581CREATE INDEX
1582CREATE INDEX
1583CREATE INDEX
1584CREATE INDEX
1585CREATE INDEX
1586CREATE INDEX
1587CREATE INDEX
1588CREATE INDEX
1589CREATE INDEX
1590CREATE INDEX
1591CREATE INDEX
1592CREATE INDEX
1593CREATE INDEX
1594CREATE INDEX
1595CREATE INDEX
1596CREATE INDEX
1597CREATE INDEX
1598CREATE INDEX
1599CREATE INDEX
1600CREATE INDEX
1601CREATE INDEX
1602CREATE INDEX
1603CREATE INDEX
1604CREATE INDEX
1605CREATE TRIGGER
1606CREATE TRIGGER
1607CREATE TRIGGER
1608CREATE TRIGGER
1609CREATE TRIGGER
1610CREATE TRIGGER
1611CREATE TRIGGER
1612CREATE TRIGGER
1613CREATE TRIGGER
1614CREATE TRIGGER
1615CREATE TRIGGER
1616CREATE TRIGGER
1617CREATE TRIGGER
1618CREATE TRIGGER
1619CREATE TRIGGER
1620CREATE TRIGGER
1621CREATE TRIGGER
1622ALTER TABLE
1623ALTER TABLE
1624ALTER TABLE
1625ALTER TABLE
1626ALTER TABLE
1627ALTER TABLE
1628ALTER TABLE
1629ALTER TABLE
1630ALTER TABLE
1631ALTER TABLE
1632ALTER TABLE
1633ALTER TABLE
1634ALTER TABLE
1635ALTER TABLE
1636ALTER TABLE
1637ALTER TABLE
1638ALTER TABLE
1639ALTER TABLE
1640ALTER TABLE
1641ALTER TABLE
1642ALTER TABLE
1643ALTER TABLE
1644ALTER TABLE
1645ALTER TABLE
1646ALTER TABLE
1647ALTER TABLE
1648ALTER TABLE
1649ALTER TABLE
1650ALTER TABLE
1651ALTER TABLE
1652ALTER TABLE
1653ALTER TABLE
1654ALTER TABLE
1655SET
1656INSERT 0 392
1657$ bundle exec rspec spec
1659Repo counts
1660 before aggregation
1661 after aggregating per repo
1662 after aggregating all counts
1663 does not raise if repos are missing
1664 does not raise if builds are deleted before stages
1666set_updated_at trigger
1667Dropped database 'travis_test'
1668Created database 'travis_test'
1669== 201207261749 CreatePlans: migrating ========================================
1670-- create_table(:plans, {:id=>:integer})
1671 -> 0.0055s
1672== 201207261749 CreatePlans: migrated (0.0056s) ===============================
1674== 20101126174706 CreateRepositories: migrating ===============================
1675-- create_table(:repositories, {:id=>:integer})
1676 -> 0.0052s
1677== 20101126174706 CreateRepositories: migrated (0.0053s) ======================
1679== 20101126174715 CreateBuilds: migrating =====================================
1680-- create_table(:builds, {:id=>:integer})
1681 -> 0.0074s
1682== 20101126174715 CreateBuilds: migrated (0.0074s) ============================
1684== 20110109130532 DeviseCreateUsers: migrating ================================
1685-- create_table(:users, {:id=>:integer})
1686 -> 0.0049s
1687-- add_index(:users, :login, {:unique=>true})
1688 -> 0.0020s
1689== 20110109130532 DeviseCreateUsers: migrated (0.0070s) =======================
1691== 20110116155100 RepositoriesAddUsername: migrating ==========================
1692-- change_table(:repositories)
1693 -> 0.0007s
1694== 20110116155100 RepositoriesAddUsername: migrated (0.0008s) =================
1696== 20110130102621 CreateTokens: migrating =====================================
1697-- create_table(:tokens, {:id=>:integer})
1698 -> 0.0058s
1699== 20110130102621 CreateTokens: migrated (0.0058s) ============================
1701== 20110301071656 AddBuildParentIdAndConfiguration: migrating =================
1702-- change_table(:builds)
1703 -> 0.0012s
1704-- change_column(:builds, :number, :string)
1705 -> 0.0052s
1706-- add_index(:builds, :repository_id)
1707 -> 0.0023s
1708-- add_index(:builds, :parent_id)
1709 -> 0.0020s
1710== 20110301071656 AddBuildParentIdAndConfiguration: migrated (0.0113s) ========
1712== 20110316174721 RepositoriesDenormalizeLastBuildAttributes: migrating =======
1713-- change_table(:repositories)
1714 -> 0.0024s
1715== 20110316174721 RepositoriesDenormalizeLastBuildAttributes: migrated (0.0024s)
1717== 20110321075539 RepositoriesAddOwnerNameAndOwnerEmail: migrating ============
1718-- change_table(:repositories)
1719 -> 0.0014s
1720-- remove_column(:repositories, :username)
1721 -> 0.0003s
1722== 20110321075539 RepositoriesAddOwnerNameAndOwnerEmail: migrated (0.0018s) ===
1724== 20110411171936 CreateHistoriesTable: migrating =============================
1725-- create_table(:histories, {:id=>:integer})
1726 -> 0.0049s
1727-- add_index(:histories, [:item, :table, :month, :year])
1728 -> 0.0020s
1729== 20110411171936 CreateHistoriesTable: migrated (0.0070s) ====================
1731== 20110411171937 RenameHistoriesToRailsAdminHistories: migrating =============
1732-- remove_index(:histories, nil, {:name=>:index_histories_on_item_and_table_and_month_and_year})
1733 -> 0.0004s
1734-- rename_table(:histories, :rails_admin_histories)
1735 -> 0.0032s
1736-- add_index("rails_admin_histories", ["item", "table", "month", "year"], {:name=>"index_histories_on_item_and_table_and_month_and_year"})
1737 -> 0.0020s
1738== 20110411171937 RenameHistoriesToRailsAdminHistories: migrated (0.0069s) ====
1740== 20110411172518 AddAdminFlagToUser: migrating ===============================
1741-- change_table(:users)
1742 -> 0.0011s
1743== 20110411172518 AddAdminFlagToUser: migrated (0.0012s) ======================
1745== 20110413101057 BuildsAddRef: migrating =====================================
1746-- change_table(:builds)
1747 -> 0.0010s
1748== 20110413101057 BuildsAddRef: migrated (0.0011s) ============================
1750== 20110414131100 BuildsAddGithubPayload: migrating ===========================
1751-- change_table(:builds)
1752 -> 0.0006s
1753== 20110414131100 BuildsAddGithubPayload: migrated (0.0007s) ==================
1755== 20110503150504 AddGithubIdToUsersTable: migrating ==========================
1756-- add_column(:users, :github_id, :integer)
1757 -> 0.0006s
1758-- add_index(:users, :github_id)
1759 -> 0.0020s
1760== 20110503150504 AddGithubIdToUsersTable: migrated (0.0027s) =================
1762== 20110523012243 RepositoriesChangeOwnerEmailType: migrating =================
1763-- change_column(:repositories, :owner_email, :text)
1764 -> 0.0006s
1765== 20110523012243 RepositoriesChangeOwnerEmailType: migrated (0.0007s) ========
1767== 20110611203537 AddGithubOauthTokenToUser: migrating ========================
1768-- add_column(:users, :github_oauth_token, :string)
1769 -> 0.0008s
1770-- add_index(:users, :github_oauth_token)
1771 -> 0.0017s
1772== 20110611203537 AddGithubOauthTokenToUser: migrated (0.0025s) ===============
1774== 20110613210252 AddCompareUrlToBuild: migrating =============================
1775-- add_column(:builds, :compare_url, :string)
1776 -> 0.0006s
1777== 20110613210252 AddCompareUrlToBuild: migrated (0.0006s) ====================
1779== 20110615152003 BuildsRemoveJobId: migrating ================================
1780-- change_table(:builds)
1781 -> 0.0006s
1782== 20110615152003 BuildsRemoveJobId: migrated (0.0006s) =======================
1784== 20110616211744 BuildRemoveLastBuiltAt: migrating ===========================
1785-- change_table(:repositories)
1786 -> 0.0006s
1787== 20110616211744 BuildRemoveLastBuiltAt: migrated (0.0006s) ==================
1789== 20110617114728 AddMissingIndexes: migrating ================================
1790-- add_index(:repositories, :last_build_started_at)
1791 -> 0.0023s
1792-- add_index(:repositories, [:owner_name, :name])
1793 -> 0.0018s
1794-- add_index(:builds, [:repository_id, :parent_id, :started_at])
1795 -> 0.0019s
1796== 20110617114728 AddMissingIndexes: migrated (0.0061s) =======================
1798== 20110619100906 AddActiveToRepositories: migrating ==========================
1799-- add_column(:repositories, :is_active, :boolean)
1800 -> 0.0006s
1801== 20110619100906 AddActiveToRepositories: migrated (0.0006s) =================
1803== 20110729094426 StoreTokenInBuild: migrating ================================
1804-- add_column(:builds, :token, :string)
1805 -> 0.0006s
1806== 20110729094426 StoreTokenInBuild: migrated (0.0006s) =======================
1808== 20110801161819 CreateRequestsCommitsAndTasks: migrating ====================
1809-- change_table(:builds)
1810 -> 0.0014s
1811-- create_table(:commits, {:force=>true, :id=>:integer})
1812 -> 0.0050s
1813-- create_table(:requests, {:force=>true, :id=>:integer})
1814 -> 0.0049s
1815-- create_table(:tasks, {:force=>true, :id=>:integer})
1816 -> 0.0056s
1817-- add_index(:commits, :commit)
1818 -> 0.0018s
1819-- add_index(:builds, :commit)
1820 -> 0.0019s
1821-- add_index(:requests, :commit)
1822 -> 0.0019s
1823-- add_index(:tasks, :commit)
1824 -> 0.0019s
1825-- execute("UPDATE requests SET commit_id = (SELECT commits.id FROM commits WHERE commits.commit = requests.commit LIMIT 1)")
1826 -> 0.0006s
1827-- execute("UPDATE tasks SET commit_id = (SELECT commits.id FROM commits WHERE commits.commit = tasks.commit LIMIT 1)")
1828 -> 0.0004s
1829-- execute("DELETE FROM builds WHERE parent_id IS NOT NULL")
1830 -> 0.0005s
1831-- execute("UPDATE builds SET request_id = (SELECT requests.id FROM requests WHERE requests.commit = builds.commit LIMIT 1)")
1832 -> 0.0004s
1833-- execute("UPDATE builds SET commit_id = (SELECT commits.id FROM commits WHERE commits.commit = builds.commit LIMIT 1)")
1834 -> 0.0003s
1835-- execute("CREATE SEQUENCE shared_builds_tasks_seq CACHE 30")
1836 -> 0.0005s
1837-- execute("ALTER TABLE builds ALTER COLUMN id TYPE BIGINT")
1838 -> 0.0109s
1839-- execute("ALTER TABLE builds ALTER COLUMN id SET DEFAULT nextval('shared_builds_tasks_seq')")
1840 -> 0.0005s
1841-- execute("ALTER TABLE tasks ALTER COLUMN id TYPE BIGINT")
1842 -> 0.0064s
1843-- execute("ALTER TABLE tasks ALTER COLUMN id SET DEFAULT nextval('shared_builds_tasks_seq')")
1844 -> 0.0005s
1845-- select_value("SELECT max(id) FROM commits")
1846 -> 0.0006s
1847-- execute("SELECT setval('commits_id_seq', 1)")
1848 -> 0.0003s
1849-- select_value("SELECT max(id) FROM requests")
1850 -> 0.0004s
1851-- execute("SELECT setval('requests_id_seq', 1)")
1852 -> 0.0003s
1853-- select_value("SELECT max(id) FROM tasks")
1854 -> 0.0005s
1855-- execute("SELECT setval('tasks_id_seq', 1)")
1856 -> 0.0003s
1857-- remove_column(:builds, :parent_id)
1858 -> 0.0004s
1859-- remove_column(:builds, :commit)
1860 -> 0.0004s
1861-- remove_column(:requests, :commit)
1862 -> 0.0004s
1863-- remove_column(:tasks, :commit)
1864 -> 0.0004s
1865== 20110801161819 CreateRequestsCommitsAndTasks: migrated (0.0501s) ===========
1867== 20110805030147 RepositoryRenameIsActiveToActive: migrating =================
1868-- rename_column(:repositories, :is_active, :active)
1869 -> 0.0162s
1870== 20110805030147 RepositoryRenameIsActiveToActive: migrated (0.0167s) ========
1872== 20110819232908 TasksAddTags: migrating =====================================
1873-- add_column(:tasks, :tags, :text)
1874 -> 0.0008s
1875== 20110819232908 TasksAddTags: migrated (0.0009s) ============================
1877== 20110911204538 CacheOneNumberForSharedBuildsTasksSequence: migrating =======
1878-- execute("ALTER SEQUENCE shared_builds_tasks_seq CACHE 1 NO MAXVALUE NO CYCLE")
1879 -> 0.0007s
1880== 20110911204538 CacheOneNumberForSharedBuildsTasksSequence: migrated (0.0008s)
1882== 20111107134436 RenameTasksToJobs: migrating ================================
1883-- rename_table(:tasks, :jobs)
1884 -> 0.0051s
1885-- execute("UPDATE jobs SET type = 'Job::Test' WHERE type = 'Task::Test'")
1886 -> 0.0005s
1887-- execute("UPDATE jobs SET type = 'Job::Configure' WHERE type = 'Task::Configure'")
1888 -> 0.0004s
1889== 20111107134436 RenameTasksToJobs: migrated (0.0075s) =======================
1891== 20111107134437 CreateArtifacts: migrating ==================================
1892-- create_table(:artifacts, {:id=>:integer})
1893 -> 0.0067s
1894-- execute("UPDATE artifacts SET job_id = id")
1895 -> 0.0004s
1896-- execute("select setval('artifacts_id_seq', (select max(id) + 1 from artifacts));")
1897 -> 0.0004s
1898-- add_index(:artifacts, [:type, :job_id])
1899 -> 0.0020s
1900== 20111107134437 CreateArtifacts: migrated (0.0098s) =========================
1902== 20111107134438 CreateWorkers: migrating ====================================
1903-- create_table(:workers, {:id=>:integer})
1904 -> 0.0057s
1905-- add_index(:workers, [:name, :host])
1906 -> 0.0022s
1907== 20111107134438 CreateWorkers: migrated (0.0080s) ===========================
1909== 20111107134439 JobsAddRetries: migrating ===================================
1910-- change_table(:jobs)
1911 -> 0.0014s
1912== 20111107134439 JobsAddRetries: migrated (0.0014s) ==========================
1914== 20111107134440 RemoveRailsAdmin: migrating =================================
1915-- drop_table(:rails_admin_histories)
1916 -> 0.0014s
1917== 20111107134440 RemoveRailsAdmin: migrated (0.0015s) ========================
1919== 20111128235043 AddIndexesToJobs: migrating =================================
1920-- add_index(:jobs, [:queue, :state])
1921 -> 0.0026s
1922== 20111128235043 AddIndexesToJobs: migrated (0.0027s) ========================
1924== 20111129014329 AddRepositoryIdIndexToJobs: migrating =======================
1925-- add_index(:jobs, :repository_id)
1926 -> 0.0026s
1927== 20111129014329 AddRepositoryIdIndexToJobs: migrated (0.0026s) ==============
1929== 20111129022625 AddOwnerAndTypeIndexToJobs: migrating =======================
1930-- add_index(:jobs, [:type, :owner_id, :owner_type])
1931 -> 0.0027s
1932== 20111129022625 AddOwnerAndTypeIndexToJobs: migrated (0.0028s) ==============
1934== 20111201113500 WorkersAddPayloadAndLastError: migrating ====================
1935-- change_table(:workers)
1936 -> 0.0016s
1937== 20111201113500 WorkersAddPayloadAndLastError: migrated (0.0017s) ===========
1939== 20111203002341 RepositoriesAddDescriptionAndLastLanguage: migrating ========
1940-- change_table(:repositories)
1941 -> 0.0015s
1942-- change_table(:builds)
1943 -> 0.0006s
1944== 20111203002341 RepositoriesAddDescriptionAndLastLanguage: migrated (0.0022s)
1946== 20111203221720 BuildsAddArchivedAt: migrating ==============================
1947-- change_table(:builds)
1948 -> 0.0009s
1949== 20111203221720 BuildsAddArchivedAt: migrated (0.0010s) =====================
1951== 20111207093700 MimicProductionDb: migrating ================================
1952-- column_exists?(:users, :oauth2_uid, :integer)
1953 -> 0.0030s
1954-- column_exists?(:users, :oauth2_token, :string)
1955 -> 0.0019s
1956-- column_exists?(:repositories, :user_id, :integer)
1957 -> 0.0025s
1958== 20111207093700 MimicProductionDb: migrated (0.0075s) =======================
1960== 20111212103859 BuildsAddDuration: migrating ================================
1961-- change_table(:builds)
1962 -> 0.0010s
1963== 20111212103859 BuildsAddDuration: migrated (0.0011s) =======================
1965== 20111212112411 RepositoriesAddLastBuildDuration: migrating =================
1966-- change_table(:repositories)
1967 -> 0.0009s
1968== 20111212112411 RepositoriesAddLastBuildDuration: migrated (0.0010s) ========
1970== 20111214173922 CreateSslKeys: migrating ====================================
1971-- create_table(:ssl_keys, {:id=>:integer})
1972 -> 0.0050s
1973-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
1974 -> 0.0020s
1975== 20111214173922 CreateSslKeys: migrated (0.0072s) ===========================
1977== 20120114125404 AddAllowFailureToJobs: migrating ============================
1978-- add_column(:jobs, :allow_failure, :boolean, {:default=>false})
1979 -> 0.0010s
1980== 20120114125404 AddAllowFailureToJobs: migrated (0.0010s) ===================
1982== 20120216133223 AddPullRequestFieldsToRequest: migrating ====================
1983-- add_column(:requests, :event_type, :string)
1984 -> 0.0006s
1985-- add_column(:requests, :comments_url, :string)
1986 -> 0.0004s
1987-- add_column(:requests, :base_commit, :string)
1988 -> 0.0004s
1989-- add_column(:requests, :head_commit, :string)
1990 -> 0.0004s
1991== 20120216133223 AddPullRequestFieldsToRequest: migrated (0.0018s) ===========
1993== 20120222082522 AddGravatarIdToUsers: migrating =============================
1994-- add_column(:users, :gravatar_id, :string)
1995 -> 0.0007s
1996== 20120222082522 AddGravatarIdToUsers: migrated (0.0007s) ====================
1998== 20120301131209 OrganizationsCreate: migrating ==============================
1999-- create_table(:organizations, {:id=>:integer})
2000 -> 0.0049s
2001== 20120301131209 OrganizationsCreate: migrated (0.0049s) =====================
2003== 20120304000502 JobsRenameOwnerToSource: migrating ==========================
2004-- change_table(:jobs)
2005 -> 0.0056s
2006== 20120304000502 JobsRenameOwnerToSource: migrated (0.0056s) =================
2008== 20120304000503 RepositoriesAddOwner: migrating =============================
2009-- change_table(:repositories)
2010 -> 0.0011s
2011== 20120304000503 RepositoriesAddOwner: migrated (0.0011s) ====================
2013== 20120304000504 BuildsAddOwner: migrating ===================================
2014-- change_table(:builds)
2015 -> 0.0010s
2016== 20120304000504 BuildsAddOwner: migrated (0.0010s) ==========================
2018== 20120304000505 JobsAddOwner: migrating =====================================
2019-- change_table(:jobs)
2020 -> 0.0010s
2021== 20120304000505 JobsAddOwner: migrated (0.0010s) ============================
2023== 20120304000506 RequestsAddOwner: migrating =================================
2024-- change_table(:requests)
2025 -> 0.0011s
2026== 20120304000506 RequestsAddOwner: migrated (0.0011s) ========================
2028== 20120311234933 AddLocaleToUser: migrating ==================================
2029-- add_column(:users, :locale, :string)
2030 -> 0.0006s
2031== 20120311234933 AddLocaleToUser: migrated (0.0006s) =========================
2033== 20120316123726 CreateMemberships: migrating ================================
2034-- create_table(:memberships, {:id=>:integer})
2035 -> 0.0032s
2036== 20120316123726 CreateMemberships: migrated (0.0032s) =======================
2038== 20120319170001 RepositoriesAddPrivate: migrating ===========================
2039-- change_table(:repositories)
2040 -> 0.0010s
2041== 20120319170001 RepositoriesAddPrivate: migrated (0.0010s) ==================
2043== 20120324104051 CreateUrls: migrating =======================================
2044-- create_table(:urls, {:id=>:integer})
2045 -> 0.0051s
2046== 20120324104051 CreateUrls: migrated (0.0052s) ==============================
2048== 20120505165100 CopyStatusToResult: migrating ===============================
2049-- add_column(:builds, :result, :integer)
2050 -> 0.0006s
2051-- add_column(:jobs, :result, :integer)
2052 -> 0.0004s
2053-- add_column(:repositories, :last_build_result, :integer)
2054 -> 0.0004s
2055Executing: UPDATE builds SET result = status;
2056Executing: UPDATE jobs SET result = status;
2057Executing: UPDATE repositories SET last_build_result = last_build_status;
2058== 20120505165100 CopyStatusToResult: migrated (0.0028s) ======================
2060== 20120511171900 RequestsAddIndexOnHeadCommit: migrating =====================
2061-- add_index(:requests, :head_commit)
2062 -> 0.0023s
2063== 20120511171900 RequestsAddIndexOnHeadCommit: migrated (0.0023s) ============
2065== 20120521174400 CreatePermissions: migrating ================================
2066-- create_table(:permissions, {:id=>:integer})
2067 -> 0.0051s
2068-- add_index(:permissions, :user_id)
2069 -> 0.0021s
2070-- add_index(:permissions, :repository_id)
2071 -> 0.0019s
2072== 20120521174400 CreatePermissions: migrated (0.0093s) =======================
2074== 20120527235800 BuildsAddPreviousResult: migrating ==========================
2075-- change_table(:builds)
2076 -> 0.0010s
2077== 20120527235800 BuildsAddPreviousResult: migrated (0.0011s) =================
2079== 20120702111126 CreateSubscriptions: migrating ==============================
2080-- create_table(:subscriptions, {:id=>:integer})
2081 -> 0.0067s
2082== 20120702111126 CreateSubscriptions: migrated (0.0068s) =====================
2084== 20120703114226 AddBillingEmailCreditCardDataToSubscriptions: migrating =====
2085-- change_table(:subscriptions)
2086 -> 0.0027s
2087== 20120703114226 AddBillingEmailCreditCardDataToSubscriptions: migrated (0.0027s)
2089== 20120713140816 AddSyncInfoToUser: migrating ================================
2090-- add_column(:users, :in_sync, :boolean)
2091 -> 0.0009s
2092-- add_column(:users, :synced_at, :timestamp)
2093 -> 0.0006s
2094== 20120713140816 AddSyncInfoToUser: migrated (0.0015s) =======================
2096== 20120713153215 RenameInSyncToIsSyncing: migrating ==========================
2097-- rename_column(:users, :in_sync, :is_syncing)
2098 -> 0.0035s
2099== 20120713153215 RenameInSyncToIsSyncing: migrated (0.0036s) =================
2101== 20120725005300 AddQueueToWorkers: migrating ================================
2102-- add_column(:workers, :queue, :string)
2103 -> 0.0009s
2104== 20120725005300 AddQueueToWorkers: migrated (0.0010s) =======================
2106== 20120727151900 AddJobsIndexOnStateOwnerTypeOwnerId: migrating ==============
2107-- add_index(:jobs, ["state", "owner_id", "owner_type"], {:name=>"index_jobs_on_state_owner_type_owner_id"})
2108 -> 0.0062s
2109== 20120727151900 AddJobsIndexOnStateOwnerTypeOwnerId: migrated (0.0063s) =====
2111== 20120731005301 AddQueuedAtToJobs: migrating ================================
2112-- add_column(:jobs, :queued_at, :timestamp, {:precision=>nil})
2113 -> 0.0025s
2114== 20120731005301 AddQueuedAtToJobs: migrated (0.0029s) =======================
2116== 20120731074000 AddAmountToPlans: migrating =================================
2117-- change_table(:plans)
2118 -> 0.0027s
2119== 20120731074000 AddAmountToPlans: migrated (0.0031s) ========================
2121== 20120802001001 AddPushAndPullToPermissions: migrating ======================
2122-- add_column(:permissions, :push, :boolean, {:default=>false})
2123 -> 0.0032s
2124-- add_column(:permissions, :pull, :boolean, {:default=>false})
2125 -> 0.0023s
2126-- change_column_default(:permissions, :admin, false)
2127 -> 0.0043s
2128== 20120802001001 AddPushAndPullToPermissions: migrated (0.0106s) =============
2130== 20120803164000 CreateInvoices: migrating ===================================
2131-- create_table(:invoices, {:id=>:integer})
2132 -> 0.0085s
2133== 20120803164000 CreateInvoices: migrated (0.0086s) ==========================
2135== 20120803182300 AddInvoiceIdToInvoices: migrating ===========================
2136-- change_table(:invoices)
2137 -> 0.0024s
2138== 20120803182300 AddInvoiceIdToInvoices: migrated (0.0025s) ==================
2140== 20120804122700 AddStripeInvoiceIdToInvoices: migrating =====================
2141-- change_table(:invoices)
2142 -> 0.0007s
2143-- add_index(:invoices, :stripe_id)
2144 -> 0.0019s
2145== 20120804122700 AddStripeInvoiceIdToInvoices: migrated (0.0026s) ============
2147== 20120806120400 AddPlanToSubscriptions: migrating ===========================
2148-- change_table(:subscriptions)
2149 -> 0.0007s
2150== 20120806120400 AddPlanToSubscriptions: migrated (0.0007s) ==================
2152== 20120820164000 RenamePlanOnSubscriptions: migrating ========================
2153-- change_table(:subscriptions)
2154 -> 0.0012s
2155== 20120820164000 RenamePlanOnSubscriptions: migrated (0.0013s) ===============
2157== 20120905093300 CreateStripeEvents: migrating ===============================
2158-- create_table(:stripe_events, {:id=>:integer})
2159 -> 0.0046s
2160-- add_index(:stripe_events, :event_type)
2161 -> 0.0018s
2162-- add_index(:stripe_events, :date)
2163 -> 0.0017s
2164== 20120905093300 CreateStripeEvents: migrated (0.0081s) ======================
2166== 20120905171300 AddEventIdToStripeEvents: migrating =========================
2167-- change_table(:stripe_events)
2168 -> 0.0006s
2169-- add_index(:stripe_events, :event_id)
2170 -> 0.0018s
2171== 20120905171300 AddEventIdToStripeEvents: migrated (0.0025s) ================
2173== 20120911160000 AddBuildsIndexOnRepositoryIdAndState: migrating =============
2174-- remove_index("builds", nil, {:column=>"repository_id", :name=>"index_builds_on_repository_id"})
2175 -> 0.0016s
2176-- add_index("builds", ["repository_id", "state"])
2177 -> 0.0021s
2178== 20120911160000 AddBuildsIndexOnRepositoryIdAndState: migrated (0.0047s) ====
2180== 20120911230000 ArtifactsAddAggregatedAt: migrating =========================
2181-- add_column(:artifacts, :aggregated_at, :timestamp, {:precision=>nil})
2182 -> 0.0006s
2183== 20120911230000 ArtifactsAddAggregatedAt: migrated (0.0007s) ================
2185== 20120911230001 AddArtifactParts: migrating =================================
2186-- create_table(:artifact_parts, {:id=>:integer})
2187 -> 0.0047s
2188-- add_index(:artifact_parts, [:artifact_id, :number])
2189 -> 0.0021s
2190== 20120911230001 AddArtifactParts: migrated (0.0068s) ========================
2192== 20120913143800 AddSubscriptionsCoupon: migrating ===========================
2193-- change_table(:subscriptions)
2194 -> 0.0007s
2195== 20120913143800 AddSubscriptionsCoupon: migrated (0.0007s) ==================
2197== 20120915012000 BuildsAddIndexOnFinishedAt: migrating =======================
2198-- add_index("builds", "finished_at")
2199 -> 0.0023s
2200== 20120915012000 BuildsAddIndexOnFinishedAt: migrated (0.0023s) ==============
2202== 20120915012001 CommitsAddIndexOnBranch: migrating ==========================
2203-- add_index("commits", "branch")
2204 -> 0.0022s
2205== 20120915012001 CommitsAddIndexOnBranch: migrated (0.0022s) =================
2207== 20120915150000 JobsAddIndexOnCreatedAt: migrating ==========================
2208-- add_index("jobs", "created_at")
2209 -> 0.0022s
2210== 20120915150000 JobsAddIndexOnCreatedAt: migrated (0.0023s) =================
2212== 20121015002500 CreateEvents: migrating =====================================
2213-- create_table(:events, {:id=>:integer})
2214 -> 0.0050s
2215== 20121015002500 CreateEvents: migrated (0.0051s) ============================
2217== 20121015002501 RequestsAddResultAndMessage: migrating ======================
2218-- add_column(:requests, :result, :string)
2219 -> 0.0006s
2220-- add_column(:requests, :message, :string)
2221 -> 0.0004s
2222== 20121015002501 RequestsAddResultAndMessage: migrated (0.0011s) =============
2224== 20121017040100 CreateBroadcasts: migrating =================================
2225-- create_table(:broadcasts, {:id=>:integer})
2226 -> 0.0046s
2227== 20121017040100 CreateBroadcasts: migrated (0.0047s) ========================
2229== 20121017040200 EventsChangeDataToText: migrating ===========================
2230-- change_column(:events, :data, :text)
2231 -> 0.0006s
2232== 20121017040200 EventsChangeDataToText: migrated (0.0007s) ==================
2234== 20121018201301 AddEventTypeToBuilds: migrating =============================
2235-- add_column(:builds, :event_type, :string)
2236 -> 0.0006s
2237== 20121018201301 AddEventTypeToBuilds: migrated (0.0006s) ====================
2239== 20121018203728 UpdateEventTypeOnBuilds: migrating ==========================
2240-- execute(" UPDATE builds\n SET event_type = requests.event_type\n FROM requests\n WHERE builds.request_id = requests.id\n")
2241 -> 0.0008s
2242== 20121018203728 UpdateEventTypeOnBuilds: migrated (0.0009s) =================
2244== 20121018210156 AddIndexOnRepositoryIdAndEventTypeToBuilds: migrating =======
2245-- add_index(:builds, [:repository_id, :event_type])
2246 -> 0.0034s
2247== 20121018210156 AddIndexOnRepositoryIdAndEventTypeToBuilds: migrated (0.0034s)
2249== 20121125122700 RepositoriesAddLastBuildState: migrating ====================
2250-- add_column(:repositories, :last_build_state, :string)
2251 -> 0.0006s
2252== 20121125122700 RepositoriesAddLastBuildState: migrated (0.0007s) ===========
2254== 20121125122701 BuildsAddPreviousState: migrating ===========================
2255-- add_column(:builds, :previous_state, :string)
2256 -> 0.0006s
2257== 20121125122701 BuildsAddPreviousState: migrated (0.0006s) ==================
2259== 20121222125200 ArtifactPartsAddFinal: migrating ============================
2260-- add_column(:artifact_parts, :final, :boolean)
2261 -> 0.0020s
2262-- add_column(:artifact_parts, :created_at, :timestamp)
2263 -> 0.0015s
2264== 20121222125200 ArtifactPartsAddFinal: migrated (0.0038s) ===================
2266== 20121222125300 ArtifactPartsChangeContentToText: migrating =================
2267-- change_column(:artifact_parts, :content, :text)
2268 -> 0.0015s
2269== 20121222125300 ArtifactPartsChangeContentToText: migrated (0.0018s) ========
2271== 20121222140200 ArtifactPartsAddIndexOnArtifactId: migrating ================
2272-- add_index(:artifact_parts, :artifact_id)
2273 -> 0.0040s
2274== 20121222140200 ArtifactPartsAddIndexOnArtifactId: migrated (0.0042s) =======
2276== 20121223162300 ArtifactPartsRemoveIndexOnArtifactId: migrating =============
2277-- remove_index(:artifact_parts, :artifact_id, {:name=>"index_artifact_parts_on_artifact_id"})
2278 -> 0.0059s
2279== 20121223162300 ArtifactPartsRemoveIndexOnArtifactId: migrated (0.0084s) ====
2281== 20130107165057 AddGithubScopesToUser: migrating ============================
2282-- add_column(:users, :github_scopes, :text)
2283 -> 0.0023s
2284== 20130107165057 AddGithubScopesToUser: migrated (0.0027s) ===================
2286== 20130115125836 AddIndexOnLastSeenAtToWorkers: migrating ====================
2287-- add_index(:workers, :last_seen_at)
2288 -> 0.0033s
2289== 20130115125836 AddIndexOnLastSeenAtToWorkers: migrated (0.0034s) ===========
2291== 20130115145728 CacheFullNameInWorkers: migrating ===========================
2292-- add_column(:workers, :full_name, :string)
2293 -> 0.0027s
2294-- add_index(:workers, :full_name)
2295 -> 0.0029s
2296== 20130115145728 CacheFullNameInWorkers: migrated (0.0058s) ==================
2298== 20130125002600 ArtifactsAddArchivedAt: migrating ===========================
2299-- add_column(:artifacts, :archived_at, :timestamp, {:precision=>nil})
Top