From 68a81bf0995b17b5b431e445e67a4c23f0f8c10b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 May 2022 04:15:53 +0000 Subject: [PATCH 1/4] build(deps): bump msgpack from 1.4.5 to 1.5.2 in /Library/Homebrew Bumps [msgpack](https://github.com/msgpack/msgpack-ruby) from 1.4.5 to 1.5.2. - [Release notes](https://github.com/msgpack/msgpack-ruby/releases) - [Changelog](https://github.com/msgpack/msgpack-ruby/blob/master/ChangeLog) - [Commits](https://github.com/msgpack/msgpack-ruby/compare/v1.4.5...v1.5.2) --- updated-dependencies: - dependency-name: msgpack dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index e023dbd59f..58f42fd4fc 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -57,7 +57,7 @@ GEM mime-types-data (3.2022.0105) mini_portile2 (2.8.0) minitest (5.15.0) - msgpack (1.4.5) + msgpack (1.5.2) mustache (1.1.1) net-http-digest_auth (1.4.1) net-http-persistent (4.0.1) From c051cec1ed9449c13184b995774bb4abad89bd2c Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Sat, 28 May 2022 04:18:03 +0000 Subject: [PATCH 2/4] brew vendor-gems: commit updates. --- Library/Homebrew/vendor/bundle/bundler/setup.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index 73a919f36e..f807bc80ef 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -13,8 +13,8 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/public_suffix-4.0.7/l $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/addressable-2.8.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ast-2.4.2/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/bindata-2.4.10/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-14/2.6.0-static/msgpack-1.4.5" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/msgpack-1.4.5/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-14/2.6.0-static/msgpack-1.5.2" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/msgpack-1.5.2/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-14/2.6.0-static/bootsnap-1.11.1" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/bootsnap-1.11.1/lib" $:.unshift "#{path}/" From cbba6af505a90fa355bbae1c5d496b05db4592e6 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Mon, 30 May 2022 02:36:07 +0100 Subject: [PATCH 3/4] dev-cmd/typecheck: relax typing for msgpack --- Library/Homebrew/dev-cmd/typecheck.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/typecheck.rb b/Library/Homebrew/dev-cmd/typecheck.rb index b3a2c50267..b9f00a5446 100644 --- a/Library/Homebrew/dev-cmd/typecheck.rb +++ b/Library/Homebrew/dev-cmd/typecheck.rb @@ -56,7 +56,10 @@ module Homebrew "webrobots", # RBI file is bugged "sorbet-static-and-runtime", # Unnecessary RBI - remove this entry with Tapioca 0.8 ] - tapioca_args = ["--exclude", *excluded_gems] + typed_overrides = [ + "msgpack:false", # Investigate removing this with Tapioca 0.8 + ] + tapioca_args = ["--exclude", *excluded_gems, "--typed-overrides", *typed_overrides] tapioca_args << "--all" if args.all? ohai "Updating Tapioca RBI files..." From fa29537ca248d78a567c0a1afc670554e5bbcf91 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Mon, 30 May 2022 01:45:28 +0000 Subject: [PATCH 4/4] Update RBI files for msgpack. --- .../{msgpack@1.4.5.rbi => msgpack@1.5.2.rbi} | 39 +++++++++++++++---- 1 file changed, 32 insertions(+), 7 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{msgpack@1.4.5.rbi => msgpack@1.5.2.rbi} (81%) diff --git a/Library/Homebrew/sorbet/rbi/gems/msgpack@1.4.5.rbi b/Library/Homebrew/sorbet/rbi/gems/msgpack@1.5.2.rbi similarity index 81% rename from Library/Homebrew/sorbet/rbi/gems/msgpack@1.4.5.rbi rename to Library/Homebrew/sorbet/rbi/gems/msgpack@1.5.2.rbi index 925ebbed43..3e13ad3ab3 100644 --- a/Library/Homebrew/sorbet/rbi/gems/msgpack@1.4.5.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/msgpack@1.5.2.rbi @@ -1,4 +1,4 @@ -# typed: true +# typed: false # DO NOT EDIT MANUALLY # This is an autogenerated file for types exported from the `msgpack` gem. @@ -58,15 +58,15 @@ end module MessagePack private - def dump(v, *rest); end + def dump(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def load(src, param = T.unsafe(nil)); end - def pack(v, *rest); end + def pack(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def unpack(src, param = T.unsafe(nil)); end class << self - def dump(v, *rest); end + def dump(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def load(src, param = T.unsafe(nil)); end - def pack(v, *rest); end + def pack(v, io = T.unsafe(nil), options = T.unsafe(nil)); end def unpack(src, param = T.unsafe(nil)); end end end @@ -75,8 +75,6 @@ module MessagePack::CoreExt def to_msgpack(packer_or_io = T.unsafe(nil)); end end -MessagePack::DEFAULT_EMPTY_PARAMS = T.let(T.unsafe(nil), Hash) - class MessagePack::ExtensionValue < ::Struct include ::MessagePack::CoreExt @@ -92,11 +90,38 @@ class MessagePack::Factory def dump(v, *rest); end def load(src, param = T.unsafe(nil)); end def pack(v, *rest); end + def pool(size = T.unsafe(nil), **options); end def registered_types(selector = T.unsafe(nil)); end def type_registered?(klass_or_type, selector = T.unsafe(nil)); end def unpack(src, param = T.unsafe(nil)); end end +class MessagePack::Factory::Pool + def initialize(factory, size, options = T.unsafe(nil)); end + + def dump(object); end + def load(data); end +end + +class MessagePack::Factory::Pool::AbstractPool + def initialize(size, &block); end + + def checkin(member); end + def checkout; end +end + +class MessagePack::Factory::Pool::PackerPool < ::MessagePack::Factory::Pool::AbstractPool + private + + def reset(packer); end +end + +class MessagePack::Factory::Pool::UnpackerPool < ::MessagePack::Factory::Pool::AbstractPool + private + + def reset(unpacker); end +end + class MessagePack::Packer def registered_types; end def type_registered?(klass_or_type); end