{"action":"created","issue":{"url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/issues/16","labels_url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/issues/16/comments","events_url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/issues/16/events","html_url":"https://github.com/Becksteinlab/MDSynthesis/issues/16","id":63061764,"number":16,"title":"Universes and members should be locateable by relative paths.","user":{"login":"dotsdl","id":1326811,"avatar_url":"https://avatars.githubusercontent.com/u/1326811?v=3","gravatar_id":"","url":"https://api.github.com/users/dotsdl","html_url":"https://github.com/dotsdl","followers_url":"https://api.github.com/users/dotsdl/followers","following_url":"https://api.github.com/users/dotsdl/following{/other_user}","gists_url":"https://api.github.com/users/dotsdl/gists{/gist_id}","starred_url":"https://api.github.com/users/dotsdl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotsdl/subscriptions","organizations_url":"https://api.github.com/users/dotsdl/orgs","repos_url":"https://api.github.com/users/dotsdl/repos","events_url":"https://api.github.com/users/dotsdl/events{/privacy}","received_events_url":"https://api.github.com/users/dotsdl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"dotsdl","id":1326811,"avatar_url":"https://avatars.githubusercontent.com/u/1326811?v=3","gravatar_id":"","url":"https://api.github.com/users/dotsdl","html_url":"https://github.com/dotsdl","followers_url":"https://api.github.com/users/dotsdl/followers","following_url":"https://api.github.com/users/dotsdl/following{/other_user}","gists_url":"https://api.github.com/users/dotsdl/gists{/gist_id}","starred_url":"https://api.github.com/users/dotsdl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotsdl/subscriptions","organizations_url":"https://api.github.com/users/dotsdl/orgs","repos_url":"https://api.github.com/users/dotsdl/repos","events_url":"https://api.github.com/users/dotsdl/events{/privacy}","received_events_url":"https://api.github.com/users/dotsdl/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/milestones/2","html_url":"https://github.com/Becksteinlab/MDSynthesis/milestones/0.5.0","labels_url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/milestones/2/labels","id":962952,"number":2,"title":"0.5.0","description":"","creator":{"login":"dotsdl","id":1326811,"avatar_url":"https://avatars.githubusercontent.com/u/1326811?v=3","gravatar_id":"","url":"https://api.github.com/users/dotsdl","html_url":"https://github.com/dotsdl","followers_url":"https://api.github.com/users/dotsdl/followers","following_url":"https://api.github.com/users/dotsdl/following{/other_user}","gists_url":"https://api.github.com/users/dotsdl/gists{/gist_id}","starred_url":"https://api.github.com/users/dotsdl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotsdl/subscriptions","organizations_url":"https://api.github.com/users/dotsdl/orgs","repos_url":"https://api.github.com/users/dotsdl/repos","events_url":"https://api.github.com/users/dotsdl/events{/privacy}","received_events_url":"https://api.github.com/users/dotsdl/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":1,"state":"open","created_at":"2015-02-03T05:56:00Z","updated_at":"2015-03-19T18:40:36Z","due_on":"2015-03-31T07:00:00Z","closed_at":null},"comments":2,"created_at":"2015-03-19T18:40:36Z","updated_at":"2015-04-01T05:42:56Z","closed_at":null,"body":"At the moment, ``Universes`` and ``Members`` use only stored absolute paths for finding the files they need to generate universes and members, respectively. Relative paths from the Container's basedir are also stored, but they are not yet used. This breaks functionality for Sims and Groups when moving them around in a filesystem, even when the relative paths between these Containers and the files they require haven't changed.\r\n\r\nThe relative paths should be tried in the event the absolute path fails. If the file is found, the absolute path should be updated."},"comment":{"url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/issues/comments/88358223","html_url":"https://github.com/Becksteinlab/MDSynthesis/issues/16#issuecomment-88358223","issue_url":"https://api.github.com/repos/Becksteinlab/MDSynthesis/issues/16","id":88358223,"user":{"login":"dotsdl","id":1326811,"avatar_url":"https://avatars.githubusercontent.com/u/1326811?v=3","gravatar_id":"","url":"https://api.github.com/users/dotsdl","html_url":"https://github.com/dotsdl","followers_url":"https://api.github.com/users/dotsdl/followers","following_url":"https://api.github.com/users/dotsdl/following{/other_user}","gists_url":"https://api.github.com/users/dotsdl/gists{/gist_id}","starred_url":"https://api.github.com/users/dotsdl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dotsdl/subscriptions","organizations_url":"https://api.github.com/users/dotsdl/orgs","repos_url":"https://api.github.com/users/dotsdl/repos","events_url":"https://api.github.com/users/dotsdl/events{/privacy}","received_events_url":"https://api.github.com/users/dotsdl/received_events","type":"User","site_admin":false},"created_at":"2015-04-01T05:42:56Z","updated_at":"2015-04-01T05:42:56Z","body":"Been hacking on this today, and after some significant changes to the ``GroupFile`` and ``Members`` aggregator it's become clear that a reasonable solution practically requires ``Foxhound`` to be implemented at a basic level before this issue can be resolved. I think this should happen before the 0.5.0 release, too, so the release might need pushing back."}}