{"action":"created","issue":{"url":"https://api.github.com/repos/ostreedev/ostree/issues/750","repository_url":"https://api.github.com/repos/ostreedev/ostree","labels_url":"https://api.github.com/repos/ostreedev/ostree/issues/750/labels{/name}","comments_url":"https://api.github.com/repos/ostreedev/ostree/issues/750/comments","events_url":"https://api.github.com/repos/ostreedev/ostree/issues/750/events","html_url":"https://github.com/ostreedev/ostree/pull/750","id":216033062,"number":750,"title":"Add bare-user-only mode that works on non-xattrs filesystems","user":{"login":"alexlarsson","id":990736,"avatar_url":"https://avatars1.githubusercontent.com/u/990736?v=3","gravatar_id":"","url":"https://api.github.com/users/alexlarsson","html_url":"https://github.com/alexlarsson","followers_url":"https://api.github.com/users/alexlarsson/followers","following_url":"https://api.github.com/users/alexlarsson/following{/other_user}","gists_url":"https://api.github.com/users/alexlarsson/gists{/gist_id}","starred_url":"https://api.github.com/users/alexlarsson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexlarsson/subscriptions","organizations_url":"https://api.github.com/users/alexlarsson/orgs","repos_url":"https://api.github.com/users/alexlarsson/repos","events_url":"https://api.github.com/users/alexlarsson/events{/privacy}","received_events_url":"https://api.github.com/users/alexlarsson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":13,"created_at":"2017-03-22T11:37:20Z","updated_at":"2017-03-24T13:03:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ostreedev/ostree/pulls/750","html_url":"https://github.com/ostreedev/ostree/pull/750","diff_url":"https://github.com/ostreedev/ostree/pull/750.diff","patch_url":"https://github.com/ostreedev/ostree/pull/750.patch"},"body":"This mode is similar to bare-user, but does not store the permission,\r\nownership (uid/gid) and xattrs in an xattr on the file objects in the\r\nrepo. Additionally it stores symlinks as symlinks rather than as\r\nregular files+xattrs, like the bare mode. The later is needed because\r\nwe can't store the is-symlink in the xattr.\r\n    \r\nThis means that some metadata is lost, such as the uid. When reading a\r\nrepo like this we always report uid, gid as 0, and no xattrs, so\r\nunless this is true in the commit the resulting repository will\r\nnot fsck correctly.\r\n    \r\nHowever, it the main usecase of the repository is to check out with\r\n--user-mode, then no information is lost, and the repository can\r\nwork on filesystems without xattrs (such as tmpfs).\r\n"},"comment":{"url":"https://api.github.com/repos/ostreedev/ostree/issues/comments/289016837","html_url":"https://github.com/ostreedev/ostree/pull/750#issuecomment-289016837","issue_url":"https://api.github.com/repos/ostreedev/ostree/issues/750","id":289016837,"user":{"login":"cgwalters","id":244096,"avatar_url":"https://avatars3.githubusercontent.com/u/244096?v=3","gravatar_id":"","url":"https://api.github.com/users/cgwalters","html_url":"https://github.com/cgwalters","followers_url":"https://api.github.com/users/cgwalters/followers","following_url":"https://api.github.com/users/cgwalters/following{/other_user}","gists_url":"https://api.github.com/users/cgwalters/gists{/gist_id}","starred_url":"https://api.github.com/users/cgwalters/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cgwalters/subscriptions","organizations_url":"https://api.github.com/users/cgwalters/orgs","repos_url":"https://api.github.com/users/cgwalters/repos","events_url":"https://api.github.com/users/cgwalters/events{/privacy}","received_events_url":"https://api.github.com/users/cgwalters/received_events","type":"User","site_admin":false},"created_at":"2017-03-24T13:03:14Z","updated_at":"2017-03-24T13:03:14Z","body":"Hm, actually it looks like some of these test failures are not flakes, e.g.:\r\n\r\n```\r\nerror: lsetxattrOperation not supported\r\n```"}}
{"actor":{"display_login":"cgwalters"}}