AMD64
Ruby: 3.2.2
Git
Scroll to End of Log
0.00s0.14s0.09s0.06sTopworker_info1Worker information2hostname: 565ac9a9-0517-4118-a198-dcf306780b4e@1.worker-n2-com-779d777f7b-twnw9.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-fdbff5ad-9475-4d15-9b3c-5d16e03f8ffb travis-ci-sardonyx-xenial-1684402799-0876f6f0 (via amqp)5startup: 6.701049912ssystem_info7Build system information8Build language: ruby9Build dist: xenial10Build id: 26988461711Job id: 62028390612Runtime kernel version: 4.15.0-1098-gcp13travis-build version: 0962c18714Build image provisioning date and time15Thu May 18 10:07:51 UTC 202316Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 16.04.7 LTS19Release: 16.0420Codename: xenial21Systemd Version22systemd 22923Cookbooks Version24d19e5ff https://github.com/travis-ci/travis-cookbooks/tree/d19e5ff25git version26git version 2.40.127bash version28GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 2016060931docker version32Client: Docker Engine - Community33 Version: 20.10.734 API version: 1.4135 Go version: go1.13.1536 Git commit: f0df35037 Built: Wed Jun 2 11:56:47 202138 OS/Arch: linux/amd6439 Context: default40 Experimental: true42Server: Docker Engine - Community43 Engine:44 Version: 20.10.745 API version: 1.41 (minimum version 1.12)46 Go version: go1.13.1547 Git commit: b0f5bc348 Built: Wed Jun 2 11:54:58 202149 OS/Arch: linux/amd6450 Experimental: false51 containerd:52 Version: 1.4.653 GitCommit: d71fcd7d8303cbf684402823e425e9dd2e99285d54 runc:55 Version: 1.0.0-rc9556 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b757 docker-init:58 Version: 0.19.059 GitCommit: de40ad060clang version61clang version 7.0.0 (tags/RELEASE_700/final)62jq version63jq-1.664bats version65Bats 0.4.066shellcheck version670.7.268shfmt version69v3.2.170ccache version713.2.472cmake version73cmake version 3.26.374heroku version75heroku/8.1.3 linux-x64 node-v16.19.076imagemagick version77Version: ImageMagick 6.8.9-9 Q16 x86_64 2020-12-04 http://www.imagemagick.org78md5deep version794.480mercurial version81version 5.9.382mysql version83mysql Ver 14.14 Distrib 5.7.33, for Linux (x86_64) using EditLine wrapper84openssl version85OpenSSL 1.0.2g 1 Mar 201686packer version871.7.588postgresql client version89psql (PostgreSQL) 10.17 (Ubuntu 10.17-1.pgdg16.04+1)90ragel version91Ragel State Machine Compiler version 6.8 Feb 201392sudo version931.8.1694gzip version95gzip 1.696zip version97Zip 3.098vim version99VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 13 2020 16:04:38)100iptables version101iptables v1.6.0102curl version103curl 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.3104wget version105GNU Wget 1.17.1 built on linux-gnu.106rsync version107rsync version 3.1.1 protocol version 31108gimme version109v1.5.4110nvm version1110.39.3112perlbrew version113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95114phpenv version115rbenv 1.2.0116rvm version117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]118default ruby version119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]120default python version121Python 3.7.13122CouchDB version123couchdb 1.6.1124ElasticSearch version1257.16.3126Installed Firefox version127firefox 63.0.1128MongoDB version129MongoDB 4.4.21130PhantomJS version1312.1.1132Pre-installed PostgreSQL versions1339.4.261349.5.251359.6.22136Redis version137redis-server 6.0.6138Pre-installed Go versions1391.18.4140ant version141Apache Ant(TM) version 1.9.6 compiled on July 20 2018142mvn version143Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)144gradle version145Gradle 7.5.1!146lein version147Leiningen 2.10.0 on Java 11.0.15.1 OpenJDK 64-Bit Server VM148Pre-installed Node.js versions149v10.24.1150v12.22.12151v14.21.3152v16.15153v16.16.0154v16.20.0155v18.16.0156v4.9.1157v6.17.1158v8.17.0159phpenv versions160 system161 7.4162* 7.4.30 (set by /home/travis/.phpenv/version)163 hhvm-stable164 hhvm165composer --version166Composer version 2.3.7 2022-06-06 16:43:28167Pre-installed Ruby versions168ruby-2.7.6169ruby-3.0.4170ruby-3.1.21730.00s0.02s0.00s0.01s0.30s0.00s0.00s0.00s0.01s0.00s0.09s0.01s0.92s0.00s0.12s14.80s0.00s3.60s0.00s3.70sdocker_mtu_and_registry_mirrorsresolvconfapt175Installing APT Packages176PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.177$ sudo systemctl stop postgresql1783.22s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-server-dev-10179Reading package lists...180Building dependency tree...181Reading state information...182The following NEW packages will be installed:183 postgresql-server-dev-101840 upgraded, 1 newly installed, 0 to remove and 18 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,179 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) ...services197Failed to start rabbitmq-server.service: Unit rabbitmq-server.service not found.git.checkout2020.01s0.65s$ git clone --depth=50 https://github.com/travis-ci/travis-logs.git travis-ci/travis-logs203Cloning into 'travis-ci/travis-logs'...204$ cd travis-ci/travis-logs206From https://github.com/travis-ci/travis-logs207 * branch refs/pull/269/merge -> FETCH_HEAD208$ git checkout -qf FETCH_HEAD2100.01s211Setting environment variables from repository settings212$ export QUAY_ROBOT_HANDLE=[secure]213$ export QUAY_ROBOT_TOKEN=[secure]215Setting environment variables from .travis.yml216$ export PATH=/snap/bin:$PATHrvm219Downloading https://get.rvm.io220Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc221Verifying /home/travis/.rvm/archives/rvm-installer.asc222gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB223gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]224gpg: WARNING: This key is not certified with a trusted signature!225gpg: There is no indication that the signature belongs to the owner.226Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB227GPG verified '/home/travis/.rvm/archives/rvm-installer'228Downloading https://github.com/rvm/rvm/archive/master.tar.gz229Upgrading the RVM installation in /home/travis/.rvm/230 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.231 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.232 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.233Upgrade of RVM in /home/travis/.rvm/ is complete.235<warn>Thanks for installing RVM 🙏</warn>236Please consider donating to our open collective to help us maintain RVM.238👉 Donate: <code>https://opencollective.com/rvm/donate</code>241RVM reloaded!243curl: (22) The requested URL returned error: 404 Not Found244Required ruby-3.2.2 is not installed - installing.245curl: (22) The requested URL returned error: 404 Not Found246Searching for binary rubies, this might take some time.247Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2248Checking requirements for ubuntu.249Requirements installation successful.250ruby-3.2.2 - #configure251ruby-3.2.2 - #download252 % Total % Received % Xferd Average Speed Time Time Time Current253 Dload Upload Total Spent Left Speed254 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0255100 27.9M 100 27.9M 0 0 17.4M 0 0:00:01 0:00:01 --:--:-- 110M256No checksum for downloaded archive, recording checksum in user configuration.257ruby-3.2.2 - #validate archive258ruby-3.2.2 - #extract259ruby-3.2.2 - #validate binary260ruby-3.2.2 - #setup261ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global262ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................265ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2268Using /home/travis/.rvm/gems/ruby-3.2.2270$ export BUNDLE_GEMFILE=$PWD/Gemfilecache.1271Setting up build cache272$ export CASHER_DIR=${TRAVIS_HOME}/.casher275fetching PR.269/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz276found cache278adding /home/travis/.cache to cachecache.bundler282creating directory /home/travis/build/travis-ci/travis-logs/vendor/bundleruby.versions283$ ruby --version284ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]285$ rvm --version286rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]287$ bundle --version288Bundler version 2.4.10289$ gem --version2903.4.10before_install.1293'/home/travis/.cache/cpanm' -> '/home/travis/bin/cpanm'294local::lib is up to date. (2.000029)295DBD::Pg is up to date. (3.18.0)296sqitch (App::Sqitch) v1.4.1before_install.2298make: Entering directory '/tmp/tmp.VZ4buw0Epp/pg_partman-4.7.3'299cat 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.sql300#301gcc -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.c302gcc -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.o303/bin/mkdir -p '/usr/share/postgresql/10/extension'304/bin/mkdir -p '/usr/share/postgresql/10/extension'305/bin/mkdir -p '/usr/lib/postgresql/10/lib'306/bin/mkdir -p '/usr/share/doc/postgresql-doc-10/extension'307/bin/mkdir -p '/usr/lib/postgresql/10/bin'308/usr/bin/install -c -m 644 .//pg_partman.control '/usr/share/postgresql/10/extension/'309/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/'310/usr/bin/install -c -m 755 src/pg_partman_bgw.so '/usr/lib/postgresql/10/lib/'311/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/'312/usr/bin/install -c -m 755 .//bin/common/*.py .//bin/pg10/*.py '/usr/lib/postgresql/10/bin/'313make: Leaving directory '/tmp/tmp.VZ4buw0Epp/pg_partman-4.7.3'before_install.3before_install.4install.bundler320[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 flag321[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 flag322Bundle complete! 43 Gemfile dependencies, 482 gems now installed.323Bundled gems are installed into `./vendor/bundle`before_script.1326Reading package lists...327Building dependency tree...328Reading state information...329postgresql-10 is already the newest version (10.17-1.pgdg16.04+1).3300 upgraded, 0 newly installed, 0 to remove and 18 not upgraded.before_script.2before_script.3before_script.4334createdb travis_logs_test335sqitch deploy336Adding registry tables to travis_logs_test337Deploying changes to travis_logs_test338 + structure ...................... ok339 + vacuum_settings ................ ok340 + log_parts_created_at_not_null .. ok341 + partman ........................ t342ok343 + partman_remove_constraint ...... ok344 + logs_create_scan_status ........ ok345 + create_scan_tracker_table ...... ok346 + create_scan_results_table ...... ok347sqitch verify348Verifying travis_logs_test349 * structure ...................... ok350 * vacuum_settings ................ ok351 * log_parts_created_at_not_null .. ok352 * partman ........................ ok353 * partman_remove_constraint ...... ok354 * logs_create_scan_status ........ ok355 * create_scan_tracker_table ...... ok356 * create_scan_results_table ...... ok357Verify successful359.rubocop.yml: Metrics/LineLength has the wrong namespace - should be Layout360The following cops were added to RuboCop, but are not configured. Please set Enabled to either `true` or `false` in your `.rubocop.yml` file.362Please also note that you can opt-in to new cops by default by adding this to your config:363 AllCops:364 NewCops: enable365Gemspec/DeprecatedAttributeAssignment: # new in 1.30366 Enabled: true367Gemspec/DevelopmentDependencies: # new in 1.44368 Enabled: true369Gemspec/RequireMFA: # new in 1.23370 Enabled: true371Layout/LineContinuationLeadingSpace: # new in 1.31372 Enabled: true373Layout/LineContinuationSpacing: # new in 1.31374 Enabled: true375Layout/LineEndStringConcatenationIndentation: # new in 1.18376 Enabled: true377Layout/SpaceBeforeBrackets: # new in 1.7378 Enabled: true379Lint/AmbiguousAssignment: # new in 1.7380 Enabled: true381Lint/AmbiguousOperatorPrecedence: # new in 1.21382 Enabled: true383Lint/AmbiguousRange: # new in 1.19384 Enabled: true385Lint/ConstantOverwrittenInRescue: # new in 1.31386 Enabled: true387Lint/DeprecatedConstants: # new in 1.8388 Enabled: true389Lint/DuplicateBranch: # new in 1.3390 Enabled: true391Lint/DuplicateMagicComment: # new in 1.37392 Enabled: true393Lint/DuplicateMatchPattern: # new in 1.50394 Enabled: true395Lint/DuplicateRegexpCharacterClassElement: # new in 1.1396 Enabled: true397Lint/EmptyBlock: # new in 1.1398 Enabled: true399Lint/EmptyClass: # new in 1.3400 Enabled: true401Lint/EmptyInPattern: # new in 1.16402 Enabled: true403Lint/IncompatibleIoSelectWithFiberScheduler: # new in 1.21404 Enabled: true405Lint/LambdaWithoutLiteralBlock: # new in 1.8406 Enabled: true407Lint/MixedCaseRange: # new in 1.53408 Enabled: true409Lint/NoReturnInBeginEndBlocks: # new in 1.2410 Enabled: true411Lint/NonAtomicFileOperation: # new in 1.31412 Enabled: true413Lint/NumberedParameterAssignment: # new in 1.9414 Enabled: true415Lint/OrAssignmentToConstant: # new in 1.9416 Enabled: true417Lint/RedundantDirGlobSort: # new in 1.8418 Enabled: true419Lint/RedundantRegexpQuantifiers: # new in 1.53420 Enabled: true421Lint/RefinementImportMethods: # new in 1.27422 Enabled: true423Lint/RequireRangeParentheses: # new in 1.32424 Enabled: true425Lint/RequireRelativeSelfPath: # new in 1.22426 Enabled: true427Lint/SymbolConversion: # new in 1.9428 Enabled: true429Lint/ToEnumArguments: # new in 1.1430 Enabled: true431Lint/TripleQuotes: # new in 1.9432 Enabled: true433Lint/UnexpectedBlockArity: # new in 1.5434 Enabled: true435Lint/UnmodifiedReduceAccumulator: # new in 1.1436 Enabled: true437Lint/UselessRescue: # new in 1.43438 Enabled: true439Lint/UselessRuby2Keywords: # new in 1.23440 Enabled: true441Metrics/CollectionLiteralLength: # new in 1.47442 Enabled: true443Naming/BlockForwarding: # new in 1.24444 Enabled: true445Security/CompoundHash: # new in 1.28446 Enabled: true447Security/IoMethods: # new in 1.22448 Enabled: true449Style/ArgumentsForwarding: # new in 1.1450 Enabled: true451Style/ArrayIntersect: # new in 1.40452 Enabled: true453Style/CollectionCompact: # new in 1.2454 Enabled: true455Style/ComparableClamp: # new in 1.44456 Enabled: true457Style/ConcatArrayLiterals: # new in 1.41458 Enabled: true459Style/DataInheritance: # new in 1.49460 Enabled: true461Style/DirEmpty: # new in 1.48462 Enabled: true463Style/DocumentDynamicEvalDefinition: # new in 1.1464 Enabled: true465Style/EmptyHeredoc: # new in 1.32466 Enabled: true467Style/EndlessMethod: # new in 1.8468 Enabled: true469Style/EnvHome: # new in 1.29470 Enabled: true471Style/ExactRegexpMatch: # new in 1.51472 Enabled: true473Style/FetchEnvVar: # new in 1.28474 Enabled: true475Style/FileEmpty: # new in 1.48476 Enabled: true477Style/FileRead: # new in 1.24478 Enabled: true479Style/FileWrite: # new in 1.24480 Enabled: true481Style/HashConversion: # new in 1.10482 Enabled: true483Style/HashExcept: # new in 1.7484 Enabled: true485Style/IfWithBooleanLiteralBranches: # new in 1.9486 Enabled: true487Style/InPatternThen: # new in 1.16488 Enabled: true489Style/MagicCommentFormat: # new in 1.35490 Enabled: true491Style/MapCompactWithConditionalBlock: # new in 1.30492 Enabled: true493Style/MapToHash: # new in 1.24494 Enabled: true495Style/MapToSet: # new in 1.42496 Enabled: true497Style/MinMaxComparison: # new in 1.42498 Enabled: true499Style/MultilineInPatternThen: # new in 1.16500 Enabled: true501Style/NegatedIfElseCondition: # new in 1.2502 Enabled: true503Style/NestedFileDirname: # new in 1.26504 Enabled: true505Style/NilLambda: # new in 1.3506 Enabled: true507Style/NumberedParameters: # new in 1.22508 Enabled: true509Style/NumberedParametersLimit: # new in 1.22510 Enabled: true511Style/ObjectThen: # new in 1.28512 Enabled: true513Style/OpenStructUse: # new in 1.23514 Enabled: true515Style/OperatorMethodCall: # new in 1.37516 Enabled: true517Style/QuotedSymbols: # new in 1.16518 Enabled: true519Style/RedundantArgument: # new in 1.4520 Enabled: true521Style/RedundantArrayConstructor: # new in 1.52522 Enabled: true523Style/RedundantConstantBase: # new in 1.40524 Enabled: true525Style/RedundantCurrentDirectoryInPath: # new in 1.53526 Enabled: true527Style/RedundantDoubleSplatHashBraces: # new in 1.41528 Enabled: true529Style/RedundantEach: # new in 1.38530 Enabled: true531Style/RedundantFilterChain: # new in 1.52532 Enabled: true533Style/RedundantHeredocDelimiterQuotes: # new in 1.45534 Enabled: true535Style/RedundantInitialize: # new in 1.27536 Enabled: true537Style/RedundantLineContinuation: # new in 1.49538 Enabled: true539Style/RedundantRegexpArgument: # new in 1.53540 Enabled: true541Style/RedundantRegexpConstructor: # new in 1.52542 Enabled: true543Style/RedundantSelfAssignmentBranch: # new in 1.19544 Enabled: true545Style/RedundantStringEscape: # new in 1.37546 Enabled: true547Style/ReturnNilInPredicateMethodDefinition: # new in 1.53548 Enabled: true549Style/SelectByRegexp: # new in 1.22550 Enabled: true551Style/StringChars: # new in 1.12552 Enabled: true553Style/SwapValues: # new in 1.1554 Enabled: true555Style/YAMLFileRead: # new in 1.53556 Enabled: true557For more information: https://docs.rubocop.org/rubocop/versioning.html558Running RuboCop...559Inspecting 85 files560.....................................................................................56285 files inspected, no offenses detected563/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.rb565Randomized with seed 51403567Travis::Logs::Lock568 normalizes locking options {}569 normalizes locking options {:unofficial=>:config, :such=>:rogue, :strategy=>:redis}570 normalizes locking options nil571 normalizes locking options {:unofficial=>:config, :such=>:rogue}572 locks exclusively574Travis::Logs::MetricsMiddleware575 names timer "unk.unk" from env576 names timer "get.logs_id" from env577 names timer "post.pusher_existence" from env578 names timer "unk.unk" from env579 measures calls and passes through block result580 names timer "post.logs_multi" from env581 names timer "put.log_parts_id_id" from env583Travis::Logs::ContentDecoder584 when unencoded585 passes through ascii bytes unaltered586 encodes to UTF-8587 cleans out messy bytes588 when base64-encoded589 passes through ascii bytes unaltered590 encodes to UTF-8591 cleans out messy bytes593Travis::Logs::Sidekiq::ErrorMiddleware594 calls the block it wraps595 does not handle unknown errors596 retries maintenance errors598Travis::Logs::Database599 #aggregatable_logs600 includes unfinished logs older than the forced interval601 doesn't include finished logs newer than the regular interval602 doesn't include unfinished logs newer than the forced interval603 only includes each log_id once604 includes finished logs older than the regular interval605 #create_log_part606 creates a log part with the given parameters607 #log_for_id608 when the log does not exist609 returns nil610 when the log exists611 returns the log612 #mark_archive_verified613 sets archive_verified to be true614 #log_id_for_job_id615 when the log exists616 returns the id of the log617 when the log does not exist618 returns nil619 #set_log_content620 sets the aggregated_at time621 clears out the content622 #purge623 sets purged_at624 clears the content625 #create_log626 creates the log with the given job ID627 #log_content_length_for_id628 with a multi-byte string629 returns the number of bytes in the string630 when the log does not exist631 returns nil632 when the log exists633 returns the content length of the log in a Hash634 #delete_log_parts635 deletes all log parts with the given log ID636 #aggregate637 coalesces the log_parts ordered by number638 sets the aggregated_at timestamp639 #update_archiving_status640 sets the archiving column641 #mark_not_archived642 nils out archived_at643 marks archive as not verified645Travis::Logs::Config646 wraps and augments #amqp647 provides a process name649Travis::Logs::PusherForwarder650 when pusher.secure is true651 notifies pusher on a private channel652 when pusher.secure is false653 notifies pusher on a regular channel654 existence check655 ignores a part if channel is not occupied656 sends a part if channel is occupied657 sends a part if channel is not occupied but the existence check is disabled659Travis::Logs::Existence660 #occupied!661 sets channel to occupied state662 #vacant!663 sets channel to vacant state665Travis::Logs::LogPartsWriter666 creates a log part667 with an invalid log ID668 marks the log.id_invalid metric669 with an existing log670 does not create another log671 without an existing log672 marks the log.create metric673 creates a log675enterprise-migrations676 with required env vars677 runs successfully678 with existing database679 runs successfully680 with existing logs and log_parts tables681 runs successfully682 without DATABASE_URL683 refuses to run684 without PGHOST685 refuses to run686 without PGDATABASE687 refuses to run689Travis::Logs::Services::ArchiveLog6902024-04-09T05:44:30.893Z pid=12029 tid=m0h INFO: Sidekiq 7.1.2 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>"redis://localhost:6379/0"}691 marks the log as archiving, then unmarks692 pushes the log to S3693 marks the archive as verified694 when the stored content length is different695 raises an error697Travis::Logs::Drain698 forwards pusher payloads via async pusher forwarding worker699 handles batches via async log parts worker700 has a setup class method701 can create drain consumers702 runs with consumers subscribed704receive_logs705TimeTask timeouts are now ignored as these were not able to be implemented correctly706W, [2024-04-09T05:44:30.989222 #12029] WARN -- #<Bunny::Session:0x8750 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:5672707W, [2024-04-09T05:44:30.989936 #12029] WARN -- #<Bunny::Session:0x87c8 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:5672708 passes logs queue messages to callable710Travis::Logs::Database711 determines statement_timeout713aggregation714W, [2024-04-09T05:44:30.998339 #12029] WARN -- #<Bunny::Session:0x8840 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:5672715 aggregates logs716 without parts717 doesn't update aggregated_at nor content719Travis::Logs::UnderMaintenanceError720 has an http_status721 has a ttl722 has a message724Travis::Logs::Services::TimingInfo725 exposes .run727Travis::Logs::Maintenance728 does not restrict when disabled729 tells when enabled730 yields with maintenance on731 restricts when enabled733Travis::Logs::Pusher734 pushing a payload triggers a job:log message736Travis::Logs::Services::AggregateLogs737 exposes .aggregate_log738 exposes .run739 vacuums every aggregatable log740 runs #aggregate_log via .aggregate_log741 runs #run via .run742 aggregates every aggregatable log743 when log content is ''744 does not vacuum log parts745 when log content is nil746 does not vacuum log parts747 when the log exists748 queues the log for archiving750Travis::Logs::Services::PurgeLog751 content is null752 log is not on S3753 prints a warning754 log is on S3755 purges the log756 marks log as archived757 content is not null758 content length matches S3759 purges the log760 content length does not match761 marks the log as not archived762 queues the log for archiving764Travis::Logs::Services::TimingInfo765 builds honeycomb events767Travis::Logs::App768 PUT /logs/:id769 returns 403 if the Authorization header is incorrect770 returns 403 if the Authorization header isn't set771 with correct authentication772 creates the log if it doesn't exist773 does not set log content if the given body was empty774 tells the database to set the log content775 returns 200776 without an empty auth_token777 returns 500 if the auth token isn't set778 POST /log-parts/multi779 with unauthorized log part780 drops the unauthorized log part and returns 204781 with invalid authorization header782 returns 403783 with valid authorization header784 returns 204785 with no authorization header786 returns 403787 PUT /log-parts/:job_id/:log_part_id788 with invalid authorization header789 returns 403790 with no authorization header791 returns 403792 with invalid JWT subject793 returns 403794 with valid authorization header795 returns 204796 POST /pusher/existence797 sets proper properties on channel798 responds with 401 with invalid webhook799 GET /uptime800 returns 204801 contains uptime, greeting, now, pong, and version803Travis::Logs::RedisPool804 adds a wait time for the pool checkout805 fails when a non-supported operation is called806 increases the metric for number of operations807 forwards operations to redis809Travis::Logs::Sidekiq::Aggregate810 runs #aggregate_log for one log id812Finished in 8.81 seconds (files took 1.75 seconds to load)813128 examples, 0 failures815Randomized with seed 51403817The command "bundle exec rake" exited with 0.cache.2818store build cache819$ bundle clean8200.00s21.46schanges detected (content changed, file is created, or file is deleted):\n/home/travis/.cache/rubocop_cache/6ca120ee819e2cc61961d84e112e61e89aad8a6a/6d7a3b621ca1730e04accd938619e4bdab66cfb1/42846362a7401dcb7e97973b49558fe364f1eff0\n821changes detected, packing new archive822uploading PR.269/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz823cache uploaded826Done. Your build exited with 0.