Skip to content
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

vendor: update various dependencies in preparation of BuildKit update #43287

Merged
merged 8 commits into from
Feb 24, 2022

Conversation

thaJeztah
Copy link
Member

Updating various dependencies in preparation of the BuildKit and containerd update (#43239)

vendor: github.com/google/go-cmp v0.5.6

full diff: http://github.com/google/go-cmp/compare/v0.5.5...v0.5.6

vendor: golang.org/x/mod v0.4.2

full diff: golang/mod@v0.4.1...v0.4.2

It's not used, but one of our dependencies has a tools.go file that forces
it to be vendored; vendor/cloud.google.com/go/tools.go

vendor: golang.org/x/tools v0.1.5

full diff: golang/tools@v0.1.0...v0.1.5

It's not used, but one of our dependencies has a tools.go file that forces
it to be vendored; vendor/cloud.google.com/go/tools.go

vendor: github.com/containerd/cgroups v1.0.3

full diff: containerd/cgroups@v1.0.1...v1.0.3

  • cgroup v1: implement AddProc()
  • cgroup v1: reduce duplicated code
  • cgroup v2: Fix potential dirfd leak
  • cgroup v2: remove unimplemented errors and ErrorHandler, IgnoreNotExist
  • cgroup v2: v2: Fix inotify fd leak when cgroup is deleted
  • cgroup.go: avoid panic on nil interface
  • cgroup: Optionally add process and task to a subsystems subset
  • fix Implicit memory aliasing in for loop
  • go.mod: coreos/go-systemd/v22 v22.3.2 to prepare for deprecations
  • Improvements on cgroup v2 support
  • replace pkg/errors from vendor
  • Use /proc/partitions to get device names
  • utils: export ParseCgroupFile()

vendor: github.com/containerd/continuity v0.2.2

full diff: containerd/continuity@v0.1.0...v0.2.2

  • fs/stat: add FreeBSD, and cleanup some nolint-comments
  • go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125
  • Fix darwin issues
  • Remove direct dependency on github.com/pkg/errors
  • Do not log errors before returning them
  • Build containerd/continuity on multiple Unix OSes
  • Update CI Go version to 1.17
  • fs: use syscall.Timespec.Unix

vendor: github.com/pelletier/go-toml v1.9.4

full diff: pelletier/go-toml@v1.9.1...v1.9.4

  • Add Encoder.CompactComments to omit extra new line
  • Clarify license and comply with Apache 2.0
  • feat(tomll): add multiLineArray flag to linter

vendor: github.com/klauspost/compress v1.14.2

full diff: klauspost/compress@v1.12.3...v1.14.2

Relevant changes affecting vendor:

  • docs: Add combined LICENSE file
  • Add snappy replacement package
  • tests: Remove snappy dependency for tests
  • huff0: Add size estimation function
  • huff0: Improve 4X decompression speed
  • huff0: Improve 4X decompression speed 5-10%
  • huff0: Faster 1X Decompression
  • zstd: Spawn decoder goroutine only if needed
  • zstd: Detect short invalid signatures
  • zstd: Add configurable Decoder window size
  • zstd: Add stream content size
  • zstd: Simplify hashing functions
  • zstd: use SpeedBestCompression for level >= 10
  • zstd: Fix WriteTo error forwarding
  • zstd: Improve Best compression
  • zstd: Fix incorrect encoding in best mode
  • zstd: pooledZipWriter should return Writers to the same pool
  • zstd: Upgrade xxhash
  • zstd: Improve block encoding speed
  • zstd: add arm64 xxhash assembly
  • zstd: Minor decoder improvements
  • zstd: Minor performance tweaks
  • zstd: Add bigger default blocks
  • zstd: Remove unused decompression buffer
  • zstd: fix logically dead code
  • zstd: Add noasm tag for xxhash
  • zstd: improve header decoder

full diff: http://github.com/google/go-cmp/compare/v0.5.5...v0.5.6

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: golang/oauth2@f6687ab...6f1e639

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: golang/mod@v0.4.1...v0.4.2

It's not used, but one of our dependencies has a `tools.go` file that forces
it to be vendored; vendor/cloud.google.com/go/tools.go

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: golang/tools@v0.1.0...v0.1.5

It's not used, but one of our dependencies has a `tools.go` file that forces
it to be vendored; vendor/cloud.google.com/go/tools.go

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: containerd/cgroups@v1.0.1...v1.0.3

- cgroup v1: implement AddProc()
- cgroup v1: reduce duplicated code
- cgroup v2: Fix potential dirfd leak
- cgroup v2: remove unimplemented errors and ErrorHandler, IgnoreNotExist
- cgroup v2: v2: Fix inotify fd leak when cgroup is deleted
- cgroup.go: avoid panic on nil interface
- cgroup: Optionally add process and task to a subsystems subset
- fix Implicit memory aliasing in for loop
- go.mod: coreos/go-systemd/v22 v22.3.2 to prepare for deprecations
- Improvements on cgroup v2 support
- replace pkg/errors from vendor
- Use /proc/partitions to get device names
- utils: export ParseCgroupFile()

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: containerd/continuity@v0.1.0...v0.2.2

- fs/stat: add FreeBSD, and cleanup some nolint-comments
- go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125
- Fix darwin issues
- Remove direct dependency on github.com/pkg/errors
- Do not log errors before returning them
- Build containerd/continuity on multiple Unix OSes
- Update CI Go version to 1.17
- fs: use syscall.Timespec.Unix

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: pelletier/go-toml@v1.9.1...v1.9.4

- Add Encoder.CompactComments to omit extra new line
- Clarify license and comply with Apache 2.0
- feat(tomll): add multiLineArray flag to linter

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
full diff: klauspost/compress@v1.12.3...v1.14.2

Relevant changes affecting vendor:

- docs: Add combined LICENSE file
- Add snappy replacement package
- tests: Remove snappy dependency for tests
- huff0: Add size estimation function
- huff0: Improve 4X decompression speed
- huff0: Improve 4X decompression speed 5-10%
- huff0: Faster 1X Decompression
- zstd: Spawn decoder goroutine only if needed
- zstd: Detect short invalid signatures
- zstd: Add configurable Decoder window size
- zstd: Add stream content size
- zstd: Simplify hashing functions
- zstd: use SpeedBestCompression for level >= 10
- zstd: Fix WriteTo error forwarding
- zstd: Improve Best compression
- zstd: Fix incorrect encoding in best mode
- zstd: pooledZipWriter should return Writers to the same pool
- zstd: Upgrade xxhash
- zstd: Improve block encoding speed
- zstd: add arm64 xxhash assembly
- zstd: Minor decoder improvements
- zstd: Minor performance tweaks
- zstd: Add bigger default blocks
- zstd: Remove unused decompression buffer
- zstd: fix logically dead code
- zstd: Add noasm tag for xxhash
- zstd: improve header decoder

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah
Copy link
Member Author

@tonistiigi ptal

Copy link
Member

@cpuguy83 cpuguy83 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@cpuguy83 cpuguy83 merged commit 5c36bb7 into moby:master Feb 24, 2022
@thaJeztah thaJeztah deleted the bump_dependencies_for_buildkit branch February 24, 2022 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants