{"action":"created","issue":{"url":"https://api.github.com/repos/influxdata/kapacitor/issues/191","repository_url":"https://api.github.com/repos/influxdata/kapacitor","labels_url":"https://api.github.com/repos/influxdata/kapacitor/issues/191/labels{/name}","comments_url":"https://api.github.com/repos/influxdata/kapacitor/issues/191/comments","events_url":"https://api.github.com/repos/influxdata/kapacitor/issues/191/events","html_url":"https://github.com/influxdata/kapacitor/pull/191","id":130408288,"number":191,"title":"Build Script Updates","user":{"login":"rossmcdonald","id":4060903,"avatar_url":"https://avatars.githubusercontent.com/u/4060903?v=3","gravatar_id":"","url":"https://api.github.com/users/rossmcdonald","html_url":"https://github.com/rossmcdonald","followers_url":"https://api.github.com/users/rossmcdonald/followers","following_url":"https://api.github.com/users/rossmcdonald/following{/other_user}","gists_url":"https://api.github.com/users/rossmcdonald/gists{/gist_id}","starred_url":"https://api.github.com/users/rossmcdonald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossmcdonald/subscriptions","organizations_url":"https://api.github.com/users/rossmcdonald/orgs","repos_url":"https://api.github.com/users/rossmcdonald/repos","events_url":"https://api.github.com/users/rossmcdonald/events{/privacy}","received_events_url":"https://api.github.com/users/rossmcdonald/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/influxdata/kapacitor/labels/packaging","name":"packaging","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-02-01T16:20:26Z","updated_at":"2016-02-04T18:17:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/influxdata/kapacitor/pulls/191","html_url":"https://github.com/influxdata/kapacitor/pull/191","diff_url":"https://github.com/influxdata/kapacitor/pull/191.diff","patch_url":"https://github.com/influxdata/kapacitor/pull/191.patch"},"body":"Porting changes from the InfluxDB and Telegraf build scripts to `build.py`. There are quite a few changes here, namely:\r\n\r\n- Structure of script was changed to make it easier to port future changes. All project-specific variables and functions should go at the top of the file, while the bottom portion of the file should not change (unless it changes across all projects).\r\n- `tar` package output has a `kapactor-<version>` base directory (instead of the root package filesystem)\r\n- Modified the package output for 32-bit builds to use `i386` instead of `386` designation for easier integration with package managers (doesn't apply to Kapacitor at the moment)\r\n- Moved `boto` import to upload function. Also enabled folder hierarchy when uploading packages to S3 ( can upload to `kapacitor/folder1`, etc).\r\n- A few more CLI options were added (`--no-get`, `--debug`, `--goarm=`, `--pkgarch`)\r\n- Added `--no-vet` to `circle.yml` since it was causing builds to break, and I believe it's unneeded for Kapacitor."},"comment":{"url":"https://api.github.com/repos/influxdata/kapacitor/issues/comments/179978549","html_url":"https://github.com/influxdata/kapacitor/pull/191#issuecomment-179978549","issue_url":"https://api.github.com/repos/influxdata/kapacitor/issues/191","id":179978549,"user":{"login":"nathanielc","id":3771906,"avatar_url":"https://avatars.githubusercontent.com/u/3771906?v=3","gravatar_id":"","url":"https://api.github.com/users/nathanielc","html_url":"https://github.com/nathanielc","followers_url":"https://api.github.com/users/nathanielc/followers","following_url":"https://api.github.com/users/nathanielc/following{/other_user}","gists_url":"https://api.github.com/users/nathanielc/gists{/gist_id}","starred_url":"https://api.github.com/users/nathanielc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathanielc/subscriptions","organizations_url":"https://api.github.com/users/nathanielc/orgs","repos_url":"https://api.github.com/users/nathanielc/repos","events_url":"https://api.github.com/users/nathanielc/events{/privacy}","received_events_url":"https://api.github.com/users/nathanielc/received_events","type":"User","site_admin":false},"created_at":"2016-02-04T18:17:14Z","updated_at":"2016-02-04T18:17:14Z","body":"@rossmcdonald For the go vet I am using different options to the command. So I turned the command into a project specific option so that each project can control what go vet does. Sound good?\r\n"}}