{"action":"created","issue":{"url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/issues/57","repository_url":"https://api.github.com/repos/mapbox/mapbox-upload-validate","labels_url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/issues/57/comments","events_url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/issues/57/events","html_url":"https://github.com/mapbox/mapbox-upload-validate/pull/57","id":143004860,"number":57,"title":"[WIP] Use tilelive.copy to validate vtiles in mbtiles","user":{"login":"jakepruitt","id":5084263,"avatar_url":"https://avatars.githubusercontent.com/u/5084263?v=3","gravatar_id":"","url":"https://api.github.com/users/jakepruitt","html_url":"https://github.com/jakepruitt","followers_url":"https://api.github.com/users/jakepruitt/followers","following_url":"https://api.github.com/users/jakepruitt/following{/other_user}","gists_url":"https://api.github.com/users/jakepruitt/gists{/gist_id}","starred_url":"https://api.github.com/users/jakepruitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakepruitt/subscriptions","organizations_url":"https://api.github.com/users/jakepruitt/orgs","repos_url":"https://api.github.com/users/jakepruitt/repos","events_url":"https://api.github.com/users/jakepruitt/events{/privacy}","received_events_url":"https://api.github.com/users/jakepruitt/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-23T16:09:39Z","updated_at":"2016-03-23T17:03:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/pulls/57","html_url":"https://github.com/mapbox/mapbox-upload-validate/pull/57","diff_url":"https://github.com/mapbox/mapbox-upload-validate/pull/57.diff","patch_url":"https://github.com/mapbox/mapbox-upload-validate/pull/57.patch"},"body":"@mapsam this is a PR into the `every-tile` branch that changes the logic to use tilelive-copy. Still lots of bugs that need to be worked out, but hopefully we'll get this ready to ship.\r\n\r\nThe next step would be adding this transform stream in `mapbox-tile-copy` as a `transform` option in its call to `tilelive.copy` (refs https://github.com/mapbox/mapbox-tile-copy/blob/master/lib/tilelivecopy.js#L53). We'll need to adapt the `tilelive.copy` function to accept an array of transform streams, since there isn't a good way to combine transform streams into one transform stream, and we need a way to have a stats transform and validation transform on mbtiles files.\r\n\r\ncc/ @springmeyer @flippmoke @rclark "},"comment":{"url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/issues/comments/200443486","html_url":"https://github.com/mapbox/mapbox-upload-validate/pull/57#issuecomment-200443486","issue_url":"https://api.github.com/repos/mapbox/mapbox-upload-validate/issues/57","id":200443486,"user":{"login":"mapsam","id":1943001,"avatar_url":"https://avatars.githubusercontent.com/u/1943001?v=3","gravatar_id":"","url":"https://api.github.com/users/mapsam","html_url":"https://github.com/mapsam","followers_url":"https://api.github.com/users/mapsam/followers","following_url":"https://api.github.com/users/mapsam/following{/other_user}","gists_url":"https://api.github.com/users/mapsam/gists{/gist_id}","starred_url":"https://api.github.com/users/mapsam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mapsam/subscriptions","organizations_url":"https://api.github.com/users/mapsam/orgs","repos_url":"https://api.github.com/users/mapsam/repos","events_url":"https://api.github.com/users/mapsam/events{/privacy}","received_events_url":"https://api.github.com/users/mapsam/received_events","type":"User","site_admin":false},"created_at":"2016-03-23T17:03:10Z","updated_at":"2016-03-23T17:03:10Z","body":"Thanks for putting this together @jakepruitt! Happy to have this merged in to keep our heads straight."}}