{"action":"created","issue":{"url":"https://api.github.com/repos/cryfs/cryfs/issues/39","repository_url":"https://api.github.com/repos/cryfs/cryfs","labels_url":"https://api.github.com/repos/cryfs/cryfs/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/cryfs/cryfs/issues/39/comments","events_url":"https://api.github.com/repos/cryfs/cryfs/issues/39/events","html_url":"https://github.com/cryfs/cryfs/issues/39","id":143415514,"number":39,"title":"Temporary directory references show up in packaged binaries","user":{"login":"atweiden","id":1638172,"avatar_url":"https://avatars.githubusercontent.com/u/1638172?v=3","gravatar_id":"","url":"https://api.github.com/users/atweiden","html_url":"https://github.com/atweiden","followers_url":"https://api.github.com/users/atweiden/followers","following_url":"https://api.github.com/users/atweiden/following{/other_user}","gists_url":"https://api.github.com/users/atweiden/gists{/gist_id}","starred_url":"https://api.github.com/users/atweiden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atweiden/subscriptions","organizations_url":"https://api.github.com/users/atweiden/orgs","repos_url":"https://api.github.com/users/atweiden/repos","events_url":"https://api.github.com/users/atweiden/events{/privacy}","received_events_url":"https://api.github.com/users/atweiden/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-25T03:29:44Z","updated_at":"2016-03-25T05:27:44Z","closed_at":null,"body":"Here, `/pkgbuilds/cryfs-git/src` is a temporary chroot dir created during arch's build process.\r\n\r\n```\r\n[2016-03-24 20:14:50.744] [Log] [error] Assertion [block->size() == _layout.blocksizeBytes()] failed in /pkgbuilds/cryfs-git/src/cryfs/src/blobstore/implementations/onblocks/datanodestore/DataNodeStore.cpp:31: Loading block of wrong size\r\n```"},"comment":{"url":"https://api.github.com/repos/cryfs/cryfs/issues/comments/201142905","html_url":"https://github.com/cryfs/cryfs/issues/39#issuecomment-201142905","issue_url":"https://api.github.com/repos/cryfs/cryfs/issues/39","id":201142905,"user":{"login":"smessmer","id":2373925,"avatar_url":"https://avatars.githubusercontent.com/u/2373925?v=3","gravatar_id":"","url":"https://api.github.com/users/smessmer","html_url":"https://github.com/smessmer","followers_url":"https://api.github.com/users/smessmer/followers","following_url":"https://api.github.com/users/smessmer/following{/other_user}","gists_url":"https://api.github.com/users/smessmer/gists{/gist_id}","starred_url":"https://api.github.com/users/smessmer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smessmer/subscriptions","organizations_url":"https://api.github.com/users/smessmer/orgs","repos_url":"https://api.github.com/users/smessmer/repos","events_url":"https://api.github.com/users/smessmer/events{/privacy}","received_events_url":"https://api.github.com/users/smessmer/received_events","type":"User","site_admin":false},"created_at":"2016-03-25T05:27:43Z","updated_at":"2016-03-25T05:27:43Z","body":"This is due to the use of the __FILE__ macro in the ASSERT() macro, see https://github.com/cryfs/cryfs/blob/develop/src/cpp-utils/assert/assert.h\n\nI'd prefer not to remove the source file path there, because it helps finding failed asserts. Do you know a way to only get the source file path relative to the source root? That would be enough and wouldn't contain the location of the source folder."}}