Ubuntu 14.04 Build Image Update 201701-01

We will update our Ubuntu 14.04 (Trusty) build image between the 12th and 13th of January, 2017.

Yarn

Yarn 0.18.1 will be pre-installed.

Please note that this update may break your build if you are installing yarn manually.

If you are following our instruction for how to use yarn, then there should be no problem.

If you are simply running curl -o- -L https://yarnpkg.com/install.sh in builds, this will break because .yarn directory already exists. If this is the case, you can simply remove the installation command.

Android

Android emulator image 23 will be removed. This is because the image has disappeared in the repository. We reported this issue but the Android team has not replied or taken any action. Unfortunately, there is nothing further we can do about this. Please see here for more details.

The following versions of SDK platform will be added:

  • 24.0.0
  • 24.0.1
  • 24.0.2
  • 24.0.3
  • 25.0.0
  • 25.0.1

Also Android emulator image 24 sys-img-armeabi-v7a-android-24 will be added.

Ruby

Ruby 2.3.1 will be removed

Ruby 2.2.4 will be removed

Ruby 2.2.6 will be pre-installed and be default version

Ruby 2.3.3 will be pre-installed

Ruby 2.4.0 will be pre-installed

If you get LoadError: libruby.so.2.3: cannot open shared object file: No such file or directory error in your build, please try rebuilding without cache. If that didn’t fix the error, please contact our support team.

PHP

PHP 7.1.0 will be pre-installed

Go

Go will be upgraded to 1.7.4

Python

All versions of Python will have curses enabled

Python 3.6 will be added

Java

Oracle JDK 7 was missing for no obvious reason, so we will be adding it in this update

Redis 3.2.6

Redis will be upgraded to 3.2.6

We found some issues with 3.2.6, so we will not update redis in this image update.

Google Chrome

Google Chrome will be upgraded to 54.0.2840.100

ChromeDriver will be upgraded to 2.27

Postgresql

We only support 9.5 at this moment, but 9.6 was installed and running in the build image accidentally.
We will stop running 9.6 by default but the version will be kept installed. If you wish to use 9.6 instead of 9.5, you can add the following in your circle.yml.

dependencies:
  pre:
    - sudo service postgresql stop
    - sudo mv /usr/lib/postgresql-9.6/9.6 /usr/lib/postgresql/9.6
    - sudo mv /etc/postgresql-9.6/9.6 /etc/postgresql/9.6
    - sudo service postgresql start 9.6

Sqlite

Sqlite 3.15 will be pre-installed. It will be installed under /usr/local/bin/sqlite3-15 in order to keep the compatibility of the existing version.

Git-lfs

Git LFS 1.5.4 will be installed

Scala (sbt)

sbt-0.13.13 will be pre-installed

Misc

  • DBUS_SESSION_BUS_ADDRESS = /dev/null is set by default. This should make browser tests more stable.
  • The heap memory limit for neo4j is set to be 1.5G
  • Fixing GPG signature errors when running apt-get update

All Changes

--- versions.json.before	2017-01-13 03:21:31.491237490 +0000
+++ /tmp/circle-artifacts.2nAKByI/versions-ubuntu-14.04-XXL.json	2017-01-13 03:21:31.359241946 +0000
@@ -1,25 +1,26 @@
 {
   "summary": {
-    "build-image": "trusty-692-1323f09",
-    "google-chrome": "53.0.2785.101",
-    "chromedriver": "2.24.417424",
+    "build-image": "ubuntu-14.04-XXL-927-41cd8fe",
+    "google-chrome": "54.0.2840.100",
+    "chromedriver": "2.27.440175",
     "firefox": "47.0.1",
     "mongod": "3.0.7",
-    "psql": "9.5.4",
-    "mysqld": "5.7.15",
+    "psql": "9.5.5",
+    "mysqld": "5.7.17",
     "ruby": {
-      "default": "2.2.4p230",
+      "default": "2.2.6p396",
       "all": [
         "ruby-2.1.8",
         "ruby-2.1.9",
-        "ruby-2.2.4",
         "ruby-2.2.5",
-        "ruby-2.3.0",
-        "ruby-2.3.1"
+        "ruby-2.2.6",
+        "ruby-2.3.1",
+        "ruby-2.3.3",
+        "ruby-2.4.0"
       ],
-      "gem": "2.4.5.1",
-      "rvm": "1.27.0 (master)",
-      "bundler": "1.13.2"
+      "gem": "2.4.5.2",
+      "rvm": "1.28.0 (master)",
+      "bundler": "1.13.7"
     },
     "python": {
       "default": "2.7.11",
@@ -37,12 +38,13 @@
         "3.4.4",
         "3.5.1",
         "3.5.2",
+        "3.6.0",
         "pypy-1.9",
         "pypy-2.6.1",
         "pypy-4.0.1"
       ],
       "pip": "7.1.2",
-      "virtualenv": "14.0.3"
+      "virtualenv": "15.1.0"
     },
     "nodejs": {
       "default": "4.2.6",
@@ -77,7 +79,8 @@
         "5.6.22",
         "7.0.11",
         "7.0.4",
-        "7.0.7"
+        "7.0.7",
+        "7.1.0"
       ]
     },
     "java": {
@@ -85,6 +88,7 @@
       "all": [
         "java-7-openjdk-amd64",
         "java-8-openjdk-amd64",
+        "jdk1.7.0",
         "jdk1.8.0"
       ]
     },
