{"action":"created","issue":{"url":"https://api.github.com/repos/hpcugent/easybuild-framework/issues/2091","repository_url":"https://api.github.com/repos/hpcugent/easybuild-framework","labels_url":"https://api.github.com/repos/hpcugent/easybuild-framework/issues/2091/labels{/name}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-framework/issues/2091/comments","events_url":"https://api.github.com/repos/hpcugent/easybuild-framework/issues/2091/events","html_url":"https://github.com/hpcugent/easybuild-framework/pull/2091","id":201393392,"number":2091,"title":"Exclude dependencies of dependencies that extend $MODULEPATH","user":{"login":"bartoldeman","id":10634630,"avatar_url":"https://avatars.githubusercontent.com/u/10634630?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoldeman","html_url":"https://github.com/bartoldeman","followers_url":"https://api.github.com/users/bartoldeman/followers","following_url":"https://api.github.com/users/bartoldeman/following{/other_user}","gists_url":"https://api.github.com/users/bartoldeman/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoldeman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoldeman/subscriptions","organizations_url":"https://api.github.com/users/bartoldeman/orgs","repos_url":"https://api.github.com/users/bartoldeman/repos","events_url":"https://api.github.com/users/bartoldeman/events{/privacy}","received_events_url":"https://api.github.com/users/bartoldeman/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hpcugent/easybuild-framework/milestones/40","html_url":"https://github.com/hpcugent/easybuild-framework/milestone/40","labels_url":"https://api.github.com/repos/hpcugent/easybuild-framework/milestones/40/labels","id":2121283,"number":40,"title":"3.1.0","description":"","creator":{"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},"open_issues":12,"closed_issues":33,"state":"open","created_at":"2016-11-08T08:53:58Z","updated_at":"2017-01-19T19:35:03Z","due_on":"2017-01-31T08:00:00Z","closed_at":null},"comments":8,"created_at":"2017-01-17T20:14:27Z","updated_at":"2017-01-23T02:49:45Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hpcugent/easybuild-framework/pulls/2091","html_url":"https://github.com/hpcugent/easybuild-framework/pull/2091","diff_url":"https://github.com/hpcugent/easybuild-framework/pull/2091.diff","patch_url":"https://github.com/hpcugent/easybuild-framework/pull/2091.patch"},"body":"This small patch locates dependencies of dependencies that\r\nextend $MODULEPATH and avoids writing load statements for those."},"comment":{"url":"https://api.github.com/repos/hpcugent/easybuild-framework/issues/comments/274386311","html_url":"https://github.com/hpcugent/easybuild-framework/pull/2091#issuecomment-274386311","issue_url":"https://api.github.com/repos/hpcugent/easybuild-framework/issues/2091","id":274386311,"user":{"login":"bartoldeman","id":10634630,"avatar_url":"https://avatars.githubusercontent.com/u/10634630?v=3","gravatar_id":"","url":"https://api.github.com/users/bartoldeman","html_url":"https://github.com/bartoldeman","followers_url":"https://api.github.com/users/bartoldeman/followers","following_url":"https://api.github.com/users/bartoldeman/following{/other_user}","gists_url":"https://api.github.com/users/bartoldeman/gists{/gist_id}","starred_url":"https://api.github.com/users/bartoldeman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bartoldeman/subscriptions","organizations_url":"https://api.github.com/users/bartoldeman/orgs","repos_url":"https://api.github.com/users/bartoldeman/repos","events_url":"https://api.github.com/users/bartoldeman/events{/privacy}","received_events_url":"https://api.github.com/users/bartoldeman/received_events","type":"User","site_admin":false},"created_at":"2017-01-23T02:49:45Z","updated_at":"2017-01-23T02:49:45Z","body":"I can confirm that with this patch the GCCcore and binutils dependencies are eliminated in the HPL module.\r\nHowever this could also be done by removing the GCCcore and binutils dependencies from the intel easyconfig, since icc and ifort already depend on GCCcore and binutils (unless there is another reason they are there?)\r\n\r\nNow with the hierarchy that @ocaiso and me are using, iccifort instead of icc and ifort extends the MODULEPATH, and ALL of icc, ifort, iccifort HAVE to be in the toolchain easyconfig, or else easybuild complains (without icc or ifort) and the MODULEPATH is not extended (for iccifort). So for myself this patch is really about eliminating those icc and ifort load statements.\r\n\r\n\r\n\r\n"}}
{"actor":{"display_login":"bartoldeman"}}