travis_fold:start:worker_info [0K[33;1mWorker information[0m hostname: db5c15d0-453f-4e21-8393-ccf38f0967f0@1.worker-n2-com-779d777f7b-twnw9.gce-production-1 version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231 instance: travis-job-ff349da4-38e6-406e-99ca-fc417fcb3322 precise-erlang-stable-alternative (via amqp) startup: 5.89447763s travis_fold:end:worker_info [0Ktravis_time:start:1d7fc9d0 [0Ktravis_time:end:1d7fc9d0:start=1718272755812905626,finish=1718272756430945282,duration=618039656,event=no_world_writable_dirs [0Ktravis_time:start:2c312bfc [0Ktravis_time:end:2c312bfc:start=1718272756433109441,finish=1718272756438925952,duration=5816511,event=setup_filter [0Ktravis_time:start:06531e49 [0Ktravis_time:end:06531e49:start=1718272756441311358,finish=1718272756448461697,duration=7150339,event=agent [0Ktravis_time:start:033dee28 [0Ktravis_time:end:033dee28:start=1718272756450679201,finish=1718272756452520258,duration=1841057,event=check_unsupported [0Ktravis_time:start:06dbf094 [0Ktravis_fold:start:system_info [0K[33;1mBuild system information[0m Build language: erlang Build dist: precise Build id: 270941696 Job id: 622889247 Runtime kernel version: 3.13.0-115-generic travis-build version: 3484ecfe [34m[1mBuild image provisioning date and time[0m Tue Apr 11 20:23:00 UTC 2017 [34m[1mOperating System Details[0m Distributor ID: Ubuntu Description: Ubuntu 12.04.5 LTS Release: 12.04 Codename: precise [34m[1mLinux Version[0m 3.13.0-115-generic [34m[1mCookbooks Version[0m cc4eb5e https://github.com/travis-ci/travis-cookbooks/tree/cc4eb5e [34m[1mGit version[0m git version 1.8.5.6 [34m[1mbash version[0m GNU bash, version 4.2.25(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. [34m[1mGCC version[0m gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [34m[1mLLVM version[0m clang version 3.4 (tags/RELEASE_34/final) Target: x86_64-unknown-linux-gnu Thread model: posix [34m[1mPre-installed Ruby versions[0m ruby-2.2.6 [34m[1mPre-installed Node.js versions[0m v0.10.36 [34m[1mPre-installed Go versions[0m 1.7.4 [34m[1mmysql --version[0m mysql Ver 14.14 Distrib 5.5.54, for debian-linux-gnu (x86_64) using readline 6.2 [34m[1mPre-installed PostgreSQL versions[0m 9.1.24 9.2.20 9.3.16 9.4.11 9.5.6 [34m[1mRedis version[0m redis-server 3.0.7 [34m[1mriak version[0m 2.0.2 [34m[1mmemcached version[0m 1.4.13 [34m[1mMongoDB version[0m MongoDB 2.4.14 [34m[1mCouchDB version[0m couchdb 1.6.1 [34m[1mInstalled Sphinx versions[0m 2.0.10 2.1.9 2.2.6 [34m[1mDefault Sphinx version[0m 2.2.6 [34m[1mInstalled Firefox version[0m firefox 38.4.0esr [34m[1mPhantomJS version[0m 1.9.8 [34m[1mant -version[0m Apache Ant(TM) version 1.8.2 compiled on December 3 2011 [34m[1mmvn -version[0m Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T17:29:23+00:00) Maven home: /usr/local/maven Java version: 1.7.0_80, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-7-oracle/jre Default locale: en, platform encoding: UTF-8 OS name: "linux", version: "3.13.0-115-generic", arch: "amd64", family: "unix" [34m[1mkerl list installations[0m There are no installations available [34m[1mkiex list[0m kiex elixirs =* elixir-1.0.2 # => - current # =* - current && default # * - default [34m[1mrebar --version[0m =ERROR REPORT==== 11-Apr-2017::20:23:02 === beam/beam_load.c(1365): Error loading module rebar: use of opcode 153; this emulator supports only up to 152 =ERROR REPORT==== 11-Apr-2017::20:23:02 === Loading of /usr/local/bin/rebar/rebar/ebin/rebar.beam failed: badfile escript: exception error: undefined function rebar:main/1 in function escript:run/2 in call from escript:start/1 in call from init:start_it/1 in call from init:start_em/1 travis_fold:end:system_info [0K travis_time:end:06dbf094:start=1718272756454895928,finish=1718272756462896735,duration=8000807,event=show_system_info [0Ktravis_time:start:0c5cee76 [0Ktravis_time:end:0c5cee76:start=1718272756465076893,finish=1718272756488411574,duration=23334681,event=rm_riak_source [0Ktravis_time:start:1039fb4c [0Ktravis_time:end:1039fb4c:start=1718272756492833612,finish=1718272756498310676,duration=5477064,event=fix_rwky_redis [0Ktravis_time:start:014b1914 [0Ktravis_time:end:014b1914:start=1718272756500577154,finish=1718272757037677101,duration=537099947,event=wait_for_network [0Ktravis_time:start:059a5c0c [0Ktravis_time:end:059a5c0c:start=1718272757041151939,finish=1718272773622825271,duration=16581673332,event=update_apt_keys [0Ktravis_time:start:21ed5d39 [0Ktravis_time:end:21ed5d39:start=1718272773626185257,finish=1718272773679048969,duration=52863712,event=fix_hhvm_source [0Ktravis_time:start:02612940 [0Ktravis_time:end:02612940:start=1718272773682531701,finish=1718272773685422673,duration=2890972,event=update_mongo_arch [0Ktravis_time:start:1cc9eaf0 [0Ktravis_time:end:1cc9eaf0:start=1718272773688999219,finish=1718272773712739998,duration=23740779,event=fix_sudo_enabled_trusty [0Ktravis_time:start:00fc0cd2 [0Ktravis_time:end:00fc0cd2:start=1718272773716249042,finish=1718272773718243662,duration=1994620,event=update_glibc [0Ktravis_time:start:22399720 [0Ktravis_time:end:22399720:start=1718272773721414956,finish=1718272773727494618,duration=6079662,event=clean_up_path [0Ktravis_time:start:019b7214 [0Ktravis_time:end:019b7214:start=1718272773730728451,finish=1718272773750426131,duration=19697680,event=fix_resolv_conf [0Ktravis_time:start:032a4132 [0Ktravis_time:end:032a4132:start=1718272773753597198,finish=1718272773775099992,duration=21502794,event=fix_etc_hosts [0Ktravis_time:start:1ed9ca79 [0Ktravis_time:end:1ed9ca79:start=1718272773778398469,finish=1718272773785519443,duration=7120974,event=fix_mvn_settings_xml [0Ktravis_time:start:0d8c0ba6 [0Ktravis_time:end:0d8c0ba6:start=1718272773788671210,finish=1718272773795745553,duration=7074343,event=no_ipv6_localhost [0Ktravis_time:start:00730da0 [0Ktravis_time:end:00730da0:start=1718272773798893862,finish=1718272773805237324,duration=6343462,event=fix_etc_mavenrc [0Ktravis_time:start:1be68500 [0KOK travis_time:end:1be68500:start=1718272773808508943,finish=1718272774116389326,duration=307880383,event=fix_perforce_key [0Ktravis_time:start:003f613e [0Ktravis_time:end:003f613e:start=1718272774119872320,finish=1718272774122330104,duration=2457784,event=fix_wwdr_certificate [0Ktravis_time:start:0baeee06 [0Ktravis_time:end:0baeee06:start=1718272774125739616,finish=1718272774171233752,duration=45494136,event=put_localhost_first [0Ktravis_time:start:14a2b5f4 [0Ktravis_time:end:14a2b5f4:start=1718272774174731248,finish=1718272774176787998,duration=2056750,event=home_paths [0Ktravis_time:start:259d5920 [0Ktravis_time:end:259d5920:start=1718272774179944394,finish=1718272774188296687,duration=8352293,event=disable_initramfs [0Ktravis_time:start:2140f319 [0Ktravis_time:end:2140f319:start=1718272774191420951,finish=1718272774199299026,duration=7878075,event=disable_ssh_roaming [0Ktravis_time:start:1a4d5825 [0Ktravis_time:end:1a4d5825:start=1718272774202584960,finish=1718272774204544100,duration=1959140,event=debug_tools [0Ktravis_time:start:276c6264 [0Ktravis_time:end:276c6264:start=1718272774207885665,finish=1718272774210305499,duration=2419834,event=uninstall_oclint [0Ktravis_time:start:0ae94080 [0Ktravis_time:end:0ae94080:start=1718272774213443569,finish=1718272774215839970,duration=2396401,event=rvm_use [0Ktravis_time:start:17842790 [0Ktravis_time:end:17842790:start=1718272774218940304,finish=1718272774224560174,duration=5619870,event=rm_etc_boto_cfg [0Ktravis_time:start:0004bf2b [0Ktravis_time:end:0004bf2b:start=1718272774227148447,finish=1718272774230312494,duration=3164047,event=rm_oraclejdk8_symlink [0Ktravis_time:start:020bf3b0 [0Ktravis_time:end:020bf3b0:start=1718272774233485040,finish=1718272774256430602,duration=22945562,event=enable_i386 [0Ktravis_time:start:2213ab34 [0Ktravis_time:end:2213ab34:start=1718272774259452208,finish=1718272774262896900,duration=3444692,event=update_rubygems [0Ktravis_time:start:1310a2f8 [0Ktravis_time:end:1310a2f8:start=1718272774266321422,finish=1718272774270033520,duration=3712098,event=ensure_path_components [0Ktravis_time:start:04c1b746 [0Ktravis_time:end:04c1b746:start=1718272774272954269,finish=1718272774275364564,duration=2410295,event=redefine_curl [0Ktravis_time:start:0540fbac [0Ktravis_time:end:0540fbac:start=1718272774278492966,finish=1718272774295868257,duration=17375291,event=nonblock_pipe [0Ktravis_time:start:009f46d6 [0Ktravis_time:end:009f46d6:start=1718272774299279863,finish=1718272780317345666,duration=6018065803,event=apt_get_update [0Ktravis_time:start:1c4a9bfb [0Ktravis_time:end:1c4a9bfb:start=1718272780320839418,finish=1718272780323113882,duration=2274464,event=deprecate_xcode_64 [0Ktravis_time:start:12af5bf1 [0Ktravis_time:end:12af5bf1:start=1718272780326671262,finish=1718272780329676548,duration=3005286,event=update_heroku [0Ktravis_time:start:01b7cdea [0Ktravis_time:end:01b7cdea:start=1718272780332946976,finish=1718272780334992312,duration=2045336,event=shell_session_update [0Ktravis_time:start:0c2cd222 [0Ktravis_fold:start:docker_mtu_and_registry_mirrors [0Ktee: /etc/docker/daemon.json: No such file or directory docker: unrecognized service travis_fold:end:docker_mtu_and_registry_mirrors [0Ktravis_time:end:0c2cd222:start=1718272780338205324,finish=1718272780382590487,duration=44385163,event=set_docker_mtu_and_registry_mirrors [0Ktravis_time:start:071faf54 [0Ktravis_fold:start:resolvconf [0Kresolvconf stop/waiting resolvconf start/running travis_fold:end:resolvconf [0Ktravis_time:end:071faf54:start=1718272780386452558,finish=1718272780428130542,duration=41677984,event=resolvconf [0Ktravis_time:start:031dbd80 [0Ktravis_time:end:031dbd80:start=1718272780431291606,finish=1718272780522539079,duration=91247473,event=maven_central_mirror [0Ktravis_time:start:15ec2dac [0Ktravis_time:end:15ec2dac:start=1718272780525959943,finish=1718272780590087754,duration=64127811,event=maven_https [0Ktravis_time:start:1670f4f4 [0Ktravis_time:end:1670f4f4:start=1718272780593558299,finish=1718272780595491015,duration=1932716,event=fix_ps4 [0Ktravis_time:start:029e14eb [0K travis_fold:start:git.checkout [0Ktravis_time:start:003896f4 [0Ktravis_time:end:003896f4:start=1718272780601674168,finish=1718272780606099312,duration=4425144,event=checkout [0Ktravis_time:start:041d0c5d [0K$ git clone --depth=50 --branch=default https://github.com/travis-ci/travis-erlang-builder.git travis-ci/travis-erlang-builder Cloning into 'travis-ci/travis-erlang-builder'... travis_time:end:041d0c5d:start=1718272780609733058,finish=1718272781532940675,duration=923207617,event=checkout [0K$ cd travis-ci/travis-erlang-builder $ git checkout -qf 55459dca85d8d88044d58c72f6e741a0d955d32f travis_fold:end:git.checkout [0K travis_time:end:041d0c5d:start=1718272780609733058,finish=1718272781539938127,duration=930205069,event=checkout [0Ktravis_time:start:0a506153 [0K [33;1mSetting environment variables from repository settings[0m $ export ARTIFACTS_BUCKET=[secure] $ export ARTIFACTS_PERMISSIONS=[secure] $ export ARTIFACTS_KEY=[secure] $ export ARTIFACTS_SECRET=[secure] $ export KERL_BUILD_BACKEND=git [33;1mSetting environment variables from .travis.yml[0m $ export VERSION=27.0 $ export ALIAS=27.0 travis_time:end:0a506153:start=1718272781543214845,finish=1718272781549752841,duration=6537996,event=env [0Ktravis_time:start:174e2a79 [0K$ source ${TRAVIS_HOME}/otp/R14B04/activate travis_time:end:174e2a79:start=1718272781555436198,finish=1718272781560111361,duration=4675163,event= [0Ktravis_fold:start:before_install.1 [0Ktravis_time:start:0a2bafa0 [0K$ export OS_NAME=$(lsb_release -is | tr "A-Z" "a-z" || echo "osx") travis_time:end:0a2bafa0:start=1718272781564394647,finish=1718272781588233547,duration=23838900,event=before_install [0Ktravis_fold:end:before_install.1 [0Ktravis_fold:start:before_install.2 [0Ktravis_time:start:059b67c7 [0K$ export RELEASE=$(lsb_release -rs 2>/dev/null || sw_vers -productVersion | sed 's/^\([0-9][0-9]*.[0-9][0-9]*\).*/\1/') travis_time:end:059b67c7:start=1718272781591902611,finish=1718272781618452314,duration=26549703,event=before_install [0Ktravis_fold:end:before_install.2 [0Ktravis_fold:start:before_install.3 [0Ktravis_time:start:0e698578 [0K$ export TARGET_DIR=${TRAVIS_BUILD_DIR}/${OS_NAME}/${RELEASE}/$(uname -m) travis_time:end:0e698578:start=1718272781623073972,finish=1718272781627240739,duration=4166767,event=before_install [0Ktravis_fold:end:before_install.3 [0Ktravis_fold:start:before_install.4 [0Ktravis_time:start:2ad95600 [0K$ export VERSION=${VERSION:-21.2} travis_time:end:2ad95600:start=1718272781631896707,finish=1718272781634202465,duration=2305758,event=before_install [0Ktravis_fold:end:before_install.4 [0Ktravis_fold:start:before_install.5 [0Ktravis_time:start:0f53ad92 [0K$ mkdir -p ${TARGET_DIR} travis_time:end:0f53ad92:start=1718272781638835455,finish=1718272781642060975,duration=3225520,event=before_install [0Ktravis_fold:end:before_install.5 [0Ktravis_fold:start:install [0Ktravis_time:start:0691cd38 [0K$ if ! command -v kerl >&/dev/null; then curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl chmod +x kerl sudo mv kerl /usr/local/bin/kerl fi sudo curl -o `which kerl` https://raw.githubusercontent.com/yrashk/kerl/master/kerl % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83231 100 83231 0 0 1192k 0 --:--:-- --:--:-- --:--:-- 1533k travis_time:end:0691cd38:start=1718272781646503616,finish=1718272781729195151,duration=82691535,event=install [0Ktravis_fold:end:install [0Ktravis_time:start:006cf89a [0K$ ./bin/compile % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83231 100 83231 0 0 1230k 0 --:--:-- --:--:-- --:--:-- 1593k +unset ERL_TOP +unset CDPATH +'[' -n '' ']' +KERL_VERSION=4.1.1 +OLDEST_OTP_LISTED=17 +OLDEST_OTP_SUPPORTED=25 +ERLANG_DOWNLOAD_URL=https://erlang.org/download +KERL_CONFIG_STORAGE_FILENAME=.kerl_config +_KERL_SCRIPT=kerl ++tput sgr0 ++printf OK +tp=OK +'[' -z OK ']' +KERL_COLOR_AVAILABLE=1 +'[' -n '' ']' +KERL_COLOR_RESET=sgr0 +TMP_DIR=/tmp +'[' -z /home/travis ']' +KERL_BASE_DIR=/home/travis/.kerl +KERL_CONFIG=/home/travis/.kerlrc +KERL_DOWNLOAD_DIR=/home/travis/.kerl/archives +KERL_BUILD_DIR=/home/travis/.kerl/builds +KERL_GIT_DIR=/home/travis/.kerl/gits +KERL_GIT_BASE=https://raw.githubusercontent.com/kerl/kerl/master +KERL_COLORIZE=1 +KERL_INCLUDE_RELEASE_CANDIDATES=no +KERL_CHECK_BUILD_PACKAGES=yes +_KERL_CFGS=' OTP_GITHUB_URL=https://github.com/erlang/otp KERL_CONFIGURE_OPTIONS= KERL_CONFIGURE_APPLICATIONS= KERL_CONFIGURE_DISABLE_APPLICATIONS= KERL_SASL_STARTUP= KERL_DEPLOY_SSH_OPTIONS= KERL_DEPLOY_RSYNC_OPTIONS= KERL_INSTALL_MANPAGES= KERL_INSTALL_HTMLDOCS= KERL_BUILD_PLT= KERL_BUILD_DOCS= KERL_DOC_TARGETS=chunks KERL_BUILD_BACKEND= KERL_RELEASE_TARGET= ' +act_on_kerl_cfgs ' OTP_GITHUB_URL=https://github.com/erlang/otp KERL_CONFIGURE_OPTIONS= KERL_CONFIGURE_APPLICATIONS= KERL_CONFIGURE_DISABLE_APPLICATIONS= KERL_SASL_STARTUP= KERL_DEPLOY_SSH_OPTIONS= KERL_DEPLOY_RSYNC_OPTIONS= KERL_INSTALL_MANPAGES= KERL_INSTALL_HTMLDOCS= KERL_BUILD_PLT= KERL_BUILD_DOCS= KERL_DOC_TARGETS=chunks KERL_BUILD_BACKEND= KERL_RELEASE_TARGET= ' cache +for _KERL_CFG in '$1' ++echo OTP_GITHUB_URL=https://github.com/erlang/otp ++sed 's|\(.*\)=.*|\1|' +k=OTP_GITHUB_URL +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$OTP_GITHUB_URL' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__OTP_GITHUB_URL ++_KERL_TARGET_VAR=__OTP_GITHUB_URL +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_CONFIGURE_OPTIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_CONFIGURE_OPTIONS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_CONFIGURE_OPTIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_CONFIGURE_OPTIONS ++_KERL_TARGET_VAR=__KERL_CONFIGURE_OPTIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_CONFIGURE_APPLICATIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_CONFIGURE_APPLICATIONS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_CONFIGURE_APPLICATIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_CONFIGURE_APPLICATIONS ++_KERL_TARGET_VAR=__KERL_CONFIGURE_APPLICATIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_CONFIGURE_DISABLE_APPLICATIONS= +k=KERL_CONFIGURE_DISABLE_APPLICATIONS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_CONFIGURE_DISABLE_APPLICATIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_CONFIGURE_DISABLE_APPLICATIONS ++_KERL_TARGET_VAR=__KERL_CONFIGURE_DISABLE_APPLICATIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_SASL_STARTUP= +k=KERL_SASL_STARTUP +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_SASL_STARTUP' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_SASL_STARTUP ++_KERL_TARGET_VAR=__KERL_SASL_STARTUP +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_DEPLOY_SSH_OPTIONS= +k=KERL_DEPLOY_SSH_OPTIONS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_DEPLOY_SSH_OPTIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_DEPLOY_SSH_OPTIONS ++_KERL_TARGET_VAR=__KERL_DEPLOY_SSH_OPTIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_DEPLOY_RSYNC_OPTIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_DEPLOY_RSYNC_OPTIONS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_DEPLOY_RSYNC_OPTIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_DEPLOY_RSYNC_OPTIONS ++_KERL_TARGET_VAR=__KERL_DEPLOY_RSYNC_OPTIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_INSTALL_MANPAGES= ++sed 's|\(.*\)=.*|\1|' +k=KERL_INSTALL_MANPAGES +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_INSTALL_MANPAGES' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_INSTALL_MANPAGES ++_KERL_TARGET_VAR=__KERL_INSTALL_MANPAGES +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_INSTALL_HTMLDOCS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_INSTALL_HTMLDOCS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_INSTALL_HTMLDOCS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_INSTALL_HTMLDOCS ++_KERL_TARGET_VAR=__KERL_INSTALL_HTMLDOCS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_BUILD_PLT= ++sed 's|\(.*\)=.*|\1|' +k=KERL_BUILD_PLT +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_BUILD_PLT' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_BUILD_PLT ++_KERL_TARGET_VAR=__KERL_BUILD_PLT +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_BUILD_DOCS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_BUILD_DOCS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_BUILD_DOCS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_BUILD_DOCS ++_KERL_TARGET_VAR=__KERL_BUILD_DOCS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_DOC_TARGETS=chunks +k=KERL_DOC_TARGETS +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_DOC_TARGETS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_DOC_TARGETS ++_KERL_TARGET_VAR=__KERL_DOC_TARGETS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_BUILD_BACKEND= +k=KERL_BUILD_BACKEND +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_BUILD_BACKEND' ++_KERL_CFG_VAR=git +eval _KERL_TARGET_VAR=__KERL_BUILD_BACKEND ++_KERL_TARGET_VAR=__KERL_BUILD_BACKEND +'[' -n git ']' +eval '__KERL_BUILD_BACKEND="git"' ++__KERL_BUILD_BACKEND=git +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_RELEASE_TARGET= +k=KERL_RELEASE_TARGET +'[' cache = cache ']' +eval '_KERL_CFG_VAR=$KERL_RELEASE_TARGET' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=__KERL_RELEASE_TARGET ++_KERL_TARGET_VAR=__KERL_RELEASE_TARGET +'[' -n '' ']' +eval ' OTP_GITHUB_URL=https://github.com/erlang/otp KERL_CONFIGURE_OPTIONS= KERL_CONFIGURE_APPLICATIONS= KERL_CONFIGURE_DISABLE_APPLICATIONS= KERL_SASL_STARTUP= KERL_DEPLOY_SSH_OPTIONS= KERL_DEPLOY_RSYNC_OPTIONS= KERL_INSTALL_MANPAGES= KERL_INSTALL_HTMLDOCS= KERL_BUILD_PLT= KERL_BUILD_DOCS= KERL_DOC_TARGETS=chunks KERL_BUILD_BACKEND= KERL_RELEASE_TARGET= ' ++OTP_GITHUB_URL=https://github.com/erlang/otp ++KERL_CONFIGURE_OPTIONS= ++KERL_CONFIGURE_APPLICATIONS= ++KERL_CONFIGURE_DISABLE_APPLICATIONS= ++KERL_SASL_STARTUP= ++KERL_DEPLOY_SSH_OPTIONS= ++KERL_DEPLOY_RSYNC_OPTIONS= ++KERL_INSTALL_MANPAGES= ++KERL_INSTALL_HTMLDOCS= ++KERL_BUILD_PLT= ++KERL_BUILD_DOCS= ++KERL_DOC_TARGETS=chunks ++KERL_BUILD_BACKEND= ++KERL_RELEASE_TARGET= +mkdir -p /home/travis/.kerl +'[' -f /home/travis/.kerlrc ']' +act_on_kerl_cfgs ' OTP_GITHUB_URL=https://github.com/erlang/otp KERL_CONFIGURE_OPTIONS= KERL_CONFIGURE_APPLICATIONS= KERL_CONFIGURE_DISABLE_APPLICATIONS= KERL_SASL_STARTUP= KERL_DEPLOY_SSH_OPTIONS= KERL_DEPLOY_RSYNC_OPTIONS= KERL_INSTALL_MANPAGES= KERL_INSTALL_HTMLDOCS= KERL_BUILD_PLT= KERL_BUILD_DOCS= KERL_DOC_TARGETS=chunks KERL_BUILD_BACKEND= KERL_RELEASE_TARGET= ' restore +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo OTP_GITHUB_URL=https://github.com/erlang/otp +k=OTP_GITHUB_URL +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__OTP_GITHUB_URL' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=OTP_GITHUB_URL ++_KERL_TARGET_VAR=OTP_GITHUB_URL +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_CONFIGURE_OPTIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_CONFIGURE_OPTIONS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_CONFIGURE_OPTIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_CONFIGURE_OPTIONS ++_KERL_TARGET_VAR=KERL_CONFIGURE_OPTIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_CONFIGURE_APPLICATIONS= +k=KERL_CONFIGURE_APPLICATIONS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_CONFIGURE_APPLICATIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_CONFIGURE_APPLICATIONS ++_KERL_TARGET_VAR=KERL_CONFIGURE_APPLICATIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_CONFIGURE_DISABLE_APPLICATIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_CONFIGURE_DISABLE_APPLICATIONS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_CONFIGURE_DISABLE_APPLICATIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_CONFIGURE_DISABLE_APPLICATIONS ++_KERL_TARGET_VAR=KERL_CONFIGURE_DISABLE_APPLICATIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_SASL_STARTUP= ++sed 's|\(.*\)=.*|\1|' +k=KERL_SASL_STARTUP +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_SASL_STARTUP' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_SASL_STARTUP ++_KERL_TARGET_VAR=KERL_SASL_STARTUP +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_DEPLOY_SSH_OPTIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_DEPLOY_SSH_OPTIONS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_DEPLOY_SSH_OPTIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_DEPLOY_SSH_OPTIONS ++_KERL_TARGET_VAR=KERL_DEPLOY_SSH_OPTIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_DEPLOY_RSYNC_OPTIONS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_DEPLOY_RSYNC_OPTIONS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_DEPLOY_RSYNC_OPTIONS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_DEPLOY_RSYNC_OPTIONS ++_KERL_TARGET_VAR=KERL_DEPLOY_RSYNC_OPTIONS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_INSTALL_MANPAGES= ++sed 's|\(.*\)=.*|\1|' +k=KERL_INSTALL_MANPAGES +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_INSTALL_MANPAGES' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_INSTALL_MANPAGES ++_KERL_TARGET_VAR=KERL_INSTALL_MANPAGES +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_INSTALL_HTMLDOCS= +k=KERL_INSTALL_HTMLDOCS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_INSTALL_HTMLDOCS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_INSTALL_HTMLDOCS ++_KERL_TARGET_VAR=KERL_INSTALL_HTMLDOCS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_BUILD_PLT= +k=KERL_BUILD_PLT +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_BUILD_PLT' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_BUILD_PLT ++_KERL_TARGET_VAR=KERL_BUILD_PLT +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_BUILD_DOCS= ++sed 's|\(.*\)=.*|\1|' +k=KERL_BUILD_DOCS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_BUILD_DOCS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_BUILD_DOCS ++_KERL_TARGET_VAR=KERL_BUILD_DOCS +'[' -n '' ']' +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_DOC_TARGETS=chunks +k=KERL_DOC_TARGETS +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_DOC_TARGETS' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_DOC_TARGETS ++_KERL_TARGET_VAR=KERL_DOC_TARGETS +'[' -n '' ']' +for _KERL_CFG in '$1' ++echo KERL_BUILD_BACKEND= ++sed 's|\(.*\)=.*|\1|' +k=KERL_BUILD_BACKEND +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_BUILD_BACKEND' ++_KERL_CFG_VAR=git +eval _KERL_TARGET_VAR=KERL_BUILD_BACKEND ++_KERL_TARGET_VAR=KERL_BUILD_BACKEND +'[' -n git ']' +eval 'KERL_BUILD_BACKEND="git"' ++KERL_BUILD_BACKEND=git +for _KERL_CFG in '$1' ++sed 's|\(.*\)=.*|\1|' ++echo KERL_RELEASE_TARGET= +k=KERL_RELEASE_TARGET +'[' restore = cache ']' +'[' restore = restore ']' +eval '_KERL_CFG_VAR=$__KERL_RELEASE_TARGET' ++_KERL_CFG_VAR= +eval _KERL_TARGET_VAR=KERL_RELEASE_TARGET ++_KERL_TARGET_VAR=KERL_RELEASE_TARGET +'[' -n '' ']' +'[' -z '' ']' +INSTALL_OPT=-minimal +'[' -z git ']' +'[' git = git ']' +KERL_USE_AUTOCONF=1 ++uname -s +KERL_SYSTEM=Linux +case "$KERL_SYSTEM" in +MD5SUM=md5sum +MD5SUM_FIELD=1 +SED_OPT=-r +'[' 2 -eq 0 ']' +common_ALL_pkgs='gcc make' +common_ALL_BUILD_BACKEND_git_pkgs='automake autoconf' +common_debian_pkgs='gcc make libssl-dev libncurses-dev g++' +_KPP_alpine_pkgs='gcc make openssl-dev ncurses-dev g++' +_KPP_alpine_probe=_apk +_KPP_debian_pkgs='gcc make libssl-dev libncurses-dev g++' +_KPP_debian_probe=_dpkg +_KPP_fedora_pkgs='gcc make openssl-devel ncurses-devel g++' +_KPP_fedora_probe=_rpm +_KPP_linuxmint_pkgs='gcc make libssl-dev libncurses-dev g++' +_KPP_linuxmint_probe=_dpkg +_KPP_pop_pkgs='gcc make libssl-dev libncurses-dev g++' +_KPP_pop_probe=_dpkg +_KPP_rhel_pkgs='gcc make openssl-devel ncurses-devel gcc-c++' +_KPP_rhel_probe=_rpm +_KPP_ubuntu_pkgs='gcc make libssl-dev libncurses-dev g++' +_KPP_ubuntu_probe=_dpkg +fix_otp_builds +'[' -f /home/travis/.kerl/otp_builds ']' +missing_keys= +read -r l ++cut -d, -f1 ++echo R14B02,R14B02 +rel=R14B02 ++cut -d, -f2 ++echo R14B02,R14B02 +name=R14B02 +'[' '!' -e /home/travis/.kerl/builds/R14B02 ']' +missing_keys='R14B02,R14B02 ' +read -r l ++echo 'R14B02 /home/travis/otp/R14B02' ++cut -d, -f1 +rel='R14B02 /home/travis/otp/R14B02' ++echo 'R14B02 /home/travis/otp/R14B02' ++cut -d, -f2 +name='R14B02 /home/travis/otp/R14B02' +'[' '!' -e '/home/travis/.kerl/builds/R14B02 /home/travis/otp/R14B02' ']' +missing_keys='R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo R14B03,R14B03 ++cut -d, -f1 +rel=R14B03 ++echo R14B03,R14B03 ++cut -d, -f2 +name=R14B03 +'[' '!' -e /home/travis/.kerl/builds/R14B03 ']' +missing_keys='R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R14B03 /home/travis/otp/R14B03' ++cut -d, -f1 +rel='R14B03 /home/travis/otp/R14B03' ++cut -d, -f2 ++echo 'R14B03 /home/travis/otp/R14B03' +name='R14B03 /home/travis/otp/R14B03' +'[' '!' -e '/home/travis/.kerl/builds/R14B03 /home/travis/otp/R14B03' ']' +missing_keys='R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo R14B04,R14B04 +rel=R14B04 ++echo R14B04,R14B04 ++cut -d, -f2 +name=R14B04 +'[' '!' -e /home/travis/.kerl/builds/R14B04 ']' +missing_keys='R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R14B04 /home/travis/otp/R14B04' ++cut -d, -f1 +rel='R14B04 /home/travis/otp/R14B04' ++echo 'R14B04 /home/travis/otp/R14B04' ++cut -d, -f2 +name='R14B04 /home/travis/otp/R14B04' +'[' '!' -e '/home/travis/.kerl/builds/R14B04 /home/travis/otp/R14B04' ']' +missing_keys='R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo R15B,R15B ++cut -d, -f1 +rel=R15B ++echo R15B,R15B ++cut -d, -f2 +name=R15B +'[' '!' -e /home/travis/.kerl/builds/R15B ']' +missing_keys='R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo 'R15B /home/travis/otp/R15B' +rel='R15B /home/travis/otp/R15B' ++cut -d, -f2 ++echo 'R15B /home/travis/otp/R15B' +name='R15B /home/travis/otp/R15B' +'[' '!' -e '/home/travis/.kerl/builds/R15B /home/travis/otp/R15B' ']' +missing_keys='R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo R15B01,R15B01 ++cut -d, -f1 +rel=R15B01 ++echo R15B01,R15B01 ++cut -d, -f2 +name=R15B01 +'[' '!' -e /home/travis/.kerl/builds/R15B01 ']' +missing_keys='R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R15B01 /home/travis/otp/R15B01' ++cut -d, -f1 +rel='R15B01 /home/travis/otp/R15B01' ++cut -d, -f2 ++echo 'R15B01 /home/travis/otp/R15B01' +name='R15B01 /home/travis/otp/R15B01' +'[' '!' -e '/home/travis/.kerl/builds/R15B01 /home/travis/otp/R15B01' ']' +missing_keys='R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo R15B02,R15B02 +rel=R15B02 ++echo R15B02,R15B02 ++cut -d, -f2 +name=R15B02 +'[' '!' -e /home/travis/.kerl/builds/R15B02 ']' +missing_keys='R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R15B02 /home/travis/otp/R15B02' ++cut -d, -f1 +rel='R15B02 /home/travis/otp/R15B02' ++cut -d, -f2 ++echo 'R15B02 /home/travis/otp/R15B02' +name='R15B02 /home/travis/otp/R15B02' +'[' '!' -e '/home/travis/.kerl/builds/R15B02 /home/travis/otp/R15B02' ']' +missing_keys='R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo R15B03,R15B03 +rel=R15B03 ++cut -d, -f2 ++echo R15B03,R15B03 +name=R15B03 +'[' '!' -e /home/travis/.kerl/builds/R15B03 ']' +missing_keys='R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R15B03 /home/travis/otp/R15B03' ++cut -d, -f1 +rel='R15B03 /home/travis/otp/R15B03' ++echo 'R15B03 /home/travis/otp/R15B03' ++cut -d, -f2 +name='R15B03 /home/travis/otp/R15B03' +'[' '!' -e '/home/travis/.kerl/builds/R15B03 /home/travis/otp/R15B03' ']' +missing_keys='R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo R16B,R16B ++cut -d, -f1 +rel=R16B ++cut -d, -f2 ++echo R16B,R16B +name=R16B +'[' '!' -e /home/travis/.kerl/builds/R16B ']' +missing_keys='R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R16B /home/travis/otp/R16B' ++cut -d, -f1 +rel='R16B /home/travis/otp/R16B' ++echo 'R16B /home/travis/otp/R16B' ++cut -d, -f2 +name='R16B /home/travis/otp/R16B' +'[' '!' -e '/home/travis/.kerl/builds/R16B /home/travis/otp/R16B' ']' +missing_keys='R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo R16B01,R16B01 +rel=R16B01 ++echo R16B01,R16B01 ++cut -d, -f2 +name=R16B01 +'[' '!' -e /home/travis/.kerl/builds/R16B01 ']' +missing_keys='R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo 'R16B01 /home/travis/otp/R16B01' +rel='R16B01 /home/travis/otp/R16B01' ++cut -d, -f2 ++echo 'R16B01 /home/travis/otp/R16B01' +name='R16B01 /home/travis/otp/R16B01' +'[' '!' -e '/home/travis/.kerl/builds/R16B01 /home/travis/otp/R16B01' ']' +missing_keys='R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo R16B02,R16B02 ++cut -d, -f1 +rel=R16B02 ++echo R16B02,R16B02 ++cut -d, -f2 +name=R16B02 +'[' '!' -e /home/travis/.kerl/builds/R16B02 ']' +missing_keys='R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R16B02 /home/travis/otp/R16B02' ++cut -d, -f1 +rel='R16B02 /home/travis/otp/R16B02' ++cut -d, -f2 ++echo 'R16B02 /home/travis/otp/R16B02' +name='R16B02 /home/travis/otp/R16B02' +'[' '!' -e '/home/travis/.kerl/builds/R16B02 /home/travis/otp/R16B02' ']' +missing_keys='R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo R16B03,R16B03 +rel=R16B03 ++echo R16B03,R16B03 ++cut -d, -f2 +name=R16B03 +'[' '!' -e /home/travis/.kerl/builds/R16B03 ']' +missing_keys='R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 'R16B03 /home/travis/otp/R16B03' ++cut -d, -f1 +rel='R16B03 /home/travis/otp/R16B03' ++cut -d, -f2 ++echo 'R16B03 /home/travis/otp/R16B03' +name='R16B03 /home/travis/otp/R16B03' +'[' '!' -e '/home/travis/.kerl/builds/R16B03 /home/travis/otp/R16B03' ']' +missing_keys='R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo R16B03-1,R16B03-1 +rel=R16B03-1 ++cut -d, -f2 ++echo R16B03-1,R16B03-1 +name=R16B03-1 +'[' '!' -e /home/travis/.kerl/builds/R16B03-1 ']' +missing_keys='R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo 'R16B03-1 /home/travis/otp/R16B03-1' +rel='R16B03-1 /home/travis/otp/R16B03-1' ++echo 'R16B03-1 /home/travis/otp/R16B03-1' ++cut -d, -f2 +name='R16B03-1 /home/travis/otp/R16B03-1' +'[' '!' -e '/home/travis/.kerl/builds/R16B03-1 /home/travis/otp/R16B03-1' ']' +missing_keys='R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 17.0,17.0 ++cut -d, -f1 +rel=17.0 ++cut -d, -f2 ++echo 17.0,17.0 +name=17.0 +'[' '!' -e /home/travis/.kerl/builds/17.0 ']' +missing_keys='17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo '17.0 /home/travis/otp/17.0' ++cut -d, -f1 +rel='17.0 /home/travis/otp/17.0' ++echo '17.0 /home/travis/otp/17.0' ++cut -d, -f2 +name='17.0 /home/travis/otp/17.0' +'[' '!' -e '/home/travis/.kerl/builds/17.0 /home/travis/otp/17.0' ']' +missing_keys='17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 17.1,17.1 ++cut -d, -f1 +rel=17.1 ++echo 17.1,17.1 ++cut -d, -f2 +name=17.1 +'[' '!' -e /home/travis/.kerl/builds/17.1 ']' +missing_keys='17.1,17.1 17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo '17.1 /home/travis/otp/17.1' ++cut -d, -f1 +rel='17.1 /home/travis/otp/17.1' ++cut -d, -f2 ++echo '17.1 /home/travis/otp/17.1' +name='17.1 /home/travis/otp/17.1' +'[' '!' -e '/home/travis/.kerl/builds/17.1 /home/travis/otp/17.1' ']' +missing_keys='17.1 /home/travis/otp/17.1,17.1 /home/travis/otp/17.1 17.1,17.1 17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo 17.3,17.3 ++cut -d, -f1 +rel=17.3 ++echo 17.3,17.3 ++cut -d, -f2 +name=17.3 +'[' '!' -e /home/travis/.kerl/builds/17.3 ']' +missing_keys='17.3,17.3 17.1 /home/travis/otp/17.1,17.1 /home/travis/otp/17.1 17.1,17.1 17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo '17.3 /home/travis/otp/17.3' +rel='17.3 /home/travis/otp/17.3' ++echo '17.3 /home/travis/otp/17.3' ++cut -d, -f2 +name='17.3 /home/travis/otp/17.3' +'[' '!' -e '/home/travis/.kerl/builds/17.3 /home/travis/otp/17.3' ']' +missing_keys='17.3 /home/travis/otp/17.3,17.3 /home/travis/otp/17.3 17.3,17.3 17.1 /home/travis/otp/17.1,17.1 /home/travis/otp/17.1 17.1,17.1 17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++cut -d, -f1 ++echo 17.4,17.4 +rel=17.4 ++echo 17.4,17.4 ++cut -d, -f2 +name=17.4 +'[' '!' -e /home/travis/.kerl/builds/17.4 ']' +missing_keys='17.4,17.4 17.3 /home/travis/otp/17.3,17.3 /home/travis/otp/17.3 17.3,17.3 17.1 /home/travis/otp/17.1,17.1 /home/travis/otp/17.1 17.1,17.1 17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l ++echo '17.4 /home/travis/otp/17.4' ++cut -d, -f1 +rel='17.4 /home/travis/otp/17.4' ++echo '17.4 /home/travis/otp/17.4' ++cut -d, -f2 +name='17.4 /home/travis/otp/17.4' +'[' '!' -e '/home/travis/.kerl/builds/17.4 /home/travis/otp/17.4' ']' +missing_keys='17.4 /home/travis/otp/17.4,17.4 /home/travis/otp/17.4 17.4,17.4 17.3 /home/travis/otp/17.3,17.3 /home/travis/otp/17.3 17.3,17.3 17.1 /home/travis/otp/17.1,17.1 /home/travis/otp/17.1 17.1,17.1 17.0 /home/travis/otp/17.0,17.0 /home/travis/otp/17.0 17.0,17.0 R16B03-1 /home/travis/otp/R16B03-1,R16B03-1 /home/travis/otp/R16B03-1 R16B03-1,R16B03-1 R16B03 /home/travis/otp/R16B03,R16B03 /home/travis/otp/R16B03 R16B03,R16B03 R16B02 /home/travis/otp/R16B02,R16B02 /home/travis/otp/R16B02 R16B02,R16B02 R16B01 /home/travis/otp/R16B01,R16B01 /home/travis/otp/R16B01 R16B01,R16B01 R16B /home/travis/otp/R16B,R16B /home/travis/otp/R16B R16B,R16B R15B03 /home/travis/otp/R15B03,R15B03 /home/travis/otp/R15B03 R15B03,R15B03 R15B02 /home/travis/otp/R15B02,R15B02 /home/travis/otp/R15B02 R15B02,R15B02 R15B01 /home/travis/otp/R15B01,R15B01 /home/travis/otp/R15B01 R15B01,R15B01 R15B /home/travis/otp/R15B,R15B /home/travis/otp/R15B R15B,R15B R14B04 /home/travis/otp/R14B04,R14B04 /home/travis/otp/R14B04 R14B04,R14B04 R14B03 /home/travis/otp/R14B03,R14B03 /home/travis/otp/R14B03 R14B03,R14B03 R14B02 /home/travis/otp/R14B02,R14B02 /home/travis/otp/R14B02 R14B02,R14B02 ' +read -r l +for missing_key in '${missing_keys}' +list_remove builds 17.4 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.4$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.4,17.4 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.4,17.4$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.4 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.4$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds 17.4,17.4 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.4,17.4$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds 17.3 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.3$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.3,17.3 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.3,17.3$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.3 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.3$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds 17.3,17.3 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.3,17.3$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds 17.1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.1$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.1,17.1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.1,17.1$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.1$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds 17.1,17.1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.1,17.1$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds 17.0 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.0$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.0,17.0 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.0,17.0$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/17.0 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/17.0$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds 17.0,17.0 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*17.0,17.0$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R16B03-1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B03-1$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B03-1,R16B03-1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B03-1,R16B03-1$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B03-1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B03-1$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R16B03-1,R16B03-1 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B03-1,R16B03-1$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R16B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B03$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B03,R16B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B03,R16B03$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B03$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R16B03,R16B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B03,R16B03$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R16B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B02$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B02,R16B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B02,R16B02$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B02$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R16B02,R16B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B02,R16B02$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R16B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B01$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B01,R16B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B01,R16B01$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B01$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R16B01,R16B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B01,R16B01$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R16B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B,R16B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B,R16B$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R16B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R16B$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R16B,R16B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R16B,R16B$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R15B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B03$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B03,R15B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B03,R15B03$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B03$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R15B03,R15B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B03,R15B03$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R15B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B02$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B02,R15B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B02,R15B02$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B02$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R15B02,R15B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B02,R15B02$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R15B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B01$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B01,R15B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B01,R15B01$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B01$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R15B01,R15B01 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B01,R15B01$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R15B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B,R15B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B,R15B$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R15B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R15B$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R15B,R15B +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R15B,R15B$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R14B04 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R14B04$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R14B04,R14B04 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R14B04,R14B04$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R14B04 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R14B04$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R14B04,R14B04 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R14B04,R14B04$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R14B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R14B03$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R14B03,R14B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R14B03,R14B03$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R14B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R14B03$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R14B03,R14B03 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R14B03,R14B03$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds R14B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R14B02$/d' /home/travis/.kerl/otp_builds +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R14B02,R14B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R14B02,R14B02$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds /home/travis/otp/R14B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*/home/travis/otp/R14B02$/d' /home/travis/.kerl/otp_builds +error 'file /home/travis/.kerl/otp_builds does not appear writable.' +l=error +stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.' +'[' -t 1 ']' +'[' -n '' ']' +return 1 +for missing_key in '${missing_keys}' +list_remove builds R14B02,R14B02 +'[' -f /home/travis/.kerl/otp_builds ']' +sed -r -i -e '/^.*R14B02,R14B02$/d' /home/travis/.kerl/otp_builds +fix_otp_installations +'[' -f /home/travis/.kerl/otp_installations ']' +case "$1" in +'[' 2 -ne 2 ']' +'[' releases '!=' releases ']' +check_releases force +'[' force = force ']' +rm -f /home/travis/.kerl/otp_releases +'[' '!' -f /home/travis/.kerl/otp_releases ']' +get_releases /home/travis/.kerl/otp_releases +'[' git = git ']' +get_git_releases /home/travis/.kerl/otp_releases ++mktemp /tmp/kerl.XXXXXX +tmp=/tmp/kerl.n55dpk +git ls-remote --tags --refs https://github.com/erlang/otp +ret=0 +notice 'Getting releases from GitHub...' +l=notice +stderr 'Getting releases from GitHub...' +'[' -t 1 ']' +'[' -n '' ']' +'[' 0 -eq 0 ']' +cut -f2 +cut -d/ -f3- +cut -d: -f2- +tee /home/travis/.kerl/otp_releases +sed -r -e '# Delete all tags starting with ":" as to not mix' -e '# them with the prefixed lines we`re generating next.' -e '/^:/d' -e '# Prefix "OTP*" release lines with the crux of their versions.' -e '# - "OTP_R16B01_RC1" => ":16B01_RC1 OTP_R16B01_RC1"' -e '# - "OTP_R16B03" => ":16B03 OTP_R16B03"' -e '# - "OTP-17.0" => ":17.0 OTP-17.0"' -e '# - "OTP-17.3.1" => ":17.3.1 OTP-17.3.1"' -e '# - "OTP-19.0-rc1" => ":19.0-rc1 OTP-19.0-rc1"' -e '# - "OTP-19.0-rc2" => ":19.0-rc2 OTP-19.0-rc2"' -e 's/^(OTP[-_](R?([0-9][^ :]*).*))/:\3 \2/' -e '# Delete all lines that did not get prefixed above.' -e '/^[^:]/d' -e '# Move the colon markers preceding each version prefix' -e '# as to precede the tag suffix instead, which will make' -e '# throwing the version prefixes easier later on.' -e '# - ":16B01_RC1 OTP_R16B03" => "16B01_RC1 :OTP_R16B01_RC1"' -e '# - ":16B03 OTP_R16B03" => "16B03 :OTP_R16B03"' -e '# - ":17.0 OTP_R16B03" => "17.0 :OTP-17.0"' -e '# - ":17.3.1 OTP_R16B03" => "17.3.1 :OTP-17.3.1"' -e '# - ":19.0-rc1 OTP_R16B03" => "19.0-rc1 :OTP-19.0-rc1"' -e '# - ":19.0-rc2 OTP_R16B03" => "19.0-rc2 :OTP-19.0-rc2"' -e 's/^:([^ ]+) /\1 :/' -e '# Repeatedly replace sequences of one or more dots, dashes' -e '# or underscores, within each version prefix, with single' -e '# space characters.' -e '# - "16B01_RC1 :OTP_R16B01_RC1" => "16B01 RC1 :OTP_R16B01_RC1"' -e '# - "16B03 :OTP_R16B03" => "16B03 :OTP_R16B03"' -e '# - "17.0 :OTP-17.0" => "17 0 :OTP-17.0"' -e '# - "17.3.1 :OTP-17.3.1" => "17 3 1 :OTP-17.3.1"' -e '# - "19.0-rc1 :OTP-19.0-rc1" => "19 0 rc1 :OTP-19.0-rc1"' -e '# - "19.0-rc2 :OTP-19.0-rc2" => "19 0 rc2 :OTP-19.0-rc2"' -e :loop -e 's/^([^:]*)[.-]+([^:]*) :/\1 \2 :/' -e 't loop' -e '# Repeatedly replace "A", "B", or "C" separators, within each' -e '# version prefix, with " 0 ", " 1 " and " 2 ", respectively.' -e '# - "16B01 RC1 :OTP_R16B01_RC1" => "16 1 01 RC1 :OTP_R16B01_RC1"' -e '# - "16B03 :OTP_R16B03" => "16 1 03 :OTP_R16B03"' -e :loop2 -e 's/^(.*[0-9]+)A([^:]*) :/\1 0 \2 :/' -e 's/^(.*[0-9]+)B([^:]*) :/\1 1 \2 :/' -e 's/^(.*[0-9]+)C([^:]*) :/\1 2 \2 :/' -e 't loop2' -e '# Repeatedly replace space-release candidate infixes, within' -e '# each version prefix, with a leading zero followed by' -e '# the candidate number.' -e '# - "16 1 01 RC1 :OTP_R16B01_RC1" => "16 1 01 0 1 :OTP_R16B01_RC1"' -e '# - "19 0 rc1 :OTP-19.0-rc1" => "19 0 0 1 :OTP-19.0-rc1"' -e '# - "19 0 rc2 :OTP-19.0-rc2" => "19 0 0 2 :OTP-19.0-rc2"' -e :loop3 -e 's/^([^:]* )(rc|RC)([0-9]+)(( [^:]*)?) :/\10 \3\4 :/' -e 't loop3' -e '# Repeatedly prefix single digits, within each version prefix,' -e '# with leading zeroes.' -e '# - "16 1 01 0 1 :OTP_R16B01_RC1" => "16 01 01 00 01 :OTP_R16B01_RC1"' -e '# - "16 1 03 :OTP_R16B03" => "16 01 03 :OTP_R16B03"' -e '# - "17 0 :OTP-17.0" => "17 00 :OTP-17.0"' -e '# - "17 3 1 :OTP-17.3.1" => "17 03 01 :OTP-17.3.1"' -e '# - "19 0 0 1 :OTP-19.0-rc1" => "19 00 00 01 :OTP-19.0-rc.1"' -e '# - "19 0 0 2 :OTP-19.0-rc2" => "19 00 00 02 :OTP-19.0-rc.2"' -e :loop4 -e 's/^([^:]*[^0-9:])([0-9])(([^0-9][^:]*)?) :/\10\2\3 :/' -e 't loop4' -e '# Suffix each version prefix with 00 as to not compare : with a number.' -e '# - "16 01 01 00 01 :OTP_R16B01_RC1" => "16 01 01 00 01 00 :OTP_R16B01_RC1"' -e '# - "16 01 03 :OTP_R16B03" => "16 01 03 00 :OTP_R16B03"' -e '# - "17 00 :OTP-17.0"" => "17 00 00 :OTP-17.0"' -e '# - "17 03 01 :OTP-17.3.1" => "17 03 01 00 :OTP-17.3.1"' -e '# - "19 00 00 01 :OTP-19.0-rc.1" => "19 00 00 01 00 :OTP-19.0-rc.1"' -e '# - "19 00 00 02 :OTP-19.0-rc.2" => "19 00 00 02 00 :OTP-19.0-rc.2"' -e 's/^([^:]+) :/\1 00 :/' +LC_ALL=C +sort -n +rm -f /tmp/kerl.n55dpk +return 0 +notice 'The available releases are:' +l=notice +stderr 'The available releases are:' +'[' -t 1 ']' +'[' -n '' ']' +list_print releases +list_type=releases +maybe_all= +list=/home/travis/.kerl/otp_releases +'[' -f /home/travis/.kerl/otp_releases ']' ++wc -l /home/travis/.kerl/otp_releases +'[' '463 /home/travis/.kerl/otp_releases' '!=' 0 ']' +'[' releases = releases ']' +'[' '' '!=' all ']' +awk -v oldest_listed=17 -v oldest_supported=25 -v include_rc=no ' function _print(vsn, is_this_supported) { if (is_this_supported) { suf=" *" } printf "%s%s\n", vsn, suf } { this_version=$0 split(this_version, version_components, ".") this_major=version_components[1] if (last_major == "") { last_major = oldest_supported - 1 } is_this_r=/^R/ is_this_rc=/-rc/ is_rc_printable=(include_rc == "yes") is_this_supported=(last_major >= oldest_supported) if (!is_this_r) { is_transition_to_rc=(is_last_not_rc && is_this_rc) is_transition_from_rc=(!is_last_not_rc && !is_this_rc && is_rc_printable) (is_transition_to_rc || is_transition_from_rc) \ && _print(last_version, is_this_supported) last_version=this_version last_major=this_major is_last_not_rc=!is_this_rc } } END { last_version=$0 is_supported=1 (!is_this_rc || is_rc_printable) \ && _print(last_version, is_supported) }' /home/travis/.kerl/otp_releases 17.5.6.10 18.3.4.11 19.3.6.13 20.3.8.26 21.3.8.24 22.3.4.27 23.3.4.20 24.3.4.17 25.3.2.12 * 26.2.5 * 27.0 * +return 0 APPLICATIONS INFORMATION (See: /home/travis/.kerl/builds/27.0/otp_build_27.0.log) * wx : wxWidgets was not compiled with --enable-webview or wxWebView developer package is not installed, wxWebView will NOT be available * wxWidgets must be installed on your system. * Please check that wx-config is in path, the directory * where wxWidgets libraries are installed (returned by * 'wx-config --libs' or 'wx-config --static --libs' command) * is in LD_LIBRARY_PATH or equivalent variable and * wxWidgets version is 3.0.2 or above. * erts : * JIT disabled due to lack of compiler with C++17 support travis_time:end:006cf89a:start=1718272781733754455,finish=1718272949171670774,duration=167437916319,event=script [0K[32;1mThe command "./bin/compile" exited with 0.[0m travis_fold:start:after_success [0Ktravis_time:start:02311650 [0K$ ./bin/archive Created /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/12.04/x86_64/erlang-27.0-nonroot.tar.bz2 tar: Removing leading `/' from member names Created /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/12.04/x86_64/erlang-27.0.tar.bz2 travis_time:end:02311650:start=1718272949176976500,finish=1718272984460805298,duration=35283828798,event=after_success [0Ktravis_fold:end:after_success [0K [33;1mUploading Artifacts[0m travis_fold:start:artifacts.setup [0Kartifacts version 0.8.2-2-g4ae8d64 revision=4ae8d6436c4432925061bee75ad8fb5b340aa401 $ export ARTIFACTS_PATHS="${OS_NAME}" travis_fold:end:artifacts.setup [0K$ artifacts upload INFO: uploading with settings bucket: [secure] cache_control: private permissions: [secure] INFO: uploading: /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/12.04/x86_64/erlang-27.0.tar.bz2 (size: 56MB) download_url: https://s3.amazonaws.com/[secure]/binaries/ubuntu/12.04/x86_64/erlang-27.0.tar.bz2 INFO: uploading: /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/12.04/x86_64/erlang-27.0-nonroot.tar.bz2 (size: 56MB) download_url: https://s3.amazonaws.com/[secure]/binaries/ubuntu/12.04/x86_64/erlang-27.0-nonroot.tar.bz2 INFO: uploading: /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/12.04/x86_64/erlang-27.0.tar.bz2 (size: 56MB) download_url: https://s3.amazonaws.com/[secure]/binaries/ubuntu/12.04/x86_64/erlang-27.0.tar.bz2 [33;1mDone uploading artifacts[0m Done. Your build exited with 0.