From 2dd53fed336b4d2c127c9c26579e40d6c7074d9c Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sat, 14 Aug 2021 10:32:22 +0200 Subject: [PATCH] Fix build & tests on Go 1.16 Go 1.16 makes go.mod mandatory: https://blog.golang.org/go116-module-changes This caused two errors: (1) go build failed: go: cannot find main module, but found .git/config in /home/jakob/go/src/github.com/jacobsa/crypto to create a module there, run: go mod init Fixed by adding go.mod & go.sum. (2) tests failed: subkey.go:47: panic: Finding package: no required module provides package github.com/jacobsa/crypto/testing/cases; to add it: go get github.com/jacobsa/crypto/testing/cases Fixed by adding testing/cases/cases.go. --- go.mod | 11 +++++++++++ go.sum | 15 +++++++++++++++ testing/cases/cases.go | 1 + 3 files changed, 27 insertions(+) create mode 100644 go.mod create mode 100644 go.sum create mode 100644 testing/cases/cases.go diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..b919ac7 --- /dev/null +++ b/go.mod @@ -0,0 +1,11 @@ +module github.com/jacobsa/crypto + +go 1.16 + +require ( + github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd + github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff // indirect + github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11 + github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb // indirect + golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..702fc20 --- /dev/null +++ b/go.sum @@ -0,0 +1,15 @@ +github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd h1:9GCSedGjMcLZCrusBZuo4tyKLpKUPenUUqi34AkuFmA= +github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd/go.mod h1:TlmyIZDpGmwRoTWiakdr+HA1Tukze6C6XbRVidYq02M= +github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff h1:2xRHTvkpJ5zJmglXLRqHiZQNjUoOkhUyhTAhEQvPAWw= +github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff/go.mod h1:gJWba/XXGl0UoOmBQKRWCJdHrr3nE0T65t6ioaj3mLI= +github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11 h1:BMb8s3ENQLt5ulwVIHVDWFHp8eIXmbfSExkvdn9qMXI= +github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11/go.mod h1:+DBdDyfoO2McrOyDemRBq0q9CMEByef7sYl7JH5Q3BI= +github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb h1:uSWBjJdMf47kQlXMwWEfmc864bA1wAC+Kl3ApryuG9Y= +github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb/go.mod h1:ivcmUvxXWjb27NsPEaiYK7AidlZXS7oQ5PowUS9z3I4= +golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d h1:LO7XpTYMwTqxjLcGWPijK3vRXg1aWdlNOVOHRq45d7c= +golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/testing/cases/cases.go b/testing/cases/cases.go new file mode 100644 index 0000000..fc84082 --- /dev/null +++ b/testing/cases/cases.go @@ -0,0 +1 @@ +package cases