AMD64
Ruby: 3.2.2
Git
Raw log
Scroll to End of Log
0.00s0.14s0.09s0.06s
worker_info
1Worker information
2hostname: 80b6bafd-b531-47c4-b186-b08bdd811d86@1.worker-n2-com-779d777f7b-nfhng.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-0c514842-6d14-40fd-a2f4-e16b812be32d travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)
5startup: 6.736128786s
60.15s0.01s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: xenial
10Build id: 269188347
11Job id: 618504966
12Runtime kernel version: 4.15.0-1098-gcp
13travis-build version: f3de9fb7
14Build image provisioning date and time
15Thu May 18 10:07:51 UTC 2023
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 16.04.7 LTS
19Release: 16.04
20Codename: xenial
21Systemd Version
22systemd 229
23Cookbooks Version
24d19e5ff https://github.com/travis-ci/travis-cookbooks/tree/d19e5ff
25git version
26git version 2.40.1
27bash version
28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609
31docker version
32Client: Docker Engine - Community
33 Version: 20.10.7
34 API version: 1.41
35 Go version: go1.13.15
36 Git commit: f0df350
37 Built: Wed Jun 2 11:56:47 2021
38 OS/Arch: linux/amd64
39 Context: default
40 Experimental: true
42Server: Docker Engine - Community
43 Engine:
44 Version: 20.10.7
45 API version: 1.41 (minimum version 1.12)
46 Go version: go1.13.15
47 Git commit: b0f5bc3
48 Built: Wed Jun 2 11:54:58 2021
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.4.6
53 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d
54 runc:
55 Version: 1.0.0-rc95
56 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7
57 docker-init:
58 Version: 0.19.0
59 GitCommit: de40ad0
60clang version
61clang version 7.0.0 (tags/RELEASE_700/final)
62jq version
63jq-1.6
64bats version
65Bats 0.4.0
66shellcheck version
670.7.2
68shfmt version
69v3.2.1
70ccache version
713.2.4
72cmake version
73cmake version 3.26.3
74heroku version
75heroku/8.1.3 linux-x64 node-v16.19.0
76imagemagick version
77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org
78md5deep version
794.4
80mercurial version
81version 5.9.3
82mysql version
83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper
84openssl version
85OpenSSL 1.0.2g 1 Mar 2016
86packer version
871.7.5
88postgresql client version
89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)
90ragel version
91Ragel State Machine Compiler version 6.8 Feb 2013
92sudo version
931.8.16
94gzip version
95gzip 1.6
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)
100iptables version
101iptables v1.6.0
102curl version
103curl 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
104wget version
105GNU Wget 1.17.1 built on linux-gnu.
106rsync version
107rsync version 3.1.1 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.39.3
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
114phpenv version
115rbenv 1.2.0
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
120default python version
121Python 3.7.13
122CouchDB version
123couchdb 1.6.1
124ElasticSearch version
1257.16.3
126Installed Firefox version
127firefox 63.0.1
128MongoDB version
129MongoDB 4.4.21
130PhantomJS version
1312.1.1
132Pre-installed PostgreSQL versions
1339.4.26
1349.5.25
1359.6.22
136Redis version
137redis-server 6.0.6
138Pre-installed Go versions
1391.18.4
140ant version
141Apache Ant(TM) version 1.9.6 compiled on July 20 2018
142mvn version
143Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)
144gradle version
145Gradle 7.5.1!
146lein version
147Leiningen 2.10.0 on Java 11.0.15.1 OpenJDK 64-Bit Server VM
148Pre-installed Node.js versions
149v10.24.1
150v12.22.12
151v14.21.3
152v16.15
153v16.16.0
154v16.20.0
155v18.16.0
156v4.9.1
157v6.17.1
158v8.17.0
159phpenv versions
160 system
161 7.4
162* 7.4.30 (set by /home/travis/.phpenv/version)
163 hhvm-stable
164 hhvm
165composer --version
166Composer version 2.3.7 2022-06-06 16:43:28
167Pre-installed Ruby versions
168ruby-2.7.6
169ruby-3.0.4
170ruby-3.1.2
1720.01s0.01s0.85s11.26s0.05s0.00s0.04s0.00s0.04s0.01s0.01s0.01s0.01s0.00s0.34sOK
1730.00s0.02s0.00s0.01s0.30s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.92s0.00s0.12s14.64s0.00s3.59s0.00s3.74s
docker_mtu_and_registry_mirrors
resolvconf
apt
1747.12s$ travis_apt_get_update
175Installing APT Packages
176PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.
177$ sudo systemctl stop postgresql
1783.14s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-server-dev-10
179Reading package lists...
180Building dependency tree...
181Reading state information...
182The following NEW packages will be installed:
183 postgresql-server-dev-10
1840 upgraded, 1 newly installed, 0 to remove and 17 not upgraded.
185Need to get 883 kB of archives.
186After this operation, 5,256 kB of additional disk space will be used.
187Get:1 https://apt-archive.postgresql.org/pub/repos/apt xenial-pgdg/main amd64 postgresql-server-dev-10 amd64 10.17-1.pgdg16.04+1 [883 kB]
188Fetched 883 kB in 0s (5,769 kB/s)
189Selecting previously unselected package postgresql-server-dev-10.
190(Reading database ... 165746 files and directories currently installed.)
191Preparing to unpack .../postgresql-server-dev-10_10.17-1.pgdg16.04+1_amd64.deb ...
192Unpacking postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...
193Setting up postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...
services
1950.07s$ sudo systemctl start redis-server
1963.02s$ sudo systemctl start rabbitmq-server
197Failed to start rabbitmq-server.service: Unit rabbitmq-server.service not found.
postgresql
1983.09s$ travis_setup_postgresql 10
199Starting PostgreSQL v10
200sudo systemctl start postgresql@10-main
git.checkout
2020.01s0.58s$ git clone --depth=50 --branch=ga-test280224 https://github.com/travis-ci/travis-logs.git travis-ci/travis-logs
203Cloning into 'travis-ci/travis-logs'...
204$ cd travis-ci/travis-logs
205$ git checkout -qf 997875f136f6f24774c49989a241eddc75d87402
2070.01s
208Setting environment variables from repository settings
209$ export QUAY_ROBOT_HANDLE=[secure]
210$ export QUAY_ROBOT_TOKEN=[secure]
212Setting environment variables from .travis.yml
213$ export PATH=/snap/bin:$PATH
rvm
2153.55s$ rvm get head
216Downloading https://get.rvm.io
217Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
218Verifying /home/travis/.rvm/archives/rvm-installer.asc
219gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB
220gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
221gpg: WARNING: This key is not certified with a trusted signature!
222gpg: There is no indication that the signature belongs to the owner.
223Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
224GPG verified '/home/travis/.rvm/archives/rvm-installer'
225Downloading https://github.com/rvm/rvm/archive/master.tar.gz
226Upgrading the RVM installation in /home/travis/.rvm/
227 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
228 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
229 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
230Upgrade of RVM in /home/travis/.rvm/ is complete.
232<warn>Thanks for installing RVM 🙏</warn>
233Please consider donating to our open collective to help us maintain RVM.
235👉 Donate: <code>https://opencollective.com/rvm/donate</code>
238RVM reloaded!
23920.95s$ rvm use 3.2.2 --install --binary --fuzzy
240curl: (22) The requested URL returned error: 404 Not Found
241Required ruby-3.2.2 is not installed - installing.
242curl: (22) The requested URL returned error: 404 Not Found
243Searching for binary rubies, this might take some time.
244Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2
245Checking requirements for ubuntu.
246Requirements installation successful.
247ruby-3.2.2 - #configure
248ruby-3.2.2 - #download
249 % Total % Received % Xferd Average Speed Time Time Time Current
250 Dload Upload Total Spent Left Speed
251 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
252100 27.9M 100 27.9M 0 0 28.8M 0 --:--:-- --:--:-- --:--:-- 499M
253No checksum for downloaded archive, recording checksum in user configuration.
254ruby-3.2.2 - #validate archive
255ruby-3.2.2 - #extract
256ruby-3.2.2 - #validate binary
257ruby-3.2.2 - #setup
258ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
259ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
260ruby-3.2.2 - #generating global wrappers........
261ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
262ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
263ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
264ruby-3.2.2 - #generating default wrappers........
265Using /home/travis/.rvm/gems/ruby-3.2.2
267$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
268Setting up build cache
269$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2700.26s$ Installing caching utilities
2710.00s3.24sattempting to download cache archive
272fetching ga-test280224/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
273found cache
2740.00s9.61sadding /home/travis/perl5 to cache
275adding /home/travis/.cache to cache
cache.bundler
2780.00s8.10sadding /home/travis/build/travis-ci/travis-logs/vendor/bundle to cache
279creating directory /home/travis/build/travis-ci/travis-logs/vendor/bundle
ruby.versions
280$ ruby --version
281ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
282$ rvm --version
283rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
284$ bundle --version
285Bundler version 2.4.10
286$ gem --version
2873.4.10
before_install.1
2890.85s$ script/install-sqitch
290'/home/travis/.cache/cpanm' -> '/home/travis/bin/cpanm'
291local::lib is up to date. (2.000029)
292DBD::Pg is up to date. (3.18.0)
293sqitch (App::Sqitch) v1.4.1
before_install.2
2941.37s$ script/install-partman
295make: Entering directory '/tmp/tmp.rvv5gz54wZ/pg_partman-4.7.3'
296cat sql/types/types.sql sql/tables/tables.sql sql/functions/apply_cluster.sql sql/functions/apply_constraints.sql sql/functions/apply_foreign_keys.sql sql/functions/apply_privileges.sql sql/functions/apply_publications.sql sql/functions/autovacuum_off.sql sql/functions/autovacuum_reset.sql sql/functions/check_control_type.sql sql/functions/check_default.sql sql/functions/check_name_length.sql sql/functions/check_subpart_sameconfig.sql sql/functions/check_subpartition_limits.sql sql/functions/create_function_id.sql sql/functions/create_function_time.sql sql/functions/create_parent.sql sql/functions/create_partition_id.sql sql/functions/create_partition_time.sql sql/functions/create_sub_parent.sql sql/functions/create_trigger.sql sql/functions/drop_constraints.sql sql/functions/drop_partition_column.sql sql/functions/drop_partition_id.sql sql/functions/drop_partition_time.sql sql/functions/dump_partition_table_definition.sql sql/functions/inherit_template_properties.sql sql/functions/partition_data_id.sql sql/functions/partition_data_time.sql sql/functions/partition_gap_fill.sql sql/functions/reapply_privileges.sql sql/functions/run_maintenance.sql sql/functions/show_partition_info.sql sql/functions/show_partition_name.sql sql/functions/show_partitions.sql sql/functions/stop_sub_partition.sql sql/functions/undo_partition.sql > sql/pg_partman--4.7.3.sql
298gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -pie -fno-omit-frame-pointer -fPIC -I. -I./ -I/usr/include/postgresql/10/server -I/usr/include/postgresql/internal -I/usr/include/x86_64-linux-gnu -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/mit-krb5 -c -o src/pg_partman_bgw.o src/pg_partman_bgw.c
299gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fPIC -pie -fno-omit-frame-pointer -fPIC -L/usr/lib/x86_64-linux-gnu -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -L/usr/lib/x86_64-linux-gnu/mit-krb5 -Wl,--as-needed -shared -o src/pg_partman_bgw.so src/pg_partman_bgw.o
300/bin/mkdir -p '/usr/share/postgresql/10/extension'
301/bin/mkdir -p '/usr/share/postgresql/10/extension'
302/bin/mkdir -p '/usr/lib/postgresql/10/lib'
303/bin/mkdir -p '/usr/share/doc/postgresql-doc-10/extension'
304/bin/mkdir -p '/usr/lib/postgresql/10/bin'
305/usr/bin/install -c -m 644 .//pg_partman.control '/usr/share/postgresql/10/extension/'
306/usr/bin/install -c -m 644 .//updates/pg_partman--2.2.0--2.2.1.sql .//updates/pg_partman--1.3.0--1.4.0.sql .//updates/pg_partman--2.3.3--2.3.4.sql .//updates/pg_partman--2.3.1--2.3.2.sql .//updates/pg_partman--1.8.1--1.8.2.sql .//updates/pg_partman--0.2.0--0.3.0.sql .//updates/pg_partman--1.5.0--1.5.1.sql .//updates/pg_partman--0.4.0--0.4.1.sql .//updates/pg_partman--4.6.0--4.6.1.sql .//updates/pg_partman--1.8.4--1.8.5.sql .//updates/pg_partman--2.3.0--2.3.1.sql .//updates/pg_partman--4.1.0--4.2.0.sql .//updates/pg_partman--0.4.1--0.4.2.sql .//updates/pg_partman--3.2.0--3.2.1.sql .//updates/pg_partman--1.7.1--1.7.2.sql .//updates/pg_partman--4.4.0--4.5.0.sql .//updates/pg_partman--2.3.4--2.4.0.sql .//updates/pg_partman--1.4.3--1.4.4.sql .//updates/pg_partman--4.2.0--4.2.1.sql .//updates/pg_partman--1.4.5--1.5.0.sql .//updates/pg_partman--3.0.2--3.1.0.sql .//updates/pg_partman--2.1.0--2.2.0.sql .//updates/pg_partman--1.8.0--1.8.1.sql .//updates/pg_partman--4.4.1--4.5.0.sql .//updates/pg_partman--1.2.0--1.3.0.sql .//updates/pg_partman--4.2.1--4.2.2.sql .//updates/pg_partman--3.0.0--3.0.1.sql .//updates/pg_partman--1.8.6--1.8.7.sql .//updates/pg_partman--3.1.0--3.1.1.sql .//updates/pg_partman--2.4.0--2.4.1.sql .//updates/pg_partman--1.7.2--1.8.0.sql .//updates/pg_partman--4.6.2--4.7.0.sql .//updates/pg_partman--4.2.2--4.3.0.sql .//updates/pg_partman--3.1.2--3.1.3.sql .//updates/pg_partman--1.5.1--1.6.0.sql .//updates/pg_partman--4.5.0--4.5.1.sql .//updates/pg_partman--4.7.1--4.7.2.sql .//updates/pg_partman--3.2.1--4.0.0.sql .//updates/pg_partman--3.1.1--3.1.2.sql .//updates/pg_partman--0.1.1--0.1.2.sql .//updates/pg_partman--1.7.0--1.7.1.sql .//updates/pg_partman--1.1.0--1.2.0.sql .//updates/pg_partman--1.8.7--1.8.8.sql .//updates/pg_partman--2.6.3--2.6.4.sql .//updates/pg_partman--3.0.1--3.0.2.sql .//updates/pg_partman--4.6.1--4.6.2.sql .//updates/pg_partman--0.1.0--0.1.1.sql .//updates/pg_partman--1.0.0--1.1.0.sql .//updates/pg_partman--1.6.1--1.7.0.sql .//updates/pg_partman--0.3.0--0.3.1.sql .//updates/pg_partman--1.4.4--1.4.5.sql .//updates/pg_partman--2.5.1--2.6.0.sql .//updates/pg_partman--2.4.1--2.5.0.sql .//updates/pg_partman--2.6.2--2.6.3.sql .//updates/pg_partman--2.6.4--3.0.0.sql .//updates/pg_partman--1.6.0--1.6.1.sql .//updates/pg_partman--4.3.0--4.3.1.sql .//updates/pg_partman--2.0.0--2.1.0.sql .//updates/pg_partman--1.4.2--1.4.3.sql .//updates/pg_partman--4.0.0--4.1.0.sql .//updates/pg_partman--0.3.1--0.3.2.sql .//updates/pg_partman--1.8.3--1.8.4.sql .//updates/pg_partman--4.5.1--4.6.0.sql .//updates/pg_partman--3.1.3--3.2.0.sql .//updates/pg_partman--2.2.2--2.2.3.sql .//updates/pg_partman--1.4.1--1.4.2.sql .//updates/pg_partman--1.4.0--1.4.1.sql .//updates/pg_partman--2.6.1--2.6.2.sql .//updates/pg_partman--0.4.2--1.0.0.sql .//updates/pg_partman--4.3.1--4.4.0.sql .//updates/pg_partman--1.8.7--2.0.0.sql .//updates/pg_partman--0.1.2--0.2.0.sql .//updates/pg_partman--4.7.2--4.7.3.sql .//updates/pg_partman--1.8.5--1.8.6.sql .//updates/pg_partman--2.6.0--2.6.1.sql .//updates/pg_partman--2.5.0--2.5.1.sql .//updates/pg_partman--1.8.2--1.8.3.sql .//updates/pg_partman--2.3.2--2.3.3.sql .//updates/pg_partman--0.3.2--0.4.0.sql .//updates/pg_partman--2.2.1--2.2.2.sql .//updates/pg_partman--1.8.8--2.0.0.sql .//updates/pg_partman--2.2.3--2.3.0.sql .//updates/pg_partman--4.7.0--4.7.1.sql .//sql/pg_partman--4.7.3.sql '/usr/share/postgresql/10/extension/'
307/usr/bin/install -c -m 755 src/pg_partman_bgw.so '/usr/lib/postgresql/10/lib/'
308/usr/bin/install -c -m 644 .//doc/pg_partman.md .//doc/migration_to_partman.md .//doc/pg_partman_howto_triggerbased.md .//doc/pg_partman_howto_native.md .//doc/migrate_to_native.md .//doc/fix_missing_procedures.md '/usr/share/doc/postgresql-doc-10/extension/'
309/usr/bin/install -c -m 755 .//bin/common/*.py .//bin/pg10/*.py '/usr/lib/postgresql/10/bin/'
310make: Leaving directory '/tmp/tmp.rvv5gz54wZ/pg_partman-4.7.3'
before_install.3
3110.01s$ eval "$(perl -I ~/perl5/lib/perl5/ '-Mlocal::lib')"
before_install.4
3120.15s$ bundle config set --local path 'vendor/bundle'
before_install.5
3130.58s$ gem install bundler
314Successfully installed bundler-2.5.6
3151 gem installed
install.bundler
31612.76s$ bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
317[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
318[DEPRECATED] The `--path` 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 path 'vendor/bundle'`, and stop using this flag
319Bundler 2.5.6 is running, but your lockfile was generated with 2.4.17. Installing Bundler 2.4.17 and restarting using that version.
320Fetching gem metadata from https://rubygems.org/.
321Fetching bundler 2.4.17
322Installing bundler 2.4.17
323[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
324[DEPRECATED] The `--path` 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 path 'vendor/bundle'`, and stop using this flag
325Fetching gem metadata from https://rubygems.org/.........
326Bundle complete! 42 Gemfile dependencies, 482 gems now installed.
327Bundled gems are installed into `./vendor/bundle`
before_script.1
3290.58s$ sudo apt-get install postgresql-contrib-10
330Reading package lists...
331Building dependency tree...
332Reading state information...
333postgresql-10 is already the newest version (10.17-1.pgdg16.04+1).
3340 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
before_script.2
3351.46s$ sudo systemctl start postgresql
before_script.3
3360.01s$ sudo systemctl start redis-server
before_script.4
3372.31s$ bundle exec rake setup
338createdb travis_logs_test
339sqitch deploy
340Adding registry tables to travis_logs_test
341Deploying changes to travis_logs_test
342 + structure ...................... ok
343 + vacuum_settings ................ ok
344 + log_parts_created_at_not_null .. ok
345 + partman ........................ t
346ok
347 + partman_remove_constraint ...... ok
348 + logs_create_scan_status ........ ok
349 + create_scan_tracker_table ...... ok
350 + create_scan_results_table ...... ok
351sqitch verify
352Verifying travis_logs_test
353 * structure ...................... ok
354 * vacuum_settings ................ ok
355 * log_parts_created_at_not_null .. ok
356 * partman ........................ ok
357 * partman_remove_constraint ...... ok
358 * logs_create_scan_status ........ ok
359 * create_scan_tracker_table ...... ok
360 * create_scan_results_table ...... ok
361Verify successful
36211.71s$ bundle exec rake
363/home/travis/.rvm/rubies/ruby-3.2.2/bin/ruby -I/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.12.2/lib:/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/gems/rspec-support-3.12.1/lib /home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/gems/rspec-core-3.12.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
365Randomized with seed 33585
367Travis::Logs::Services::TimingInfo
368 exposes .run
370Travis::Logs::Sidekiq::Aggregate
371 runs #aggregate_log for one log id
373Travis::Logs::UnderMaintenanceError
374 has a ttl
375 has an http_status
376 has a message
378Travis::Logs::Services::AggregateLogs
379 aggregates every aggregatable log
380 runs #run via .run
381 exposes .aggregate_log
382 exposes .run
383 vacuums every aggregatable log
384 runs #aggregate_log via .aggregate_log
385 when the log exists
386 queues the log for archiving
387 when log content is nil
388 does not vacuum log parts
389 when log content is ''
390 does not vacuum log parts
392Travis::Logs::Pusher
393 pushing a payload triggers a job:log message
395Travis::Logs::PusherForwarder
396 existence check
397 sends a part if channel is not occupied but the existence check is disabled
398 sends a part if channel is occupied
399 ignores a part if channel is not occupied
400 when pusher.secure is true
401 notifies pusher on a private channel
402 when pusher.secure is false
403 notifies pusher on a regular channel
405Travis::Logs::LogPartsWriter
406 creates a log part
407 without an existing log
408 marks the log.create metric
409 creates a log
410 with an existing log
411 does not create another log
412 with an invalid log ID
413 marks the log.id_invalid metric
415Travis::Logs::Drain
416 can create drain consumers
417 has a setup class method
418 runs with consumers subscribed
419 forwards pusher payloads via async pusher forwarding worker
420 handles batches via async log parts worker
422Travis::Logs::Database
423 #mark_archive_verified
424 sets archive_verified to be true
425 #log_content_length_for_id
426 when the log exists
427 returns the content length of the log in a Hash
428 with a multi-byte string
429 returns the number of bytes in the string
430 when the log does not exist
431 returns nil
432 #log_id_for_job_id
433 when the log does not exist
434 returns nil
435 when the log exists
436 returns the id of the log
437 #aggregatable_logs
438 doesn't include unfinished logs newer than the forced interval
439 only includes each log_id once
440 includes unfinished logs older than the forced interval
441 doesn't include finished logs newer than the regular interval
442 includes finished logs older than the regular interval
443 #delete_log_parts
444 deletes all log parts with the given log ID
445 #set_log_content
446 sets the aggregated_at time
447 clears out the content
448 #purge
449 clears the content
450 sets purged_at
451 #create_log_part
452 creates a log part with the given parameters
453 #aggregate
454 sets the aggregated_at timestamp
455 coalesces the log_parts ordered by number
456 #create_log
457 creates the log with the given job ID
458 #log_for_id
459 when the log exists
460 returns the log
461 when the log does not exist
462 returns nil
463 #mark_not_archived
464 nils out archived_at
465 marks archive as not verified
466 #update_archiving_status
467 sets the archiving column
469Travis::Logs::MetricsMiddleware
470 names timer "unk.unk" from env
471 names timer "post.logs_multi" from env
472 names timer "get.logs_id" from env
473 names timer "post.pusher_existence" from env
474 names timer "put.log_parts_id_id" from env
475 names timer "unk.unk" from env
476 measures calls and passes through block result
478Travis::Logs::Database
479 determines statement_timeout
481Travis::Logs::Lock
482 normalizes locking options nil
483 normalizes locking options {:unofficial=>:config, :such=>:rogue, :strategy=>:redis}
484 locks exclusively
485 normalizes locking options {}
486 normalizes locking options {:unofficial=>:config, :such=>:rogue}
488Travis::Logs::Services::TimingInfo
489 builds honeycomb events
491Travis::Logs::Sidekiq::ErrorMiddleware
492 calls the block it wraps
493 retries maintenance errors
494 does not handle unknown errors
496Travis::Logs::Services::ArchiveLog
4972024-02-29T07:59:26.975Z pid=12181 tid=l15 INFO: Sidekiq 7.1.2 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>"redis://localhost:6379/0"}
498 marks the log as archiving, then unmarks
499 marks the archive as verified
500 pushes the log to S3
501 when the stored content length is different
502 raises an error
504Travis::Logs::Services::PurgeLog
505 content is null
506 log is on S3
507 purges the log
508 marks log as archived
509 log is not on S3
510 prints a warning
511 content is not null
512 content length does not match
513 marks the log as not archived
514 queues the log for archiving
515 content length matches S3
516 purges the log
518Travis::Logs::Maintenance
519 does not restrict when disabled
520 yields with maintenance on
521 restricts when enabled
522 tells when enabled
524Travis::Logs::Existence
525 #vacant!
526 sets channel to vacant state
527 #occupied!
528 sets channel to occupied state
530aggregation
531 aggregates logs
532 without parts
533 doesn't update aggregated_at nor content
535receive_logs
536TimeTask timeouts are now ignored as these were not able to be implemented correctly
537W, [2024-02-29T07:59:27.534740 #12181] WARN -- #<Bunny::Session:0x92b8 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672
538W, [2024-02-29T07:59:27.535400 #12181] WARN -- #<Bunny::Session:0x9330 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672
539 passes logs queue messages to callable
541Travis::Logs::Config
542 provides a process name
543 wraps and augments #amqp
545Travis::Logs::App
546 POST /log-parts/multi
547 with valid authorization header
548W, [2024-02-29T07:59:27.537491 #12181] WARN -- #<Bunny::Session:0x93a8 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672
549 returns 204
550 with invalid authorization header
551 returns 403
552 with unauthorized log part
553 drops the unauthorized log part and returns 204
554 with no authorization header
555 returns 403
556 GET /uptime
557 contains uptime, greeting, now, pong, and version
558 returns 204
559 PUT /logs/:id
560 returns 403 if the Authorization header isn't set
561 returns 403 if the Authorization header is incorrect
562 without an empty auth_token
563 returns 500 if the auth token isn't set
564 with correct authentication
565 returns 200
566 does not set log content if the given body was empty
567 tells the database to set the log content
568 creates the log if it doesn't exist
569 POST /pusher/existence
570 sets proper properties on channel
571 responds with 401 with invalid webhook
572 PUT /log-parts/:job_id/:log_part_id
573 with invalid JWT subject
574 returns 403
575 with valid authorization header
576 returns 204
577 with invalid authorization header
578 returns 403
579 with no authorization header
580 returns 403
582enterprise-migrations
583 without DATABASE_URL
584 refuses to run
585 without PGHOST
586 refuses to run
587 without PGDATABASE
588 refuses to run
589 with required env vars
590 runs successfully
591 with existing database
592W, [2024-02-29T07:59:30.550766 #12181] WARN -- #<Bunny::Session:0x9a88 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672
593 runs successfully
594 with existing logs and log_parts tables
595W, [2024-02-29T07:59:33.551881 #12181] WARN -- #<Bunny::Session:0x9b00 guest@127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Could not establish TCP connection to 127.0.0.1:5672: Connection refused - connect(2) for 127.0.0.1:5672
596 runs successfully
598Travis::Logs::RedisPool
599 fails when a non-supported operation is called
600 forwards operations to redis
601 adds a wait time for the pool checkout
602 increases the metric for number of operations
604Travis::Logs::ContentDecoder
605 when unencoded
606 cleans out messy bytes
607 passes through ascii bytes unaltered
608 encodes to UTF-8
609 when base64-encoded
610 encodes to UTF-8
611 cleans out messy bytes
612 passes through ascii bytes unaltered
614Finished in 8.91 seconds (files took 1.76 seconds to load)
615128 examples, 0 failures
617Randomized with seed 33585
619The command "bundle exec rake" exited with 0.
cache.2
620store build cache
621$ bundle clean
622Removing bundler (2.4.19)
623Removing travis-config (601e9a6dcb79)
624Removing travis-exceptions (7da3ea3b3834)
625Removing travis-lock (aeee7b5d11e3)
626Removing travis-logger (c754e91f9590)
627Removing travis-metrics (0b6a8accc706)
6280.00s20.40schanges detected (content changed, file is created, or file is deleted):\n/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/Gemfile
629/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/config
630/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/description
631/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/HEAD
632/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/hooks/applypatch-msg.sample
633/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/hooks/commit-msg.sample
634/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/hooks/fsmonitor-watchman.sample
635/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/travis-config-601e9a6dcb79/.git/h\n...
636changes detected, packing new archive
637uploading ga-test280224/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz
638cache uploaded
641Done. Your build exited with 0.
Top