{"action":"created","issue":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/1647","labels_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/1647/labels{/name}","comments_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/1647/comments","events_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/1647/events","html_url":"https://github.com/MovingBlocks/Terasology/pull/1647","id":63355464,"number":1647,"title":"Pull in TeraMath compatibility, remove engine's Vector3i","user":{"login":"Josharias","id":5922109,"avatar_url":"https://avatars.githubusercontent.com/u/5922109?v=3","gravatar_id":"","url":"https://api.github.com/users/Josharias","html_url":"https://github.com/Josharias","followers_url":"https://api.github.com/users/Josharias/followers","following_url":"https://api.github.com/users/Josharias/following{/other_user}","gists_url":"https://api.github.com/users/Josharias/gists{/gist_id}","starred_url":"https://api.github.com/users/Josharias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Josharias/subscriptions","organizations_url":"https://api.github.com/users/Josharias/orgs","repos_url":"https://api.github.com/users/Josharias/repos","events_url":"https://api.github.com/users/Josharias/events{/privacy}","received_events_url":"https://api.github.com/users/Josharias/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MovingBlocks/Terasology/labels/Architecture","name":"Architecture","color":"A13027"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-03-21T03:56:51Z","updated_at":"2015-03-26T04:51:58Z","closed_at":"2015-03-25T02:52:58Z","pull_request":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/pulls/1647","html_url":"https://github.com/MovingBlocks/Terasology/pull/1647","diff_url":"https://github.com/MovingBlocks/Terasology/pull/1647.diff","patch_url":"https://github.com/MovingBlocks/Terasology/pull/1647.patch"},"body":"Use the newest version of TeraMath from https://github.com/MovingBlocks/TeraMath/pull/26\r\n\r\nRename org.terasology.math.Vector3i into org.terasology.math.Vector3iUtil and make all its unique methods static. \r\n\r\nI have a large number of the modules in my working copy as well and will make appropriate PRs on those repos as well in the next day or so."},"comment":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/comments/86342249","html_url":"https://github.com/MovingBlocks/Terasology/pull/1647#issuecomment-86342249","issue_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/1647","id":86342249,"user":{"login":"Cervator","id":1063833,"avatar_url":"https://avatars.githubusercontent.com/u/1063833?v=3","gravatar_id":"","url":"https://api.github.com/users/Cervator","html_url":"https://github.com/Cervator","followers_url":"https://api.github.com/users/Cervator/followers","following_url":"https://api.github.com/users/Cervator/following{/other_user}","gists_url":"https://api.github.com/users/Cervator/gists{/gist_id}","starred_url":"https://api.github.com/users/Cervator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cervator/subscriptions","organizations_url":"https://api.github.com/users/Cervator/orgs","repos_url":"https://api.github.com/users/Cervator/repos","events_url":"https://api.github.com/users/Cervator/events{/privacy}","received_events_url":"https://api.github.com/users/Cervator/received_events","type":"User","site_admin":false},"created_at":"2015-03-26T04:51:58Z","updated_at":"2015-03-26T04:51:58Z","body":"Found it after another evening sunk into fun triage - the Artifactory plugin for Jenkins fixed a bug we have been getting a free ride on for ages ;-)\r\n\r\nI updated the plugins as part of the dynamic builder setup. Didn't matter at first since the couple PRs I merged were inconsequential when related to dependency resolution.\r\n\r\nTeraMath/Vector3i change hit - boom! The module jobs were suddenly respecting the resolution repo setting for where to get dependencies, and with their correct config weren't pointing to the right place to get the latest engine dependency (or so - TeraMath itself seemed fine)\r\n\r\nSo now we can finally do it right, but at nearly 1 am I'm not awake enough or staying around long enough to fix. But at least I know *what* to fix now ;-)"}}