Build Environment Update History
2017-09-06 #
This update applies to Ubuntu Trusty stacks on both sudo-enabled and container-based execution environments, as well as the Beta Android stack built on top of Ubuntu Trusty.
Schedule #
Added #
- installation of the
ant-optionalpackage for ant junit support - running
dpkg --add-architecture i386at bootstrap time - directory at
~travis/.bash_profile.dfor sourcing user-level arbitrary things at shell init time - definition of
_JAVA_OPTIONS="-Xmx2048m -Xms512m"andMALLOC_ARENA_MAX=2on container-based only.
Changed #
- mysql configs to optimize for execution speed
- pre-installed PHP versions
5.6.31and7.0.22 - pyenv
1.1.3, plus changes to ensurepyenv versionsworks correctly - packer
1.0.2 - elasticsearch
5.5.0 - firefox
55.0.2 - clang
3.9.0 - gradle
4.0.1 - maven
3.5.0 - mercurial
4.2.2 - shellcheck
0.4.6 - shfmt
1.3.1 - pre-installed tools that are typically updated at job execution time:
- gimme
1.2.0 - nvm
0.33.2 - yarn
0.27.5
- gimme
Deprecated #
This is the final image release for the sugilite stack, which has been fully
replaced by the separate amethyst and garnet stacks. We don’t expect this to
negatively impact any users, as the only value for language that will be
dropped is the unsupported __sugilite__ string.
Removed #
- patch to
/etc/init.d/redis-serverfor ignoringulimitexit code, as this is now part of the packaged version - inclusion of
uname -rin system info, as this is more accurately reported at job execution time
Fixed #
- mysql privileges for all
'travis'@and'root'@users - python virtualenvs with system site packages
Security #
- All APT-managed packages updated to include latest security patches.