{"action":"created","issue":{"url":"https://api.github.com/repos/gap-system/gap/issues/268","labels_url":"https://api.github.com/repos/gap-system/gap/issues/268/labels{/name}","comments_url":"https://api.github.com/repos/gap-system/gap/issues/268/comments","events_url":"https://api.github.com/repos/gap-system/gap/issues/268/events","html_url":"https://github.com/gap-system/gap/issues/268","id":109126718,"number":268,"title":"SetPackagePath broken by HPC-GAP library merges","user":{"login":"fingolfin","id":241512,"avatar_url":"https://avatars.githubusercontent.com/u/241512?v=3","gravatar_id":"","url":"https://api.github.com/users/fingolfin","html_url":"https://github.com/fingolfin","followers_url":"https://api.github.com/users/fingolfin/followers","following_url":"https://api.github.com/users/fingolfin/following{/other_user}","gists_url":"https://api.github.com/users/fingolfin/gists{/gist_id}","starred_url":"https://api.github.com/users/fingolfin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fingolfin/subscriptions","organizations_url":"https://api.github.com/users/fingolfin/orgs","repos_url":"https://api.github.com/users/fingolfin/repos","events_url":"https://api.github.com/users/fingolfin/events{/privacy}","received_events_url":"https://api.github.com/users/fingolfin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ChrisJefferson","id":811527,"avatar_url":"https://avatars.githubusercontent.com/u/811527?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisJefferson","html_url":"https://github.com/ChrisJefferson","followers_url":"https://api.github.com/users/ChrisJefferson/followers","following_url":"https://api.github.com/users/ChrisJefferson/following{/other_user}","gists_url":"https://api.github.com/users/ChrisJefferson/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisJefferson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisJefferson/subscriptions","organizations_url":"https://api.github.com/users/ChrisJefferson/orgs","repos_url":"https://api.github.com/users/ChrisJefferson/repos","events_url":"https://api.github.com/users/ChrisJefferson/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisJefferson/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-09-30T16:09:44Z","updated_at":"2015-09-30T19:07:31Z","closed_at":null,"body":"Commit 687508458b643c4a08624c5bb9eed8bde0278c39 broke `SetPackagePath` for me, probably because it made something immutable that wasn't before:\r\n```\r\ngap> SetPackagePath(\"anupq\", \".\");\r\nError, Records Assignment: <rec> must be a mutable record in\r\n  GAPInfo.PackagesInfo.(pkgname) := [ record ]; on line 1677 of file /Users/mhorn/Projekte/GAP/gap.github/lib/package.gi called from\r\n<function \"SetPackagePath\">( <arguments> )\r\n called from read-eval loop at line 2 of *stdin*\r\nyou can 'return;' and ignore the assignment\r\nbrk>\r\n```"},"comment":{"url":"https://api.github.com/repos/gap-system/gap/issues/comments/144509309","html_url":"https://github.com/gap-system/gap/issues/268#issuecomment-144509309","issue_url":"https://api.github.com/repos/gap-system/gap/issues/268","id":144509309,"user":{"login":"ChrisJefferson","id":811527,"avatar_url":"https://avatars.githubusercontent.com/u/811527?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisJefferson","html_url":"https://github.com/ChrisJefferson","followers_url":"https://api.github.com/users/ChrisJefferson/followers","following_url":"https://api.github.com/users/ChrisJefferson/following{/other_user}","gists_url":"https://api.github.com/users/ChrisJefferson/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisJefferson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisJefferson/subscriptions","organizations_url":"https://api.github.com/users/ChrisJefferson/orgs","repos_url":"https://api.github.com/users/ChrisJefferson/repos","events_url":"https://api.github.com/users/ChrisJefferson/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisJefferson/received_events","type":"User","site_admin":false},"created_at":"2015-09-30T19:07:31Z","updated_at":"2015-09-30T19:07:31Z","body":"Another option (which I'm trying now) is to make GAPInfo.PackagesInfo an atomic record. This seems to be working OK (it requires making each member of PackagesInfo immutable, but I think they probably should be)."}}