-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gopkg.lock => go.mod checklist #50148
Comments
ticking off apd and modvendor changes because they were upgraded deliberately. |
Checked |
ticking |
Checking off on:
|
We also need to double check exactly where this repo is used: github.com/jcmturner/gofork It contains "modified Go standard library packages for use as work arounds until issues are addressed in the official distribution" however the package is 3 years old so the issues may have been addressed since. Also it forks crypto-related content, so this is suspicious. |
@otan I retract my comment on sentry-go. The anchor on 0.3.999 is incorrect. We absolutely need to anchor on tag v0.6.1-cockroachdb |
I think there's a go mod brokenness in the sentry-go and cockroachdb/errors packages. looking into it |
Ok I have bumped the go.mod in cockroachdb/errors and sentry-go. |
If sarama is the only use of the |
The etcd changes look good to me; they're picking up some relevant changes from @tbg (and nothing else in the raft package). @tbg, is there any reason your changes like etcd-io/etcd@9018b3d haven't been picked up in CRDB yet? |
Wait, we hadn't picked that up yet? That's an omission if it's true, I
thought we had a flaky test because of this.
…On Mon, Jun 15, 2020, 20:44 Ben Darnell ***@***.***> wrote:
The etcd changes look good to me; they're picking up some relevant changes
from @tbg <https://github.com/tbg> (and nothing else in the raft
package). @tbg <https://github.com/tbg>, is there any reason your changes
like ***@***.***
<etcd-io/etcd@9018b3d>
haven't been picked up in CRDB yet?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#50148 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABGXPZHEHPPKWOXR2ZCUAD3RWZTXPANCNFSM4N4ROHKA>
.
|
i could not use 4a2b4c8 because it errors
|
it looks like they never pulled |
Can you just use a newer commit from their latest release branch? Usually there are not many changes in raft. |
the master branch requires a heavy refactor on CRDB; i've cherry picked a go.mod fix (cockroachdb/etcd@a17df30) and added it to our fork of etcd. |
ticking zglob as it is part of modvendor; ticking all azure ones as they affect roachprod only. |
both look good as they upgrade to use go.mod |
lgtm - go mod support and only needed for go-geom indirectly. |
sarama (lz4, zstd, jcmturner*) et all looks good. |
iostat same SHA, different version tag |
logrus / docker/go-units is a docker related upgrade, so checking |
btree same SHA, different version tag |
Signed off on opentracing/opentracing-go@v1.0.2...v1.1.0 |
Signed off on golang/text@470f45b...v0.3.2 There are a ton of commits, I scanned the titles only and nothing stood out. I vaguely remember something about how the collation tables must never change or CRDB will break, however I wasn't able to find a reference to that in the code. Nevertheless, I searched for |
https://github.com/golang/lint/compare/959b441a...910be7a9?tab=doc is fine, nothing changed |
https://github.com/golang/exp/compare/01c40f57...00229845?tab=doc looks ok too (not saying this with any scientific precision, but I did look through the commit titles) |
https://github.com/golang/crypto/compare/ff983b9c...0ec3e997?tab=doc as well. A number of bug fixes and test improvements, along with some new features, though none that I expect would affect existing behavior in the small subset of the package we're using. |
https://github.com/golang/sync/compare/37e7f081...cd5d95a4?tab=doc is fine, almost a noop |
Jeez, https://github.com/golang/sys/compare/a457fd03...fe76b779?tab=doc has 325 commits, no way I can review that. But reasonably if something regresses here we will have to find out the hard way anyway, it's not like anyone could tell looking at the commits. Signing off. |
https://github.com/golang/time/compare/85acf8d2...9d24e822?tab=doc is noop http://github.com/golang/tools/compare/63859f38...2212a7e1?tab=doc has >1000 commits. Signing off blindly. We'll find out if something breaks. |
dominikh/go-tools@1f0868a...v0.0.1-2019.2.3 has >100 updates, but nothing sticks out. If anything it'll probably work better (if it passes lints, which is where we use this mostly) |
Also checking off prometheus and flatbuffers. |
Also checking off |
beorn7/perks@3a771d9...v1.0.1 is basically noop grpc/grpc-go@v1.27.1...v1.29.1 is ok too. I found it interesting that they added some built-in profiling helpers but then had to revert them again because of a perf regression: |
go-yaml/yaml@v2.2.8...v2.3.0 is a single commit which looks fine, too. I think we've got them all! |
if you still remember, what was the heavy refactor? That seems unlikely |
oops, i mean heavy rebase*. |
thanks @tbg ! |
49447: *: switch to go.mod r=jordanlewis,petermattis a=otan Checklist: #50148 ---- This PR switches our dependency from `./bin/dep` to `go mod`. Changes: * delete Gopkg.toml and Gopkg.lock and replace with go.mod and go.sum. * Use a patched version of `github.com/goware/modvendor` that can pull in imports from packages not in `vendor/modules.txt'. * delete `c-deps/protobuf/example`, which causes problem with the build. * change `Makefile` to install vendor directory on `make vendor_update. * update apd to apd/v2. * update goavro to goavro/v2. * fix some lint related tests. * build: delete references to ./bin/dep. update README instructions. Release note: None Co-authored-by: Oliver Tan <otan@cockroachlabs.com>
Generated from: https://github.com/otan-cockroach/otan-scripts/blob/master/gomodupdate/diff.py
PR: #49447
- [x] mismatching SHA for go.etcd.io/etcd - go.sum bbe86b06 vs Gopkg.lock 4a2b4c8f- [ ] mismatching SHA for golang.org/x/net - go.sum 0de0cce0 vs Gopkg.lock a8b05e91new to pick up sentry-go / errors update
etcd change
The text was updated successfully, but these errors were encountered: