{"action":"created","issue":{"url":"https://api.github.com/repos/ganga-devs/ganga/issues/690","repository_url":"https://api.github.com/repos/ganga-devs/ganga","labels_url":"https://api.github.com/repos/ganga-devs/ganga/issues/690/labels{/name}","comments_url":"https://api.github.com/repos/ganga-devs/ganga/issues/690/comments","events_url":"https://api.github.com/repos/ganga-devs/ganga/issues/690/events","html_url":"https://github.com/ganga-devs/ganga/pull/690","id":167306300,"number":690,"title":"New credentials system","user":{"login":"milliams","id":61316,"avatar_url":"https://avatars.githubusercontent.com/u/61316?v=3","gravatar_id":"","url":"https://api.github.com/users/milliams","html_url":"https://github.com/milliams","followers_url":"https://api.github.com/users/milliams/followers","following_url":"https://api.github.com/users/milliams/following{/other_user}","gists_url":"https://api.github.com/users/milliams/gists{/gist_id}","starred_url":"https://api.github.com/users/milliams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/milliams/subscriptions","organizations_url":"https://api.github.com/users/milliams/orgs","repos_url":"https://api.github.com/users/milliams/repos","events_url":"https://api.github.com/users/milliams/events{/privacy}","received_events_url":"https://api.github.com/users/milliams/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ganga-devs/ganga/labels/ATLAS","name":"ATLAS","color":"d4c5f9"},{"url":"https://api.github.com/repos/ganga-devs/ganga/labels/Core","name":"Core","color":"d4c5f9"},{"url":"https://api.github.com/repos/ganga-devs/ganga/labels/DIRAC","name":"DIRAC","color":"d4c5f9"},{"url":"https://api.github.com/repos/ganga-devs/ganga/labels/enhancement","name":"enhancement","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"milliams","id":61316,"avatar_url":"https://avatars.githubusercontent.com/u/61316?v=3","gravatar_id":"","url":"https://api.github.com/users/milliams","html_url":"https://github.com/milliams","followers_url":"https://api.github.com/users/milliams/followers","following_url":"https://api.github.com/users/milliams/following{/other_user}","gists_url":"https://api.github.com/users/milliams/gists{/gist_id}","starred_url":"https://api.github.com/users/milliams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/milliams/subscriptions","organizations_url":"https://api.github.com/users/milliams/orgs","repos_url":"https://api.github.com/users/milliams/repos","events_url":"https://api.github.com/users/milliams/events{/privacy}","received_events_url":"https://api.github.com/users/milliams/received_events","type":"User","site_admin":false},"assignees":[{"login":"milliams","id":61316,"avatar_url":"https://avatars.githubusercontent.com/u/61316?v=3","gravatar_id":"","url":"https://api.github.com/users/milliams","html_url":"https://github.com/milliams","followers_url":"https://api.github.com/users/milliams/followers","following_url":"https://api.github.com/users/milliams/following{/other_user}","gists_url":"https://api.github.com/users/milliams/gists{/gist_id}","starred_url":"https://api.github.com/users/milliams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/milliams/subscriptions","organizations_url":"https://api.github.com/users/milliams/orgs","repos_url":"https://api.github.com/users/milliams/repos","events_url":"https://api.github.com/users/milliams/events{/privacy}","received_events_url":"https://api.github.com/users/milliams/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/ganga-devs/ganga/milestones/15","html_url":"https://github.com/ganga-devs/ganga/milestones/6.3.0","labels_url":"https://api.github.com/repos/ganga-devs/ganga/milestones/15/labels","id":1957667,"number":15,"title":"6.3.0","description":"","creator":{"login":"drmarkwslater","id":13677368,"avatar_url":"https://avatars.githubusercontent.com/u/13677368?v=3","gravatar_id":"","url":"https://api.github.com/users/drmarkwslater","html_url":"https://github.com/drmarkwslater","followers_url":"https://api.github.com/users/drmarkwslater/followers","following_url":"https://api.github.com/users/drmarkwslater/following{/other_user}","gists_url":"https://api.github.com/users/drmarkwslater/gists{/gist_id}","starred_url":"https://api.github.com/users/drmarkwslater/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/drmarkwslater/subscriptions","organizations_url":"https://api.github.com/users/drmarkwslater/orgs","repos_url":"https://api.github.com/users/drmarkwslater/repos","events_url":"https://api.github.com/users/drmarkwslater/events{/privacy}","received_events_url":"https://api.github.com/users/drmarkwslater/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":2,"state":"open","created_at":"2016-08-23T10:49:25Z","updated_at":"2016-09-21T20:20:34Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2016-07-25T08:03:48Z","updated_at":"2016-09-22T10:46:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ganga-devs/ganga/pulls/690","html_url":"https://github.com/ganga-devs/ganga/pull/690","diff_url":"https://github.com/ganga-devs/ganga/pull/690.diff","patch_url":"https://github.com/ganga-devs/ganga/pull/690.patch"},"body":"This adds the new credentials system to Ganga. The best summary is at the [dev manual page](http://ganga.readthedocs.io/en/feature-credentials/dev/credentials.html).\r\n\r\nI believe that this is all working for core LCG as well as DIRAC so please test that thoroughly. The ATLAS support is provisional but those changes will be more involved and I have no way of testing it at present. @drmarkwslater could you run some ATLAS and give me some feedback about what doesn't work."},"comment":{"url":"https://api.github.com/repos/ganga-devs/ganga/issues/comments/248867771","html_url":"https://github.com/ganga-devs/ganga/pull/690#issuecomment-248867771","issue_url":"https://api.github.com/repos/ganga-devs/ganga/issues/690","id":248867771,"user":{"login":"rob-c","id":1102021,"avatar_url":"https://avatars.githubusercontent.com/u/1102021?v=3","gravatar_id":"","url":"https://api.github.com/users/rob-c","html_url":"https://github.com/rob-c","followers_url":"https://api.github.com/users/rob-c/followers","following_url":"https://api.github.com/users/rob-c/following{/other_user}","gists_url":"https://api.github.com/users/rob-c/gists{/gist_id}","starred_url":"https://api.github.com/users/rob-c/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rob-c/subscriptions","organizations_url":"https://api.github.com/users/rob-c/orgs","repos_url":"https://api.github.com/users/rob-c/repos","events_url":"https://api.github.com/users/rob-c/events{/privacy}","received_events_url":"https://api.github.com/users/rob-c/received_events","type":"User","site_admin":false},"created_at":"2016-09-22T10:46:04Z","updated_at":"2016-09-22T10:46:04Z","body":"I'm seeing:\r\n```Warning, some credentials needed by the monitoring are missing or invalid:\r\n  DiracProxy(group='lsst_user')\r\nCall `credential_store.renew()` to update them.\r\n\r\nGenerating proxy...\r\nEnter Certificate password:\r\nRequested group lsst_user is not valid for DN /DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=rcurrie/CN=675917/CN=Robert Andrew Currie\r\nERROR    Error: CredentialRenewalError:  ('Failed to create DIRAC proxy',)```\r\n\r\nI can successfully create a proxy with:\r\n`source /cvmfs/ganga.cern.ch/dirac_ui/bashrc && /cvmfs/ganga.cern.ch/dirac_ui/scripts/dirac-proxy-init -g lsst_user -M -t`\r\nso I'm guessing I need to point the branch to the correct DIRAC setup in some new way?"}}
{"actor":{"display_login":"rob-c"}}