{"action":"created","issue":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3408","repository_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3408/labels{/name}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3408/comments","events_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3408/events","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/issues/3408","id":170135423,"number":3408,"title":"libxml2 depends on liblzma","user":{"login":"akesandgren","id":244472,"avatar_url":"https://avatars.githubusercontent.com/u/244472?v=3","gravatar_id":"","url":"https://api.github.com/users/akesandgren","html_url":"https://github.com/akesandgren","followers_url":"https://api.github.com/users/akesandgren/followers","following_url":"https://api.github.com/users/akesandgren/following{/other_user}","gists_url":"https://api.github.com/users/akesandgren/gists{/gist_id}","starred_url":"https://api.github.com/users/akesandgren/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akesandgren/subscriptions","organizations_url":"https://api.github.com/users/akesandgren/orgs","repos_url":"https://api.github.com/users/akesandgren/repos","events_url":"https://api.github.com/users/akesandgren/events{/privacy}","received_events_url":"https://api.github.com/users/akesandgren/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-09T10:41:28Z","updated_at":"2016-08-10T15:03:42Z","closed_at":null,"body":"If the system has the development package for liblzma installed the build of libxlm2 will have dependencies on lzma_<functions>. The static libxml2.a will not have these resolved and thus building, for instance, GROMACS will fail with unresolved symbols.\r\n\r\nI think libxml2 should either depend on lzma (better choice) or forcibly disable lzma (not as good)."},"comment":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/comments/238895740","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/issues/3408#issuecomment-238895740","issue_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/3408","id":238895740,"user":{"login":"boegel","id":620876,"avatar_url":"https://avatars.githubusercontent.com/u/620876?v=3","gravatar_id":"","url":"https://api.github.com/users/boegel","html_url":"https://github.com/boegel","followers_url":"https://api.github.com/users/boegel/followers","following_url":"https://api.github.com/users/boegel/following{/other_user}","gists_url":"https://api.github.com/users/boegel/gists{/gist_id}","starred_url":"https://api.github.com/users/boegel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/boegel/subscriptions","organizations_url":"https://api.github.com/users/boegel/orgs","repos_url":"https://api.github.com/users/boegel/repos","events_url":"https://api.github.com/users/boegel/events{/privacy}","received_events_url":"https://api.github.com/users/boegel/received_events","type":"User","site_admin":false},"created_at":"2016-08-10T15:03:42Z","updated_at":"2016-08-10T15:03:42Z","body":"@akesandgren adding lzma (`XZ`) as a dependency for libxml2 is fine by me to avoid that it's being picked up from the OS\r\n\r\nI also considered this recently, but I ran into a blocker: XZ (which provides `liblzma`) depends on `gettext`, which in turn depends on `libxml2`. So including `XZ` as a dep for `libxml2` would introduce a cyclic dep.\r\n\r\nWe're probably missing something here, like one of these actually only being a build dep or something like that..."}}
{"actor":{"display_login":"boegel"}}