{"action":"created","issue":{"url":"https://api.github.com/repos/aeonurutu/shade/issues/76","repository_url":"https://api.github.com/repos/aeonurutu/shade","labels_url":"https://api.github.com/repos/aeonurutu/shade/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/aeonurutu/shade/issues/76/comments","events_url":"https://api.github.com/repos/aeonurutu/shade/issues/76/events","html_url":"https://github.com/aeonurutu/shade/issues/76","id":164716426,"number":76,"title":"Missing packages","user":{"login":"Dr-Terrible","id":200897,"avatar_url":"https://avatars.githubusercontent.com/u/200897?v=3","gravatar_id":"","url":"https://api.github.com/users/Dr-Terrible","html_url":"https://github.com/Dr-Terrible","followers_url":"https://api.github.com/users/Dr-Terrible/followers","following_url":"https://api.github.com/users/Dr-Terrible/following{/other_user}","gists_url":"https://api.github.com/users/Dr-Terrible/gists{/gist_id}","starred_url":"https://api.github.com/users/Dr-Terrible/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dr-Terrible/subscriptions","organizations_url":"https://api.github.com/users/Dr-Terrible/orgs","repos_url":"https://api.github.com/users/Dr-Terrible/repos","events_url":"https://api.github.com/users/Dr-Terrible/events{/privacy}","received_events_url":"https://api.github.com/users/Dr-Terrible/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-07-10T13:48:23Z","updated_at":"2016-07-18T22:32:25Z","closed_at":null,"body":"When following the installation instructions from README.md, I got errors about missing packages from `go get github.com/aeonurutu/shade/...`:\r\n\r\n> package github.com/aeonurutu/shade/entity: cannot find package \"github.com/aeonurutu/shade/entity\" in any of:\r\n\t/usr/lib/go/src/github.com/aeonurutu/shade/entity (from $GOROOT)\r\n\t/home/anonymous/my-projects/shade-engine/src/github.com/aeonurutu/shade/entity (from $GOPATH)\r\npackage github.com/aeonurutu/shade/fonts: cannot find package \"github.com/aeonurutu/shade/fonts\" in any of:\r\n\t/usr/lib/go/src/github.com/aeonurutu/shade/fonts (from $GOROOT)\r\n\t/home/anonymous/my-projects/redpanda/shade-engine/src/github.com/aeonurutu/shade/fonts (from $GOPATH)\r\npackage github.com/aeonurutu/shade/shapes: cannot find package \"github.com/aeonurutu/shade/shapes\" in any of:\r\n\t/usr/lib/go/src/github.com/aeonurutu/shade/shapes (from $GOROOT)\r\n\t/home/anonymous/my-projects/shade-engine/src/github.com/aeonurutu/shade/shapes (from $GOPATH)\r\npackage github.com/aeonurutu/shade/sprite: cannot find package \"github.com/aeonurutu/shade/sprite\" in any of:\r\n\t/usr/lib/go/src/github.com/aeonurutu/shade/sprite (from $GOROOT)\r\n\t/home/anonymous/my-projects/shade-engine/src/github.com/aeonurutu/shade/sprite (from $GOPATH)\r\n\r\nI'm not sure how to fix the issue since apparently `go generate github.com/aeonurutu/shade/...` does nothing. Neither `scripts/gen.sh` generates those missing files.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/aeonurutu/shade/issues/comments/233479161","html_url":"https://github.com/aeonurutu/shade/issues/76#issuecomment-233479161","issue_url":"https://api.github.com/repos/aeonurutu/shade/issues/76","id":233479161,"user":{"login":"hurricanerix","id":3577638,"avatar_url":"https://avatars.githubusercontent.com/u/3577638?v=3","gravatar_id":"","url":"https://api.github.com/users/hurricanerix","html_url":"https://github.com/hurricanerix","followers_url":"https://api.github.com/users/hurricanerix/followers","following_url":"https://api.github.com/users/hurricanerix/following{/other_user}","gists_url":"https://api.github.com/users/hurricanerix/gists{/gist_id}","starred_url":"https://api.github.com/users/hurricanerix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hurricanerix/subscriptions","organizations_url":"https://api.github.com/users/hurricanerix/orgs","repos_url":"https://api.github.com/users/hurricanerix/repos","events_url":"https://api.github.com/users/hurricanerix/events{/privacy}","received_events_url":"https://api.github.com/users/hurricanerix/received_events","type":"User","site_admin":false},"created_at":"2016-07-18T22:32:25Z","updated_at":"2016-07-18T22:32:25Z","body":"@Dr-Terrible Putting some comments inline\r\n\r\nThis part is similar to yours\r\n\r\n```shell\r\n$ mkdir /tmp/shade-engine\r\n$ cd /tmp/shade-engine\r\n$ export GOPATH=\"$PWD\"\r\n$ export GOBIN=\"$PWD/bin\"\r\n$ go env\r\nGOARCH=\"amd64\"\r\nGOBIN=\"/tmp/shade-engine/bin\"\r\nGOEXE=\"\"\r\nGOHOSTARCH=\"amd64\"\r\nGOHOSTOS=\"darwin\"\r\nGOOS=\"darwin\"\r\nGOPATH=\"/tmp/shade-engine\"\r\nGORACE=\"\"\r\nGOROOT=\"/usr/local/go\"\r\nGOTOOLDIR=\"/usr/local/go/pkg/tool/darwin_amd64\"\r\nGO15VENDOREXPERIMENT=\"1\"\r\nCC=\"clang\"\r\nGOGCCFLAGS=\"-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common\"\r\nCXX=\"clang++\"\r\nCGO_ENABLED=\"1\"\r\n```\r\n\r\nHowever, here instead of issuing a \"$ go get -v -u github.com/aeonurutu/shade/...\" I am pulling the branch with my fixed imports manually.\r\n\r\n```shell\r\n$ mkdir -p src/github.com/aeonurutu\r\n$ cd src/github.com/aeonurutu\r\n$ git clone git@github.com:hurricanerix/shade.git\r\nCloning into 'shade'...\r\nremote: Counting objects: 2232, done.\r\nremote: Compressing objects: 100% (11/11), done.\r\nremote: Total 2232 (delta 2), reused 0 (delta 0), pack-reused 2219\r\nReceiving objects: 100% (2232/2232), 3.06 MiB | 1.43 MiB/s, done.\r\nResolving deltas: 100% (1157/1157), done.\r\nChecking connectivity... done.\r\n$ cd shade\r\n$ git checkout imports\r\nBranch imports set up to track remote branch imports from origin.\r\nSwitched to a new branch 'imports'\r\n```\r\n\r\nNow I am successfully (I think) installing them from the cloned directory.\r\n\r\n```shell\r\n$ go get -v -u ./...\r\ngithub.com/aeonurutu/shade (download)\r\ngithub.com/go-gl/gl (download)\r\ngithub.com/go-gl/glfw (download)\r\ngithub.com/go-gl/mathgl (download)\r\nFetching https://golang.org/x/image/math/f32?go-get=1\r\nParsing meta tags from https://golang.org/x/image/math/f32?go-get=1 (status code 200)\r\nget \"golang.org/x/image/math/f32\": found meta tag main.metaImport{Prefix:\"golang.org/x/image\", VCS:\"git\", RepoRoot:\"https://go.googlesource.com/image\"} at https://golang.org/x/image/math/f32?go-get=1\r\nget \"golang.org/x/image/math/f32\": verifying non-authoritative meta tag\r\nFetching https://golang.org/x/image?go-get=1\r\nParsing meta tags from https://golang.org/x/image?go-get=1 (status code 200)\r\ngolang.org/x/image (download)\r\ngithub.com/aeonurutu/shade/core/gen\r\ngithub.com/go-gl/gl/v4.1-core/gl\r\ngithub.com/aeonurutu/shade/core/util/archive\r\ngithub.com/go-gl/glfw/v3.1/glfw\r\ngolang.org/x/image/math/f32\r\ngithub.com/go-gl/mathgl/mgl32\r\ngithub.com/aeonurutu/shade/core/time/clock\r\ngithub.com/aeonurutu/shade/core/time\r\ngithub.com/aeonurutu/shade/core/util/actor\r\ngithub.com/aeonurutu/shade/core/shapes\r\ngithub.com/aeonurutu/shade/core/light\r\ngithub.com/aeonurutu/shade/core/entity\r\ngithub.com/aeonurutu/shade/core/shader\r\ngithub.com/aeonurutu/shade/core/camera\r\ngithub.com/aeonurutu/shade/core/util/sprite\r\ngithub.com/aeonurutu/shade/core/splash/ghost\r\ngithub.com/aeonurutu/shade/core/util/fonts\r\ngithub.com/aeonurutu/shade/examples/03-collisions/ball\r\ngithub.com/aeonurutu/shade/examples/03-basic-collisions/ball\r\ngithub.com/aeonurutu/shade/examples/03-basic-collisions/block\r\ngithub.com/aeonurutu/shade/examples/03-collisions/block\r\ngithub.com/aeonurutu/shade/examples/demos/platformer/block\r\ngithub.com/aeonurutu/shade/core/events\r\ngithub.com/aeonurutu/shade/core/dev\r\ngithub.com/aeonurutu/shade/core/display\r\ngithub.com/aeonurutu/shade/examples/03-basic-collisions/player\r\ngithub.com/aeonurutu/shade/examples/demos/platformer/player\r\n# github.com/aeonurutu/shade/core/dev\r\ncore/dev/dev.go:139: undefined: gen.Version\r\ncore/dev/dev.go:140: undefined: gen.GitURL\r\ncore/dev/dev.go:140: undefined: gen.Hash\r\ngithub.com/aeonurutu/shade/examples/demos/pong/player\r\ngithub.com/aeonurutu/shade/examples/demos/pong/ball\r\ngithub.com/aeonurutu/shade/core/splash\r\ngithub.com/aeonurutu/shade/examples/02-animation\r\ngithub.com/aeonurutu/shade/examples/03-basic-collisions\r\ngithub.com/aeonurutu/shade/examples/03-collisions\r\ngithub.com/aeonurutu/shade/examples/04-lighting\r\ngithub.com/aeonurutu/shade/examples/05-text\r\ngithub.com/aeonurutu/shade/examples/demos/platformer/game\r\ngithub.com/aeonurutu/shade/examples/demos/platformer\r\n```\r\n\r\nI am assuming that when the PR is merged to master on github.com/aeonurutu/shade, then \"go get -u -v github.com/aeonurutu/shade\" should start working, correct?  Or is there a flaw in my logic somewhere?"}}
{"actor":{"display_login":"hurricanerix"}}