{"action":"opened","issue":{"url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1945","repository_url":"https://api.github.com/repos/backdrop/backdrop-issues","labels_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1945/labels{/name}","comments_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1945/comments","events_url":"https://api.github.com/repos/backdrop/backdrop-issues/issues/1945/events","html_url":"https://github.com/backdrop/backdrop-issues/issues/1945","id":157431080,"number":1945,"title":"Upgrade Travis-CI to use trusty distribution","user":{"login":"deekayen","id":382319,"avatar_url":"https://avatars.githubusercontent.com/u/382319?v=3","gravatar_id":"","url":"https://api.github.com/users/deekayen","html_url":"https://github.com/deekayen","followers_url":"https://api.github.com/users/deekayen/followers","following_url":"https://api.github.com/users/deekayen/following{/other_user}","gists_url":"https://api.github.com/users/deekayen/gists{/gist_id}","starred_url":"https://api.github.com/users/deekayen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deekayen/subscriptions","organizations_url":"https://api.github.com/users/deekayen/orgs","repos_url":"https://api.github.com/users/deekayen/repos","events_url":"https://api.github.com/users/deekayen/events{/privacy}","received_events_url":"https://api.github.com/users/deekayen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-30T04:54:08Z","updated_at":"2016-05-30T04:54:08Z","closed_at":null,"body":"I know with #1906 lingering, this may not be the most welcome idea, but the end of life for Ubuntu precise will be upon us in no time. I spent the day upgrading the .travis.yml file to make successful builds using the travis-ci trusty beta environment.\r\n\r\nI didn't really expect this to be something as formal as doing a pull request, but I did save the patch between the current precise version and trusty.\r\n\r\nHere's my last successful build before creating this issue: https://travis-ci.org/deekayen/backdrop/builds/133834857\r\n\r\nHighlights:\r\n\r\n- Uses minimum version of PHP 5.5 instead of 5.3 since trusty shipped with 5.5.9.\r\n- RUNSPLIT creates 4 jobs instead of the current 6. It adds a minute to the elapsed time, but reduces the compute time by about 6 minutes. This frees up time for another job on a different build. I think the reduction is savings from not doing the VM setup two more times.\r\n- MySQL server isn't installed by default, so this change adds it in the new apt addon.\r\n- Ubuntu multiverse isn't in the default travis image, so this build config has to add it to be able to install libapache2-mod-fastcgi.\r\n- The default name of the apache site filename changed. This adjusts to use the new one.\r\n- The precise travis home directory has more permissive access it seems, so this has to chmod for Apache to be able to read the cloned files.\r\n- The vhost.conf file had to be modified to override the default setting to deny access to the directory. Without the change, Apache returns a 403 forbidden error when trying to load localhost.\r\n\r\nGist with a patch and the result file: https://gist.github.com/deekayen/10b286c90fd66184bddc1db4b75ec4f9\r\n\r\nIf you're interested, I'm keeping the branch in my fork in case I should turn it into a pull request."}}
{"actor":{"display_login":"deekayen"}}