{"action":"created","issue":{"url":"https://api.github.com/repos/LLNL/spack/issues/636","repository_url":"https://api.github.com/repos/LLNL/spack","labels_url":"https://api.github.com/repos/LLNL/spack/issues/636/labels{/name}","comments_url":"https://api.github.com/repos/LLNL/spack/issues/636/comments","events_url":"https://api.github.com/repos/LLNL/spack/issues/636/events","html_url":"https://github.com/LLNL/spack/issues/636","id":143534667,"number":636,"title":"Allow parallel build of packages","user":{"login":"hegner","id":1609504,"avatar_url":"https://avatars.githubusercontent.com/u/1609504?v=3","gravatar_id":"","url":"https://api.github.com/users/hegner","html_url":"https://github.com/hegner","followers_url":"https://api.github.com/users/hegner/followers","following_url":"https://api.github.com/users/hegner/following{/other_user}","gists_url":"https://api.github.com/users/hegner/gists{/gist_id}","starred_url":"https://api.github.com/users/hegner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hegner/subscriptions","organizations_url":"https://api.github.com/users/hegner/orgs","repos_url":"https://api.github.com/users/hegner/repos","events_url":"https://api.github.com/users/hegner/events{/privacy}","received_events_url":"https://api.github.com/users/hegner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-03-25T16:25:01Z","updated_at":"2016-04-28T16:56:27Z","closed_at":null,"body":"To speed up the build of large stacks, it would be nice of the DAG of package dependencies could be build in parallel. A late-failure option would be useful for automated testing. Late-failure means, that if e.g. A depends on B and C, and the build of B fails, C is still being tried to build. \r\n\r\nThis ticket is an outcome of the discussion on:\r\nhttps://groups.google.com/forum/#!topic/spack/RF_jbW8qY9I"},"comment":{"url":"https://api.github.com/repos/LLNL/spack/issues/comments/215493662","html_url":"https://github.com/LLNL/spack/issues/636#issuecomment-215493662","issue_url":"https://api.github.com/repos/LLNL/spack/issues/636","id":215493662,"user":{"login":"tgamblin","id":299842,"avatar_url":"https://avatars.githubusercontent.com/u/299842?v=3","gravatar_id":"","url":"https://api.github.com/users/tgamblin","html_url":"https://github.com/tgamblin","followers_url":"https://api.github.com/users/tgamblin/followers","following_url":"https://api.github.com/users/tgamblin/following{/other_user}","gists_url":"https://api.github.com/users/tgamblin/gists{/gist_id}","starred_url":"https://api.github.com/users/tgamblin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgamblin/subscriptions","organizations_url":"https://api.github.com/users/tgamblin/orgs","repos_url":"https://api.github.com/users/tgamblin/repos","events_url":"https://api.github.com/users/tgamblin/events{/privacy}","received_events_url":"https://api.github.com/users/tgamblin/received_events","type":"User","site_admin":false},"created_at":"2016-04-28T16:56:27Z","updated_at":"2016-04-28T16:56:27Z","body":"@alalazo:\r\n\r\n1. was intended to be \"per install\" which is pretty much per spec.  Spack only modifies things per build directory, and stages correspond 1:1 to install prefixes.\r\n2. In the parallel case it actually makes more sense to have each node fetch its own tarball.  So I'm not sure putting the queue on the front-end is always the right idea.  \r\n\r\nBut yes i'm really interested in the direction."}}