{"action":"created","issue":{"url":"https://api.github.com/repos/ligo-cbc/pycbc/issues/463","labels_url":"https://api.github.com/repos/ligo-cbc/pycbc/issues/463/labels{/name}","comments_url":"https://api.github.com/repos/ligo-cbc/pycbc/issues/463/comments","events_url":"https://api.github.com/repos/ligo-cbc/pycbc/issues/463/events","html_url":"https://github.com/ligo-cbc/pycbc/pull/463","id":111025105,"number":463,"title":"Validate exe","user":{"login":"lppekows","id":11775030,"avatar_url":"https://avatars.githubusercontent.com/u/11775030?v=3","gravatar_id":"","url":"https://api.github.com/users/lppekows","html_url":"https://github.com/lppekows","followers_url":"https://api.github.com/users/lppekows/followers","following_url":"https://api.github.com/users/lppekows/following{/other_user}","gists_url":"https://api.github.com/users/lppekows/gists{/gist_id}","starred_url":"https://api.github.com/users/lppekows/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lppekows/subscriptions","organizations_url":"https://api.github.com/users/lppekows/orgs","repos_url":"https://api.github.com/users/lppekows/repos","events_url":"https://api.github.com/users/lppekows/events{/privacy}","received_events_url":"https://api.github.com/users/lppekows/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ahnitz","id":2206534,"avatar_url":"https://avatars.githubusercontent.com/u/2206534?v=3","gravatar_id":"","url":"https://api.github.com/users/ahnitz","html_url":"https://github.com/ahnitz","followers_url":"https://api.github.com/users/ahnitz/followers","following_url":"https://api.github.com/users/ahnitz/following{/other_user}","gists_url":"https://api.github.com/users/ahnitz/gists{/gist_id}","starred_url":"https://api.github.com/users/ahnitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahnitz/subscriptions","organizations_url":"https://api.github.com/users/ahnitz/orgs","repos_url":"https://api.github.com/users/ahnitz/repos","events_url":"https://api.github.com/users/ahnitz/events{/privacy}","received_events_url":"https://api.github.com/users/ahnitz/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-10-12T18:02:29Z","updated_at":"2015-10-12T18:05:02Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ligo-cbc/pycbc/pulls/463","html_url":"https://github.com/ligo-cbc/pycbc/pull/463","diff_url":"https://github.com/ligo-cbc/pycbc/pull/463.diff","patch_url":"https://github.com/ligo-cbc/pycbc/pull/463.patch"},"body":"This addresses https://github.com/ligo-cbc/pycbc/issues/439 .  It adds validation to the build script and introduces two new configuration files:\r\n\r\nneeds_full_build : lists executables that need the scipy hooks and/or the html assets (these will also get some additional dependancies that most don't need, but beyond making the binaries a little larger this causes no harm)\r\n\r\ncant_be_built : this lists a small set of files that can not be successfully pyinstalled.  At run time these either complain about unavailable packages or immediately segfault.  The latter has been traced to loading the pylal tools shared library with\r\n```\r\nfrom pylal.xlal import tools as xlaltools\r\n```\r\nWhile these problems should be fixed, at present no workflow needs these executables and so I don't think fixing them need to hold up the 1.2.2 release."},"comment":{"url":"https://api.github.com/repos/ligo-cbc/pycbc/issues/comments/147477275","html_url":"https://github.com/ligo-cbc/pycbc/pull/463#issuecomment-147477275","issue_url":"https://api.github.com/repos/ligo-cbc/pycbc/issues/463","id":147477275,"user":{"login":"ahnitz","id":2206534,"avatar_url":"https://avatars.githubusercontent.com/u/2206534?v=3","gravatar_id":"","url":"https://api.github.com/users/ahnitz","html_url":"https://github.com/ahnitz","followers_url":"https://api.github.com/users/ahnitz/followers","following_url":"https://api.github.com/users/ahnitz/following{/other_user}","gists_url":"https://api.github.com/users/ahnitz/gists{/gist_id}","starred_url":"https://api.github.com/users/ahnitz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahnitz/subscriptions","organizations_url":"https://api.github.com/users/ahnitz/orgs","repos_url":"https://api.github.com/users/ahnitz/repos","events_url":"https://api.github.com/users/ahnitz/events{/privacy}","received_events_url":"https://api.github.com/users/ahnitz/received_events","type":"User","site_admin":false},"created_at":"2015-10-12T18:05:02Z","updated_at":"2015-10-12T18:05:02Z","body":"Hi Larne, \r\n\r\nThe changes certainly look Ok to me. Out of curiosity, is there any reason the executable build isn't parallelized? "}}