{"action":"created","issue":{"url":"https://api.github.com/repos/wlandau/workflowHelper/issues/1","repository_url":"https://api.github.com/repos/wlandau/workflowHelper","labels_url":"https://api.github.com/repos/wlandau/workflowHelper/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/wlandau/workflowHelper/issues/1/comments","events_url":"https://api.github.com/repos/wlandau/workflowHelper/issues/1/events","html_url":"https://github.com/wlandau/workflowHelper/issues/1","id":156357976,"number":1,"title":"Storage inefficiency","user":{"login":"wlandau","id":1580860,"avatar_url":"https://avatars.githubusercontent.com/u/1580860?v=3","gravatar_id":"","url":"https://api.github.com/users/wlandau","html_url":"https://github.com/wlandau","followers_url":"https://api.github.com/users/wlandau/followers","following_url":"https://api.github.com/users/wlandau/following{/other_user}","gists_url":"https://api.github.com/users/wlandau/gists{/gist_id}","starred_url":"https://api.github.com/users/wlandau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wlandau/subscriptions","organizations_url":"https://api.github.com/users/wlandau/orgs","repos_url":"https://api.github.com/users/wlandau/repos","events_url":"https://api.github.com/users/wlandau/events{/privacy}","received_events_url":"https://api.github.com/users/wlandau/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-05-23T20:20:11Z","updated_at":"2016-06-06T02:13:50Z","closed_at":"2016-06-06T02:13:50Z","body":"Workflows generate three separate copies of each saved object: one in an RDS file in the `workflowHelper` cache or current working directory and two others in `remake`'s hidden `.remake` cache. When I tried sharing the names of objects across instances of remake, only one copy is retained in `.remake`, but that triggers unwanted rebuilds. Sticking to just a single copy in `.remake` also triggers unwanted rebuilds. (To enforce reproducibility, `remake` doesn't just simply load R objects from other sessions.) Removing the `.remake` cache between instances of `remake` would disable rebuilds in responses to change in the user's code. To bring it down to a single copy, I think I would have to give up on `remake` or make the user micromanage files, neither of which is desirable.\r\n"},"comment":{"url":"https://api.github.com/repos/wlandau/workflowHelper/issues/comments/223854993","html_url":"https://github.com/wlandau/workflowHelper/issues/1#issuecomment-223854993","issue_url":"https://api.github.com/repos/wlandau/workflowHelper/issues/1","id":223854993,"user":{"login":"wlandau","id":1580860,"avatar_url":"https://avatars.githubusercontent.com/u/1580860?v=3","gravatar_id":"","url":"https://api.github.com/users/wlandau","html_url":"https://github.com/wlandau","followers_url":"https://api.github.com/users/wlandau/followers","following_url":"https://api.github.com/users/wlandau/following{/other_user}","gists_url":"https://api.github.com/users/wlandau/gists{/gist_id}","starred_url":"https://api.github.com/users/wlandau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wlandau/subscriptions","organizations_url":"https://api.github.com/users/wlandau/orgs","repos_url":"https://api.github.com/users/wlandau/repos","events_url":"https://api.github.com/users/wlandau/events{/privacy}","received_events_url":"https://api.github.com/users/wlandau/received_events","type":"User","site_admin":false},"created_at":"2016-06-06T02:13:50Z","updated_at":"2016-06-06T02:13:50Z","body":"Now, parallelRemake and workflowHelper work with just a single instance of remake. See the (parallelism issue)[https://github.com/richfitz/remake/issues/84] of remake for a discussion."}}
{"actor":{"display_login":"wlandau"}}