{"action":"created","issue":{"url":"https://api.github.com/repos/gulpjs/vinyl-fs/issues/189","repository_url":"https://api.github.com/repos/gulpjs/vinyl-fs","labels_url":"https://api.github.com/repos/gulpjs/vinyl-fs/issues/189/labels{/name}","comments_url":"https://api.github.com/repos/gulpjs/vinyl-fs/issues/189/comments","events_url":"https://api.github.com/repos/gulpjs/vinyl-fs/issues/189/events","html_url":"https://github.com/gulpjs/vinyl-fs/issues/189","id":164209250,"number":189,"title":"open event doesn't fire on fs.createWriteStream before finish event is fired","user":{"login":"phated","id":992373,"avatar_url":"https://avatars.githubusercontent.com/u/992373?v=3","gravatar_id":"","url":"https://api.github.com/users/phated","html_url":"https://github.com/phated","followers_url":"https://api.github.com/users/phated/followers","following_url":"https://api.github.com/users/phated/following{/other_user}","gists_url":"https://api.github.com/users/phated/gists{/gist_id}","starred_url":"https://api.github.com/users/phated/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phated/subscriptions","organizations_url":"https://api.github.com/users/phated/orgs","repos_url":"https://api.github.com/users/phated/repos","events_url":"https://api.github.com/users/phated/events{/privacy}","received_events_url":"https://api.github.com/users/phated/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gulpjs/vinyl-fs/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-07-07T01:16:55Z","updated_at":"2016-07-07T05:33:55Z","closed_at":null,"body":"All the tests that have streaming content have a `setTimeout(..., 100)` to account for this but that seems wrong.  We need to figure out why this is happening.\r\n\r\n@erikkemperman would you want to dig into this if you have some time?  I've been looking at https://github.com/nodejs/node/blob/v0.10.46/lib/fs.js#L1625 but I haven't found anything yet."},"comment":{"url":"https://api.github.com/repos/gulpjs/vinyl-fs/issues/comments/230983103","html_url":"https://github.com/gulpjs/vinyl-fs/issues/189#issuecomment-230983103","issue_url":"https://api.github.com/repos/gulpjs/vinyl-fs/issues/189","id":230983103,"user":{"login":"erikkemperman","id":3100637,"avatar_url":"https://avatars.githubusercontent.com/u/3100637?v=3","gravatar_id":"","url":"https://api.github.com/users/erikkemperman","html_url":"https://github.com/erikkemperman","followers_url":"https://api.github.com/users/erikkemperman/followers","following_url":"https://api.github.com/users/erikkemperman/following{/other_user}","gists_url":"https://api.github.com/users/erikkemperman/gists{/gist_id}","starred_url":"https://api.github.com/users/erikkemperman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erikkemperman/subscriptions","organizations_url":"https://api.github.com/users/erikkemperman/orgs","repos_url":"https://api.github.com/users/erikkemperman/repos","events_url":"https://api.github.com/users/erikkemperman/events{/privacy}","received_events_url":"https://api.github.com/users/erikkemperman/received_events","type":"User","site_admin":false},"created_at":"2016-07-07T05:33:55Z","updated_at":"2016-07-07T05:33:55Z","body":"Looks like it was added back in 2012.\r\nhttps://github.com/nodejs/node/commit/44b308b1f7beaa3398d869f1626f01ae6526bc0b\r\n Not sure if it is safe to expect this to work consistently on all 0.10 versions, but if so just opening our own fd and passing it into `createWriteStream` would solve this problem I think."}}
{"actor":{"display_login":"erikkemperman"}}