{"action":"created","issue":{"url":"https://api.github.com/repos/flux-framework/flux-core/issues/396","repository_url":"https://api.github.com/repos/flux-framework/flux-core","labels_url":"https://api.github.com/repos/flux-framework/flux-core/issues/396/labels{/name}","comments_url":"https://api.github.com/repos/flux-framework/flux-core/issues/396/comments","events_url":"https://api.github.com/repos/flux-framework/flux-core/issues/396/events","html_url":"https://github.com/flux-framework/flux-core/issues/396","id":105649727,"number":396,"title":"review flux environment usage","user":{"login":"garlick","id":169947,"avatar_url":"https://avatars.githubusercontent.com/u/169947?v=3","gravatar_id":"","url":"https://api.github.com/users/garlick","html_url":"https://github.com/garlick","followers_url":"https://api.github.com/users/garlick/followers","following_url":"https://api.github.com/users/garlick/following{/other_user}","gists_url":"https://api.github.com/users/garlick/gists{/gist_id}","starred_url":"https://api.github.com/users/garlick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garlick/subscriptions","organizations_url":"https://api.github.com/users/garlick/orgs","repos_url":"https://api.github.com/users/garlick/repos","events_url":"https://api.github.com/users/garlick/events{/privacy}","received_events_url":"https://api.github.com/users/garlick/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2015-09-09T17:54:56Z","updated_at":"2016-12-28T23:30:07Z","closed_at":"2016-12-28T23:30:07Z","body":"flux-core's use of the environment needs a review.  Here is a summary of the variables it manipulates and a couple of notes that may be easy cleanup. (I had these notes laying around and thought I may as well post them as the basis for a review at some point, although I am not too sure exactly what needs to be done).\n\n**Configuration**\n\n```\nFLUX_SEC_DIRECTORY\nFLUX_CONF_USEFILE\nFLUX_CONF_DIRECTORY\n```\n\n**Find flux components**\n\n```\nFLUX_CONNECTOR_PATH\nFLUX_EXEC_PATH\nFLUX_MODULE_PATH\nFLUX_BROKER_PATH\n```\n\nFLUX_BROKER_PATH Is not a search path like the others.  Should the broker path just be appended to the FLUX_EXEC_PATH?\n\n**Debug**\n\n```\nFLUX_HANDLE_TRACE\n```\n\n**shell/lua/python/loader**\n\n```\nLUA_CPATH\nLUA_PATH\nPYTHONPATH\nPATH\nLD_LIBRARY_PATH\n```\n\n**program environment**\n\n```\nFLUX_URI\nFLUX_RANK\nMPIRUN_RANK\nFLUX_LOCAL_RANKS\nFLUX_TASK_RANK\nFLUX_JOB_SIZE\nPMI_SIZE\nPMI_RANK\n```\n\nPMI_SIZE and PMI_RANK variables are not used by PMI; either use them or drop them.\n"},"comment":{"url":"https://api.github.com/repos/flux-framework/flux-core/issues/comments/269558173","html_url":"https://github.com/flux-framework/flux-core/issues/396#issuecomment-269558173","issue_url":"https://api.github.com/repos/flux-framework/flux-core/issues/396","id":269558173,"user":{"login":"garlick","id":169947,"avatar_url":"https://avatars.githubusercontent.com/u/169947?v=3","gravatar_id":"","url":"https://api.github.com/users/garlick","html_url":"https://github.com/garlick","followers_url":"https://api.github.com/users/garlick/followers","following_url":"https://api.github.com/users/garlick/following{/other_user}","gists_url":"https://api.github.com/users/garlick/gists{/gist_id}","starred_url":"https://api.github.com/users/garlick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garlick/subscriptions","organizations_url":"https://api.github.com/users/garlick/orgs","repos_url":"https://api.github.com/users/garlick/repos","events_url":"https://api.github.com/users/garlick/events{/privacy}","received_events_url":"https://api.github.com/users/garlick/received_events","type":"User","site_admin":false},"created_at":"2016-12-28T23:30:07Z","updated_at":"2016-12-28T23:30:07Z","body":"The environment usage has changed somewhat and I'm not sure there really is an issue here anyway.  Closing."}}
{"actor":{"display_login":"garlick"}}