Commit Graph

12 Commits

Author SHA1 Message Date
Paul Lindner 3dfd895def vendor: update to dep v0.4.0 which allows for auto pruning, more legal files and no tests
Change-Id: I434887599e29664cb45440df3648207ae978c932
2018-02-06 06:56:32 -08:00
Paul Lindner 020c6923ce vendor: fully switch to using the dep vendor tree management tool
Gopkg.toml / Gopkg.lock contain the full set of revisions used by
Perkeep now.  You can remove your entire vendor tree and

  dep ensure && dep prune

will restore you to a known good state.

This final change contains various files that were missing (like
LICENSE/README.md/tests) and also prunes a number of packages that
are transitively unused.

Fixes #889

Change-Id: I6ee6c4a4e14e2de6b6f33620eb7e2c44e97ce91b
2018-01-09 18:27:36 -08:00
Paul Lindner cb571228af vendor: update google go related packages to consistent revisions
Uses revisions as close to current usage as possible.

Addresses issues with repos that have different per-directory
revisions.

- cloud.google.com/go
  rev: b70ccc799b9d019708c3eb9395acef6e3f6b7bc8
- github.com/golang/protobuf
  rev: 1e59b77b52bf8e4b449a57e6f79f21226d571845
- google.golang.org/api
  rev: 48e49d1645e228d1c50c3d54fb476b2224477303
- google.golang.org/appengine
  rev: 150dc57a1b433e64154302bdc40b6bb8aefa313a
  version: v1.0.0
- google.golang.org/genproto
  rev: 08f135d1a31b6ba454287638a3ce23a55adace6f

Addresses #889

Change-Id: I41610d2f409d7a558a59e3018094a124efc100c5
2018-01-08 10:00:54 -08:00
Paul Lindner 683d81f2df vendor: prune vendor directories that will be removed by dep
- bazil.org/fuse
- github.com/cznic/mathutil/mersenne
- github.com/golang/glog
- myitcv.io/gogenerate/_scripts
- google.golang.org/grpc/Documentation
- myitcv.io/react/testutils
- github.com/cznic/fileutil/{falloc,hdb,storage}

Addresses #889

Change-Id: Icde028ba4d433a7311132c1c86837e6cb4217fc3
2018-01-08 01:13:03 +00:00
Paul Lindner bf4b74b5d6 vendor: remove more testdata from vendored packages
This is another step towards getting vendor managed by dep.

Addresses: #889

Change-Id: Ibdc3102eee25d6e873f4f418d17f0b4e46b38d9f
2018-01-01 01:48:48 -08:00
Paul Lindner f9dcdfb07a vendor: Update kv library to latest revision.
Localized changes:
  deleted: vendor/github.com/cznic/zappy/testdata/zappy_error_src_dump_purego.bin
  deleted: vendor/github.com/cznic/lldb/testdata/LICENSE
  deleted: vendor/github.com/cznic/lldb/testdata/fortunes.txt
  deleted: vendor/github.com/golang/snappy/testdata/Mark.Twain-Tom.Sawyer.txt
  deleted: vendor/github.com/golang/snappy/testdata/Mark.Twain-Tom.Sawyer.txt.rawsnappy

Package moves:
  github.com/cznic/exp/lldb -> github.com/cznic/lldb

Removed:
  github.com/cznic/exp/dbm

New packages for dependencies:
  github.com/edsrzf/mmap-go
  github.com/golang/snappy

Full Revision information
- path: github.com/cznic/fileutil
  rev: 2d566d841097e1297dfb576f809cf9eeecbdbc37
- path: github.com/cznic/internal
  rev: 4747030f7cf2f4c0a01512b00cd68734b167ac3b
- path: github.com/cznic/kv
  rev: 892ccf731fb7aa5e9aa300eb24456d1519afcfc7
- path: github.com/cznic/lldb
  rev: bea8611dd5c407f3c5eab9f9c68e887a27dc6f0e
- path: github.com/cznic/mathutil
  rev: 09cde8d5df5fd3e1944897ce6d00d83dd5ed3a91
- path: github.com/cznic/sortutil
  rev: 4c7342852e65c2088c981288f2c5610d10b9f7f4
- path: github.com/cznic/zappy
  rev: 2533cb5b45cc6c07421468ce262899ddc9d53fb7
- path: github.com/edsrzf/mmap-go
  rev: 0bce6a6887123b67a60366d2c9fe2dfb74289d2e
- path: github.com/golang/snappy
  rev: 553a641470496b2327abcac10b36396bd98e45c9

