{"action":"created","issue":{"url":"https://api.github.com/repos/freedomofpress/grsec/issues/32","labels_url":"https://api.github.com/repos/freedomofpress/grsec/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/freedomofpress/grsec/issues/32/comments","events_url":"https://api.github.com/repos/freedomofpress/grsec/issues/32/events","html_url":"https://github.com/freedomofpress/grsec/pull/32","id":121372749,"number":32,"title":"Fix building 4.x kernels in Vagrant","user":{"login":"conorsch","id":657862,"avatar_url":"https://avatars.githubusercontent.com/u/657862?v=3","gravatar_id":"","url":"https://api.github.com/users/conorsch","html_url":"https://github.com/conorsch","followers_url":"https://api.github.com/users/conorsch/followers","following_url":"https://api.github.com/users/conorsch/following{/other_user}","gists_url":"https://api.github.com/users/conorsch/gists{/gist_id}","starred_url":"https://api.github.com/users/conorsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conorsch/subscriptions","organizations_url":"https://api.github.com/users/conorsch/orgs","repos_url":"https://api.github.com/users/conorsch/repos","events_url":"https://api.github.com/users/conorsch/events{/privacy}","received_events_url":"https://api.github.com/users/conorsch/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-10T00:22:10Z","updated_at":"2015-12-10T00:25:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/freedomofpress/grsec/pulls/32","html_url":"https://github.com/freedomofpress/grsec/pull/32","diff_url":"https://github.com/freedomofpress/grsec/pull/32.diff","patch_url":"https://github.com/freedomofpress/grsec/pull/32.patch"},"body":"Due to a bug in `kernel-package` in Ubuntu 14.04 LTS (see #30 for details), we can't use `make-kpkg` to build 4.x Linux kernels with stable, non-backported distribution packages. Rather than fight over the meaning of LTS, we can simply switch the Vagrant base box for the `grsec-build` host to use `ubuntu/vivid64` rather than `ubuntu/trusty64`. Some minor packages changes result.\r\n\r\n_Not_ included in this PR is a set of Ansible tasks to validate the OS under which the build is happening and scream bloody murder if 14.04 is detected. Happy to add such features to this PR, or they can be handled separately."},"comment":{"url":"https://api.github.com/repos/freedomofpress/grsec/issues/comments/163446030","html_url":"https://github.com/freedomofpress/grsec/pull/32#issuecomment-163446030","issue_url":"https://api.github.com/repos/freedomofpress/grsec/issues/32","id":163446030,"user":{"login":"conorsch","id":657862,"avatar_url":"https://avatars.githubusercontent.com/u/657862?v=3","gravatar_id":"","url":"https://api.github.com/users/conorsch","html_url":"https://github.com/conorsch","followers_url":"https://api.github.com/users/conorsch/followers","following_url":"https://api.github.com/users/conorsch/following{/other_user}","gists_url":"https://api.github.com/users/conorsch/gists{/gist_id}","starred_url":"https://api.github.com/users/conorsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/conorsch/subscriptions","organizations_url":"https://api.github.com/users/conorsch/orgs","repos_url":"https://api.github.com/users/conorsch/repos","events_url":"https://api.github.com/users/conorsch/events{/privacy}","received_events_url":"https://api.github.com/users/conorsch/received_events","type":"User","site_admin":false},"created_at":"2015-12-10T00:25:09Z","updated_at":"2015-12-10T00:25:09Z","body":"Over the next few days, I'll script some build-and-install runs in Vagrant (rather than cloud providers) and report back with detailed results. Using the `manual` build strategy slows down the testing procedure a bit, but better safe than sorry."}}