AMD64
Ruby: 3.2.2
Git
Scroll to End of Log
0.00s0.23s0.12s0.06sTopworker_info1Worker information2hostname: 3e1b4b9e-6661-4269-a2a7-8517bea02a38@1.worker-n2-com-696d86f5d9-8n8g2.gce-production-13version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d4instance: travis-job-484ffcbb-1e83-444e-9120-d1f9906f1dd4 travis-ci-sardonyx-xenial-1718996396-f7597f3c (via amqp)5startup: 6.21788063ssystem_info7Build system information8Build language: ruby9Build dist: xenial10Build id: 27155397411Job id: 62435646012Runtime kernel version: 4.15.0-1098-gcp13travis-build version: 0a9dd66e14Build image provisioning date and time15Fri Jun 21 19:33:06 UTC 202416Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 16.04.7 LTS19Release: 16.0420Codename: xenial21Systemd Version22systemd 22923Cookbooks Version2488b04db https://github.com/travis-ci/travis-cookbooks/tree/88b04db25git version26git version 2.43.027bash 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.7.164bats version65Bats 1.11.066shellcheck version670.10.068shfmt version69v3.8.070ccache version713.2.472cmake version73cmake version 3.26.374heroku version75heroku/8.11.5 linux-x64 node-v16.20.276imagemagick 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.7112perlbrew 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 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]120default python version121Python 3.7.17122CouchDB version123couchdb 1.6.1124ElasticSearch version1257.16.3126Installed Firefox version127firefox 63.0.1128MongoDB version129MongoDB 4.4.29130PhantomJS version1312.1.1132Pre-installed PostgreSQL versions1339.4.261349.5.251359.6.22136Redis version137redis-server 7.0.11138Pre-installed Go versions1391.18.4140ant version141Apache Ant(TM) version 1.9.6 compiled on July 20 2018142mvn version143Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)144gradle version145Gradle 8.3!146lein version147Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM148Pre-installed Node.js versions149v10.24.1150v12.22.12151v14.21.3152v16.15153v16.16.0154v16.20.2155v18.20.3156v20.15.0157v4.9.1158v6.17.1159v8.17.0160phpenv versions161 system162 7.4163* 7.4.30 (set by /home/travis/.phpenv/version)164 hhvm-stable165 hhvm166composer --version167Composer version 2.3.7 2022-06-06 16:43:28168Pre-installed Ruby versions169ruby-2.7.6170ruby-3.3.01740.00s0.02s0.00s0.01s0.27s0.00s0.00s0.00s0.01s0.00s0.09s0.01s0.86s0.00s0.11s14.87s0.00s3.54s0.00s3.62sdocker_mtu_and_registry_mirrorsresolvconfapt176Installing APT Packages177PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.178$ sudo systemctl stop postgresql1793.74s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-server-dev-10180Reading package lists...181Building dependency tree...182Reading state information...183The following NEW packages will be installed:184 postgresql-server-dev-101850 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.186Need to get 883 kB of archives.187After this operation, 5,256 kB of additional disk space will be used.188Get: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]189Fetched 883 kB in 0s (1,262 kB/s)190Selecting previously unselected package postgresql-server-dev-10.191(Reading database ... 176428 files and directories currently installed.)192Preparing to unpack .../postgresql-server-dev-10_10.17-1.pgdg16.04+1_amd64.deb ...193Unpacking postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...194Setting up postgresql-server-dev-10 (10.17-1.pgdg16.04+1) ...git.checkout2020.00s0.59s$ git clone --depth=50 --branch=deploy_2024.04.09 https://github.com/travis-ci/travis-logs.git travis-ci/travis-logs203Cloning into 'travis-ci/travis-logs'...204**************************************************************206You are in 'detached HEAD' state. You can look around, make experimental207changes and commit them, and you can discard any commits you make in this208state without impacting any branches by switching back to a branch.210If you want to create a new branch to retain commits you create, you may211do so (now or later) by using -c with the switch command. Example:213 git switch -c <new-branch-name>215Or undo this operation with:217 git switch -219Turn off this advice by setting config variable advice.detachedHead to false221$ cd travis-ci/travis-logs222$ git checkout -qf deploy_2024.04.092240.01s225Setting environment variables from repository settings226$ export QUAY_ROBOT_HANDLE=[secure]227$ export QUAY_ROBOT_TOKEN=[secure]229Setting environment variables from .travis.yml230$ export PATH=/snap/bin:$PATHrvm233Downloading https://get.rvm.io234Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc235Verifying /home/travis/.rvm/archives/rvm-installer.asc236gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC using RSA key ID 39499BDB237gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]238gpg: WARNING: This key is not certified with a trusted signature!239gpg: There is no indication that the signature belongs to the owner.240Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB241GPG verified '/home/travis/.rvm/archives/rvm-installer'242Downloading https://github.com/rvm/rvm/archive/master.tar.gz243Upgrading the RVM installation in /home/travis/.rvm/244 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.245 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.246 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.247Upgrade of RVM in /home/travis/.rvm/ is complete.249<warn>Thanks for installing RVM 🙏</warn>250Please consider donating to our open collective to help us maintain RVM.252👉 Donate: <code>https://opencollective.com/rvm/donate</code>255RVM reloaded!257curl: (22) The requested URL returned error: 404 Not Found258Required ruby-3.2.2 is not installed - installing.259curl: (22) The requested URL returned error: 404 Not Found260Searching for binary rubies, this might take some time.261Found remote file https://rubies.travis-ci.org/ubuntu/16.04/x86_64/ruby-3.2.2.tar.bz2262Checking requirements for ubuntu.263requirements_ubuntu_define_libncurses: command not found264Requirements installation successful.265ruby-3.2.2 - #configure266ruby-3.2.2 - #download267 % Total % Received % Xferd Average Speed Time Time Time Current268 Dload Upload Total Spent Left Speed269 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0270100 27.6M 100 27.6M 0 0 18.1M 0 0:00:01 0:00:01 --:--:-- 79.6M271No checksum for downloaded archive, recording checksum in user configuration.272ruby-3.2.2 - #validate archive273ruby-3.2.2 - #extract274ruby-3.2.2 - #validate binary275ruby-3.2.2 - #setup276ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global277ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................280ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2283Using /home/travis/.rvm/gems/ruby-3.2.2285$ export BUNDLE_GEMFILE=$PWD/Gemfilecache.1286Setting up build cache287$ export CASHER_DIR=${TRAVIS_HOME}/.casher290fetching deploy_2024.04.09/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz291fetching deploy_2024.04.09/cache-linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz292fetching deploy_2024.04.09/cache--rvm-3.2.2--gemfile-Gemfile.tgz293fetching master/cache--linux-xenial-bdcd011c66c9dc8523395407968ae759f05a14579f36bc4172e0ef5f136f2caa--rvm-3.2.2--gemfile-Gemfile.tgz294found cache296adding /home/travis/.cache to cachecache.bundler300creating directory /home/travis/build/travis-ci/travis-logs/vendor/bundleruby.versions301$ ruby --version302ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]303$ rvm --version304rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]305$ bundle --version306Bundler version 2.4.10307$ gem --version3083.4.10before_install.1311'/home/travis/.cache/cpanm' -> '/home/travis/bin/cpanm'312local::lib is up to date. (2.000029)313DBD::Pg is up to date. (3.18.0)314sqitch (App::Sqitch) v1.4.1before_install.2316make: Entering directory '/tmp/tmp.FpJ8CIZxrg/pg_partman-4.7.3'317cat 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.sql318#319gcc -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.c320gcc -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.o321/bin/mkdir -p '/usr/share/postgresql/10/extension'322/bin/mkdir -p '/usr/share/postgresql/10/extension'323/bin/mkdir -p '/usr/lib/postgresql/10/lib'324/bin/mkdir -p '/usr/share/doc/postgresql-doc-10/extension'325/bin/mkdir -p '/usr/lib/postgresql/10/bin'326/usr/bin/install -c -m 644 .//pg_partman.control '/usr/share/postgresql/10/extension/'327/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/'328/usr/bin/install -c -m 755 src/pg_partman_bgw.so '/usr/lib/postgresql/10/lib/'329/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/'330/usr/bin/install -c -m 755 .//bin/common/*.py .//bin/pg10/*.py '/usr/lib/postgresql/10/bin/'331make: Leaving directory '/tmp/tmp.FpJ8CIZxrg/pg_partman-4.7.3'before_install.3before_install.4install.bundler338[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 flag339[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 flag340Bundle complete! 43 Gemfile dependencies, 482 gems now installed.341Bundled gems are installed into `./vendor/bundle`before_script.1344Reading package lists...345Building dependency tree...346Reading state information...347postgresql-10 is already the newest version (10.17-1.pgdg16.04+1).3480 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.before_script.2before_script.3before_script.4352createdb travis_logs_test353sqitch deploy354Adding registry tables to travis_logs_test355Deploying changes to travis_logs_test356 + structure ...................... ok357 + vacuum_settings ................ ok358 + log_parts_created_at_not_null .. ok359 + partman ........................ t360ok361 + partman_remove_constraint ...... ok362 + logs_create_scan_status ........ ok363 + create_scan_tracker_table ...... ok364 + create_scan_results_table ...... ok365sqitch verify366Verifying travis_logs_test367 * structure ...................... ok368 * vacuum_settings ................ ok369 * log_parts_created_at_not_null .. ok370 * partman ........................ ok371 * partman_remove_constraint ...... ok372 * logs_create_scan_status ........ ok373 * create_scan_tracker_table ...... ok374 * create_scan_results_table ...... ok375Verify successful377.rubocop.yml: Metrics/LineLength has the wrong namespace - should be Layout378The following cops were added to RuboCop, but are not configured. Please set Enabled to either `true` or `false` in your `.rubocop.yml` file.380Please also note that you can opt-in to new cops by default by adding this to your config:381 AllCops:382 NewCops: enable383Gemspec/DeprecatedAttributeAssignment: # new in 1.30384 Enabled: true385Gemspec/DevelopmentDependencies: # new in 1.44386 Enabled: true387Gemspec/RequireMFA: # new in 1.23388 Enabled: true389Layout/LineContinuationLeadingSpace: # new in 1.31390 Enabled: true391Layout/LineContinuationSpacing: # new in 1.31392 Enabled: true393Layout/LineEndStringConcatenationIndentation: # new in 1.18394 Enabled: true395Layout/SpaceBeforeBrackets: # new in 1.7396 Enabled: true397Lint/AmbiguousAssignment: # new in 1.7398 Enabled: true399Lint/AmbiguousOperatorPrecedence: # new in 1.21400 Enabled: true401Lint/AmbiguousRange: # new in 1.19402 Enabled: true403Lint/ConstantOverwrittenInRescue: # new in 1.31404 Enabled: true405Lint/DeprecatedConstants: # new in 1.8406 Enabled: true407Lint/DuplicateBranch: # new in 1.3408 Enabled: true409Lint/DuplicateMagicComment: # new in 1.37410 Enabled: true411Lint/DuplicateMatchPattern: # new in 1.50412 Enabled: true413Lint/DuplicateRegexpCharacterClassElement: # new in 1.1414 Enabled: true415Lint/EmptyBlock: # new in 1.1416 Enabled: true417Lint/EmptyClass: # new in 1.3418 Enabled: true419Lint/EmptyInPattern: # new in 1.16420 Enabled: true421Lint/IncompatibleIoSelectWithFiberScheduler: # new in 1.21422 Enabled: true423Lint/LambdaWithoutLiteralBlock: # new in 1.8424 Enabled: true425Lint/MixedCaseRange: # new in 1.53426 Enabled: true427Lint/NoReturnInBeginEndBlocks: # new in 1.2428 Enabled: true429Lint/NonAtomicFileOperation: # new in 1.31430 Enabled: true431Lint/NumberedParameterAssignment: # new in 1.9432 Enabled: true433Lint/OrAssignmentToConstant: # new in 1.9434 Enabled: true435Lint/RedundantDirGlobSort: # new in 1.8436 Enabled: true437Lint/RedundantRegexpQuantifiers: # new in 1.53438 Enabled: true439Lint/RefinementImportMethods: # new in 1.27440 Enabled: true441Lint/RequireRangeParentheses: # new in 1.32442 Enabled: true443Lint/RequireRelativeSelfPath: # new in 1.22444 Enabled: true445Lint/SymbolConversion: # new in 1.9446 Enabled: true447Lint/ToEnumArguments: # new in 1.1448 Enabled: true449Lint/TripleQuotes: # new in 1.9450 Enabled: true451Lint/UnexpectedBlockArity: # new in 1.5452 Enabled: true453Lint/UnmodifiedReduceAccumulator: # new in 1.1454 Enabled: true455Lint/UselessRescue: # new in 1.43456 Enabled: true457Lint/UselessRuby2Keywords: # new in 1.23458 Enabled: true459Metrics/CollectionLiteralLength: # new in 1.47460 Enabled: true461Naming/BlockForwarding: # new in 1.24462 Enabled: true463Security/CompoundHash: # new in 1.28464 Enabled: true465Security/IoMethods: # new in 1.22466 Enabled: true467Style/ArgumentsForwarding: # new in 1.1468 Enabled: true469Style/ArrayIntersect: # new in 1.40470 Enabled: true471Style/CollectionCompact: # new in 1.2472 Enabled: true473Style/ComparableClamp: # new in 1.44474 Enabled: true475Style/ConcatArrayLiterals: # new in 1.41476 Enabled: true477Style/DataInheritance: # new in 1.49478 Enabled: true479Style/DirEmpty: # new in 1.48480 Enabled: true481Style/DocumentDynamicEvalDefinition: # new in 1.1482 Enabled: true483Style/EmptyHeredoc: # new in 1.32484 Enabled: true485Style/EndlessMethod: # new in 1.8486 Enabled: true487Style/EnvHome: # new in 1.29488 Enabled: true489Style/ExactRegexpMatch: # new in 1.51490 Enabled: true491Style/FetchEnvVar: # new in 1.28492 Enabled: true493Style/FileEmpty: # new in 1.48494 Enabled: true495Style/FileRead: # new in 1.24496 Enabled: true497Style/FileWrite: # new in 1.24498 Enabled: true499Style/HashConversion: # new in 1.10500 Enabled: true501Style/HashExcept: # new in 1.7502 Enabled: true503Style/IfWithBooleanLiteralBranches: # new in 1.9504 Enabled: true505Style/InPatternThen: # new in 1.16506 Enabled: true507Style/MagicCommentFormat: # new in 1.35508 Enabled: true509Style/MapCompactWithConditionalBlock: # new in 1.30510 Enabled: true511Style/MapToHash: # new in 1.24512 Enabled: true513Style/MapToSet: # new in 1.42514 Enabled: true515Style/MinMaxComparison: # new in 1.42516 Enabled: true517Style/MultilineInPatternThen: # new in 1.16518 Enabled: true519Style/NegatedIfElseCondition: # new in 1.2520 Enabled: true521Style/NestedFileDirname: # new in 1.26522 Enabled: true523Style/NilLambda: # new in 1.3524 Enabled: true525Style/NumberedParameters: # new in 1.22526 Enabled: true527Style/NumberedParametersLimit: # new in 1.22528 Enabled: true529Style/ObjectThen: # new in 1.28530 Enabled: true531Style/OpenStructUse: # new in 1.23532 Enabled: true533Style/OperatorMethodCall: # new in 1.37534 Enabled: true535Style/QuotedSymbols: # new in 1.16536 Enabled: true537Style/RedundantArgument: # new in 1.4538 Enabled: true539Style/RedundantArrayConstructor: # new in 1.52540 Enabled: true541Style/RedundantConstantBase: # new in 1.40542 Enabled: true543Style/RedundantCurrentDirectoryInPath: # new in 1.53544 Enabled: true545Style/RedundantDoubleSplatHashBraces: # new in 1.41546 Enabled: true547Style/RedundantEach: # new in 1.38548 Enabled: true549Style/RedundantFilterChain: # new in 1.52550 Enabled: true551Style/RedundantHeredocDelimiterQuotes: # new in 1.45552 Enabled: true553Style/RedundantInitialize: # new in 1.27554 Enabled: true555Style/RedundantLineContinuation: # new in 1.49556 Enabled: true557Style/RedundantRegexpArgument: # new in 1.53558 Enabled: true559Style/RedundantRegexpConstructor: # new in 1.52560 Enabled: true561Style/RedundantSelfAssignmentBranch: # new in 1.19562 Enabled: true563Style/RedundantStringEscape: # new in 1.37564 Enabled: true565Style/ReturnNilInPredicateMethodDefinition: # new in 1.53566 Enabled: true567Style/SelectByRegexp: # new in 1.22568 Enabled: true569Style/StringChars: # new in 1.12570 Enabled: true571Style/SwapValues: # new in 1.1572 Enabled: true573Style/YAMLFileRead: # new in 1.53574 Enabled: true575For more information: https://docs.rubocop.org/rubocop/versioning.html576Running RuboCop...577Inspecting 85 files578.....................................................................................58085 files inspected, no offenses detected581/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.rb583Randomized with seed 1210585Travis::Logs::Database586 determines statement_timeout588Travis::Logs::UnderMaintenanceError589 has an http_status590 has a message591 has a ttl593receive_logs594TimeTask timeouts are now ignored as these were not able to be implemented correctly595 passes logs queue messages to callable597Travis::Logs::Lock598 normalizes locking options {:unofficial=>:config, :such=>:rogue, :strategy=>:redis}599 locks exclusively600 normalizes locking options {:unofficial=>:config, :such=>:rogue}601 normalizes locking options {}602 normalizes locking options nil604Travis::Logs::Services::PurgeLog605 content is not null606 content length matches S3607 purges the log608 content length does not match609 queues the log for archiving610 marks the log as not archived611 content is null612 log is on S3613 purges the log614 marks log as archived615 log is not on S3616 prints a warning618enterprise-migrations619 with required env vars620 runs successfully621 with existing database622 runs successfully623 with existing logs and log_parts tables624 runs successfully625 without PGHOST626 refuses to run627 without PGDATABASE628 refuses to run629 without DATABASE_URL630 refuses to run632Travis::Logs::App633 PUT /log-parts/:job_id/:log_part_id634 with no authorization header635 returns 403636 with invalid authorization header637 returns 403638 with valid authorization header6392024-07-23T12:17:40.248Z pid=12022 tid=3iu INFO: Sidekiq 7.1.2 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>"redis://localhost:6379/0"}640 returns 204641 with invalid JWT subject642 returns 403643 POST /pusher/existence644 sets proper properties on channel645 responds with 401 with invalid webhook646 POST /log-parts/multi647 with no authorization header648 returns 403649 with invalid authorization header650 returns 403651 with unauthorized log part652 drops the unauthorized log part and returns 204653 with valid authorization header654 returns 204655 PUT /logs/:id656 returns 403 if the Authorization header isn't set657 returns 403 if the Authorization header is incorrect658 without an empty auth_token659 returns 500 if the auth token isn't set660 with correct authentication661 tells the database to set the log content662 creates the log if it doesn't exist663 returns 200664 does not set log content if the given body was empty665 GET /uptime666 returns 204667 contains uptime, greeting, now, pong, and version669Travis::Logs::Pusher670 pushing a payload triggers a job:log message672Travis::Logs::ContentDecoder673 when base64-encoded674 cleans out messy bytes675 encodes to UTF-8676 passes through ascii bytes unaltered677 when unencoded678 encodes to UTF-8679 cleans out messy bytes680 passes through ascii bytes unaltered682Travis::Logs::Maintenance683 yields with maintenance on684 tells when enabled685 restricts when enabled686 does not restrict when disabled688Travis::Logs::MetricsMiddleware689 names timer "put.log_parts_id_id" from env690 names timer "unk.unk" from env691/home/travis/build/travis-ci/travis-logs/vendor/bundle/ruby/3.2.0/bundler/gems/metriks-5c9eec241444/lib/metriks/hdr_histogram.rb:10: warning: undefining the allocator of T_DATA class HDRHistogram692 measures calls and passes through block result693 names timer "get.logs_id" from env694 names timer "post.logs_multi" from env695 names timer "post.pusher_existence" from env696 names timer "unk.unk" from env698Travis::Logs::Services::AggregateLogs699 runs #run via .run700 runs #aggregate_log via .aggregate_log701 exposes .run702 exposes .aggregate_log703 aggregates every aggregatable log704 vacuums every aggregatable log705 when log content is nil706 does not vacuum log parts707 when the log exists708 queues the log for archiving709 when log content is ''710 does not vacuum log parts712Travis::Logs::RedisPool713 fails when a non-supported operation is called714 increases the metric for number of operations715 forwards operations to redis716 adds a wait time for the pool checkout718Travis::Logs::Services::ArchiveLog719 pushes the log to S3720 marks the archive as verified721 marks the log as archiving, then unmarks722 when the stored content length is different723 raises an error725Travis::Logs::LogPartsWriter726 creates a log part727 without an existing log728 marks the log.create metric729 creates a log730 with an existing log731 does not create another log732 with an invalid log ID733 marks the log.id_invalid metric735Travis::Logs::Existence736 #occupied!737 sets channel to occupied state738 #vacant!739 sets channel to vacant state741aggregation742 aggregates logs743 without parts744 doesn't update aggregated_at nor content746Travis::Logs::Database747 #log_id_for_job_id748 when the log does not exist749 returns nil750 when the log exists751 returns the id of the log752 #create_log_part753 creates a log part with the given parameters754 #create_log755 creates the log with the given job ID756 #delete_log_parts757 deletes all log parts with the given log ID758 #log_for_id759 when the log does not exist760 returns nil761 when the log exists762 returns the log763 #set_log_content764 sets the aggregated_at time765 clears out the content766 #aggregate767 coalesces the log_parts ordered by number768 sets the aggregated_at timestamp769 #mark_archive_verified770 sets archive_verified to be true771 #aggregatable_logs772 doesn't include unfinished logs newer than the forced interval773 includes unfinished logs older than the forced interval774 includes finished logs older than the regular interval775 doesn't include finished logs newer than the regular interval776 only includes each log_id once777 #update_archiving_status778 sets the archiving column779 #purge780 clears the content781 sets purged_at782 #mark_not_archived783 marks archive as not verified784 nils out archived_at785 #log_content_length_for_id786 when the log does not exist787 returns nil788 when the log exists789 returns the content length of the log in a Hash790 with a multi-byte string791 returns the number of bytes in the string793Travis::Logs::Drain794 can create drain consumers795 handles batches via async log parts worker796 forwards pusher payloads via async pusher forwarding worker797 has a setup class method798 runs with consumers subscribed800Travis::Logs::Sidekiq::Aggregate801 runs #aggregate_log for one log id803Travis::Logs::PusherForwarder804 when pusher.secure is true805 notifies pusher on a private channel806 existence check807 sends a part if channel is occupied808 sends a part if channel is not occupied but the existence check is disabled809 ignores a part if channel is not occupied810 when pusher.secure is false811 notifies pusher on a regular channel813Travis::Logs::Sidekiq::ErrorMiddleware814 retries maintenance errors815 does not handle unknown errors816 calls the block it wraps818Travis::Logs::Services::TimingInfo819 exposes .run821Travis::Logs::Config822 wraps and augments #amqp823 provides a process name825Travis::Logs::Services::TimingInfo826 builds honeycomb events828Finished in 8.69 seconds (files took 1.75 seconds to load)829128 examples, 0 failures831Randomized with seed 1210833The command "bundle exec rake" exited with 0.839Done. Your build exited with 0.