security/ruby-rotp: update to 6.4.0
6.3.1 (2025-06-03)
* Fix: Drop usage of OpenStruct to support Ruby 3.5
6.4.0 (2026-10-29)
Features
* add skip_default_uri_params option to provisioning URIs (16e873c)
security/ruby-net-ssh: update to 8.1.1
8.1.1 (2026-11-06)
* Security: refuse host keys marked `@revoked` in known_hosts, and
certificates of such a key or signed by it, by raising the new
`Net::SSH::HostKeyRevoked`, which `remember_host!` can't override; these
lines were loaded as trusted keys, so every verifier except `:never`
accepted the revoked key [GHSA-hjwv-j52r-xcg7]
devel/ruby-tins: update to 1.62.0
1.62.0 (2026-11-06)
Features
* Added Tins::EnumJoined module providing #joined for human-friendly
sentence-style joining of Enumerable objects.
* Added Tins::Duration#to_human for generating human-readable duration
strings with configurable styles and connectors.
* Added Tins::Duration.parse_human class method to parse human-readable
duration strings (inverse of #to_human).
* Added Tins::Duration.from_string class method to create a Duration
instance from a parsed string.
* Tins::Duration.parse now accepts an Array of template strings, trying them
[66 lines not shown]
devel/ruby-rspec-rails: update to 8.1.0
8.0.5 (2026-11-06)
Bug Fixes:
* Include ActiveJob::TestHelper in all rails example groups to ensure jobs
are reset between examples matching Rails in-build behaviour. (Hammad
Khan, #2901)
* Fix have_enqueued_mail argument matching for mail enqueued by
ActionMailer.deliver_all_later without params. (Andrew Fader, #2931)
8.1.0 (2026-11-06)
Enhancements:
* Officially support Rails 8.1, there are no changes to the behaviour of
[13 lines not shown]
devel/ruby-rspec: update to 3.13.2
3.13.2 (2025-10-21)
* Pass through arguments in build scripts
* Merge pull request #270 from bquorning/fix-rspec-source_code_uri;
Fix source_code_uri for the `rspec` gem
linux ww_mutex: Nix another assertion that trips in sketchy path.
Under the premise (explained in the comment above) that it is
legitimate for the upstream Linux code to do ww_mutex_trylock on a
mutex already held by the current thread, we can't assert
mutex->wwm_state != WW_WANTOWN ||
mutex->wwm_u.ctx->wwx_owner != curlwp
any more than we can assert
mutex->wwm_state != WW_CTX ||
mutex->wwm_u.ctx->wwx_owner != curlwp
because if the latter condition is possible, then any concurrent
thread tries to acquire the mutex a moment before we test that
condition will turn it into the former condition, i.e., transition to
mutex->wwm_state = WW_WANTOWN with mutex->wwm_u.ctx->wwx_owner =
curlwp.
[3 lines not shown]
devel/ruby-rspec-mocks: update to 3.13.9
3.13.9 (2026-11-06)
Bug Fixes:
* Prevent infinite loops when stubbing :respond_to? on later Rubies. (Jon
Rowe, #282)
* Declare unused block arguments to prevent a warning being issued. (Jon
Rowe, #349)
* When creating an 'any instance' mock, prevent the check of that classes
ancestors from creating new unused recorders. (Igor Drozdov, #347)
* Restore the original const_source_location of a constant after stub_const
or hide_const is reset, rather than leaving it pointing at
rspec-mocks. (Ngan Pham, #350)
[2 lines not shown]
devel/ruby-rspec-core: update to 3.13.7
3.13.7 (2026-11-06)
Bug Fixes:
* Apply config.extend modules to example groups before config.include
modules so shared contexts added with config.include_context can use
extended methods. (Ngan Pham, #353)
devel/ruby-rspec-support: update to 3.13.8
3.13.8 (2026-11-06)
Bug Fixes:
* Switch current thread data to alias/accessors to avoid issues with mocked
systems. (Jon Rowe, rspec/rspec#610)
* Always return a boolean from RSpec::Support::Ruby.rbx? and
RSpec::Support::Ruby.truffleruby? (Phil Pirozhkov,
rspec/rspec-support#486)
efi(4): Fix off-by-one error and use sizeof to clarify this logic.
Found by mlelstv@ while investigating (but will not fix):
PR kern/59235: efi(8) panics
Define and use an INIT_KSP() macro that initializes the kernel stack
pointer with a value from the specified register and also ensures the
stack frame chain is terminated by setting %a6 to 0.
comp: remove binutils=234 support; mark files unconditionally obsolete
They were only marked as obsolete for 239, and we're at 242 now,
and they're still obsolete.