@@ -93,9 +97,10 @@
     },
     "haskell": {
       "all": [
-        "8.0.1"
+        "8.0.1",
+        "bin"
       ],
-      "cabal": "1.24.0.0",
+      "cabal": "1.24.0.2",
       "alex": "3.1.7",
       "happy": "1.19.5"
     },
@@ -104,6 +109,7 @@
         "0.13.10",
         "0.13.11",
         "0.13.12",
+        "0.13.13",
         "0.13.5",
         "0.13.6",
         "0.13.7",
@@ -113,7 +119,7 @@
     },
     "redis": "2.8.4",
     "memcached": "1.4.14",
-    "git": "2.10.1",
+    "git": "2.11.0",
     "gcc": "4.8.4",
     "g++": "4.8.4",
     "cc": "4.8.4",
@@ -129,36 +135,43 @@
     "riak": "2.1.3",
     "couchdb": "1.6.1",
     "geos": "3.5.0",
-    "go": "1.6.2",
+    "go": "1.7.4",
     "gradle": "1.10",
     "phantomjs": "2.1.1",
     "docker": "1.9.1",
     "docker-compose": "1.5.2",
-    "heroku-toolbelt": "3.43.12",
-    "gcloud": "129.0.0",
-    "aws-cli": "1.11.1",
+    "heroku-toolbelt": "3.43.16",
+    "gcloud": "139.0.1",
+    "aws-cli": "1.11.36",
     "android": {
       "build-tool": "24.4.1",
       "build-tools": [
         "22.0.1",
         "23.0.2",
-        "23.0.3"
+        "23.0.3",
+        "24.0.0",
+        "24.0.1",
+        "24.0.2",
+        "24.0.3",
+        "25.0.0",
+        "25.0.1"
       ],
       "platforms": [
         "android-22",
-        "android-23"
+        "android-23",
+        "android-24",
+        "android-25"
       ],
       "emulator-images": [
         "sys-img-armeabi-v7-android-22",
-        "sys-img-armeabi-v7-android-23"
+        "sys-img-armeabi-v7-android-24"
       ],
       "add-ons": [
         "addon-google_apis-google-22",
         "addon-google_apis-google-23"
       ],
       "android-extra": [
-        "m2repository",
-        "support"
+        "m2repository"
       ],
       "google-extra": [
         "google_play_services",
@@ -183,7 +196,7 @@
     "apport": "2.14.1-0ubuntu3.19",
     "apport-symptoms": "0.20",
     "apt": "1.0.1ubuntu2.11",
-    "apt-transport-https": "1.0.1ubuntu2.14",
+    "apt-transport-https": "1.0.1ubuntu2.17",
     "apt-utils": "1.0.1ubuntu2.11",
     "apt-xapian-index": "0.45ubuntu4",
     "aptitude": "0.6.8.2-1ubuntu4",
@@ -216,7 +229,7 @@
     "bzip2": "1.0.6-5",
     "ca-certificates": "20160104ubuntu0.14.04.1",
     "ca-certificates-java": "20130815ubuntu1",
-    "cabal-install-1.24": "1.24+git20160621.1.30549fe~trusty",
+    "cabal-install-1.24": "1.24.0.2+git20161208.0.c5ebf12-3~14.04",
     "cassandra": "3.4",
     "cgmanager": "0.24-0ubuntu7.5",
     "cgroup-lite": "1.9",
@@ -244,28 +257,31 @@
     "circleci-php-7.0.11": "5",
     "circleci-php-7.0.4": "5",
     "circleci-php-7.0.7": "5",
-    "circleci-python-2.7.10": "1",
-    "circleci-python-2.7.11": "1",
-    "circleci-python-2.7.12": "1",
-    "circleci-python-3.1.4": "1",
-    "circleci-python-3.1.5": "1",
-    "circleci-python-3.2.5": "1",
-    "circleci-python-3.2.6": "1",
-    "circleci-python-3.3.5": "1",
-    "circleci-python-3.3.6": "1",
-    "circleci-python-3.4.3": "1",
-    "circleci-python-3.4.4": "1",
-    "circleci-python-3.5.1": "1",
-    "circleci-python-3.5.2": "1",
-    "circleci-python-pypy-1.9": "1",
-    "circleci-python-pypy-2.6.1": "1",
-    "circleci-python-pypy-4.0.1": "1",
+    "circleci-php-7.1.0": "5",
+    "circleci-python-2.7.10": "2",
+    "circleci-python-2.7.11": "2",
+    "circleci-python-2.7.12": "2",
+    "circleci-python-3.1.4": "2",
+    "circleci-python-3.1.5": "2",
+    "circleci-python-3.2.5": "2",
+    "circleci-python-3.2.6": "2",
+    "circleci-python-3.3.5": "2",
+    "circleci-python-3.3.6": "2",
+    "circleci-python-3.4.3": "2",
+    "circleci-python-3.4.4": "2",
+    "circleci-python-3.5.1": "2",
+    "circleci-python-3.5.2": "2",
+    "circleci-python-3.6.0": "2",
+    "circleci-python-pypy-1.9": "2",
+    "circleci-python-pypy-2.6.1": "2",
+    "circleci-python-pypy-4.0.1": "2",
     "circleci-ruby-2.1.8": "1",
     "circleci-ruby-2.1.9": "1",
-    "circleci-ruby-2.2.4": "1",
     "circleci-ruby-2.2.5": "1",
-    "circleci-ruby-2.3.0": "1",
+    "circleci-ruby-2.2.6": "1",
     "circleci-ruby-2.3.1": "1",
+    "circleci-ruby-2.3.3": "1",
+    "circleci-ruby-2.4.0": "1",
     "cloud-guest-utils": "0.27-0ubuntu9.1",
     "cloud-image-utils": "0.27-0ubuntu9.2",
     "cloud-init": "0.7.5-0ubuntu1.15",
@@ -286,25 +302,25 @@
     "cron": "3.0pl1-124ubuntu2",
     "cryptsetup": "2:1.6.1-1ubuntu1",
     "cryptsetup-bin": "2:1.6.1-1ubuntu1",
-    "curl": "7.35.0-1ubuntu2.9",
+    "curl": "7.35.0-1ubuntu2.10",
     "daemon": "0.6.4-1",
     "dash": "0.5.7-4ubuntu1",
     "dbus": "1.6.18-0ubuntu4.3",
-    "dbus-x11": "1.6.18-0ubuntu4.3",
+    "dbus-x11": "1.6.18-0ubuntu4.4",
     "dconf-gsettings-backend:amd64": "0.20.0-1",
     "dconf-service": "0.20.0-1",
     "debconf": "1.5.51ubuntu2",
     "debconf-i18n": "1.5.51ubuntu2",
     "debhelper": "9.20131227ubuntu1",
     "debianutils": "4.4",
-    "debootstrap": "1.0.59ubuntu0.5",
+    "debootstrap": "1.0.59ubuntu0.6",
     "default-jre-headless": "2:1.7-51",
     "desktop-file-utils": "0.22-1ubuntu1",
     "dh-apparmor": "2.8.95~2430-0ubuntu5.3",
     "dh-python": "1.20140128-1ubuntu8.2",
     "diffutils": "1:3.3-1",
     "distro-info": "0.12",
-    "distro-info-data": "0.18ubuntu0.5",
+    "distro-info-data": "0.18ubuntu0.6",
     "dmidecode": "2.12-2",
     "dmsetup": "2:1.02.77-6ubuntu2",
     "dnsmasq-base": "2.68-1ubuntu0.1",
@@ -387,18 +403,19 @@
     "gettext-base": "0.18.3.1-1ubuntu3",
     "gfortran": "4:4.8.2-1ubuntu6",
     "gfortran-4.8": "4.8.4-2ubuntu1~14.04.3",
-    "ghc-8.0.1": "8.0.1-10~trusty",
-    "ghostscript": "9.10~dfsg-0ubuntu10.4",
+    "ghc-8.0.1": "8.0.1-13~14.04",
+    "ghostscript": "9.10~dfsg-0ubuntu10.6",
     "gir1.2-freedesktop": "1.40.0-1ubuntu0.2",
     "gir1.2-gdkpixbuf-2.0": "2.30.7-0ubuntu1.6",
     "gir1.2-glib-2.0": "1.40.0-1ubuntu0.2",
     "gir1.2-gst-plugins-base-1.0": "1.2.4-1~ubuntu2",
-    "gir1.2-gstreamer-1.0": "1.2.4-0ubuntu1",
+    "gir1.2-gstreamer-1.0": "1.2.4-0ubuntu1.1",
     "gir1.2-rsvg-2.0": "2.40.2-1",
-    "git": "1:2.10.1-0ppa1~ubuntu14.04.1",
-    "git-man": "1:2.10.1-0ppa1~ubuntu14.04.1",
+    "git": "1:2.11.0-2~ppa0~ubuntu14.04.1",
+    "git-lfs": "1.5.4",
+    "git-man": "1:2.11.0-2~ppa0~ubuntu14.04.1",
     "gnupg": "1.4.16-1ubuntu2.3",
-    "google-chrome-stable": "53.0.2785.101-1",
+    "google-chrome-stable": "54.0.2840.100-1",
     "gpgv": "1.4.16-1ubuntu2.3",
     "grep": "2.16-1",
     "groff-base": "1.22.2-5",
@@ -410,15 +427,15 @@
     "gzip": "1.6-3ubuntu1",
     "happy-1.19.5": "1.19.5-2~trusty",
     "hdparm": "9.43-1ubuntu3",
-    "heroku": "3.43.12",
-    "heroku-toolbelt": "3.43.12",
+    "heroku": "3.43.16",
+    "heroku-toolbelt": "3.43.16",
     "hicolor-icon-theme": "0.13-1",
     "hostname": "3.15ubuntu1",
     "htop": "1.0.2-3",
     "icu-devtools": "52.1-3ubuntu0.4",
     "ifupdown": "0.7.47.2ubuntu4.3",
-    "imagemagick": "8:6.7.7.10-6ubuntu3.1",
-    "imagemagick-common": "8:6.7.7.10-6ubuntu3.1",
+    "imagemagick": "8:6.7.7.10-6ubuntu3.3",
+    "imagemagick-common": "8:6.7.7.10-6ubuntu3.3",
     "indicator-application": "12.10.1+14.04.20140407-0ubuntu1",
     "info": "5.2.0.dfsg.1-2",
     "init-system-helpers": "1.14",
@@ -492,17 +509,17 @@
     "libattr1:amd64": "1:2.4.47-1ubuntu1",
     "libaudit-common": "1:2.3.2-2ubuntu1",
     "libaudit1:amd64": "1:2.3.2-2ubuntu1",
-    "libav-tools": "6:9.18-0ubuntu0.14.04.1",
+    "libav-tools": "6:9.20-0ubuntu0.14.04.1",
     "libavahi-client3:amd64": "0.6.31-4ubuntu1.1",
     "libavahi-common-data:amd64": "0.6.31-4ubuntu1.1",
     "libavahi-common3:amd64": "0.6.31-4ubuntu1.1",
     "libavahi-glib1:amd64": "0.6.31-4ubuntu1.1",
-    "libavcodec54:amd64": "6:9.18-0ubuntu0.14.04.1",
-    "libavdevice53:amd64": "6:9.18-0ubuntu0.14.04.1",
-    "libavfilter3:amd64": "6:9.18-0ubuntu0.14.04.1",
-    "libavformat54:amd64": "6:9.18-0ubuntu0.14.04.1",
-    "libavresample1:amd64": "6:9.18-0ubuntu0.14.04.1",
-    "libavutil52:amd64": "6:9.18-0ubuntu0.14.04.1",
+    "libavcodec54:amd64": "6:9.20-0ubuntu0.14.04.1",
+    "libavdevice53:amd64": "6:9.20-0ubuntu0.14.04.1",
+    "libavfilter3:amd64": "6:9.20-0ubuntu0.14.04.1",
+    "libavformat54:amd64": "6:9.20-0ubuntu0.14.04.1",
+    "libavresample1:amd64": "6:9.20-0ubuntu0.14.04.1",
+    "libavutil52:amd64": "6:9.20-0ubuntu0.14.04.1",
     "libbind9-90": "1:9.9.5.dfsg-3ubuntu0.7",
     "libbison-dev:amd64": "2:2.7.1.dfsg-1",
     "libblas-dev": "1.2.20110419-7",
@@ -548,9 +565,9 @@
     "libcups2:amd64": "1.7.2-0ubuntu1.7",
     "libcupsfilters1:amd64": "1.0.52-0ubuntu1.7",
     "libcupsimage2:amd64": "1.7.2-0ubuntu1.7",
-    "libcurl3:amd64": "7.35.0-1ubuntu2.9",
+    "libcurl3:amd64": "7.35.0-1ubuntu2.10",
     "libcurl3-gnutls:amd64": "7.35.0-1ubuntu2.6",
-    "libcurl4-openssl-dev:amd64": "7.35.0-1ubuntu2.9",
+    "libcurl4-openssl-dev:amd64": "7.35.0-1ubuntu2.10",
     "libcurses-perl": "1.28-1build3",
     "libcurses-ui-perl": "0.9609-1",
     "libcwidget3": "0.5.16-3.5ubuntu1",
@@ -624,7 +641,7 @@
     "libgcr-base-3-1:amd64": "3.10.1-1",
     "libgcrypt11:amd64": "1.5.3-2ubuntu4.4",
     "libgcrypt11-dev": "1.5.3-2ubuntu4.4",
-    "libgd3:amd64": "2.1.0-3ubuntu0.3",
+    "libgd3:amd64": "2.1.0-3ubuntu0.5",
     "libgdal1h": "1.10.1+dfsg-5ubuntu1",
     "libgdbm-dev": "1.8.3-12build1",
     "libgdbm3:amd64": "1.8.3-12build1",
@@ -675,23 +692,23 @@
     "libgpm2:amd64": "1.20.4-6.1",
     "libgraphite2-3:amd64": "1.3.6-1ubuntu0.14.04.1",
     "libgraphviz-dev": "2.36.0-0ubuntu3.1",
-    "libgs9": "9.10~dfsg-0ubuntu10.4",
-    "libgs9-common": "9.10~dfsg-0ubuntu10.4",
+    "libgs9": "9.10~dfsg-0ubuntu10.6",
+    "libgs9-common": "9.10~dfsg-0ubuntu10.6",
     "libgsm1:amd64": "1.0.13-4",
     "libgssapi-krb5-2:amd64": "1.12+dfsg-2ubuntu5.2",
     "libgssapi3-heimdal:amd64": "1.6~git20131207+dfsg-1ubuntu1.1",
     "libgssrpc4:amd64": "1.12+dfsg-2ubuntu5.2",
     "libgstreamer-plugins-base1.0-0:amd64": "1.2.4-1~ubuntu2",
     "libgstreamer-plugins-base1.0-dev": "1.2.4-1~ubuntu2",
-    "libgstreamer1.0-0:amd64": "1.2.4-0ubuntu1",
-    "libgstreamer1.0-dev": "1.2.4-0ubuntu1",
+    "libgstreamer1.0-0:amd64": "1.2.4-0ubuntu1.1",
+    "libgstreamer1.0-dev": "1.2.4-0ubuntu1.1",
     "libgtk-3-0:amd64": "3.10.8-0ubuntu1.6",
     "libgtk-3-bin": "3.10.8-0ubuntu1.6",
     "libgtk-3-common": "3.10.8-0ubuntu1.6",
     "libgtk2.0-0:amd64": "2.24.23-0ubuntu1.4",
     "libgtk2.0-bin": "2.24.23-0ubuntu1.4",
     "libgtk2.0-common": "2.24.23-0ubuntu1.4",
-    "libgudev-1.0-0:amd64": "1:204-5ubuntu20.19",
+    "libgudev-1.0-0:amd64": "1:204-5ubuntu20.20",
     "libgusb2:amd64": "0.1.6-5",
     "libgvc6": "2.36.0-0ubuntu3.1",
     "libgvpr2": "2.36.0-0ubuntu3.1",
@@ -765,20 +782,20 @@
     "libltdl-dev:amd64": "2.4.2-1.7ubuntu1",
     "libltdl7:amd64": "2.4.2-1.7ubuntu1",
     "liblwgeom-2.2-5": "2.2.2+dfsg-5.pgdg14.04+1",
-    "liblwgeom-2.3-0": "2.3.0+dfsg-2.pgdg14.04+1",
+    "liblwgeom-2.3-0": "2.3.1+dfsg-1.pgdg14.04+1",
     "liblwres90": "1:9.9.5.dfsg-3ubuntu0.7",
-    "liblxc1": "1.0.8-0ubuntu0.3",
+    "liblxc1": "1.0.8-0ubuntu0.4",
     "liblzma-dev:amd64": "5.1.1alpha+20120614-2ubuntu2",
     "liblzma5:amd64": "5.1.1alpha+20120614-2ubuntu2",
     "liblzo2-2:amd64": "2.06-1.2ubuntu1.1",
     "libm17n-0": "1.6.4-2ubuntu1",
     "libmagic-dev:amd64": "1:5.14-2ubuntu3.3",
     "libmagic1:amd64": "1:5.14-2ubuntu3.3",
-    "libmagickcore-dev": "8:6.7.7.10-6ubuntu3.1",
-    "libmagickcore5:amd64": "8:6.7.7.10-6ubuntu3.1",
-    "libmagickcore5-extra:amd64": "8:6.7.7.10-6ubuntu3.1",
-    "libmagickwand-dev": "8:6.7.7.10-6ubuntu3.1",
-    "libmagickwand5:amd64": "8:6.7.7.10-6ubuntu3.1",
+    "libmagickcore-dev": "8:6.7.7.10-6ubuntu3.3",
+    "libmagickcore5:amd64": "8:6.7.7.10-6ubuntu3.3",
+    "libmagickcore5-extra:amd64": "8:6.7.7.10-6ubuntu3.3",
+    "libmagickwand-dev": "8:6.7.7.10-6ubuntu3.3",
+    "libmagickwand5:amd64": "8:6.7.7.10-6ubuntu3.3",
     "libmail-sendmail-perl": "0.79.16-1",
     "libmcrypt-dev": "2.5.8-3.1ubuntu1",
     "libmcrypt4": "2.5.8-3.1ubuntu1",
@@ -799,10 +816,10 @@
     "libmpdec2:amd64": "2.4.0-6",
     "libmpfr4:amd64": "3.1.2-1",
     "libmtdev1:amd64": "1.1.4-1ubuntu1",
-    "libmysqlclient-dev": "5.7.15-1ubuntu14.04",
-    "libmysqlclient18:amd64": "5.5.52-0ubuntu0.14.04.1",
-    "libmysqlclient20:amd64": "5.7.15-1ubuntu14.04",
-    "libmysqld-dev": "5.7.15-1ubuntu14.04",
+    "libmysqlclient-dev": "5.7.17-1ubuntu14.04",
+    "libmysqlclient18:amd64": "5.5.53-0ubuntu0.14.04.1",
+    "libmysqlclient20:amd64": "5.7.17-1ubuntu14.04",
+    "libmysqld-dev": "5.7.17-1ubuntu14.04",
     "libncurses5:amd64": "5.9+20140118-1ubuntu1",
     "libncurses5-dev:amd64": "5.9+20140118-1ubuntu1",
     "libncursesw5:amd64": "5.9+20140118-1ubuntu1",
@@ -815,8 +832,8 @@
     "libnih-dbus1:amd64": "1.0.3-4ubuntu25",
     "libnih1:amd64": "1.0.3-4ubuntu25",
     "libnspr4:amd64": "2:4.12-0ubuntu0.14.04.1",
-    "libnss3:amd64": "2:3.23-0ubuntu0.14.04.1",
-    "libnss3-nssdb": "2:3.23-0ubuntu0.14.04.1",
+    "libnss3:amd64": "2:3.26.2-0ubuntu0.14.04.3",
+    "libnss3-nssdb": "2:3.26.2-0ubuntu0.14.04.3",
     "libnuma1:amd64": "2.0.9~rc5-1ubuntu3.14.04.1",
     "libodbc1:amd64": "2.2.14p2-5ubuntu5",
     "libogdi3.2": "3.2.0~beta2-7ubuntu1",
@@ -869,8 +886,8 @@
     "libpolkit-gobject-1-0:amd64": "0.105-4ubuntu3.14.04.1",
     "libpoppler44:amd64": "0.24.5-2ubuntu4.4",
     "libpopt0:amd64": "1.16-8ubuntu1",
-    "libpq-dev": "9.6.0-1.pgdg14.04+1",
-    "libpq5:amd64": "9.6.0-1.pgdg14.04+1",
+    "libpq-dev": "9.6.1-2.pgdg14.04+1",
+    "libpq5:amd64": "9.6.1-2.pgdg14.04+1",
     "libprocps3:amd64": "1:3.3.9-1ubuntu2.2",
     "libproj0": "4.8.0-2ubuntu2",
     "libprotobuf-dev:amd64": "2.5.0-9ubuntu1",
@@ -885,9 +902,9 @@
     "libpython2.7-minimal:amd64": "2.7.6-8ubuntu0.2",
     "libpython2.7-stdlib:amd64": "2.7.6-8ubuntu0.2",
     "libpython3-stdlib:amd64": "3.4.0-0ubuntu2",
-    "libpython3.4:amd64": "3.4.3-1ubuntu1~14.04.4",
-    "libpython3.4-minimal:amd64": "3.4.3-1ubuntu1~14.04.4",
-    "libpython3.4-stdlib:amd64": "3.4.3-1ubuntu1~14.04.4",
+    "libpython3.4:amd64": "3.4.3-1ubuntu1~14.04.5",
+    "libpython3.4-minimal:amd64": "3.4.3-1ubuntu1~14.04.5",
+    "libpython3.4-stdlib:amd64": "3.4.3-1ubuntu1~14.04.5",
     "libqt53d5:amd64": "5.0~git20130731-0ubuntu5",
     "libqt5concurrent5:amd64": "5.2.1+dfsg-1ubuntu14.3",
     "libqt5core5a:amd64": "5.2.1+dfsg-1ubuntu14.3",
@@ -964,11 +981,11 @@
     "libstdc++-4.8-dev:amd64": "4.8.4-2ubuntu1~14.04.3",
     "libstdc++6:amd64": "4.8.4-2ubuntu1~14.04.3",
     "libsub-name-perl": "0.05-1build4",
-    "libswscale2:amd64": "6:9.18-0ubuntu0.14.04.1",
+    "libswscale2:amd64": "6:9.20-0ubuntu0.14.04.1",
     "libsybdb5:amd64": "0.91-5",
     "libsys-hostname-long-perl": "1.4-3",
     "libsystemd-daemon0:amd64": "204-5ubuntu20.18",
-    "libsystemd-journal0:amd64": "204-5ubuntu20.19",
+    "libsystemd-journal0:amd64": "204-5ubuntu20.20",
     "libsystemd-login0:amd64": "204-5ubuntu20.18",
     "libtasn1-6:amd64": "3.4-3ubuntu0.4",
     "libtasn1-6-dev": "3.4-3ubuntu0.4",
@@ -1004,7 +1021,7 @@
     "libusb-1.0-0:amd64": "2:1.0.17-1ubuntu2",
     "libustr-1.0-1:amd64": "1.0.4-3ubuntu2",
     "libutempter0": "1.1.5-4build1",
-    "libuuid1:amd64": "2.20.1-5.1ubuntu20.7",
+    "libuuid1:amd64": "2.20.1-5.1ubuntu20.9",
     "libv4l-0:amd64": "1.0.1-1",
     "libv4lconvert0:amd64": "1.0.1-1",
     "libva1:amd64": "1.3.0-2",
@@ -1116,7 +1133,7 @@
     "libxxf86vm1:amd64": "1:1.1.3-1",
     "libyaml-0-2:amd64": "0.1.4-3ubuntu3.1",
     "libyaml-dev:amd64": "0.1.4-3ubuntu3.1",
-    "linux-libc-dev:amd64": "3.13.0-96.143",
+    "linux-libc-dev:amd64": "3.13.0-107.154",
     "lksctp-tools": "1.0.15+dfsg-1",
     "llvm": "1:3.4-0ubuntu1",
     "llvm-3.4": "1:3.4-1ubuntu3",
@@ -1132,8 +1149,8 @@
     "lshw": "02.16-2ubuntu1.3",
     "lsof": "4.86+dfsg-1ubuntu2",
     "ltrace": "0.7.3-4ubuntu5.1",
-    "lxc": "1.0.8-0ubuntu0.3",
-    "lxc-templates": "1.0.8-0ubuntu0.3",
+    "lxc": "1.0.8-0ubuntu0.4",
+    "lxc-templates": "1.0.8-0ubuntu0.4",
     "lzop": "1.03-3",
     "m17n-contrib": "1.1.14-1",
     "m17n-db": "1.6.4-1",
@@ -1144,7 +1161,7 @@
     "manpages": "3.54-1ubuntu1",
     "manpages-dev": "3.54-1ubuntu1",
     "mawk": "1.3.3-17ubuntu2",
-    "memcached": "1.4.14-0ubuntu9",
+    "memcached": "1.4.14-0ubuntu9.1",
     "mercurial": "2.8.2-1ubuntu1.3",
     "mercurial-common": "2.8.2-1ubuntu1.3",
     "mesa-common-dev": "10.1.3-0ubuntu0.6",
@@ -1162,11 +1179,11 @@
     "mtr-tiny": "0.85-2",
     "multiarch-support": "2.19-0ubuntu6.7",
     "mysql-apt-config": "0.6.0-1",
-    "mysql-client": "5.7.15-1ubuntu14.04",
-    "mysql-common": "5.7.15-1ubuntu14.04",
-    "mysql-community-client": "5.7.15-1ubuntu14.04",
-    "mysql-community-server": "5.7.15-1ubuntu14.04",
-    "mysql-server": "5.7.15-1ubuntu14.04",
+    "mysql-client": "5.7.17-1ubuntu14.04",
+    "mysql-common": "5.7.17-1ubuntu14.04",
+    "mysql-community-client": "5.7.17-1ubuntu14.04",
+    "mysql-community-server": "5.7.17-1ubuntu14.04",
+    "mysql-server": "5.7.17-1ubuntu14.04",
     "nano": "2.2.6-1ubuntu1",
     "ncurses-base": "5.9+20140118-1ubuntu1",
     "ncurses-bin": "5.9+20140118-1ubuntu1",
@@ -1177,19 +1194,19 @@
     "netcat-openbsd": "1.105-7ubuntu1",
     "netpbm": "2:10.0-15ubuntu2",
     "ntfs-3g": "1:2013.1.13AR.1-2ubuntu2",
-    "ntp": "1:4.2.6.p5+dfsg-3ubuntu2.14.04.8",
+    "ntp": "1:4.2.6.p5+dfsg-3ubuntu2.14.04.10",
     "ntpdate": "1:4.2.6.p5+dfsg-3ubuntu2.14.04.8",
     "numactl": "2.0.9~rc5-1ubuntu3.14.04.2",
     "odbcinst": "2.2.14p2-5ubuntu5",
     "odbcinst1debian2:amd64": "2.2.14p2-5ubuntu5",
     "open-vm-tools": "2:9.4.0-1280544-5ubuntu6.2",
-    "openjdk-7-jdk:amd64": "7u111-2.6.7-0ubuntu0.14.04.3",
-    "openjdk-7-jre:amd64": "7u111-2.6.7-0ubuntu0.14.04.3",
-    "openjdk-7-jre-headless:amd64": "7u111-2.6.7-0ubuntu0.14.04.3",
-    "openjdk-8-jdk:amd64": "8u91-b14-0ubuntu4~14.04",
-    "openjdk-8-jdk-headless:amd64": "8u91-b14-0ubuntu4~14.04",
-    "openjdk-8-jre:amd64": "8u91-b14-0ubuntu4~14.04",
-    "openjdk-8-jre-headless:amd64": "8u91-b14-0ubuntu4~14.04",
+    "openjdk-7-jdk:amd64": "7u121-2.6.8-1ubuntu0.14.04.1",
+    "openjdk-7-jre:amd64": "7u121-2.6.8-1ubuntu0.14.04.1",
+    "openjdk-7-jre-headless:amd64": "7u121-2.6.8-1ubuntu0.14.04.1",
+    "openjdk-8-jdk:amd64": "8u111-b14-3~14.04.1",
+    "openjdk-8-jdk-headless:amd64": "8u111-b14-3~14.04.1",
+    "openjdk-8-jre:amd64": "8u111-b14-3~14.04.1",
+    "openjdk-8-jre-headless:amd64": "8u111-b14-3~14.04.1",
     "openssh-client": "1:6.6p1-2ubuntu2.6",
     "openssh-server": "1:6.6p1-2ubuntu2.6",
     "openssh-sftp-server": "1:6.6p1-2ubuntu2.6",
@@ -1218,21 +1235,21 @@
     "pollinate": "4.7-0ubuntu1.4",
     "poppler-data": "0.4.6-4",
     "popularity-contest": "1.57ubuntu1",
-    "postgis": "2.3.0+dfsg-2.pgdg14.04+1",
-    "postgis-doc": "2.3.0+dfsg-2.pgdg14.04+1",
-    "postgresql-9.5": "9.5.4-1.pgdg14.04+2",
+    "postgis": "2.3.1+dfsg-1.pgdg14.04+1",
+    "postgis-doc": "2.3.1+dfsg-1.pgdg14.04+1",
+    "postgresql-9.5": "9.5.5-1.pgdg14.04+1",
     "postgresql-9.5-postgis-2.2": "2.2.2+dfsg-7~137.gite11228b.pgdg14.04+1",
-    "postgresql-9.5-postgis-2.3": "2.3.0+dfsg-2.pgdg14.04+1",
-    "postgresql-9.5-postgis-2.3-scripts": "2.3.0+dfsg-2.pgdg14.04+1",
-    "postgresql-9.6": "9.6.0-1.pgdg14.04+1",
-    "postgresql-9.6-postgis-2.3": "2.3.0+dfsg-2.pgdg14.04+1",
-    "postgresql-9.6-postgis-2.3-scripts": "2.3.0+dfsg-2.pgdg14.04+1",
-    "postgresql-client-9.5": "9.5.4-1.pgdg14.04+2",
-    "postgresql-client-9.6": "9.6.0-1.pgdg14.04+1",
-    "postgresql-client-common": "177.pgdg14.04+1",
-    "postgresql-common": "177.pgdg14.04+1",
-    "postgresql-contrib-9.5": "9.5.4-1.pgdg14.04+2",
-    "postgresql-contrib-9.6": "9.6.0-1.pgdg14.04+1",
+    "postgresql-9.5-postgis-2.3": "2.3.1+dfsg-1.pgdg14.04+1",
+    "postgresql-9.5-postgis-2.3-scripts": "2.3.1+dfsg-1.pgdg14.04+1",
+    "postgresql-9.6": "9.6.1-2.pgdg14.04+1",
+    "postgresql-9.6-postgis-2.3": "2.3.1+dfsg-1.pgdg14.04+1",
+    "postgresql-9.6-postgis-2.3-scripts": "2.3.1+dfsg-1.pgdg14.04+1",
+    "postgresql-client-9.5": "9.5.5-1.pgdg14.04+1",
+    "postgresql-client-9.6": "9.6.1-2.pgdg14.04+1",
+    "postgresql-client-common": "178.pgdg14.04+1",
+    "postgresql-common": "178.pgdg14.04+1",
+    "postgresql-contrib-9.5": "9.5.5-1.pgdg14.04+1",
+    "postgresql-contrib-9.6": "9.6.1-2.pgdg14.04+1",
     "powermgmt-base": "1.31build1",
     "ppp": "2.4.5-5.1ubuntu2.2",
     "pppconfig": "2.3.19ubuntu1",
@@ -1299,7 +1316,7 @@
     "python3-distupgrade": "1:0.220.8",
     "python3-gdbm:amd64": "3.4.3-1~14.04.2",
     "python3-gi": "3.12.0-1ubuntu1",
-    "python3-lxc": "1.0.8-0ubuntu0.3",
+    "python3-lxc": "1.0.8-0ubuntu0.4",
     "python3-minimal": "3.4.0-0ubuntu2",
     "python3-newt": "0.52.15-2ubuntu5",
     "python3-pkg-resources": "3.3-1ubuntu2",
@@ -1307,9 +1324,9 @@
     "python3-pycurl": "7.19.3-0ubuntu3",
     "python3-software-properties": "0.92.37.7",
     "python3-update-manager": "1:0.196.14",
-    "python3.4": "3.4.3-1ubuntu1~14.04.4",
-    "python3.4-minimal": "3.4.3-1ubuntu1~14.04.4",
-    "qemu-utils": "2.0.0+dfsg-2ubuntu1.27",
+    "python3.4": "3.4.3-1ubuntu1~14.04.5",
+    "python3.4-minimal": "3.4.3-1ubuntu1~14.04.5",
+    "qemu-utils": "2.0.0+dfsg-2ubuntu1.30",
     "qt5-default:amd64": "5.2.1+dfsg-1ubuntu14.3",
     "qt5-qmake:amd64": "5.2.1+dfsg-1ubuntu14.3",
     "qt55base": "5.5.1-1basyskom2",
@@ -1372,8 +1389,8 @@
     "tk8.6": "8.6.1-3ubuntu2",
     "tmux": "1.8-5",
     "tsconf": "1.0-12",
-    "tzdata": "2016f-0ubuntu0.14.04",
-    "tzdata-java": "2016f-0ubuntu0.14.04",
+    "tzdata": "2016j-0ubuntu0.14.04",
+    "tzdata-java": "2016j-0ubuntu0.14.04",
     "ubuntu-keyring": "2012.05.19",
     "ubuntu-minimal": "1.325",
     "ubuntu-release-upgrader-core": "1:0.220.8",
@@ -1391,12 +1408,12 @@
     "ureadahead": "0.100.0-16",
     "usbutils": "1:007-2ubuntu1",
     "util-linux": "2.20.1-5.1ubuntu20.7",
-    "uuid-dev": "2.20.1-5.1ubuntu20.7",
+    "uuid-dev": "2.20.1-5.1ubuntu20.9",
     "uuid-runtime": "2.20.1-5.1ubuntu20.7",
-    "vim": "2:7.4.052-1ubuntu3",
-    "vim-common": "2:7.4.052-1ubuntu3",
-    "vim-runtime": "2:7.4.052-1ubuntu3",
-    "vim-tiny": "2:7.4.052-1ubuntu3",
+    "vim": "2:7.4.052-1ubuntu3.1",
+    "vim-common": "2:7.4.052-1ubuntu3.1",
+    "vim-runtime": "2:7.4.052-1ubuntu3.1",
+    "vim-tiny": "2:7.4.052-1ubuntu3.1",
     "vnc4server": "4.1.1+xorg4.3.0-37ubuntu5.0.2",
     "w3m": "0.5.3-15",
     "wget": "1.15-1ubuntu1.14.04.2",
3 Likes

CircleCI support promised that sbt 0.13.13 was coming as well.
I don’t see it here or in the previous image. Please add that to this image yet.

Sorry for missing that! I’ll make sure to include in the this image update.

1 Like

I see there are no node 6 versions listed here, so does that mean 6.1.0 will be the only 6 version available?

https://circleci.com/docs/1.0/build-image-trusty/#nodejs

Great! Is there a way to be informed of these big updates? A Twitter, or newsletter, maybe?

We didn’t pre-install new versions of NodeJS this time because we are considering some changes to versions that we will preinstall in the next image update. Briefly speaking, we are considering to pre-install less versions of NodeJS (possibly only the latest version of LTS): the rationale is that the release cycle of NodeJS is very fast and frequent and it’s difficult for us to keep up the cycle and install everything they release. Furthermore, installing a missing version of NodeJS is very fast compared to other languages such as Python or Ruby. This is of course trade-off and we are still considering the best we can do.

Please follow “Announcements” category in https://discuss.circleci.com. We also made a tweet https://twitter.com/circleci/status/819633562534154240

Thanks!

2 Likes

Follow announcements by selecting “Watching First Post” or higher; you’ll get an email sent to the address you registered with on Discuss.

2 Likes

Ruby builds are still broken due to .so LoadErrors, even without the cache. Did someone actually test the image before releasing it?

1 Like

Sorry you’re having issues with Ruby on the new image.

As noted in the release announcement above we’re aware that this happens for some projects. Clearing the cache should resolve the issues. If you’re not able to do that, please email support@circleci.com with a link to your project and we’ll do it for you.

Just emailed support. Clearing the cache does not resolve the issue. That said is there a reason why CircleCI didn’t automatically clear the caches if this was going to be a known build issue?

I’m sure this has cost various projects multiple hours in attempting to debug builds that would have otherwise just worked. From the DevOps perspective, having a CI platform that intermittently fails builds due to internal updates destroys its own value proposition.

Furthermore, announcements on discuss and twitter are not proper forums for announcing breaking changes. At least send an email to those potentially affected. How does having to constantly monitor these “announcements” actively help the DevOps mission?

1 Like

This is not working!

great, my builds are all failing now. somehow docker-compose won’t upgrade or install now with a pip install docker-compose or pip install ‘docker-compose>=1.9.0’

Could you open a support ticket about this? There isn’t enough information here to be able to debug what’s happening.

It looks like docker-compose released breaking changes. Can you downgrade to 1.9.0 and pin the version?