Change-Id: I0c23174efa4d416326aa26c83f4cd8291ef57a96
2017-11-20 22:21:26 -08:00
mpl 1e69b9f784 vendor: update cloud.google.com/go/logging to V2 API
In addition to API changes, the V2 logging API uses
google.golang.org/grpc, which does not rely directly on net/http. This
is a problem for us because, among other things, when needed (on
CoreOS), we insert the system Root CAs in the TLSConfig of the
default http client through httputil.InstallCerts, which has no effect
on google.golang.org/grpc calls. Therefore, we switch to
github.com/bradfitz/grpc-go instead, which does rely on net/http.

And since GRPC requires HTTP/2, we also now need to manually configure
the default transport (since we're already modifying it) to be HTTP/2
enabled.

Related dependencies updated/added:

updated:

cloud.google.com/go/logging
a64eb5d53f434cc548fd6b2898b5a3e8a0c31b78

github.com/golang/protobuf
8ee79997227bf9b34611aee7946ae64735e6fd93

added:

github.com/bradfitz/grpc-go
188a132adcfba339f1f2d5da52498451341f9ee8
as a replacement for google.golang.org/grpc

github.com/googleapis/gax-go
da06d194a00e19ce00d9011a13931c3f6f6887c7

google.golang.org/genproto/googleapis/logging
08f135d1a31b6ba454287638a3ce23a55adace6f

google.golang.org/genproto/googleapis/datastore
08f135d1a31b6ba454287638a3ce23a55adace6f

google.golang.org/api/support/bundler
e4c04685e5d7db47ff294aa9e514b3a638c431c9

google.golang.org/genproto/googleapis/rpc/status
08f135d1a31b6ba454287638a3ce23a55adace6f

Fixes #873

Change-Id: I3ba14c94122dd9f1b88ef61c2dc26430690d28a9
2017-02-06 19:59:24 +01:00
mpl 6297d0d570 website: update google cloud dependencies
This change follows the changes at
ab06dbd80d

google.golang.org/genproto/googleapis/datastore updated to
44808ed2d86e258615bb701d395cbbfe6686a3e6

As a consequence:
google.golang.org/genproto/protobuf added at
44808ed2d86e258615bb701d395cbbfe6686a3e6
google.golang.org/genproto/googleapis/api/{label, metric, monitoredres,
serviceconfig} added/updated to 44808ed2d86e258615bb701d395cbbfe6686a3e6
github.com/golang/protobuf/ptypes{any, struct, timestamp, wrappers}
added/updated to 1f49d83d9aa00e6ce4fc8258c71cc7786aec968a

Test locally, and in "pseudo-production", i.e. with -cloudlaunch but with
a different projectID (hence with some of the hard-coded stuff changed).

Change-Id: Iad0caa78b19619bf153bf05870e6cb3a2ab669dd
2016-09-30 18:08:44 +02:00
mpl 637c0571b7 vendor: fix more website (protobuf) deps
Fixes #747

Change-Id: I2baec20e730bee9d902dc57cf08acb599744e984
2016-04-30 17:07:13 -07:00
Will Norris 5dd8671051 vendor: update cloud,grpc,protobuf libraries
update additional supporting libraries needed with
219f966a95

github.com/golang/protobuf @ 7cc19b78d562895b13596ddce7aafb59dd789318
google.golang.org/grpc @ b062a3c003c22bfef58fa99d689e6a892b408f9d
google.golang.org/cloud @ 36e3752134d445180a77cd40c922c48850b6fe9c
 - same as before, just added missing 'internal' package

Tests:
 - go run make.go succeeds
 - camweb builds and runs
 - go test ./pkg/... has a couple of failures, but nothing that wasn't
 already failing before this change

Fixes #743

Change-Id: I0a81f471f79255fcb4e0d615630eecce1c5cd966
2016-04-29 19:42:33 -07:00
Brad Fitzpatrick 75d60962f6 Move remaining stuff in third_party/* to vendor/*
Change-Id: Ifbcc02817083cba68d8c1acec3e6ec50e8f61149
2016-04-20 16:49:15 -07:00
Brad Fitzpatrick 5744b598d4 vendor: update Google Cloud Logging, gocloud, add grpc, move http2, etc
I just wanted to update the Google Cloud Logging code (still in review
at: https://code-review.googlesource.com/#/c/2650/) but that required
updating tons of things. For instance, gocloud now always depends on
grpc, which depends on http2, which we already had in third_party, so
that now moves into vendor.

I was unable to run the tests because of some error. The error message
was useless.

But "go run make.go" compiles everything at least.
2015-09-22 14:48:04 +02:00