Build Environment Update History
2016-08-24 #
This update affects fully-virtualized Linux environments.
Schedule #
Added #
- Full YAML dump of build-time Chef attributes at
/.node-attributes.yml
- Ruby
2.3.1
to preinstalled versions onruby-precise
stack - Installation of the following in base packages on all “rich” (non-minimal)
stacks:
x11-utils
xserver-xorg-core
xserver-xorg-video-all
xvfb
- Explicitly disabling IPv6 as it is not supported on Google Compute Engine (related to travis-ci/packer-templates#216)
Changed #
- Set default
php
version to5.6.24
(travis-ci/packer-templates#244)
Removed #
- Installation of
fglrx
with base packages, as it (seemingly) conflicts with theGLX
extension being enabled inxvfb
(travis-ci/packer-templates#220, travis-ci/travis-ci#6508)
Fixed #
- Various issues with the content of
/etc/hosts
(travis-ci/travis-ci#6452, various support tickets related to Java library host resolution, e.g. Selenium driver)- Ensure only one entry for
127.0.0.1
and127.0.1.1
- Ensure entry for
localhost
resolves to127.0.0.1
- Ensure entry for hostname and
ip4-loopback
resolve to127.0.1.1
- Ensure only one entry for
- Ensure
user.name
anduser.email
are set in~travis/.gitconfig
(travis-ci/packer-templates#214) - Ensure
xvfb
hasGLX
extension enabled (travis-ci/packer-templates#220, travis-ci/travis-ci#6508) - Ensure
php-fpm
is available in$PATH
(related to travis-ci/packer-templates#244) - Ensure default
php
version has expected modules (travis-ci/packer-templates#244)
Details #
- All wrapper cookbooks packer-templates diff
- Trusty stack travis-cookbooks diff
- Precise stack travis-cookbooks diff