default build branch=default; source=; env="VERSION=27.0 ALIAS=27.0"…

API event #516.19 passed

  • Ran for
trusty
AMD64
Erlang
Git
Raw log
Scroll to End of Log
0.09s0.06s0.00s0.06s
worker_info
1Worker information
2hostname: 88a55726-5fba-4cff-8faa-0ded1d6b1743@1.worker-n2-com-779d777f7b-twnw9.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-f60e3f91-0c30-4399-b3d7-fd463662a948 travis-ci-amethyst-trusty-1512502260-986baf0 (via amqp)
5startup: 6.367209779s
60.16s0.00s0.01s0.00s0.00s
system_info
7Build system information
8Build language: erlang
9Build group: edge
10Build dist: trusty
11Build id: 270941696
12Job id: 622889264
13Runtime kernel version: 4.4.0-101-generic
14travis-build version: 3484ecfe
15Build image provisioning date and time
16Tue Dec 5 19:58:12 UTC 2017
17Operating System Details
18Distributor ID: Ubuntu
19Description: Ubuntu 14.04.5 LTS
20Release: 14.04
21Codename: trusty
22Cookbooks Version
237c2c6a6 https://github.com/travis-ci/travis-cookbooks/tree/7c2c6a6
24git version
25git version 2.15.1
26bash version
27GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
28gcc version
29gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
30Copyright (C) 2013 Free Software Foundation, Inc.
31This is free software; see the source for copying conditions. There is NO
32warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
34docker version
35Client:
36 Version: 17.09.0-ce
37 API version: 1.32
38 Go version: go1.8.3
39 Git commit: afdb6d4
40 Built: Tue Sep 26 22:42:38 2017
41 OS/Arch: linux/amd64
43Server:
44 Version: 17.09.0-ce
45 API version: 1.32 (minimum version 1.12)
46 Go version: go1.8.3
47 Git commit: afdb6d4
48 Built: Tue Sep 26 22:41:20 2017
49 OS/Arch: linux/amd64
50 Experimental: false
51clang version
52clang version 5.0.0 (tags/RELEASE_500/final)
53Target: x86_64-unknown-linux-gnu
54Thread model: posix
55InstalledDir: /usr/local/clang-5.0.0/bin
56jq version
57jq-1.5
58bats version
59Bats 0.4.0
60shellcheck version
610.4.6
62shfmt version
63v2.0.0
64ccache version
65ccache version 3.1.9
67Copyright (C) 2002-2007 Andrew Tridgell
68Copyright (C) 2009-2011 Joel Rosdahl
70This program is free software; you can redistribute it and/or modify it under
71the terms of the GNU General Public License as published by the Free Software
72Foundation; either version 3 of the License, or (at your option) any later
73version.
74cmake version
75cmake version 3.9.2
77CMake suite maintained and supported by Kitware (kitware.com/cmake).
78heroku version
79heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0
80imagemagick version
81Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org
82md5deep version
834.2
84mercurial version
85Mercurial Distributed SCM (version 4.2.2)
86(see https://mercurial-scm.org for more information)
88Copyright (C) 2005-2017 Matt Mackall and others
89This is free software; see the source for copying conditions. There is NO
90warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
91mysql version
92mysql Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using EditLine wrapper
93openssl version
94OpenSSL 1.0.1f 6 Jan 2014
95packer version
96Packer v1.0.2
98Your version of Packer is out of date! The latest version
99is 1.1.2. You can update by downloading from www.packer.io
100postgresql client version
101psql (PostgreSQL) 9.6.6
102ragel version
103Ragel State Machine Compiler version 6.8 Feb 2013
104Copyright (c) 2001-2009 by Adrian Thurston
105subversion version
106svn, version 1.8.8 (r1568071)
107 compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu
109Copyright (C) 2013 The Apache Software Foundation.
110This software consists of contributions made by many people;
111see the NOTICE file for more information.
112Subversion is open source software, see http://subversion.apache.org/
114The following repository access (RA) modules are available:
116* ra_svn : Module for accessing a repository using the svn network protocol.
117 - with Cyrus SASL authentication
118 - handles 'svn' scheme
119* ra_local : Module for accessing a repository on local disk.
120 - handles 'file' scheme
121* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
122 - using serf 1.3.3
123 - handles 'http' scheme
124 - handles 'https' scheme
126sudo version
127Sudo version 1.8.9p5
128Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p: --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux
129Sudoers policy plugin version 1.8.9p5
130Sudoers file grammar version 43
132Sudoers path: /etc/sudoers
133Authentication methods: 'pam'
134Syslog facility if syslog is being used for logging: authpriv
135Syslog priority to use when user authenticates successfully: notice
136Syslog priority to use when user authenticates unsuccessfully: alert
137Send mail if the user is not in sudoers
138Use a separate timestamp for each user/tty combo
139Lecture user the first time they run sudo
140Root may run sudo
141Allow some information gathering to give useful error messages
142Require fully-qualified hostnames in the sudoers file
143Visudo will honor the EDITOR environment variable
144Set the LOGNAME and USER environment variables
145Length at which to wrap log file lines (0 for no wrap): 80
146Authentication timestamp timeout: 15.0 minutes
147Password prompt timeout: 0.0 minutes
148Number of tries to enter a password: 3
149Umask to use or 0777 to use user's: 022
150Path to mail program: /usr/sbin/sendmail
151Flags for mail program: -t
152Address to send mail to: root
153Subject line for mail messages: *** SECURITY information for %h ***
154Incorrect password message: Sorry, try again.
155Path to authentication timestamp dir: /var/lib/sudo
156Default password prompt: [sudo] password for %p:
157Default user to run commands as: root
158Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
159Path to the editor for use by visudo: /usr/bin/editor
160When to require a password for 'list' pseudocommand: any
161When to require a password for 'verify' pseudocommand: all
162File descriptors >= 3 will be closed before executing a command
163Environment variables to check for sanity:
164 TZ
165 TERM
166 LINGUAS
167 LC_*
168 LANGUAGE
169 LANG
170 COLORTERM
171Environment variables to remove:
172 RUBYOPT
173 RUBYLIB
174 PYTHONUSERBASE
175 PYTHONINSPECT
176 PYTHONPATH
177 PYTHONHOME
178 TMPPREFIX
179 ZDOTDIR
180 READNULLCMD
181 NULLCMD
182 FPATH
183 PERL5DB
184 PERL5OPT
185 PERL5LIB
186 PERLLIB
187 PERLIO_DEBUG
188 JAVA_TOOL_OPTIONS
189 SHELLOPTS
190 GLOBIGNORE
191 PS4
192 BASH_ENV
193 ENV
194 TERMCAP
195 TERMPATH
196 TERMINFO_DIRS
197 TERMINFO
198 _RLD*
199 LD_*
200 PATH_LOCALE
201 NLSPATH
202 HOSTALIASES
203 RES_OPTIONS
204 LOCALDOMAIN
205 CDPATH
206 IFS
207Environment variables to preserve:
208 JAVA_HOME
209 TRAVIS
210 CI
211 DEBIAN_FRONTEND
212 XAUTHORIZATION
213 XAUTHORITY
214 PS2
215 PS1
216 PATH
217 LS_COLORS
218 KRB5CCNAME
219 HOSTNAME
220 HOME
221 DISPLAY
222 COLORS
223Locale to use while parsing sudoers: C
224Directory in which to store input/output logs: /var/log/sudo-io
225File in which to store the input/output log: %{seq}
226Add an entry to the utmp/utmpx file when allocating a pty
227PAM service name to use
228PAM service name to use for login shells
229Create a new PAM session for the command to run in
230Maximum I/O log sequence number: 0
232Local IP address and netmask pairs:
233 10.240.0.30/255.255.255.255
234 172.17.0.1/255.255.0.0
236Sudoers I/O plugin version 1.8.9p5
237gzip version
238gzip 1.6
239Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc.
240Copyright (C) 1993 Jean-loup Gailly.
241This is free software. You may redistribute copies of it under the terms of
242the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
243There is NO WARRANTY, to the extent permitted by law.
245Written by Jean-loup Gailly.
246zip version
247Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
248This is Zip 3.0 (July 5th 2008), by Info-ZIP.
249Currently maintained by E. Gordon. Please send bug reports to
250the authors using the web page at www.info-zip.org; see README for details.
252Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip,
253as of above date; see http://www.info-zip.org/ for other sites.
255Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013.
257Zip special compilation options:
258 USE_EF_UT_TIME (store Universal Time)
259 BZIP2_SUPPORT (bzip2 library version 1.0.6, 6-Sept-2010)
260 bzip2 code and library copyright (c) Julian R Seward
261 (See the bzip2 license for terms of use)
262 SYMLINK_SUPPORT (symbolic links supported)
263 LARGE_FILE_SUPPORT (can read and write large files on file system)
264 ZIP64_SUPPORT (use Zip64 to store large files in archives)
265 UNICODE_SUPPORT (store and read UTF-8 Unicode paths)
266 STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field)
267 UIDGID_NOT_16BIT (old Unix 16-bit UID/GID extra field not used)
268 [encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3)
270Encryption notice:
271 The encryption code of this program is not copyrighted and is
272 put in the public domain. It was originally written in Europe
273 and, to the best of our knowledge, can be freely distributed
274 in both source and object forms from any country, including
275 the USA under License Exception TSU of the U.S. Export
276 Administration Regulations (section 740.13(e)) of 6 June 2002.
278Zip environment options:
279 ZIP: [none]
280 ZIPOPT: [none]
281vim version
282VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18)
283Included patches: 1-52
284Extra patches: 8.0.0056
285Modified by pkg-vim-maintainers@lists.alioth.debian.org
286Compiled by buildd@
287Huge version without GUI. Features included (+) or not (-):
288+acl +farsi +mouse_netterm +syntax
289+arabic +file_in_path +mouse_sgr +tag_binary
290+autocmd +find_in_path -mouse_sysmouse +tag_old_static
291-balloon_eval +float +mouse_urxvt -tag_any_white
292-browse +folding +mouse_xterm -tcl
293++builtin_terms -footer +multi_byte +terminfo
294+byte_offset +fork() +multi_lang +termresponse
295+cindent +gettext -mzscheme +textobjects
296-clientserver -hangul_input +netbeans_intg +title
297-clipboard +iconv +path_extra -toolbar
298+cmdline_compl +insert_expand -perl +user_commands
299+cmdline_hist +jumplist +persistent_undo +vertsplit
300+cmdline_info +keymap +postscript +virtualedit
301+comments +langmap +printer +visual
302+conceal +libcall +profile +visualextra
303+cryptv +linebreak +python +viminfo
304+cscope +lispindent -python3 +vreplace
305+cursorbind +listcmds +quickfix +wildignore
306+cursorshape +localmap +reltime +wildmenu
307+dialog_con -lua +rightleft +windows
308+diff +menu -ruby +writebackup
309+digraphs +mksession +scrollbind -X11
310-dnd +modify_fname +signs -xfontset
311-ebcdic +mouse +smartindent -xim
312+emacs_tags -mouseshape -sniff -xsmp
313+eval +mouse_dec +startuptime -xterm_clipboard
314+ex_extra +mouse_gpm +statusline -xterm_save
315+extra_search -mouse_jsbterm -sun_workshop -xpm
316 system vimrc file: "$VIM/vimrc"
317 user vimrc file: "$HOME/.vimrc"
318 2nd user vimrc file: "~/.vim/vimrc"
319 user exrc file: "$HOME/.exrc"
320 fall-back for $VIM: "/usr/share/vim"
321Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
322Linking: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
323iptables version
324iptables v1.4.21
325curl version
326curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3
327wget version
328GNU Wget 1.15 built on linux-gnu.
329rsync version
330rsync version 3.1.0 protocol version 31
331gimme version
332v1.2.0
333nvm version
3340.33.6
335perlbrew version
336/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.80
337phpenv version
338rbenv 1.1.1-25-g6aa70b6
339rvm version
340rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
341default ruby version
342ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
343CouchDB version
344couchdb 1.6.1
345ElasticSearch version
3465.5.0
347Installed Firefox version
348firefox 56.0.2
349MongoDB version
350MongoDB 3.4.10
351PhantomJS version
3522.1.1
353Pre-installed PostgreSQL versions
3549.2.24
3559.3.20
3569.4.15
3579.5.10
3589.6.6
359RabbitMQ Version
3603.6.14
361Redis version
362redis-server 4.0.6
363riak version
3642.2.3
365kerl list installations
36619.0
36718.3
368kiex list
370kiex elixirs
372 elixir-1.2.6
373=* elixir-1.3.2
375# => - current
376# =* - current && default
377# * - default
379rebar --version
380rebar 2.6.4 17 20160831_145136 git 2.6.4-dirty
381perlbrew list
382 5.22 (5.22.0)
383 5.22.0
384 5.22-extras (5.22.4)
385 5.22-shrplib (5.22.4)
386 5.22.4
387 5.24 (5.24.0)
388 5.24.0
389 5.24-extras (5.24.3)
390 5.24-shrplib (5.24.3)
391 5.24.3
3930.03s0.01s0.72s24.18s1.07s0.01s0.04s0.00s0.01s0.01s0.01s0.01s0.01s0.00s0.33sOK
3940.00s0.02s0.00s0.01s0.22s0.00s0.00s0.00s0.01s0.00s0.04s0.00s1.12s0.00s0.01s6.03s0.00s4.65s0.00s1.23s
docker_mtu_and_registry_mirrors
395docker stop/waiting
396docker start/running, process 4057
resolvconf
397resolvconf stop/waiting
398resolvconf start/running
git.checkout
3990.01s0.83s$ git clone --depth=50 --branch=default https://github.com/travis-ci/travis-erlang-builder.git travis-ci/travis-erlang-builder
400Cloning into 'travis-ci/travis-erlang-builder'...
401$ cd travis-ci/travis-erlang-builder
402$ git checkout -qf 55459dca85d8d88044d58c72f6e741a0d955d32f
4040.01s
405Setting environment variables from repository settings
406$ export ARTIFACTS_BUCKET=[secure]
407$ export ARTIFACTS_PERMISSIONS=[secure]
408$ export ARTIFACTS_KEY=[secure]
409$ export ARTIFACTS_SECRET=[secure]
410$ export KERL_BUILD_BACKEND=git
412Setting environment variables from .travis.yml
413$ export VERSION=27.0
414$ export ALIAS=27.0
416R14B04 is not installed. Downloading and installing pre-build binary.
417Downloading archive: https://storage.googleapis.com/travis-ci-language-archives/erlang/binaries/ubuntu/14.04/x86_64/erlang-R14B04-nonroot.tar.bz2
4180.58s$ wget -o ${TRAVIS_HOME}/erlang.tar.bz2 ${archive_url}
4195.54s$ mkdir -p ~/otp && tar -xf erlang-R14B04-nonroot.tar.bz2 -C ~/otp/
4200.00s$ mkdir -p ~/.kerl
4210.01s$ echo 'R14B04,R14B04' >> ~/.kerl/otp_builds
4220.00s$ echo 'R14B04 ${TRAVIS_HOME}/otp/R14B04' >> ~/.kerl/otp_builds
4230.00s$ source ${TRAVIS_HOME}/otp/R14B04/activate
before_install.1
4240.04s$ export OS_NAME=$(lsb_release -is | tr "A-Z" "a-z" || echo "osx")
before_install.2
4250.04s$ export RELEASE=$(lsb_release -rs 2>/dev/null || sw_vers -productVersion | sed 's/^\([0-9][0-9]*.[0-9][0-9]*\).*/\1/')
before_install.3
4260.01s$ export TARGET_DIR=${TRAVIS_BUILD_DIR}/${OS_NAME}/${RELEASE}/$(uname -m)
before_install.4
4270.00s$ export VERSION=${VERSION:-21.2}
before_install.5
4280.00s$ mkdir -p ${TARGET_DIR}
install
4290.09s$ if ! command -v kerl >&/dev/null; then
430 curl -O https://raw.githubusercontent.com/kerl/kerl/master/kerl
431 chmod +x kerl
432 sudo mv kerl /usr/local/bin/kerl
433 fi
434 sudo curl -o `which kerl` https://raw.githubusercontent.com/yrashk/kerl/master/kerl
436 % Total % Received % Xferd Average Speed Time Time Time Current
437 Dload Upload Total Spent Left Speed
438100 83231 100 83231 0 0 1071k 0 --:--:-- --:--:-- --:--:-- 1083k
439185.62s$ ./bin/compile
440 % Total % Received % Xferd Average Speed Time Time Time Current
441 Dload Upload Total Spent Left Speed
442100 83231 100 83231 0 0 1215k 0 --:--:-- --:--:-- --:--:-- 1231k
443+unset ERL_TOP
444+unset CDPATH
445+'[' -n '' ']'
446+KERL_VERSION=4.1.1
447+OLDEST_OTP_LISTED=17
448+OLDEST_OTP_SUPPORTED=25
449+ERLANG_DOWNLOAD_URL=https://erlang.org/download
450+KERL_CONFIG_STORAGE_FILENAME=.kerl_config
451+_KERL_SCRIPT=kerl
452++tput sgr0
453++printf OK
454+tp=OK
455+'[' -z OK ']'
456+KERL_COLOR_AVAILABLE=1
457+'[' -n '' ']'
458+KERL_COLOR_RESET=sgr0
459+TMP_DIR=/tmp
460+'[' -z /home/travis ']'
461+KERL_BASE_DIR=/home/travis/.kerl
462+KERL_CONFIG=/home/travis/.kerlrc
463+KERL_DOWNLOAD_DIR=/home/travis/.kerl/archives
464+KERL_BUILD_DIR=/home/travis/.kerl/builds
465+KERL_GIT_DIR=/home/travis/.kerl/gits
466+KERL_GIT_BASE=https://raw.githubusercontent.com/kerl/kerl/master
467+KERL_COLORIZE=1
468+KERL_INCLUDE_RELEASE_CANDIDATES=no
469+KERL_CHECK_BUILD_PACKAGES=yes
470+_KERL_CFGS='
471OTP_GITHUB_URL=https://github.com/erlang/otp
472KERL_CONFIGURE_OPTIONS=
473KERL_CONFIGURE_APPLICATIONS=
474KERL_CONFIGURE_DISABLE_APPLICATIONS=
475KERL_SASL_STARTUP=
476KERL_DEPLOY_SSH_OPTIONS=
477KERL_DEPLOY_RSYNC_OPTIONS=
478KERL_INSTALL_MANPAGES=
479KERL_INSTALL_HTMLDOCS=
480KERL_BUILD_PLT=
481KERL_BUILD_DOCS=
482KERL_DOC_TARGETS=chunks
483KERL_BUILD_BACKEND=
484KERL_RELEASE_TARGET=
486+act_on_kerl_cfgs '
487OTP_GITHUB_URL=https://github.com/erlang/otp
488KERL_CONFIGURE_OPTIONS=
489KERL_CONFIGURE_APPLICATIONS=
490KERL_CONFIGURE_DISABLE_APPLICATIONS=
491KERL_SASL_STARTUP=
492KERL_DEPLOY_SSH_OPTIONS=
493KERL_DEPLOY_RSYNC_OPTIONS=
494KERL_INSTALL_MANPAGES=
495KERL_INSTALL_HTMLDOCS=
496KERL_BUILD_PLT=
497KERL_BUILD_DOCS=
498KERL_DOC_TARGETS=chunks
499KERL_BUILD_BACKEND=
500KERL_RELEASE_TARGET=
501' cache
502+for _KERL_CFG in '$1'
503++sed 's|\(.*\)=.*|\1|'
504++echo OTP_GITHUB_URL=https://github.com/erlang/otp
505+k=OTP_GITHUB_URL
506+'[' cache = cache ']'
507+eval '_KERL_CFG_VAR=$OTP_GITHUB_URL'
508++_KERL_CFG_VAR=
509+eval _KERL_TARGET_VAR=__OTP_GITHUB_URL
510++_KERL_TARGET_VAR=__OTP_GITHUB_URL
511+'[' -n '' ']'
512+for _KERL_CFG in '$1'
513++sed 's|\(.*\)=.*|\1|'
514++echo KERL_CONFIGURE_OPTIONS=
515+k=KERL_CONFIGURE_OPTIONS
516+'[' cache = cache ']'
517+eval '_KERL_CFG_VAR=$KERL_CONFIGURE_OPTIONS'
518++_KERL_CFG_VAR=
519+eval _KERL_TARGET_VAR=__KERL_CONFIGURE_OPTIONS
520++_KERL_TARGET_VAR=__KERL_CONFIGURE_OPTIONS
521+'[' -n '' ']'
522+for _KERL_CFG in '$1'
523++sed 's|\(.*\)=.*|\1|'
524++echo KERL_CONFIGURE_APPLICATIONS=
525+k=KERL_CONFIGURE_APPLICATIONS
526+'[' cache = cache ']'
527+eval '_KERL_CFG_VAR=$KERL_CONFIGURE_APPLICATIONS'
528++_KERL_CFG_VAR=
529+eval _KERL_TARGET_VAR=__KERL_CONFIGURE_APPLICATIONS
530++_KERL_TARGET_VAR=__KERL_CONFIGURE_APPLICATIONS
531+'[' -n '' ']'
532+for _KERL_CFG in '$1'
533++sed 's|\(.*\)=.*|\1|'
534++echo KERL_CONFIGURE_DISABLE_APPLICATIONS=
535+k=KERL_CONFIGURE_DISABLE_APPLICATIONS
536+'[' cache = cache ']'
537+eval '_KERL_CFG_VAR=$KERL_CONFIGURE_DISABLE_APPLICATIONS'
538++_KERL_CFG_VAR=
539+eval _KERL_TARGET_VAR=__KERL_CONFIGURE_DISABLE_APPLICATIONS
540++_KERL_TARGET_VAR=__KERL_CONFIGURE_DISABLE_APPLICATIONS
541+'[' -n '' ']'
542+for _KERL_CFG in '$1'
543++sed 's|\(.*\)=.*|\1|'
544++echo KERL_SASL_STARTUP=
545+k=KERL_SASL_STARTUP
546+'[' cache = cache ']'
547+eval '_KERL_CFG_VAR=$KERL_SASL_STARTUP'
548++_KERL_CFG_VAR=
549+eval _KERL_TARGET_VAR=__KERL_SASL_STARTUP
550++_KERL_TARGET_VAR=__KERL_SASL_STARTUP
551+'[' -n '' ']'
552+for _KERL_CFG in '$1'
553++echo KERL_DEPLOY_SSH_OPTIONS=
554++sed 's|\(.*\)=.*|\1|'
555+k=KERL_DEPLOY_SSH_OPTIONS
556+'[' cache = cache ']'
557+eval '_KERL_CFG_VAR=$KERL_DEPLOY_SSH_OPTIONS'
558++_KERL_CFG_VAR=
559+eval _KERL_TARGET_VAR=__KERL_DEPLOY_SSH_OPTIONS
560++_KERL_TARGET_VAR=__KERL_DEPLOY_SSH_OPTIONS
561+'[' -n '' ']'
562+for _KERL_CFG in '$1'
563++echo KERL_DEPLOY_RSYNC_OPTIONS=
564++sed 's|\(.*\)=.*|\1|'
565+k=KERL_DEPLOY_RSYNC_OPTIONS
566+'[' cache = cache ']'
567+eval '_KERL_CFG_VAR=$KERL_DEPLOY_RSYNC_OPTIONS'
568++_KERL_CFG_VAR=
569+eval _KERL_TARGET_VAR=__KERL_DEPLOY_RSYNC_OPTIONS
570++_KERL_TARGET_VAR=__KERL_DEPLOY_RSYNC_OPTIONS
571+'[' -n '' ']'
572+for _KERL_CFG in '$1'
573++sed 's|\(.*\)=.*|\1|'
574++echo KERL_INSTALL_MANPAGES=
575+k=KERL_INSTALL_MANPAGES
576+'[' cache = cache ']'
577+eval '_KERL_CFG_VAR=$KERL_INSTALL_MANPAGES'
578++_KERL_CFG_VAR=
579+eval _KERL_TARGET_VAR=__KERL_INSTALL_MANPAGES
580++_KERL_TARGET_VAR=__KERL_INSTALL_MANPAGES
581+'[' -n '' ']'
582+for _KERL_CFG in '$1'
583++echo KERL_INSTALL_HTMLDOCS=
584++sed 's|\(.*\)=.*|\1|'
585+k=KERL_INSTALL_HTMLDOCS
586+'[' cache = cache ']'
587+eval '_KERL_CFG_VAR=$KERL_INSTALL_HTMLDOCS'
588++_KERL_CFG_VAR=
589+eval _KERL_TARGET_VAR=__KERL_INSTALL_HTMLDOCS
590++_KERL_TARGET_VAR=__KERL_INSTALL_HTMLDOCS
591+'[' -n '' ']'
592+for _KERL_CFG in '$1'
593++sed 's|\(.*\)=.*|\1|'
594++echo KERL_BUILD_PLT=
595+k=KERL_BUILD_PLT
596+'[' cache = cache ']'
597+eval '_KERL_CFG_VAR=$KERL_BUILD_PLT'
598++_KERL_CFG_VAR=
599+eval _KERL_TARGET_VAR=__KERL_BUILD_PLT
600++_KERL_TARGET_VAR=__KERL_BUILD_PLT
601+'[' -n '' ']'
602+for _KERL_CFG in '$1'
603++sed 's|\(.*\)=.*|\1|'
604++echo KERL_BUILD_DOCS=
605+k=KERL_BUILD_DOCS
606+'[' cache = cache ']'
607+eval '_KERL_CFG_VAR=$KERL_BUILD_DOCS'
608++_KERL_CFG_VAR=
609+eval _KERL_TARGET_VAR=__KERL_BUILD_DOCS
610++_KERL_TARGET_VAR=__KERL_BUILD_DOCS
611+'[' -n '' ']'
612+for _KERL_CFG in '$1'
613++sed 's|\(.*\)=.*|\1|'
614++echo KERL_DOC_TARGETS=chunks
615+k=KERL_DOC_TARGETS
616+'[' cache = cache ']'
617+eval '_KERL_CFG_VAR=$KERL_DOC_TARGETS'
618++_KERL_CFG_VAR=
619+eval _KERL_TARGET_VAR=__KERL_DOC_TARGETS
620++_KERL_TARGET_VAR=__KERL_DOC_TARGETS
621+'[' -n '' ']'
622+for _KERL_CFG in '$1'
623++sed 's|\(.*\)=.*|\1|'
624++echo KERL_BUILD_BACKEND=
625+k=KERL_BUILD_BACKEND
626+'[' cache = cache ']'
627+eval '_KERL_CFG_VAR=$KERL_BUILD_BACKEND'
628++_KERL_CFG_VAR=git
629+eval _KERL_TARGET_VAR=__KERL_BUILD_BACKEND
630++_KERL_TARGET_VAR=__KERL_BUILD_BACKEND
631+'[' -n git ']'
632+eval '__KERL_BUILD_BACKEND="git"'
633++__KERL_BUILD_BACKEND=git
634+for _KERL_CFG in '$1'
635++sed 's|\(.*\)=.*|\1|'
636++echo KERL_RELEASE_TARGET=
637+k=KERL_RELEASE_TARGET
638+'[' cache = cache ']'
639+eval '_KERL_CFG_VAR=$KERL_RELEASE_TARGET'
640++_KERL_CFG_VAR=
641+eval _KERL_TARGET_VAR=__KERL_RELEASE_TARGET
642++_KERL_TARGET_VAR=__KERL_RELEASE_TARGET
643+'[' -n '' ']'
644+eval '
645OTP_GITHUB_URL=https://github.com/erlang/otp
646KERL_CONFIGURE_OPTIONS=
647KERL_CONFIGURE_APPLICATIONS=
648KERL_CONFIGURE_DISABLE_APPLICATIONS=
649KERL_SASL_STARTUP=
650KERL_DEPLOY_SSH_OPTIONS=
651KERL_DEPLOY_RSYNC_OPTIONS=
652KERL_INSTALL_MANPAGES=
653KERL_INSTALL_HTMLDOCS=
654KERL_BUILD_PLT=
655KERL_BUILD_DOCS=
656KERL_DOC_TARGETS=chunks
657KERL_BUILD_BACKEND=
658KERL_RELEASE_TARGET=
660++OTP_GITHUB_URL=https://github.com/erlang/otp
661++KERL_CONFIGURE_OPTIONS=
662++KERL_CONFIGURE_APPLICATIONS=
663++KERL_CONFIGURE_DISABLE_APPLICATIONS=
664++KERL_SASL_STARTUP=
665++KERL_DEPLOY_SSH_OPTIONS=
666++KERL_DEPLOY_RSYNC_OPTIONS=
667++KERL_INSTALL_MANPAGES=
668++KERL_INSTALL_HTMLDOCS=
669++KERL_BUILD_PLT=
670++KERL_BUILD_DOCS=
671++KERL_DOC_TARGETS=chunks
672++KERL_BUILD_BACKEND=
673++KERL_RELEASE_TARGET=
674+mkdir -p /home/travis/.kerl
675+'[' -f /home/travis/.kerlrc ']'
676+act_on_kerl_cfgs '
677OTP_GITHUB_URL=https://github.com/erlang/otp
678KERL_CONFIGURE_OPTIONS=
679KERL_CONFIGURE_APPLICATIONS=
680KERL_CONFIGURE_DISABLE_APPLICATIONS=
681KERL_SASL_STARTUP=
682KERL_DEPLOY_SSH_OPTIONS=
683KERL_DEPLOY_RSYNC_OPTIONS=
684KERL_INSTALL_MANPAGES=
685KERL_INSTALL_HTMLDOCS=
686KERL_BUILD_PLT=
687KERL_BUILD_DOCS=
688KERL_DOC_TARGETS=chunks
689KERL_BUILD_BACKEND=
690KERL_RELEASE_TARGET=
691' restore
692+for _KERL_CFG in '$1'
693++sed 's|\(.*\)=.*|\1|'
694++echo OTP_GITHUB_URL=https://github.com/erlang/otp
695+k=OTP_GITHUB_URL
696+'[' restore = cache ']'
697+'[' restore = restore ']'
698+eval '_KERL_CFG_VAR=$__OTP_GITHUB_URL'
699++_KERL_CFG_VAR=
700+eval _KERL_TARGET_VAR=OTP_GITHUB_URL
701++_KERL_TARGET_VAR=OTP_GITHUB_URL
702+'[' -n '' ']'
703+for _KERL_CFG in '$1'
704++sed 's|\(.*\)=.*|\1|'
705++echo KERL_CONFIGURE_OPTIONS=
706+k=KERL_CONFIGURE_OPTIONS
707+'[' restore = cache ']'
708+'[' restore = restore ']'
709+eval '_KERL_CFG_VAR=$__KERL_CONFIGURE_OPTIONS'
710++_KERL_CFG_VAR=
711+eval _KERL_TARGET_VAR=KERL_CONFIGURE_OPTIONS
712++_KERL_TARGET_VAR=KERL_CONFIGURE_OPTIONS
713+'[' -n '' ']'
714+for _KERL_CFG in '$1'
715++echo KERL_CONFIGURE_APPLICATIONS=
716++sed 's|\(.*\)=.*|\1|'
717+k=KERL_CONFIGURE_APPLICATIONS
718+'[' restore = cache ']'
719+'[' restore = restore ']'
720+eval '_KERL_CFG_VAR=$__KERL_CONFIGURE_APPLICATIONS'
721++_KERL_CFG_VAR=
722+eval _KERL_TARGET_VAR=KERL_CONFIGURE_APPLICATIONS
723++_KERL_TARGET_VAR=KERL_CONFIGURE_APPLICATIONS
724+'[' -n '' ']'
725+for _KERL_CFG in '$1'
726++sed 's|\(.*\)=.*|\1|'
727++echo KERL_CONFIGURE_DISABLE_APPLICATIONS=
728+k=KERL_CONFIGURE_DISABLE_APPLICATIONS
729+'[' restore = cache ']'
730+'[' restore = restore ']'
731+eval '_KERL_CFG_VAR=$__KERL_CONFIGURE_DISABLE_APPLICATIONS'
732++_KERL_CFG_VAR=
733+eval _KERL_TARGET_VAR=KERL_CONFIGURE_DISABLE_APPLICATIONS
734++_KERL_TARGET_VAR=KERL_CONFIGURE_DISABLE_APPLICATIONS
735+'[' -n '' ']'
736+for _KERL_CFG in '$1'
737++sed 's|\(.*\)=.*|\1|'
738++echo KERL_SASL_STARTUP=
739+k=KERL_SASL_STARTUP
740+'[' restore = cache ']'
741+'[' restore = restore ']'
742+eval '_KERL_CFG_VAR=$__KERL_SASL_STARTUP'
743++_KERL_CFG_VAR=
744+eval _KERL_TARGET_VAR=KERL_SASL_STARTUP
745++_KERL_TARGET_VAR=KERL_SASL_STARTUP
746+'[' -n '' ']'
747+for _KERL_CFG in '$1'
748++sed 's|\(.*\)=.*|\1|'
749++echo KERL_DEPLOY_SSH_OPTIONS=
750+k=KERL_DEPLOY_SSH_OPTIONS
751+'[' restore = cache ']'
752+'[' restore = restore ']'
753+eval '_KERL_CFG_VAR=$__KERL_DEPLOY_SSH_OPTIONS'
754++_KERL_CFG_VAR=
755+eval _KERL_TARGET_VAR=KERL_DEPLOY_SSH_OPTIONS
756++_KERL_TARGET_VAR=KERL_DEPLOY_SSH_OPTIONS
757+'[' -n '' ']'
758+for _KERL_CFG in '$1'
759++sed 's|\(.*\)=.*|\1|'
760++echo KERL_DEPLOY_RSYNC_OPTIONS=
761+k=KERL_DEPLOY_RSYNC_OPTIONS
762+'[' restore = cache ']'
763+'[' restore = restore ']'
764+eval '_KERL_CFG_VAR=$__KERL_DEPLOY_RSYNC_OPTIONS'
765++_KERL_CFG_VAR=
766+eval _KERL_TARGET_VAR=KERL_DEPLOY_RSYNC_OPTIONS
767++_KERL_TARGET_VAR=KERL_DEPLOY_RSYNC_OPTIONS
768+'[' -n '' ']'
769+for _KERL_CFG in '$1'
770++sed 's|\(.*\)=.*|\1|'
771++echo KERL_INSTALL_MANPAGES=
772+k=KERL_INSTALL_MANPAGES
773+'[' restore = cache ']'
774+'[' restore = restore ']'
775+eval '_KERL_CFG_VAR=$__KERL_INSTALL_MANPAGES'
776++_KERL_CFG_VAR=
777+eval _KERL_TARGET_VAR=KERL_INSTALL_MANPAGES
778++_KERL_TARGET_VAR=KERL_INSTALL_MANPAGES
779+'[' -n '' ']'
780+for _KERL_CFG in '$1'
781++echo KERL_INSTALL_HTMLDOCS=
782++sed 's|\(.*\)=.*|\1|'
783+k=KERL_INSTALL_HTMLDOCS
784+'[' restore = cache ']'
785+'[' restore = restore ']'
786+eval '_KERL_CFG_VAR=$__KERL_INSTALL_HTMLDOCS'
787++_KERL_CFG_VAR=
788+eval _KERL_TARGET_VAR=KERL_INSTALL_HTMLDOCS
789++_KERL_TARGET_VAR=KERL_INSTALL_HTMLDOCS
790+'[' -n '' ']'
791+for _KERL_CFG in '$1'
792++sed 's|\(.*\)=.*|\1|'
793++echo KERL_BUILD_PLT=
794+k=KERL_BUILD_PLT
795+'[' restore = cache ']'
796+'[' restore = restore ']'
797+eval '_KERL_CFG_VAR=$__KERL_BUILD_PLT'
798++_KERL_CFG_VAR=
799+eval _KERL_TARGET_VAR=KERL_BUILD_PLT
800++_KERL_TARGET_VAR=KERL_BUILD_PLT
801+'[' -n '' ']'
802+for _KERL_CFG in '$1'
803++sed 's|\(.*\)=.*|\1|'
804++echo KERL_BUILD_DOCS=
805+k=KERL_BUILD_DOCS
806+'[' restore = cache ']'
807+'[' restore = restore ']'
808+eval '_KERL_CFG_VAR=$__KERL_BUILD_DOCS'
809++_KERL_CFG_VAR=
810+eval _KERL_TARGET_VAR=KERL_BUILD_DOCS
811++_KERL_TARGET_VAR=KERL_BUILD_DOCS
812+'[' -n '' ']'
813+for _KERL_CFG in '$1'
814++sed 's|\(.*\)=.*|\1|'
815++echo KERL_DOC_TARGETS=chunks
816+k=KERL_DOC_TARGETS
817+'[' restore = cache ']'
818+'[' restore = restore ']'
819+eval '_KERL_CFG_VAR=$__KERL_DOC_TARGETS'
820++_KERL_CFG_VAR=
821+eval _KERL_TARGET_VAR=KERL_DOC_TARGETS
822++_KERL_TARGET_VAR=KERL_DOC_TARGETS
823+'[' -n '' ']'
824+for _KERL_CFG in '$1'
825++sed 's|\(.*\)=.*|\1|'
826++echo KERL_BUILD_BACKEND=
827+k=KERL_BUILD_BACKEND
828+'[' restore = cache ']'
829+'[' restore = restore ']'
830+eval '_KERL_CFG_VAR=$__KERL_BUILD_BACKEND'
831++_KERL_CFG_VAR=git
832+eval _KERL_TARGET_VAR=KERL_BUILD_BACKEND
833++_KERL_TARGET_VAR=KERL_BUILD_BACKEND
834+'[' -n git ']'
835+eval 'KERL_BUILD_BACKEND="git"'
836++KERL_BUILD_BACKEND=git
837+for _KERL_CFG in '$1'
838++sed 's|\(.*\)=.*|\1|'
839++echo KERL_RELEASE_TARGET=
840+k=KERL_RELEASE_TARGET
841+'[' restore = cache ']'
842+'[' restore = restore ']'
843+eval '_KERL_CFG_VAR=$__KERL_RELEASE_TARGET'
844++_KERL_CFG_VAR=
845+eval _KERL_TARGET_VAR=KERL_RELEASE_TARGET
846++_KERL_TARGET_VAR=KERL_RELEASE_TARGET
847+'[' -n '' ']'
848+'[' -z '' ']'
849+INSTALL_OPT=-minimal
850+'[' -z git ']'
851+'[' git = git ']'
852+KERL_USE_AUTOCONF=1
853++uname -s
854+KERL_SYSTEM=Linux
855+case "$KERL_SYSTEM" in
856+MD5SUM=md5sum
857+MD5SUM_FIELD=1
858+SED_OPT=-r
859+'[' 2 -eq 0 ']'
860+common_ALL_pkgs='gcc make'
861+common_ALL_BUILD_BACKEND_git_pkgs='automake autoconf'
862+common_debian_pkgs='gcc make libssl-dev libncurses-dev g++'
863+_KPP_alpine_pkgs='gcc make openssl-dev ncurses-dev g++'
864+_KPP_alpine_probe=_apk
865+_KPP_debian_pkgs='gcc make libssl-dev libncurses-dev g++'
866+_KPP_debian_probe=_dpkg
867+_KPP_fedora_pkgs='gcc make openssl-devel ncurses-devel g++'
868+_KPP_fedora_probe=_rpm
869+_KPP_linuxmint_pkgs='gcc make libssl-dev libncurses-dev g++'
870+_KPP_linuxmint_probe=_dpkg
871+_KPP_pop_pkgs='gcc make libssl-dev libncurses-dev g++'
872+_KPP_pop_probe=_dpkg
873+_KPP_rhel_pkgs='gcc make openssl-devel ncurses-devel gcc-c++'
874+_KPP_rhel_probe=_rpm
875+_KPP_ubuntu_pkgs='gcc make libssl-dev libncurses-dev g++'
876+_KPP_ubuntu_probe=_dpkg
877+fix_otp_builds
878+'[' -f /home/travis/.kerl/otp_builds ']'
879+missing_keys=
880+read -r l
881++cut -d, -f1
882++echo 19.0,19.0
883+rel=19.0
884++cut -d, -f2
885++echo 19.0,19.0
886+name=19.0
887+'[' '!' -e /home/travis/.kerl/builds/19.0 ']'
888+missing_keys='19.0,19.0 '
889+read -r l
890++echo 18.3,18.3
891++cut -d, -f1
892+rel=18.3
893++echo 18.3,18.3
894++cut -d, -f2
895+name=18.3
896+'[' '!' -e /home/travis/.kerl/builds/18.3 ']'
897+missing_keys='18.3,18.3 19.0,19.0 '
898+read -r l
899++echo R14B04,R14B04
900++cut -d, -f1
901+rel=R14B04
902++echo R14B04,R14B04
903++cut -d, -f2
904+name=R14B04
905+'[' '!' -e /home/travis/.kerl/builds/R14B04 ']'
906+missing_keys='R14B04,R14B04 18.3,18.3 19.0,19.0 '
907+read -r l
908++cut -d, -f1
909++echo 'R14B04 ${TRAVIS_HOME}/otp/R14B04'
910+rel='R14B04 ${TRAVIS_HOME}/otp/R14B04'
911++cut -d, -f2
912++echo 'R14B04 ${TRAVIS_HOME}/otp/R14B04'
913+name='R14B04 ${TRAVIS_HOME}/otp/R14B04'
914+'[' '!' -e '/home/travis/.kerl/builds/R14B04 ${TRAVIS_HOME}/otp/R14B04' ']'
915+missing_keys='R14B04 ${TRAVIS_HOME}/otp/R14B04,R14B04 ${TRAVIS_HOME}/otp/R14B04 R14B04,R14B04 18.3,18.3 19.0,19.0 '
916+read -r l
917+for missing_key in '${missing_keys}'
918+list_remove builds R14B04
919+'[' -f /home/travis/.kerl/otp_builds ']'
920+sed -r -i -e '/^.*R14B04$/d' /home/travis/.kerl/otp_builds
921+for missing_key in '${missing_keys}'
922+list_remove builds '${TRAVIS_HOME}/otp/R14B04,R14B04'
923+'[' -f /home/travis/.kerl/otp_builds ']'
924+sed -r -i -e '/^.*${TRAVIS_HOME}/otp/R14B04,R14B04$/d' /home/travis/.kerl/otp_builds
925+error 'file /home/travis/.kerl/otp_builds does not appear writable.'
926+l=error
927+stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.'
928+'[' -t 1 ']'
929+'[' -n '' ']'
930+return 1
931+for missing_key in '${missing_keys}'
932+list_remove builds '${TRAVIS_HOME}/otp/R14B04'
933+'[' -f /home/travis/.kerl/otp_builds ']'
934+sed -r -i -e '/^.*${TRAVIS_HOME}/otp/R14B04$/d' /home/travis/.kerl/otp_builds
935+error 'file /home/travis/.kerl/otp_builds does not appear writable.'
936+l=error
937+stderr 'ERROR: file /home/travis/.kerl/otp_builds does not appear writable.'
938+'[' -t 1 ']'
939+'[' -n '' ']'
940+return 1
941+for missing_key in '${missing_keys}'
942+list_remove builds R14B04,R14B04
943+'[' -f /home/travis/.kerl/otp_builds ']'
944+sed -r -i -e '/^.*R14B04,R14B04$/d' /home/travis/.kerl/otp_builds
945+for missing_key in '${missing_keys}'
946+list_remove builds 18.3,18.3
947+'[' -f /home/travis/.kerl/otp_builds ']'
948+sed -r -i -e '/^.*18.3,18.3$/d' /home/travis/.kerl/otp_builds
949+for missing_key in '${missing_keys}'
950+list_remove builds 19.0,19.0
951+'[' -f /home/travis/.kerl/otp_builds ']'
952+sed -r -i -e '/^.*19.0,19.0$/d' /home/travis/.kerl/otp_builds
953+fix_otp_installations
954+'[' -f /home/travis/.kerl/otp_installations ']'
955+missing_paths=
956+read -r l
957++cut '-d ' -f2
958++echo 19.0
959+path=19.0
960+'[' '!' -e 19.0 ']'
961+missing_paths='19.0 '
962+read -r l
963++echo 18.3
964++cut '-d ' -f2
965+path=18.3
966+'[' '!' -e 18.3 ']'
967+missing_paths='18.3 19.0 '
968+read -r l
969+for missing_path in '${missing_paths}'
970++echo 18.3
971++sed -r -e 's#/$##' -e 's#\/#\\\/#g'
972+escaped=18.3
973+list_remove installations 18.3
974+'[' -f /home/travis/.kerl/otp_installations ']'
975+sed -r -i -e '/^.*18.3$/d' /home/travis/.kerl/otp_installations
976+for missing_path in '${missing_paths}'
977++sed -r -e 's#/$##' -e 's#\/#\\\/#g'
978++echo 19.0
979+escaped=19.0
980+list_remove installations 19.0
981+'[' -f /home/travis/.kerl/otp_installations ']'
982+sed -r -i -e '/^.*19.0$/d' /home/travis/.kerl/otp_installations
983+case "$1" in
984+'[' 2 -ne 2 ']'
985+'[' releases '!=' releases ']'
986+check_releases force
987+'[' force = force ']'
988+rm -f /home/travis/.kerl/otp_releases
989+'[' '!' -f /home/travis/.kerl/otp_releases ']'
990+get_releases /home/travis/.kerl/otp_releases
991+'[' git = git ']'
992+get_git_releases /home/travis/.kerl/otp_releases
993++mktemp /tmp/kerl.XXXXXX
994+tmp=/tmp/kerl.69lVfJ
995+git ls-remote --tags --refs https://github.com/erlang/otp
996+ret=0
997+notice 'Getting releases from GitHub...'
998+l=notice
999+stderr 'Getting releases from GitHub...'
1000+'[' -t 1 ']'
1001+'[' -n '' ']'
1002+'[' 0 -eq 0 ']'
1003+tee /home/travis/.kerl/otp_releases
1004+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 :/'
1005+LC_ALL=C
1006+sort -n
1007+cut -d: -f2-
1008+cut -d/ -f3-
1009+cut -f2
1010+rm -f /tmp/kerl.69lVfJ
1011+return 0
1012+notice 'The available releases are:'
1013+l=notice
1014+stderr 'The available releases are:'
1015+'[' -t 1 ']'
1016+'[' -n '' ']'
1017+list_print releases
1018+list_type=releases
1019+maybe_all=
1020+list=/home/travis/.kerl/otp_releases
1021+'[' -f /home/travis/.kerl/otp_releases ']'
1022++wc -l /home/travis/.kerl/otp_releases
1023+'[' '463 /home/travis/.kerl/otp_releases' '!=' 0 ']'
1024+'[' releases = releases ']'
1025+'[' '' '!=' all ']'
1026+awk -v oldest_listed=17 -v oldest_supported=25 -v include_rc=no '
1027 function _print(vsn, is_this_supported) {
1028 if (is_this_supported) {
1029 suf=" *"
1031 printf "%s%s\n", vsn, suf
1034 this_version=$0
1035 split(this_version, version_components, ".")
1036 this_major=version_components[1]
1038 if (last_major == "") {
1039 last_major = oldest_supported - 1
1042 is_this_r=/^R/
1043 is_this_rc=/-rc/
1044 is_rc_printable=(include_rc == "yes")
1045 is_this_supported=(last_major >= oldest_supported)
1047 if (!is_this_r) {
1048 is_transition_to_rc=(is_last_not_rc && is_this_rc)
1049 is_transition_from_rc=(!is_last_not_rc && !is_this_rc && is_rc_printable)
1050 (is_transition_to_rc || is_transition_from_rc) \
1051 && _print(last_version, is_this_supported)
1053 last_version=this_version
1054 last_major=this_major
1055 is_last_not_rc=!is_this_rc
1058 END {
1059 last_version=$0
1060 is_supported=1
1061 (!is_this_rc || is_rc_printable) \
1062 && _print(last_version, is_supported)
1063 }' /home/travis/.kerl/otp_releases
106417.5.6.10
106518.3.4.11
106619.3.6.13
106720.3.8.26
106821.3.8.24
106922.3.4.27
107023.3.4.20
107124.3.4.17
107225.3.2.12 *
107326.2.5 *
107427.0 *
1075+return 0
1076APPLICATIONS INFORMATION (See: /home/travis/.kerl/builds/27.0/otp_build_27.0.log)
1077 * wx : wxWidgets was not compiled with --enable-webview or wxWebView developer package is not installed, wxWebView will NOT be available
1078 * wxWidgets must be installed on your system.
1079 * Please check that wx-config is in path, the directory
1080 * where wxWidgets libraries are installed (returned by
1081 * 'wx-config --libs' or 'wx-config --static --libs' command)
1082 * is in LD_LIBRARY_PATH or equivalent variable and
1083 * wxWidgets version is 3.0.2 or above.
1084 * erts :
1085 * JIT disabled due to lack of compiler with C++17 support
1087The command "./bin/compile" exited with 0.
after_success
108931.06s$ ./bin/archive
1090Created /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/14.04/x86_64/erlang-27.0-nonroot.tar.bz2
1091tar: Removing leading `/' from member names
1092Created /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/14.04/x86_64/erlang-27.0.tar.bz2
1094Uploading Artifacts
artifacts.setup
1095artifacts version 0.8.2-2-g4ae8d64 revision=4ae8d6436c4432925061bee75ad8fb5b340aa401
1096$ export ARTIFACTS_PATHS="${OS_NAME}"
1097$ artifacts upload
1098INFO: uploading with settings
1099 bucket: [secure]
1100 cache_control: private
1101 permissions: [secure]
1103INFO: uploading: /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/14.04/x86_64/erlang-27.0-nonroot.tar.bz2 (size: 58MB)
1104 download_url: https://s3.amazonaws.com/[secure]/binaries/ubuntu/14.04/x86_64/erlang-27.0-nonroot.tar.bz2
1106INFO: uploading: /home/travis/build/travis-ci/travis-erlang-builder/ubuntu/14.04/x86_64/erlang-27.0.tar.bz2 (size: 58MB)
1107 download_url: https://s3.amazonaws.com/[secure]/binaries/ubuntu/14.04/x86_64/erlang-27.0.tar.bz2
1109Done uploading artifacts
1112Done. Your build exited with 0.
Top