We should run gometalinter on new keybase repos?

gometalinter --deadline=300s ./...
index/secure_index.go:10:2:warning: could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (unconvert)
index/secure_index.go:15:14:warning: undeclared name: bitarray (unconvert)
index/secure_index.go:23:18:warning: undeclared name: bitarray (unconvert)
index/secure_index.go:65:24:warning: undeclared name: bitarray (unconvert)
main.go:10:2:warning: could not import search/client (cannot find package "search/client" in any of: (unconvert)
main.go:11:2:warning: could not import search/logger (cannot find package "search/logger" in any of: (unconvert)
main.go:12:2:warning: could not import search/server (cannot find package "search/server" in any of: (unconvert)
main.go:37:22:warning: undeclared name: server (unconvert)
main.go:52:26:warning: undeclared name: server (unconvert)
main.go:52:57:warning: undeclared name: client (unconvert)
main.go:63:22:warning: undeclared name: client (unconvert)
main.go:73:27:warning: undeclared name: client (unconvert)
main.go:40:10:warning: undeclared name: server (unconvert)
main.go:48:9:warning: undeclared name: server (unconvert)
main.go:58:9:warning: undeclared name: client (unconvert)
main.go:65:9:warning: invalid operation: client (variable of type *invalid type) has no field or method AddFile (unconvert)
main.go:107:2:warning: invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (unconvert)
main.go:121:3:warning: undeclared name: logger (unconvert)
main.go:130:3:warning: undeclared name: logger (unconvert)
main.go:138:51:warning: invalid operation: server (variable of type *invalid type) has no field or method GetNumClients (unconvert)
main.go:148:29:warning: invalid operation: client (variable of type *invalid type) has no field or method GetFilenames (unconvert)
main.go:148:29:warning: cannot range over client.GetFilenames() (invalid operand) (unconvert)
main.go:162:31:warning: invalid operation: client (variable of type *invalid type) has no field or method SearchWord (unconvert)
main.go:169:30:warning: cannot range over filenames (invalid operand) (unconvert)
main.go:197:4:warning: invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (unconvert)
main.go:205:3:warning: undeclared name: logger (unconvert)
indexer/secure_index_builder.go:11:2:warning: could not import search/index (cannot find package "search/index" in any of: (unconvert)
indexer/secure_index_builder.go:12:2:warning: could not import search/util (cannot find package "search/util" in any of: (unconvert)
indexer/secure_index_builder.go:14:2:warning: could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (unconvert)
indexer/secure_index_builder.go:53:80:warning: undeclared name: bitarray (unconvert)
indexer/secure_index_builder.go:77:52:warning: undeclared name: bitarray (unconvert)
indexer/secure_index_builder.go:85:92:warning: undeclared name: index (unconvert)
indexer/secure_index_builder.go:56:8:warning: undeclared name: bitarray (unconvert)
indexer/secure_index_builder.go:79:13:warning: undeclared name: util (unconvert)
indexer/secure_index_builder.go:88:9:warning: undeclared name: index (unconvert)
indexer/secure_index_builder.go:11:2:warning: unused global variable could not import search/index (cannot find package "search/index" in any of: (varcheck)
main.go:10:2:warning: unused global variable could not import search/client (cannot find package "search/client" in any of: (varcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:12:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:14:2:warning: unused global variable could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (varcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:53:80:warning: unused global variable undeclared name: bitarray (varcheck)
indexer/secure_index_builder.go:77:52:warning: unused global variable undeclared name: bitarray (varcheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/client (from $GOROOT)
	/Users/gabe/Projects/go/src/search/client (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:11:2:warning: unused global variable could not import search/logger (cannot find package "search/logger" in any of: (varcheck)
indexer/secure_index_builder.go:85:92:warning: unused global variable undeclared name: index (varcheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/logger (from $GOROOT)
	/Users/gabe/Projects/go/src/search/logger (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:12:2:warning: unused global variable could not import search/server (cannot find package "search/server" in any of: (varcheck)
indexer/secure_index_builder.go:56:8:warning: unused global variable undeclared name: bitarray (varcheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:37:22:warning: unused global variable undeclared name: server (varcheck)
indexer/secure_index_builder.go:79:13:warning: unused global variable undeclared name: util (varcheck)
main.go:52:26:warning: unused global variable undeclared name: server (varcheck)
indexer/secure_index_builder.go:88:9:warning: unused global variable undeclared name: index (varcheck)
main.go:52:57:warning: unused global variable undeclared name: client (varcheck)
indexer/secure_index_builder_test.go:10:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
main.go:63:22:warning: unused global variable undeclared name: client (varcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder_test.go:14:2:warning: unused global variable could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (varcheck)
main.go:73:27:warning: unused global variable undeclared name: client (varcheck)
main.go:40:10:warning: unused global variable undeclared name: server (varcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder_test.go:62:24:warning: unused global variable undeclared name: bitarray (varcheck)
main.go:48:9:warning: unused global variable undeclared name: server (varcheck)
searcher/secure_index_searcher.go:6:2:warning: unused global variable could not import search/index (cannot find package "search/index" in any of: (varcheck)
indexer/secure_index_builder_test.go:23:16:warning: unused global variable undeclared name: util (varcheck)
main.go:58:9:warning: unused global variable undeclared name: client (varcheck)
searcher/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/searcher/secure_index_searcher.go:12:33:warning: unused global variable undeclared name: index (varcheck)
indexer/secure_index_builder_test.go:83:16:warning: unused global variable undeclared name: util (varcheck)
main.go:65:9:warning: unused global variable invalid operation: client (variable of type *invalid type) has no field or method AddFile (varcheck)
searcher/secure_index_searcher_test.go:7:2:warning: unused global variable could not import search/indexer (cannot find package "search/indexer" in any of: (varcheck)
indexer/secure_index_builder_test.go:136:16:warning: unused global variable undeclared name: util (varcheck)
main.go:107:2:warning: unused global variable invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (varcheck)
searcher/	/usr/local/Cellar/go/1.6.2/libexec/src/search/indexer (from $GOROOT)
	/Users/gabe/Projects/go/src/search/indexer (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/searcher/secure_index_searcher_test.go:8:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
indexer/secure_index_builder_test.go:141:8:warning: unused global variable undeclared name: bitarray (varcheck)
main.go:121:3:warning: unused global variable undeclared name: logger (varcheck)
searcher/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/searcher/secure_index_searcher_test.go:20:20:warning: unused global variable undeclared name: util (varcheck)
indexer/secure_index_builder_test.go:157:16:warning: unused global variable undeclared name: util (varcheck)
main.go:130:3:warning: unused global variable undeclared name: logger (varcheck)
searcher/secure_index_searcher_test.go:24:9:warning: unused global variable undeclared name: indexer (varcheck)
main.go:138:51:warning: unused global variable invalid operation: server (variable of type *invalid type) has no field or method GetNumClients (varcheck)
client/client.go:12:2:warning: could not import search/indexer (cannot find package "search/indexer" in any of: (unconvert)
client/client.go:13:2:warning: could not import search/server (cannot find package "search/server" in any of: (unconvert)
client/client.go:14:2:warning: could not import search/util (cannot find package "search/util" in any of: (unconvert)
client/client.go:23:17:warning: undeclared name: server (unconvert)
client/client.go:24:17:warning: undeclared name: indexer (unconvert)
main.go:148:29:warning: unused global variable invalid operation: client (variable of type *invalid type) has no field or method GetFilenames (varcheck)
client/client.go:34:22:warning: undeclared name: server (unconvert)
client/client.go:80:16:warning: invalid operation: c.server (variable of type *invalid type) has no field or method AddFile (unconvert)
client/client.go:92:2:warning: invalid operation: c.server (variable of type *invalid type) has no field or method WriteLookupTable (unconvert)
client/client.go:99:8:warning: invalid operation: c.indexer (variable of type *invalid type) has no field or method BuildSecureIndex (unconvert)
client/client.go:100:8:warning: invalid operation: c.server (variable of type *invalid type) has no field or method WriteIndex (unconvert)
client/client.go:128:18:warning: invalid operation: c.server (variable of type *invalid type) has no field or method GetFile (unconvert)
client/client.go:144:18:warning: invalid operation: c.server (variable of type *invalid type) has no field or method SearchWord (unconvert)
client/client.go:144:38:warning: invalid operation: c.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (unconvert)
client/client.go:148:28:warning: cannot range over possibleDocs (invalid operand) (unconvert)
client/client.go:42:19:warning: invalid operation: s (variable of type *invalid type) has no field or method GetKeyHalf (unconvert)
main.go:148:29:warning: unused global variable cannot range over client.GetFilenames() (invalid operand) (varcheck)
client/client.go:43:8:warning: undeclared name: util (unconvert)
client/client.go:44:14:warning: undeclared name: indexer (unconvert)
client/client.go:44:63:warning: invalid operation: s (variable of type *invalid type) has no field or method GetSalts (unconvert)
client/client.go:44:77:warning: invalid operation: s (variable of type *invalid type) has no field or method GetSize (unconvert)
client/client.go:50:28:warning: invalid operation: s (variable of type *invalid type) has no field or method ReadLookupTable (unconvert)
main.go:162:31:warning: unused global variable invalid operation: client (variable of type *invalid type) has no field or method SearchWord (varcheck)
main.go:169:30:warning: unused global variable cannot range over filenames (invalid operand) (varcheck)
main.go:197:4:warning: unused global variable invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (varcheck)
main.go:205:3:warning: unused global variable undeclared name: logger (varcheck)
indexer/secure_index_builder_test.go:19::warning: cyclomatic complexity 15 of function TestCreateSecureIndexBuilder() is high (> 10) (gocyclo)
indexer/secure_index_builder_test.go:153::warning: cyclomatic complexity 14 of function TestBuildSecureIndex() is high (> 10) (gocyclo)
indexer/secure_index_builder_test.go:79::warning: cyclomatic complexity 12 of function TestBuildBloomFilter() is high (> 10) (gocyclo)
main.go:97::warning: cyclomatic complexity 31 of function main() is high (> 10) (gocyclo)
server/server_test.go:41::warning: cyclomatic complexity 11 of function TestCreateServer() is high (> 10) (gocyclo)
client/client_test.go:80::warning: cyclomatic complexity 12 of function TestAddFile() is high (> 10) (gocyclo)
test/testfile.go:13:2:warning: unused global variable could not import gopkg.in/cheggaaa/pb.v1 (cannot find package "gopkg.in/cheggaaa/pb.v1" in any of: (varcheck)
test/	/usr/local/Cellar/go/1.6.2/libexec/src/gopkg.in/cheggaaa/pb.v1 (from $GOROOT)
	/Users/gabe/Projects/go/src/gopkg.in/cheggaaa/pb.v1 (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/test/testfile.go:47:9:warning: unused global variable undeclared name: pb (varcheck)
indexer/secure_index_builder.go:8:2:error: could not import golang.org/x/crypto/pbkdf2 (can't find import: golang.org/x/crypto/pbkdf2) (gotype)
indexer/secure_index_builder.go:11:2:error: could not import search/index (can't find import: ) (gotype)
indexer/secure_index_builder.go:12:2:error: could not import search/util (can't find import: ) (gotype)
indexer/secure_index_builder.go:14:2:error: could not import github.com/jxguan/go-datastructures/bitarray (can't find import: ) (gotype)
indexer/secure_index_builder.go:53:80:error: undeclared name: bitarray (gotype)
indexer/secure_index_builder.go:77:52:error: undeclared name: bitarray (gotype)
indexer/secure_index_builder.go:85:92:error: undeclared name: index (gotype)
indexer/secure_index_builder.go:56:8:error: undeclared name: bitarray (gotype)
indexer/secure_index_builder.go:79:13:error: undeclared name: util (gotype)
indexer/secure_index_builder.go:88:9:error: undeclared name: index (gotype)
indexer/secure_index_builder.go:33:21:error: undeclared name: pbkdf2 (gotype)
indexer/secure_index_builder.go:32:6:error: index declared but not used (gotype)
searcher/secure_index_searcher.go:6:2:warning: could not import search/index (cannot find package "search/index" in any of: (unconvert)
searcher/secure_index_searcher.go:12:33:warning: undeclared name: index (unconvert)
main.go:10:2:error: could not import search/client (can't find import: ) (gotype)
main.go:11:2:error: could not import search/logger (can't find import: ) (gotype)
index/secure_index.go:10:2:error: could not import github.com/jxguan/go-datastructures/bitarray (can't find import: ) (gotype)
index/secure_index.go:15:14:error: undeclared name: bitarray (gotype)
main.go:12:2:error: could not import search/server (can't find import: ) (gotype)
index/secure_index.go:23:18:error: undeclared name: bitarray (gotype)
main.go:37:22:error: undeclared name: server (gotype)
main.go:52:26:error: undeclared name: server (gotype)
index/secure_index.go:65:24:error: undeclared name: bitarray (gotype)
main.go:52:57:error: undeclared name: client (gotype)
main.go:63:22:error: undeclared name: client (gotype)
main.go:73:27:error: undeclared name: client (gotype)
main.go:40:10:error: undeclared name: server (gotype)
main.go:48:9:error: undeclared name: server (gotype)
main.go:58:9:error: undeclared name: client (gotype)
main.go:65:9:error: invalid operation: client (variable of type *invalid type) has no field or method AddFile (gotype)
main.go:107:2:error: invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (gotype)
main.go:121:3:error: undeclared name: logger (gotype)
main.go:130:3:error: undeclared name: logger (gotype)
main.go:138:51:error: invalid operation: server (variable of type *invalid type) has no field or method GetNumClients (gotype)
main.go:148:29:error: invalid operation: client (variable of type *invalid type) has no field or method GetFilenames (gotype)
main.go:148:29:error: cannot range over client.GetFilenames() (invalid operand) (gotype)
main.go:162:31:error: invalid operation: client (variable of type *invalid type) has no field or method SearchWord (gotype)
main.go:169:30:error: cannot range over filenames (invalid operand) (gotype)
main.go:197:4:error: invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (gotype)
main.go:205:3:error: undeclared name: logger (gotype)
test/testfile.go:13:2:error: could not import gopkg.in/cheggaaa/pb.v1 (can't find import: ) (gotype)
test/testfile.go:47:9:error: undeclared name: pb (gotype)
client/client.go:12:2:error: could not import search/indexer (can't find import: ) (gotype)
client/client.go:13:2:error: could not import search/server (can't find import: ) (gotype)
client/client.go:14:2:error: could not import search/util (can't find import: ) (gotype)
client/client.go:23:17:error: undeclared name: server (gotype)
client/client.go:24:17:error: undeclared name: indexer (gotype)
client/client.go:34:22:error: undeclared name: server (gotype)
client/client.go:80:16:error: invalid operation: c.server (variable of type *invalid type) has no field or method AddFile (gotype)
client/client.go:92:2:error: invalid operation: c.server (variable of type *invalid type) has no field or method WriteLookupTable (gotype)
client/client.go:99:8:error: invalid operation: c.indexer (variable of type *invalid type) has no field or method BuildSecureIndex (gotype)
client/client.go:100:8:error: invalid operation: c.server (variable of type *invalid type) has no field or method WriteIndex (gotype)
client/client.go:128:18:error: invalid operation: c.server (variable of type *invalid type) has no field or method GetFile (gotype)
client/client.go:144:18:error: invalid operation: c.server (variable of type *invalid type) has no field or method SearchWord (gotype)
client/client.go:144:38:error: invalid operation: c.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (gotype)
client/client.go:148:28:error: cannot range over possibleDocs (invalid operand) (gotype)
client/client.go:42:19:error: invalid operation: s (variable of type *invalid type) has no field or method GetKeyHalf (gotype)
client/client.go:43:8:error: undeclared name: util (gotype)
client/client.go:44:14:error: undeclared name: indexer (gotype)
client/client.go:44:63:error: invalid operation: s (variable of type *invalid type) has no field or method GetSalts (gotype)
server/server.go:12:2:error: could not import search/index (can't find import: ) (gotype)
server/server.go:13:2:error: could not import search/logger (can't find import: ) (gotype)
server/server.go:14:2:error: could not import search/searcher (can't find import: ) (gotype)
server/server.go:15:2:error: could not import search/util (can't find import: ) (gotype)
server/server.go:145:32:error: undeclared name: index (gotype)
server/server.go:162:43:error: undeclared name: index (gotype)
client/client.go:44:77:error: invalid operation: s (variable of type *invalid type) has no field or method GetSize (gotype)
server/server.go:117:2:error: undeclared name: logger (gotype)
client/client.go:50:28:error: invalid operation: s (variable of type *invalid type) has no field or method ReadLookupTable (gotype)
server/server.go:120:2:error: undeclared name: logger (gotype)
server/server.go:135:2:error: undeclared name: logger (gotype)
server/server.go:140:2:error: undeclared name: logger (gotype)
server/server.go:146:2:error: undeclared name: logger (gotype)
server/server.go:151:2:error: undeclared name: logger (gotype)
server/server.go:174:2:error: undeclared name: logger (gotype)
server/server.go:182:6:error: undeclared name: searcher (gotype)
server/server.go:186:2:error: undeclared name: logger (gotype)
server/server.go:192:2:error: undeclared name: logger (gotype)
server/server.go:193:2:error: undeclared name: logger (gotype)
server/server.go:202:2:error: undeclared name: logger (gotype)
server/server.go:207:2:error: undeclared name: logger (gotype)
server/server.go:213:2:error: undeclared name: logger (gotype)
server/server.go:220:2:error: undeclared name: logger (gotype)
server/server.go:221:2:error: undeclared name: logger (gotype)
server/server.go:227:2:error: undeclared name: logger (gotype)
server/server.go:228:2:error: undeclared name: logger (gotype)
server/server.go:234:2:error: undeclared name: logger (gotype)
server/server.go:48:20:error: undeclared name: util (gotype)
server/server.go:52:17:error: undeclared name: util (gotype)
searcher/secure_index_searcher.go:6:2:error: could not import search/index (can't find import: ) (gotype)
searcher/secure_index_searcher.go:12:33:error: undeclared name: index (gotype)
index/secure_index.go:10:2:warning: unused global variable could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (varcheck)
index/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/index/secure_index.go:15:14:warning: unused global variable undeclared name: bitarray (varcheck)
index/secure_index.go:23:18:warning: unused global variable undeclared name: bitarray (varcheck)
index/secure_index.go:65:24:warning: unused global variable undeclared name: bitarray (varcheck)
index/secure_index_test.go:5:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
index/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/index/secure_index_test.go:8:2:warning: unused global variable could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (varcheck)
index/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/index/secure_index_test.go:16:19:warning: unused global variable undeclared name: bitarray (varcheck)
index/secure_index_test.go:18:3:warning: unused global variable invalid operation: si.BloomFilter (variable with invalid type) has no field or method SetBit (varcheck)
index/secure_index_test.go:18:25:warning: unused global variable undeclared name: util (varcheck)
server/server.go:12:2:warning: could not import search/index (cannot find package "search/index" in any of: (unconvert)
server/server.go:13:2:warning: could not import search/logger (cannot find package "search/logger" in any of: (unconvert)
server/server.go:14:2:warning: could not import search/searcher (cannot find package "search/searcher" in any of: (unconvert)
server/server.go:15:2:warning: could not import search/util (cannot find package "search/util" in any of: (unconvert)
index/secure_index_test.go:41:6:warning: unused global variable invalid operation: si2.BloomFilter (variable with invalid type) has no field or method Equals (varcheck)
server/server.go:145:32:warning: undeclared name: index (unconvert)
server/server.go:162:43:warning: undeclared name: index (unconvert)
server/server.go:117:2:warning: undeclared name: logger (unconvert)
server/server.go:120:2:warning: undeclared name: logger (unconvert)
server/server.go:135:2:warning: undeclared name: logger (unconvert)
server/server.go:140:2:warning: undeclared name: logger (unconvert)
server/server.go:146:2:warning: undeclared name: logger (unconvert)
server/server.go:151:2:warning: undeclared name: logger (unconvert)
server/server.go:174:2:warning: undeclared name: logger (unconvert)
server/server.go:182:6:warning: undeclared name: searcher (unconvert)
server/server.go:186:2:warning: undeclared name: logger (unconvert)
server/server.go:192:2:warning: undeclared name: logger (unconvert)
server/server.go:193:2:warning: undeclared name: logger (unconvert)
server/server.go:202:2:warning: undeclared name: logger (unconvert)
server/server.go:207:2:warning: undeclared name: logger (unconvert)
server/server.go:213:2:warning: undeclared name: logger (unconvert)
server/server.go:220:2:warning: undeclared name: logger (unconvert)
server/server.go:221:2:warning: undeclared name: logger (unconvert)
server/server.go:227:2:warning: undeclared name: logger (unconvert)
server/server.go:228:2:warning: undeclared name: logger (unconvert)
server/server.go:234:2:warning: undeclared name: logger (unconvert)
server/server.go:48:20:warning: undeclared name: util (unconvert)
server/server.go:52:17:warning: undeclared name: util (unconvert)
client/client.go:12:2:warning: unused global variable could not import search/indexer (cannot find package "search/indexer" in any of: (varcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/indexer (from $GOROOT)
	/Users/gabe/Projects/go/src/search/indexer (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:13:2:warning: unused global variable could not import search/server (cannot find package "search/server" in any of: (varcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:14:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:23:17:warning: unused global variable undeclared name: server (varcheck)
client/client.go:24:17:warning: unused global variable undeclared name: indexer (varcheck)
client/client.go:34:22:warning: unused global variable undeclared name: server (varcheck)
client/client.go:80:16:warning: unused global variable invalid operation: c.server (variable of type *invalid type) has no field or method AddFile (varcheck)
client/client.go:92:2:warning: unused global variable invalid operation: c.server (variable of type *invalid type) has no field or method WriteLookupTable (varcheck)
client/client.go:99:8:warning: unused global variable invalid operation: c.indexer (variable of type *invalid type) has no field or method BuildSecureIndex (varcheck)
client/client.go:100:8:warning: unused global variable invalid operation: c.server (variable of type *invalid type) has no field or method WriteIndex (varcheck)
client/client.go:128:18:warning: unused global variable invalid operation: c.server (variable of type *invalid type) has no field or method GetFile (varcheck)
client/client.go:144:18:warning: unused global variable invalid operation: c.server (variable of type *invalid type) has no field or method SearchWord (varcheck)
client/client.go:144:38:warning: unused global variable invalid operation: c.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (varcheck)
client/client.go:148:28:warning: unused global variable cannot range over possibleDocs (invalid operand) (varcheck)
client/client.go:42:19:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method GetKeyHalf (varcheck)
client/client.go:43:8:warning: unused global variable undeclared name: util (varcheck)
client/client.go:44:14:warning: unused global variable undeclared name: indexer (varcheck)
client/client.go:44:63:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method GetSalts (varcheck)
client/client.go:44:77:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method GetSize (varcheck)
client/client.go:50:28:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method ReadLookupTable (varcheck)
client/client_test.go:10:2:warning: unused global variable could not import search/server (cannot find package "search/server" in any of: (varcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client_test.go:17:94:warning: unused global variable undeclared name: server (varcheck)
client/client_test.go:31:26:warning: unused global variable undeclared name: server (varcheck)
client/client_test.go:22:13:warning: unused global variable undeclared name: server (varcheck)
client/client_test.go:71:24:warning: unused global variable invalid operation: c1.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (varcheck)
client/client_test.go:71:64:warning: unused global variable invalid operation: c2.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (varcheck)
client/client_test.go:108:28:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method ReadLookupTable (varcheck)
client/client_test.go:115:20:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method GetFile (varcheck)
client/client_test.go:119:24:warning: unused global variable invalid operation: s (variable of type *invalid type) has no field or method SearchWord (varcheck)
client/client_test.go:119:37:warning: unused global variable invalid operation: c.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (varcheck)
indexer/secure_index_builder.go:11:2:warning: could not import search/index (cannot find package "search/index" in any of: (interfacer)
searcher/secure_index_searcher.go:6:2:warning: could not import search/index (cannot find package "search/index" in any of: (interfacer)
server/server.go:12:2:warning: unused global variable could not import search/index (cannot find package "search/index" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:13:2:warning: unused global variable could not import search/logger (cannot find package "search/logger" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/logger (from $GOROOT)
	/Users/gabe/Projects/go/src/search/logger (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:14:2:warning: unused global variable could not import search/searcher (cannot find package "search/searcher" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/searcher (from $GOROOT)
	/Users/gabe/Projects/go/src/search/searcher (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:15:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:145:32:warning: unused global variable undeclared name: index (varcheck)
server/server.go:162:43:warning: unused global variable undeclared name: index (varcheck)
server/server.go:117:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:120:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:135:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:140:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:146:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:151:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:174:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:182:6:warning: unused global variable undeclared name: searcher (varcheck)
server/server.go:186:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:192:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:193:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:202:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:207:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:213:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:220:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:221:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:227:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:228:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:234:2:warning: unused global variable undeclared name: logger (varcheck)
server/server.go:48:20:warning: unused global variable undeclared name: util (varcheck)
server/server.go:52:17:warning: unused global variable undeclared name: util (varcheck)
server/server_test.go:9:2:warning: unused global variable could not import search/index (cannot find package "search/index" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server_test.go:10:2:warning: unused global variable could not import search/indexer (cannot find package "search/indexer" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/indexer (from $GOROOT)
	/Users/gabe/Projects/go/src/search/indexer (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server_test.go:11:2:warning: unused global variable could not import search/util (cannot find package "search/util" in any of: (varcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server_test.go:116:29:warning: unused global variable undeclared name: indexer (varcheck)
server/server_test.go:116:84:warning: unused global variable undeclared name: index (varcheck)
server/server_test.go:21:9:warning: unused global variable undeclared name: util (varcheck)
server/server_test.go:129:8:warning: unused global variable invalid operation: sib (variable of type *invalid type) has no field or method BuildSecureIndex (varcheck)
server/server_test.go:140:9:warning: unused global variable undeclared name: indexer (varcheck)
server/server_test.go:172:9:warning: unused global variable undeclared name: indexer (varcheck)
index/secure_index.go:66:2:warning: 'if err != nil { return err }; return nil' can be simplified to 'return err' (gosimple)
test/testfile.go:13:2:warning: could not import gopkg.in/cheggaaa/pb.v1 (cannot find package "gopkg.in/cheggaaa/pb.v1" in any of: (interfacer)
main.go:10:2:warning: could not import search/client (cannot find package "search/client" in any of: (interfacer)
index/secure_index.go:10:2:warning: could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (interfacer)
server/server.go:12:2:warning: could not import search/index (cannot find package "search/index" in any of: (interfacer)
client/client.go:12:2:warning: could not import search/indexer (cannot find package "search/indexer" in any of: (interfacer)
test/testfile.go:13:2:warning: could not import gopkg.in/cheggaaa/pb.v1 (cannot find package "gopkg.in/cheggaaa/pb.v1" in any of: (unconvert)
test/testfile.go:47:9:warning: undeclared name: pb (unconvert)
searcher/secure_index_searcher.go:6:2:warning: unused struct field could not import search/index (cannot find package "search/index" in any of: (structcheck)
searcher/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/searcher/secure_index_searcher.go:12:33:warning: unused struct field undeclared name: index (structcheck)
indexer/secure_index_builder.go:11:2:warning: unused struct field could not import search/index (cannot find package "search/index" in any of: (structcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:12:2:warning: unused struct field could not import search/util (cannot find package "search/util" in any of: (structcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:14:2:warning: unused struct field could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (structcheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:53:80:warning: unused struct field undeclared name: bitarray (structcheck)
indexer/secure_index_builder.go:77:52:warning: unused struct field undeclared name: bitarray (structcheck)
indexer/secure_index_builder.go:85:92:warning: unused struct field undeclared name: index (structcheck)
indexer/secure_index_builder.go:56:8:warning: unused struct field undeclared name: bitarray (structcheck)
indexer/secure_index_builder.go:79:13:warning: unused struct field undeclared name: util (structcheck)
indexer/secure_index_builder.go:88:9:warning: unused struct field undeclared name: index (structcheck)
test/testfile.go:13:2:warning: unused struct field could not import gopkg.in/cheggaaa/pb.v1 (cannot find package "gopkg.in/cheggaaa/pb.v1" in any of: (structcheck)
test/	/usr/local/Cellar/go/1.6.2/libexec/src/gopkg.in/cheggaaa/pb.v1 (from $GOROOT)
	/Users/gabe/Projects/go/src/gopkg.in/cheggaaa/pb.v1 (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/test/testfile.go:47:9:warning: unused struct field undeclared name: pb (structcheck)
index/secure_index.go:10:2:warning: unused struct field could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (structcheck)
index/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/index/secure_index.go:15:14:warning: unused struct field undeclared name: bitarray (structcheck)
index/secure_index.go:23:18:warning: unused struct field undeclared name: bitarray (structcheck)
index/secure_index.go:65:24:warning: unused struct field undeclared name: bitarray (structcheck)
main.go:10:2:warning: unused struct field could not import search/client (cannot find package "search/client" in any of: (structcheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/client (from $GOROOT)
	/Users/gabe/Projects/go/src/search/client (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:11:2:warning: unused struct field could not import search/logger (cannot find package "search/logger" in any of: (structcheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/logger (from $GOROOT)
	/Users/gabe/Projects/go/src/search/logger (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:12:2:warning: unused struct field could not import search/server (cannot find package "search/server" in any of: (structcheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:37:22:warning: unused struct field undeclared name: server (structcheck)
main.go:52:26:warning: unused struct field undeclared name: server (structcheck)
main.go:52:57:warning: unused struct field undeclared name: client (structcheck)
main.go:63:22:warning: unused struct field undeclared name: client (structcheck)
main.go:73:27:warning: unused struct field undeclared name: client (structcheck)
main.go:40:10:warning: unused struct field undeclared name: server (structcheck)
main.go:48:9:warning: unused struct field undeclared name: server (structcheck)
main.go:58:9:warning: unused struct field undeclared name: client (structcheck)
main.go:65:9:warning: unused struct field invalid operation: client (variable of type *invalid type) has no field or method AddFile (structcheck)
main.go:107:2:warning: unused struct field invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (structcheck)
main.go:121:3:warning: unused struct field undeclared name: logger (structcheck)
main.go:130:3:warning: unused struct field undeclared name: logger (structcheck)
main.go:138:51:warning: unused struct field invalid operation: server (variable of type *invalid type) has no field or method GetNumClients (structcheck)
main.go:148:29:warning: unused struct field invalid operation: client (variable of type *invalid type) has no field or method GetFilenames (structcheck)
main.go:148:29:warning: unused struct field cannot range over client.GetFilenames() (invalid operand) (structcheck)
main.go:162:31:warning: unused struct field invalid operation: client (variable of type *invalid type) has no field or method SearchWord (structcheck)
main.go:169:30:warning: unused struct field cannot range over filenames (invalid operand) (structcheck)
main.go:197:4:warning: unused struct field invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (structcheck)
main.go:205:3:warning: unused struct field undeclared name: logger (structcheck)
client/client.go:12:2:warning: unused struct field could not import search/indexer (cannot find package "search/indexer" in any of: (structcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/indexer (from $GOROOT)
	/Users/gabe/Projects/go/src/search/indexer (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:13:2:warning: unused struct field could not import search/server (cannot find package "search/server" in any of: (structcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:14:2:warning: unused struct field could not import search/util (cannot find package "search/util" in any of: (structcheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:23:17:warning: unused struct field undeclared name: server (structcheck)
client/client.go:24:17:warning: unused struct field undeclared name: indexer (structcheck)
client/client.go:34:22:warning: unused struct field undeclared name: server (structcheck)
client/client.go:80:16:warning: unused struct field invalid operation: c.server (variable of type *invalid type) has no field or method AddFile (structcheck)
client/client.go:92:2:warning: unused struct field invalid operation: c.server (variable of type *invalid type) has no field or method WriteLookupTable (structcheck)
client/client.go:99:8:warning: unused struct field invalid operation: c.indexer (variable of type *invalid type) has no field or method BuildSecureIndex (structcheck)
client/client.go:100:8:warning: unused struct field invalid operation: c.server (variable of type *invalid type) has no field or method WriteIndex (structcheck)
client/client.go:128:18:warning: unused struct field invalid operation: c.server (variable of type *invalid type) has no field or method GetFile (structcheck)
client/client.go:144:18:warning: unused struct field invalid operation: c.server (variable of type *invalid type) has no field or method SearchWord (structcheck)
client/client.go:144:38:warning: unused struct field invalid operation: c.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (structcheck)
client/client.go:148:28:warning: unused struct field cannot range over possibleDocs (invalid operand) (structcheck)
client/client.go:42:19:warning: unused struct field invalid operation: s (variable of type *invalid type) has no field or method GetKeyHalf (structcheck)
client/client.go:43:8:warning: unused struct field undeclared name: util (structcheck)
client/client.go:44:14:warning: unused struct field undeclared name: indexer (structcheck)
client/client.go:44:63:warning: unused struct field invalid operation: s (variable of type *invalid type) has no field or method GetSalts (structcheck)
client/client.go:44:77:warning: unused struct field invalid operation: s (variable of type *invalid type) has no field or method GetSize (structcheck)
client/client.go:50:28:warning: unused struct field invalid operation: s (variable of type *invalid type) has no field or method ReadLookupTable (structcheck)
server/server.go:12:2:warning: unused struct field could not import search/index (cannot find package "search/index" in any of: (structcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:13:2:warning: unused struct field could not import search/logger (cannot find package "search/logger" in any of: (structcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/logger (from $GOROOT)
	/Users/gabe/Projects/go/src/search/logger (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:14:2:warning: unused struct field could not import search/searcher (cannot find package "search/searcher" in any of: (structcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/searcher (from $GOROOT)
	/Users/gabe/Projects/go/src/search/searcher (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:15:2:warning: unused struct field could not import search/util (cannot find package "search/util" in any of: (structcheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:145:32:warning: unused struct field undeclared name: index (structcheck)
server/server.go:162:43:warning: unused struct field undeclared name: index (structcheck)
server/server.go:117:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:120:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:135:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:140:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:146:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:151:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:174:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:182:6:warning: unused struct field undeclared name: searcher (structcheck)
server/server.go:186:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:192:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:193:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:202:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:207:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:213:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:220:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:221:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:227:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:228:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:234:2:warning: unused struct field undeclared name: logger (structcheck)
server/server.go:48:20:warning: unused struct field undeclared name: util (structcheck)
server/server.go:52:17:warning: unused struct field undeclared name: util (structcheck)
index/secure_index.go:10:2:warning: could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (aligncheck)
index/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/index/secure_index.go:15:14:warning: undeclared name: bitarray (aligncheck)
index/secure_index.go:23:18:warning: undeclared name: bitarray (aligncheck)
index/secure_index.go:65:24:warning: undeclared name: bitarray (aligncheck)
indexer/secure_index_builder.go:11:2:warning: could not import search/index (cannot find package "search/index" in any of: (aligncheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:12:2:warning: could not import search/util (cannot find package "search/util" in any of: (aligncheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:14:2:warning: could not import github.com/jxguan/go-datastructures/bitarray (cannot find package "github.com/jxguan/go-datastructures/bitarray" in any of: (aligncheck)
indexer/	/usr/local/Cellar/go/1.6.2/libexec/src/github.com/jxguan/go-datastructures/bitarray (from $GOROOT)
	/Users/gabe/Projects/go/src/github.com/jxguan/go-datastructures/bitarray (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/indexer/secure_index_builder.go:53:80:warning: undeclared name: bitarray (aligncheck)
indexer/secure_index_builder.go:77:52:warning: undeclared name: bitarray (aligncheck)
indexer/secure_index_builder.go:85:92:warning: undeclared name: index (aligncheck)
indexer/secure_index_builder.go:56:8:warning: undeclared name: bitarray (aligncheck)
indexer/secure_index_builder.go:79:13:warning: undeclared name: util (aligncheck)
indexer/secure_index_builder.go:88:9:warning: undeclared name: index (aligncheck)
searcher/secure_index_searcher.go:6:2:warning: could not import search/index (cannot find package "search/index" in any of: (aligncheck)
searcher/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/searcher/secure_index_searcher.go:12:33:warning: undeclared name: index (aligncheck)
main.go:10:2:warning: could not import search/client (cannot find package "search/client" in any of: (aligncheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/client (from $GOROOT)
	/Users/gabe/Projects/go/src/search/client (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:11:2:warning: could not import search/logger (cannot find package "search/logger" in any of: (aligncheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/logger (from $GOROOT)
	/Users/gabe/Projects/go/src/search/logger (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:12:2:warning: could not import search/server (cannot find package "search/server" in any of: (aligncheck)
/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/main.go:37:22:warning: undeclared name: server (aligncheck)
main.go:52:26:warning: undeclared name: server (aligncheck)
main.go:52:57:warning: undeclared name: client (aligncheck)
main.go:63:22:warning: undeclared name: client (aligncheck)
main.go:73:27:warning: undeclared name: client (aligncheck)
main.go:40:10:warning: undeclared name: server (aligncheck)
main.go:48:9:warning: undeclared name: server (aligncheck)
main.go:58:9:warning: undeclared name: client (aligncheck)
main.go:65:9:warning: invalid operation: client (variable of type *invalid type) has no field or method AddFile (aligncheck)
main.go:107:2:warning: invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (aligncheck)
main.go:121:3:warning: undeclared name: logger (aligncheck)
main.go:130:3:warning: undeclared name: logger (aligncheck)
main.go:138:51:warning: invalid operation: server (variable of type *invalid type) has no field or method GetNumClients (aligncheck)
main.go:148:29:warning: invalid operation: client (variable of type *invalid type) has no field or method GetFilenames (aligncheck)
main.go:148:29:warning: cannot range over client.GetFilenames() (invalid operand) (aligncheck)
main.go:162:31:warning: invalid operation: client (variable of type *invalid type) has no field or method SearchWord (aligncheck)
main.go:169:30:warning: cannot range over filenames (invalid operand) (aligncheck)
main.go:197:4:warning: invalid operation: server (variable of type *invalid type) has no field or method PrintServerInfo (aligncheck)
main.go:205:3:warning: undeclared name: logger (aligncheck)
client/client.go:12:2:warning: could not import search/indexer (cannot find package "search/indexer" in any of: (aligncheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/indexer (from $GOROOT)
	/Users/gabe/Projects/go/src/search/indexer (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:13:2:warning: could not import search/server (cannot find package "search/server" in any of: (aligncheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/server (from $GOROOT)
	/Users/gabe/Projects/go/src/search/server (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:14:2:warning: could not import search/util (cannot find package "search/util" in any of: (aligncheck)
client/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/client/client.go:23:17:warning: undeclared name: server (aligncheck)
client/client.go:24:17:warning: undeclared name: indexer (aligncheck)
client/client.go:34:22:warning: undeclared name: server (aligncheck)
client/client.go:80:16:warning: invalid operation: c.server (variable of type *invalid type) has no field or method AddFile (aligncheck)
client/client.go:92:2:warning: invalid operation: c.server (variable of type *invalid type) has no field or method WriteLookupTable (aligncheck)
client/client.go:99:8:warning: invalid operation: c.indexer (variable of type *invalid type) has no field or method BuildSecureIndex (aligncheck)
client/client.go:100:8:warning: invalid operation: c.server (variable of type *invalid type) has no field or method WriteIndex (aligncheck)
client/client.go:128:18:warning: invalid operation: c.server (variable of type *invalid type) has no field or method GetFile (aligncheck)
client/client.go:144:18:warning: invalid operation: c.server (variable of type *invalid type) has no field or method SearchWord (aligncheck)
client/client.go:144:38:warning: invalid operation: c.indexer (variable of type *invalid type) has no field or method ComputeTrapdoors (aligncheck)
client/client.go:148:28:warning: cannot range over possibleDocs (invalid operand) (aligncheck)
client/client.go:42:19:warning: invalid operation: s (variable of type *invalid type) has no field or method GetKeyHalf (aligncheck)
client/client.go:43:8:warning: undeclared name: util (aligncheck)
client/client.go:44:14:warning: undeclared name: indexer (aligncheck)
client/client.go:44:63:warning: invalid operation: s (variable of type *invalid type) has no field or method GetSalts (aligncheck)
client/client.go:44:77:warning: invalid operation: s (variable of type *invalid type) has no field or method GetSize (aligncheck)
client/client.go:50:28:warning: invalid operation: s (variable of type *invalid type) has no field or method ReadLookupTable (aligncheck)
util/util_test.go:49:12:warning: error return value not checked (rand.Read(one)) (errcheck)
util/util_test.go:50:12:warning: error return value not checked (rand.Read(two)) (errcheck)
test/testfile.go:13:2:warning: could not import gopkg.in/cheggaaa/pb.v1 (cannot find package "gopkg.in/cheggaaa/pb.v1" in any of: (aligncheck)
test/	/usr/local/Cellar/go/1.6.2/libexec/src/gopkg.in/cheggaaa/pb.v1 (from $GOROOT)
	/Users/gabe/Projects/go/src/gopkg.in/cheggaaa/pb.v1 (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/test/testfile.go:47:9:warning: undeclared name: pb (aligncheck)
server/server.go:12:2:warning: could not import search/index (cannot find package "search/index" in any of: (aligncheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/index (from $GOROOT)
	/Users/gabe/Projects/go/src/search/index (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:13:2:warning: could not import search/logger (cannot find package "search/logger" in any of: (aligncheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/logger (from $GOROOT)
	/Users/gabe/Projects/go/src/search/logger (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:14:2:warning: could not import search/searcher (cannot find package "search/searcher" in any of: (aligncheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/searcher (from $GOROOT)
	/Users/gabe/Projects/go/src/search/searcher (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:15:2:warning: could not import search/util (cannot find package "search/util" in any of: (aligncheck)
server/	/usr/local/Cellar/go/1.6.2/libexec/src/search/util (from $GOROOT)
	/Users/gabe/Projects/go/src/search/util (from $GOPATH))
/Users/gabe/Projects/go/src/github.com/keybase/search/server/server.go:145:32:warning: undeclared name: index (aligncheck)
server/server.go:162:43:warning: undeclared name: index (aligncheck)
server/server.go:117:2:warning: undeclared name: logger (aligncheck)
server/server.go:120:2:warning: undeclared name: logger (aligncheck)
server/server.go:135:2:warning: undeclared name: logger (aligncheck)
server/server.go:140:2:warning: undeclared name: logger (aligncheck)
server/server.go:146:2:warning: undeclared name: logger (aligncheck)
server/server.go:151:2:warning: undeclared name: logger (aligncheck)
server/server.go:174:2:warning: undeclared name: logger (aligncheck)
server/server.go:182:6:warning: undeclared name: searcher (aligncheck)
server/server.go:186:2:warning: undeclared name: logger (aligncheck)
server/server.go:192:2:warning: undeclared name: logger (aligncheck)
server/server.go:193:2:warning: undeclared name: logger (aligncheck)
server/server.go:202:2:warning: undeclared name: logger (aligncheck)
server/server.go:207:2:warning: undeclared name: logger (aligncheck)
server/server.go:213:2:warning: undeclared name: logger (aligncheck)
server/server.go:220:2:warning: undeclared name: logger (aligncheck)
server/server.go:221:2:warning: undeclared name: logger (aligncheck)
server/server.go:227:2:warning: undeclared name: logger (aligncheck)
server/server.go:228:2:warning: undeclared name: logger (aligncheck)
server/server.go:234:2:warning: undeclared name: logger (aligncheck)
server/server.go:48:20:warning: undeclared name: util (aligncheck)
server/server.go:52:17:warning: undeclared name: util (aligncheck)

Hmmm intersesting. Just saw this. I ran go lint locally before commits and things look fine. I think it has to do with the import paths being local. Should get fixed in the new PR anyway.

ok cool.. FYI, the metalinter is different than the standard lint and
catches more stuff: https://github.com/alecthomas/gometalinter
On Fri, Aug 5, 2016 at 11:40 AM, jxguan<EMAIL_ADDRESS>wrote:

Hmmm intersesting. Just saw this. I ran go lint locally before commits and
things look fine. I think it has to do with the import paths being local.
Should get fixed in the new PR anyway.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/keybase/search/issues/6#issuecomment-237930069, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAKbU8TpBYSfx17mr1ljfdyltEPa_Wuks5qc4OhgaJpZM4JVtXh
.


Updating baseURI error to 'undefined' instead of variable

Hello. I ran:  node utils/updateBaseUri.js
and the result was:
Updated baseUri for images to ===> undefined
instead of:
Updated baseUri for images to ===> ipfs://(my project CID)
does anyone know why I am getting 'undefined' instead of the correct Uri with my CID? Thank you.

i was having an issue with updateing my base uri. the hash lips video said to run ''node utils/updateBaseUri.js". By running "yarn run" i was able to find a library of commands and saw that " node utils/update_info.js" was the acctual or "updated" command. good as of 12/28/21

Hello, I run the command npm run update info, seems to be all good but when I check the json files there no updated. Why?

Hello, I run the command npm run update info, seems to be all good but when I check the json files there no updated. Why?

you should try "node utils/update_info.js". ive never seen that "npm run update info" before. or try ''node utils/updateBaseUri.js" unless your updating other than the base uri like edition number you have to be specific.


build: include mockgen in build image

This is the first step to removing the mockgen installation from the makefile.
See https://github.com/openshift/hive/pull/736.

/lgtm


⚠ Samsung has degraded performance

In 1777c1c, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2733 ms

Resolved: Samsung performance has improved in 3ffc25e.


Highlight is too subtle when using light background theme

Hi, thanks for the extension. The highlight colors only seem to be clearly visible for dark themes.
E.g. with Light Modern

vs Dark Modern

Hi, thank you for your issue.
Unfortunately, the exact colours chosen are not something this extension has control. The current version only injects additional TextMate scopes into the docstring, which are then coloured according to the theme.
I have toyed with customizing the chosen tags to "look nice" with the themes I prefer, but doing so can have adverse effects when other themes are used. So instead, this extension uses reasonable scope names instead (entity.name.tag.sphinx, entity.name.role.sphinx, ...) and leaves the exact colours up to the theme.
To fix issues with a given theme, you should be able to override these *.sphinx tags globally or per-theme in your user settings: Customizing editor syntax highlighting.

Hi, that's perfect, thanks! In fact, that's even better than having a setting in the extension, since you've introduced me to tokenColorCustomizations, which I hadn't played with previously.
So, in case it's useful for anyone else, I'm using something like
  "editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "entity.name.tag.sphinx",
        "settings": {
          "foreground": "#0e61a5"
        }
      },
      {
        "scope": "entity.name.role.sphinx",
        "settings": {
          "foreground": "#179648"
        }
      }
    ]
  },

Is the fact that :py: isn't highlighted a little bug in the extension?


Prefer process.env.${key} when defining values

Prefer process.env.${key} when defining values to avoid overwriting the process object.
At the moment trying to access any non-existent process.env variable results in the full replacement object being compiled.
For example:
 let doesNotExist = process.env.DOES_NOT_EXIST

Compiles to:
var doesNotExist = Object({"NODE_ENV":"development"}).DOES_NOT_EXIST;

The recommended usage of the DefinePlugin at https://webpack.js.org/plugins/define-plugin/ is:

When defining values for process prefer 'process.env.NODE_ENV': JSON.stringify('production') over process: { env: { NODE_ENV: JSON.stringify('production') } }. Using the latter will overwrite the process object which can break compatibility with some modules that expect other values on the process object to be defined.

This PR follows the guidance and is similar to EnvironmentPlugin
I came across this because some third party modules where trying to access variables I haven't defined e.g. process.env.DEBUG and I noticed all by MIX_ variables. This does mean the process shim will be included if a script tried to access a non-replaced variable (which is the behaviour without the plugin).

Thanks, @mnightingale!


Fix autoplay prop update

When autoplay property is updated in the parent element, the slideshow should reflect the changes

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@d0b6e51). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #56   +/-   ##
=========================================
  Coverage          ?   92.75%
=========================================
  Files             ?        4
  Lines             ?      276
  Branches          ?       46
=========================================
  Hits              ?      256
  Misses            ?       19
  Partials          ?        1

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d0b6e51...08d5497. Read the comment docs.


Typos at the help message in login page

f >> If
you already created an account already >>you already created an account but

Fixed and will be available in next release


[$50] Level 0 - BASIC: Develop a Basic Smart Contract in the Clarity Programming Language for the Stacks 2.0 Blockchain

[$50] Level 0 - BASIC: Develop a Basic Smart Contract in the Clarity Programming Language for the Stacks 2.0 Blockchain
Prize Bounty
$50 USD to the top 5 projects submitted. Winners will be contacted by Blockstack for payment.
Challenge Description
In Level 0 - BASIC, developers will build simple, but fully-functional smart contracts. The goal is for these contracts to demonstrate key features of Clarity and provide the community with a tangible first-look at what’s possible using the language.
To get started, we recommend heading to the "Resources" section of the Clarity Hackathon homepage.
Get to meet other hackers in our Discord community! We set up a dedicated #hackathon support thread for all your hacking queries.
Level 0 Overview
These will be the “lowest hanging fruit” of the smart contract tree. A rudimentary smart contract, demonstrating just a handful of Clarity design principals. Exhibits an introductory understanding of the language, and the fundamental mechanisms of smart contracts. Self-contained; a Clarity “tech demo”. Small number of methods, functions, variables, etc. Elementary testing and commenting. More of a Bob Ross painting than the Mona Lisa.

Example: Simple Clarity Counter

Submission Deadline
The entry and submission period for Hackathon Phase 1: Contracts: commences on May 14, 2020 at 10:00 a.m. E.D.T. and ends on May 29, 2020 at 11:45 pm E.D.T. ("Phase 1")
Submission Requirements

The contract and tools must be built for Blockstack's Clarity smart contracting language;
The contract and tools must be the original work of the individual participant or the participating team; and
Any third-party technology used by the individual participant or the participating team must be subject to valid perpetual, irrevocable licenses.

Judging Criteria

Category
Description

Design
Is the smart contract well-structured, and broken into logical functions?

Functionality
How powerful or robust is the functionality the smart contract provides?

Use of Clarity Reference
How many different Clarity functions, keywords, or design principles are used?

Originality/Creativity
How unique or innovative is the mechanism smart contract? Has it been implemented before?

Real World Viability
How applicable is the smart contract to use in real world situations?

Documentation/Commenting
Does the project come accompanied by a comprehensive documentation or README? Is the code commented thoroughly so anyone could read through and discern its functionality?

Winner Announcement Date
Our judges, Diwaker Gupta, Blockstack PBC Head of Engineering, and Aaron Blankenstein, Blockstack PBC Core Engineer, will select the winners before the start of the second phase of the hackathon on June 3, 2020. The winning participant or participating team will be notified within approximately one (1) week following selection of the winner, by message sent to the e-mail address used at the time of registration on Gitcoin. Blockstack will also make an announcement of the winner on twitter at twitter.com/blockstack.

@jdbender66 looks like gitcoin bugged out on me, my link should be https://github.com/xmakina/clarity-high-score


Repo sync for protected CLA branch

The pull request is created from main637800264888588414 to main to fix git push error for protected CLA branch

@shsagir : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Add the best course of typescript in portuguese creted by Willian Justen

Hey @abraaoduarte ,
Thanks for creating a pull request! Can you please just add a 'Portuguese' tag to the course list? So, that in the future, it's easier to search for the people who're looking for Portuguese resources.
Let me know once done, and I'll merge this PR. Goodluck ! ✨

@ishandeveloper It's done.
Thanks


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade" workflow

Codecov Report

Merging #25 (338cb96) into main (4958138) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main       #25   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines           27        26    -1
=========================================
- Hits            27        26    -1

Impacted Files
Coverage Δ

src/backend-stack.ts
100.00% <100.00%> (ø)

src/lambda/process-metrics-function.ts
100.00% <100.00%> (ø)

src/stateful-stack.ts
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8436d47...338cb96. Read the comment docs.


(wip): YJDH-358: Folder structure and hello world for Kesäseteli Handler ui

Description :sparkles:
Basic folder structure for kesäseteli handler ui + initial browser test
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Codecov Report

Merging #667 (e3be129) into develop (ef99e40) will decrease coverage by 52.41%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           develop     #667       +/-   ##
============================================
- Coverage    64.40%   11.98%   -52.42%
============================================
  Files          724       33      -691
  Lines        18283      392    -17891
  Branches      1763       41     -1722
============================================
- Hits         11776       47    -11729
+ Misses        6180      330     -5850
+ Partials       327       15      -312

Impacted Files
Coverage Δ

.../applications/migrations/0021_allow_blank_batch.py

frontend/shared/src/components/table/constants.ts

frontend/shared/src/hooks/useShowToastIfError.ts

frontend/benefit/applicant/start.js

backend/benefit/calculator/rules.py

...enefit/applicant/src/context/DeMinimisProvider.tsx

...hared/src/components/forms/section/FormSection.tsx

frontend/kesaseteli/youth/src/pages/500.tsx

...gApplicationActions/HandlingApplicationActions.tsx

...hared/shared/oidc/migrations/0003_remove_models.py

... and 681 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ef99e40...e3be129. Read the comment docs.


macho_file: fix up YARD docs

add examples showing usage of :uniq and :last
fix documentation for :last, since the second line was being
rendered as documentation for the #delete_rpath method instead of
for the option.

Thanks!


Container reuser policy

@domdom82 @mbehrendt @rabbah @sjfink
Currently, pre-warmed container and container reuse are key tactics to achieve good performance.  On the former front the core sharing work will be contributing to improving this.  On the second front, I propose we extend container reuse so that it activate when just the subject (ie user) repeats rather than when the subject+action repeat.
The idea is that while the number of users+action can grow very quickly, the number of users is likely to be under more control and exhibit better locality.   The upside is performance (latency and throughput).  Here are the potential downsides or considerations:

Security.  This is the biggest one.  Is this proposal any worse fundamentally than reusing the container for the same action?
Invocation sequence.  When the action changes, there are 3 ways to initiate a change.

Run /init again in the same process.
Cleanse the node process more thoroughly or possibly use its VM facility
Start a new node process (assuming this is lighter weight than starting a new container)

We need to talk about this before implementing it -- in particular, I think we want to encourage caching of large static read-only data structures to reduce initialization work -- this proposal would make that more difficult.
Also I'm not convinced yet that "cleansing" is easy or even feasible.     Who knows what side effects actions (i.e. libraries they call) may have somewhere?
For these reasons, I'm scared.     I'd like to know what numbers we have to motivate this as well.

Agree that we need updated numbers.  The plan has 3 steps I think:

Get cpushare up to 6.   Just went from 2 to 4 and we'll let it ride the weekend.  Barring any incidents, will move it from 4 to 6 on Monday.
Then we ramp up stem cell for other languages
See how much further we can push loadtest.


Add course in AI courses list

The Elements of AI is a series of free online courses created by Reaktor and the University of Helsinki. The courses combine theory with practical exercises and can be completed at your own pace.

Great.


Fix upside down and performance issues all in one

It's been a long time since I work with Unity and WebP, thanks for this library and it has helped a lot. And when I finally solved the issues I created, I thought I should give my solution back here. So I organized my code and create the pull request here.
This pr can not be merged, just for the library owners' information.
This pr can:

Fix upside down problem: https://github.com/netpyoung/unity.webp/issues/18#issuecomment-598530681
Fix performance issue (10x faster decoding): https://github.com/netpyoung/unity.webp/issues/21
Offer render ability for further extending

And because I'm no longer working on Unity, and Unity just crashes my laptop when opening, this pr can not:

Run!!! (I can not make the project run because when I open Unity and my laptop just crashes), so the codes may not able to passed the build;
Be used directly: The actual loading logic should be implemented (WebPLoader.cs#32)

You found the way. good job and thank you pull request.


Get props from other fields

In 5.x.x it was possible to get the valid or invalid prop (and other props) from another field. I have Birthdate-component, with 3 separate fields. I used to have an onKeyUp function to auto-tab to the next field when the current value was valid. From what I see, this isn't possible anymore.
I used to do something like this:
_handleKeyDown = (e) => {
    const { target } = e;

    if (!this.props.fields[target.name].valid) return;

    if (
      target.value.length === target.maxLength &&
      e.keyCode !== 8 && // backspace
      nextInput
    ) {
      nextInput.focus();
}

Long story short, I just want to be able to get the props used in 5.x.x for each field used in my form.

Also concerned about this - how can you even build highly dynamic and powerful forms if you cant even know any details about any other field?

@ashwinvandijk you can do this with getFormSyncErrors selector, eg
if ( getFormSyncErrors( formName )( state ).fieldName ) return;

@bradennapier feel free to submit PRs to whatever you think should be improved.


Current versions of werkzeug do not have a parse_date method

flask-rangerequest appears to require an older version of werkzeug.  With 1.0.1, it fails with:
  File "rrtest.py", line 3, in <module>
    from flask_rangerequest import RangeRequest
  File "/home/lars/.local/share/virtualenvs/rrtest-ViTfNSNi/lib/python3.7/site-packages/flask_rangerequest/__init__.py", line 1, in <module>
    from ._request import RangeRequest
  File "/home/lars/.local/share/virtualenvs/rrtest-ViTfNSNi/lib/python3.7/site-packages/flask_rangerequest/_request.py", line 7, in <module>
    from werkzeug import parse_date, http_date
ImportError: cannot import name 'parse_date' from 'werkzeug' (/home/lars/.local/share/virtualenvs/rrtest-ViTfNSNi/lib/python3.7/site-packages/werkzeug/__init__.py)

Thanks for the report. I fixed this and pushed a new version.


allow iframes in richOutput

Useful until better support for external components has been added.

Hi Palourde, thanks for merging this! How do you feel about my last comment - adding a 'html_id' parameter so each iframe can be individually styled? If you give the OK I'll implement this. Thanks!


Issue creating new SailsJs app

Full output:
http://pastebin.com/KbxTYins
TL;DR:
error:
------------------------------------------------------------------------
Aborted due to warnings.
Running "less:dev" (less) task
Warning: Cannot read property 'contents' of undefined
------------------------------------------------------------------------

error: Looks like a Grunt error occurred--
error: Please fix it, then **restart Sails** to continue running tasks (e.g. watching for changes in assets)
error: Or if you're stuck, check out the troubleshooting tips below.

error: Troubleshooting tips:
error:
error:  *-> Are "grunt" and related grunt task modules installed locally?  Run `npm install` if you're not sure.
error:
error:  *-> You might have a malformed LESS, SASS, CoffeeScript file, etc.
error:
error:  *-> Or maybe you don't have permissions to access the `.tmp` directory?
error:      e.g., `/Users/waynedouglas/sonatribe/src/sonatribe-api/.tmp` ?
error:
error:      If you think this might be the case, try running:
error:      sudo chown -R 501 /Users/waynedouglas/sonatribe/src/sonatribe-api/.tmp

This is a fresh install of yosemite, nvm and<EMAIL_ADDRESS>

Just did ctrl c on the terminal and got this extra bit oof output:
error: A hook (`orm`) failed to load!
error: Error: canceled
    at Interface.<anonymous> (/Users/waynedouglas/.nvm/v0.10.13/lib/node_modules/sails/node_modules/prompt/node_modules/read/lib/read.js:66:13)
    at Interface.EventEmitter.emit (events.js:92:17)
    at Interface._ttyWrite (readline.js:620:16)
    at ReadStream.onkeypress (readline.js:99:10)
    at ReadStream.EventEmitter.emit (events.js:98:17)
    at emitKey (readline.js:1095:12)
    at ReadStream.onData (readline.js:840:14)
    at ReadStream.EventEmitter.emit (events.js:95:17)
    at ReadStream.<anonymous> (_stream_readable.js:736:14)
    at ReadStream.EventEmitter.emit (events.js:92:17) [Error: canceled]
error: Error: canceled
    at Interface.<anonymous> (/Users/waynedouglas/.nvm/v0.10.13/lib/node_modules/sails/node_modules/prompt/node_modules/read/lib/read.js:66:13)
    at Interface.EventEmitter.emit (events.js:92:17)
    at Interface._ttyWrite (readline.js:620:16)
    at ReadStream.onkeypress (readline.js:99:10)
    at ReadStream.EventEmitter.emit (events.js:98:17)
    at emitKey (readline.js:1095:12)
    at ReadStream.onData (readline.js:840:14)
    at ReadStream.EventEmitter.emit (events.js:95:17)
    at ReadStream.<anonymous> (_stream_readable.js:736:14)
    at ReadStream.EventEmitter.emit (events.js:92:17) [Error: canceled]

Updating to Node 0.10.35 and using<EMAIL_ADDRESS>fixed this


Refactoring: stack type goes better in a separate library

Since the stack type is generic and not necessarily related to capability we could use a different package to hold those types an allow it to be imported from multiple other points or even externally since it's pretty useful for many cases. Instead of having it on internal/capabilities/types.go we could provide a different package not sure what name and what this package could hold though.

#293 is a draft PR suggesting moving it to internal/types/stack.go what do you think ?


Remove dependancy of DHCPEnabled & IPv6AcceptRA

Currently IPv6AcceptRA property value set based on DHCPEnabled property enum value. There are some corner cases where DHCPEnabled value could not control IPv6AutoConfig enable/disable when both v4 and v6 enabled.
Redfish schema has provided two separate properties to control DHCPv6 and IPv6AutoConfig. so bmcweb need to have complex logic to evaluate DHCPEnabled property value every time it does GET/SET of DHCPEnabled property.
To simplify this commit modifies DHCPEnabled to deal with v6,v4 and both enum values and use IPv6AcceptRA property independently to control IPv6AutoConfig.
Tested by: Set DHCPEnabled value to both,v4 and v6 while toggling IPv6AcceptRA enable/disable.
IPv6AutoConfig enable/disable works irrespective of DHCPEnabled states.
Change-Id: Iebbe81946a1b525c6b46bf103d8080dddbed219a

upstream commit: https://gerrit.openbmc.org/c/openbmc/phosphor-networkd/+/62033/6/src/ethernet_interface.cpp


cherry pick 1242 to release v0.3

cherry pick #1242 to release v0.3
Signed-off-by: Icarus9913<EMAIL_ADDRESS>What this PR does / why we need it:
cherry pick
Which issue(s) this PR fixes:
https://github.com/spidernet-io/spiderpool/issues/1256

不能这种title。 release note 没法看


[Feature] Angularfire2 transaction

I've been checking how I can add a value to existing value in my firebase database, and I was refered to the following:
https://firebase.google.com/docs/reference/js/firebase.database.Reference#transaction

transaction()is used to modify the existing value to a new value, ensuring there are no conflicts with other clients writing to the same location at the same time.

If it does exists and can be used with angularfire2, I couldn't find anything about it in the documentation.

@theunreal Did you get a chance to look at this section.

@mukesh51 Yes, Do you see anything about transaction? Because there is nothing about it.

@theunreal I didn't see the transaction method, but my guess is, if it has to be available, then it has to exists in firebase_list_observable definition file. Again, my assumption is, I don't  believe angularFire2 will mimic every method of firebase API, which might not make sense.
I'll leave it to experts.
@katowulf @davideast @jeffbcross  do you guys want to weigh in here, please.

@theunreal  I had transaction support in PR https://github.com/angular/angularfire2/pull/610 if want ;)

Duplicate of #201
FYI - You can use it directly from the SDK.
import * as firebase from 'firebase';
firebase.database().transaction(...);

hey @katowulf , this waht happens when i'm trying to use import * as firebase from 'firebase';
http://i.imgur.com/nbPQhsd.png


Global Message Handlers sample (GitHub) page is not found

https://github.com/Microsoft/BotBuilder-Samples/tree/master/CSharp/core-GlobalMessageHandlers 404

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b69f4105-9442-84c9-5fb3-2064f5856973
Version Independent ID: 5c63b35f-f9cd-3ad4-af89-47062d5e7ec3
Content: Implement global message handlers - Bot Service
Content Source: articles/dotnet/bot-builder-dotnet-global-handlers.md
Service: bot-service
GitHub Login: @RobStand
Microsoft Alias: kamrani

Closing this issue because it is addressed. @okulygin Thanks again!


Display cause chain when alternate format is used

As thiserror is complementary to anyhow, and anyhow supports {:#} format, would be nice if thiserror errors supported it too. This way in codebases that mix thiserror and anyhow errors, it would be possible to use {:#} everywhere and get cause chains printed for all errors.

On the other hand, if you wrap the error into anyhow again, you can have it printed nicely without thiserror's support. Just need to make sure that when doing .downcast_ref() the original error is printed instead of downcasted.

I like the approach proposed in https://github.com/dtolnay/anyhow/issues/111 more than this one, actually. Just change anyhow and thiserror to print causes by default and make {} the same as {:#}.

It's hard to say. I like to be able to do both. I.e. when printing vertically or when printing error messages together with backtraces.
I don't mind if {} meant with causes but {:#} meant without (i.e. opposite than what we have now). But since a lot of applications are probably relying on current behavior it's weird to change now.
Other reasons to keep current behavior:

{:#} is similar to {:#?} by meaning: longer more detailed output
We write #[error("some text with {}", values)], it's intuitive that Display shows only some text with values. If it adds : some longer thing: and another one to the output and you need {:#} "to do what I meant" it looks weird.

This would be very useful. Sometimes it is not practical to do a detour via anyhow.

+1, if you're directly reporting an error produced by external code, wrapping it in anyhow or applying other custom logic is awkward and very easy to forget. In practice this has, for me, meant countless instances of errors being printed without necessary details, costing significant debugging time over the years.


How to assert date having ISO 8601 format

I need to assert the date field body of my api response which is in ISO 8601 format i.e 2016-11-09T16:04:27.964Z
Is there a way I can do so?

+1

@dsuare1 I am unable to find any way to do so till now.

@shashikumarraja Neither could I when trying yesterday; I tried to use the Assertion#Date type assertion, but never got the syntax correct.  I ended up taking the mock, which was in GMT format, and converting it to UTC and comparing that with my expected output.


how to visualize 3d action recognition？

Hello， I want  to visualize the 3d action recognition, do you know how to make it?

https://github.com/open-mmlab/mmskeleton/blob/master/doc/GETTING_STARTED.md


Update readme with instructions for FlowRouter

It doesn't have waitOn, for once...

@arunoda bump?

added here: https://github.com/kadirahq/fast-render/blob/master/README.md#usage

ok, thanx!


Connection to ICC service gets closed after 30min

This is a very critical issue as this prevents meetings from functioning correctly and browsers are used by about 100% of all users (https://en.wikipedia.org/wiki/Usage_share_of_web_browsers). As this does not happen for the autoupdate connection which is handled by the shared worker, we suspect that moving the ICC connection to the shared worker might sove this issue. Therefore, we should move the ICC handling to the shared worker ASAP.

Nevermind, it was a timeout in our code.

The timeout is set in https://github.com/OpenSlides/openslides-client/blob/5ceb330d7ab28a93af710b360d6ce89668df6c9b/client/src/app/site/services/communication-manager.service/stream-handler.ts#L41

@bastianjoel wants to move the ICC to the shared worker anyway.


Sub Task 5 : Implementing Motivational Announcement at the End of Workout

When the user is done with Workout, Open Tracks has been modified in such a manner that user will be given a motivational announcement such that consistency is maintained by the user.

Implemented the code by modifying the files in the VoiceAnnouncement Service of OpenTracks. Testing have been performed on this and tests have been successful.


Request for external not in next minor

Recently I've requested a number of new events and to make procedures external or protected.
All event requests have been accepted and they are already available in 19.1 (apart from one).  That's great!
However, all requests for external are not available in 19.1. Not in 19.2 as well. But they are available in the current build of the next major, v20.
Is there a specific reason to make them only available in the net major release and not in the next minor?
All requests:
https://github.com/microsoft/ALAppExtensions/issues/14765
https://github.com/microsoft/ALAppExtensions/issues/14770
https://github.com/microsoft/ALAppExtensions/issues/14771
https://github.com/microsoft/ALAppExtensions/issues/14772
https://github.com/microsoft/ALAppExtensions/issues/14773
https://github.com/microsoft/ALAppExtensions/issues/14778
https://github.com/microsoft/ALAppExtensions/issues/14779
https://github.com/microsoft/ALAppExtensions/issues/14781
https://github.com/microsoft/ALAppExtensions/issues/14784
https://github.com/microsoft/ALAppExtensions/issues/14787
https://github.com/microsoft/ALAppExtensions/issues/14788

@ajkauffmann, according to https://github.com/microsoft/ALAppExtensions/blob/main/FAQ.md#what-do-all-the-labels-assigned-to-issues-mean it is a usual flow for implementing the Request-for-external. However, it is a good question to understand the reason for such an approach.

As agreed, I'll backport these items for you, in time for the 19.2 release :-)

Availability update: We will publish a fix for this issue in the next update for release 19.


fix: include cjs and fix package.json entries

closes  #61

That was fast: I tested the local tgz in your nuxt repo.


Create a Workflow Definition Using an External Service

Tutorial URL: https://developers.sap.com/tutorials/cp-wf-01-create-definition.html
Please specify the step you are referring to: Step 7
You show when clicking on the service the JSON so nicely formatted. But when I click I just get a run-on text that is not formatted nicely. Should I open the link in a different way, different browser?

You can add a browser extension if you want it nicely formatted. I've added a note to the tutorial text accordingly.


Identify iSpindel from homepage

I have multiple iSpindels and I choose to name them by the colour of their lid (ispindel-COLOUR). They could have any arbitrary name, but there's no easy way of telling which unit I'm looking at in the UI, unless I go into DeviceSettingsView and identify the mDNS name in the settings.
I considered a couple of options - adding it in parentheses on the homepage next to the IP address; alternatively, replacing the word "Home" with status.mdns might make it easily apparent.
I'd offer a pull request, but wanted to discuss it first.

Good suggestion, I have also have several devices so I have a similar problem...  I like the idea of having it visible at any page so either the menu bar or status bar would be a good option (or the tab name in the browser). If you want to try out a few options you can do that.
If you build gravitymon with the ENABLE_REMOTE_UI_DEVELOPMENT define then you can work towards the device directly or use the mock server included in the project. Let me know if you have issues with it and I can explain it in more detail.
A pull request is always welcome.

I had a look at bootstrap and how they use the navbar in their examples and this could be a way forward.

Adding software name to the left and the device name to the right. This could be done in the menubar.vue component quite easy.
I can share the proposed changes if you want to contribute to the project.

That looks really good! The only other approach I thought of was having a configurable color for the menu bar, however that seems like a lot more work to implement for the same result. I guess the only benefit might be that the identity of the unit might be easier to determine from a small screen device like a phone. Not sure if the juice is worth the squeeze, though.
I'm very happy to do some work, otherwise if you've got it ready to go I'm not precious about you commiting the code either 😄

You are right, changing color would be more work since I base the design on the standard bootstrap color scheme, so that means that one needs to customize bootstrap. It could be done using javascript but since bootstrap does not yet support vue there is a conflict when trying to use the javascript interface with bootstrap so the vue code stops working...  There is a vue/bs5 project in the works but that is still very early in the development so this could be a future option.
I will push the change I have done to the project and make a new build.

Added to main


problem with searching index

As I reset index I got "There was a problem with reseting your searching index".
Also I have an error as I create new article

The problem in your elastic search. This error mean the site does not see elastic search or has not permission to create new index.
If you use Docker, you need edit config "config/scout.php"
change parameter "hosts" from 'localhost' to name of docker-container, 'elasticsearch' as default.

Thank you very much for pointing that out


Update CODEOWNERS to add additional FME roadmap owners

Adding some diversity to the FME roadmap owners so I can request approvals when needed.
Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: ________Added three FME colleagues
Jira/GitHub Issue numbers (if any): _n/a_____________
Preview links/images (Internal contributors only): _n/a___

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6732aeb7287b130776cc6f95--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6732af678a62cd059587e681--harness-developer.netlify.app


Rename and migrate CookieCutter

Create a new repository for the cookie-cutter using its new name
Rename all references to cookie-cutter to the new name
Migrate the current repo to the new repo

:tada: This issue has been resolved in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Document installation behind proxy

The following steps will allow installation of Kubeflow behind a proxy server
The assumption is that docker is able to pull through the proxy

Create alias for proxy
alias https='https_proxy=https://server:port'

Download kfctl
https wget https://github.com/kubeflow/kfctl/releases/download/v1.0-rc.4/kfctl_v1.0-rc.3-1-g24b60e8_linux.tar.gz
extract to /usr/local/bin

Download kfdef yaml file kfctl_k8s_istio.yaml
https wget https://raw.githubusercontent.com/kubeflow/manifests/v1.0-branch/kfdef/kfctl_k8s_istio.v1.0.0.yaml

Download Manifest
https wget https://github.com/kubeflow/manifests/archive/v1.0-branch.tar.gz

Modify kfctl_k8s_istio.yaml changing the below;

FROM
  repos:
  - name: manifests
    uri: https://github.com/kubeflow/manifests/archive/v1.0-branch.tar.gz

TO
  repos:
  - name: manifests
    uri: file:/absolute/path/v1.0-branch.tar.gz

Run build
kfctl build -V -f kfctl_k8s_istio.yaml

Run apply
kfctl apply -V -f kfctl_k8s_istio.yaml

/area docs