pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/ruby-activesupport72
Module Name: pkgsrc
Committed By: taca
Date: Mon Nov 3 08:36:37 UTC 2025
Modified Files:
pkgsrc/devel/ruby-activesupport72: Makefile PLIST distinfo
Log Message:
devel/ruby-activesupport72: update to 7.2.3
7.2.3 (2025-10-28)
* Fix Enumerable#sole to return the full tuple instead of just the first
element of the tuple. [ Olivier Bellone]
* Fix parallel tests hanging when worker processes die abruptly.
Previously, if a worker process was killed (e.g., OOM killed, kill -9)
during parallel test execution, the test suite would hang forever waiting
for the dead worker. [Joshua Young]
* ActiveSupport::FileUpdateChecker does not depend on Time.now to prevent
unnecessary reloads with time travel test helpers [Jan Grodowski]
* Fix ActiveSupport::BroadcastLogger from executing a block argument for
each logger (tagged, info, etc.). [Jared Armstrong]
* Fix ActiveSupport::HashWithIndifferentAccess#transform_keys! removing
defaults. [Hartley McGuire]
* Fix ActiveSupport::HashWithIndifferentAccess#tranform_keys! to handle
collisions.
If the transformation would result in a key equal to another not yet
transformed one, it would result in keys being lost.
Before:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ)
=> {"c" => 1}
After:
>> {a: 1, b: 2}.with_indifferent_access.transform_keys!(&:succ)
=> {"c" => 1, "d" => 2}
[Jason T Johnson, Jean Boussier]
* Fix ActiveSupport::Cache::MemCacheStore#read_multi to handle network
errors.
This method specifically wasn't handling network errors like other
codepaths. [Alessandro Dal Grande]
* Fix Active Support Cache fetch_multi when local store is active.
fetch_multi now properly yield to the provided block for missing entries
that have been recorded as such in the local store. [Jean Boussier]
* Fix execution wrapping to report all exceptions, including Exception.
If a more serious error like SystemStackError or NoMemoryError happens,
the error reporter should be able to report these kinds of exceptions.
[Gannon McGibbon]
* Fix RedisCacheStore and MemCacheStore to also handle connection pool
related errors.
These errors are rescued and reported to Rails.error. [Jean Boussier]
* Fix ActiveSupport::Cache#read_multi to respect version expiry when using
local cache. [zzak]
* Fix ActiveSupport::MessageVerifier and ActiveSupport::MessageEncryptor
configuration of on_rotation callback.
verifier.rotate(old_secret).on_rotation { ... }
Now both work as documented. [Jean Boussier]
* Fix ActiveSupport::MessageVerifier to always be able to verify both
URL-safe and URL-unsafe payloads.
This is to allow transitioning seemlessly from either configuration
without immediately invalidating all previously generated signed messages.
[Jean Boussier, Florent Beaurain, Ali Sepehri]
* Fix cache.fetch to honor the provided expiry when :race_condition_ttl is
used.
cache.fetch("key", expires_in: 1.hour, race_condition_ttl: 5.second) do
"something"
end
In the above example, the final cache entry would have a 10 seconds TTL
instead of the requested 1 hour. [Dhia]
* Better handle procs with splat arguments in set_callback. [Radamés Roriz]
* Fix String#mb_chars to not mutate the receiver.
Previously it would call force_encoding on the receiver, now it dups the
receiver first. [Jean Boussier]
* Improve ErrorSubscriber to also mark error causes as reported.
This avoid some cases of errors being reported twice, notably in views
because of how errors are wrapped in ActionView::Template::Error.
[Jean Boussier]
* Fix Module#module_parent_name to return the correct name after the module
has been named.
When called on an anonymous module, the return value wouldn't change after
the module was given a name later by being assigned to a constant.
mod = Module.new
mod.module_parent_name # => "Object"
MyModule::Something = mod
mod.module_parent_name # => "MyModule"
[Jean Boussier]
* Fix a bug in ERB::Util.tokenize that causes incorrect tokenization when
ERB tags are preceeded by multibyte characters. [Martin Emde]
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/ruby-activesupport72/Makefile \
pkgsrc/devel/ruby-activesupport72/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/ruby-activesupport72/PLIST
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/ruby-activesupport72/Makefile
diff -u pkgsrc/devel/ruby-activesupport72/Makefile:1.2 pkgsrc/devel/ruby-activesupport72/Makefile:1.3
--- pkgsrc/devel/ruby-activesupport72/Makefile:1.2 Thu Jan 2 06:24:36 2025
+++ pkgsrc/devel/ruby-activesupport72/Makefile Mon Nov 3 08:36:37 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.2 2025/01/02 06:24:36 taca Exp $
+# $NetBSD: Makefile,v 1.3 2025/11/03 08:36:37 taca Exp $
DISTNAME= activesupport-${RAILS_VERSION}
PKGNAME= ${RUBY_PKGPREFIX}-activesupport${RUBY_RAILS}-${RAILS_VERSION}
+PKGREVISION= 1
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -20,7 +21,7 @@ RUBY_RAILS_ACCEPTED= 72
RUBY_RAILS_STRICT_DEP= yes
.include "../../lang/ruby/rubyversion.mk"
-.if ${RUBY_VER} != 34
+.if ${RUBY_VER} < 33
DEPENDS+= ${RUBY_PKGPREFIX}-benchmark>=0.3:../../benchmarks/ruby-benchmark
DEPENDS+= ${RUBY_PKGPREFIX}-securerandom>=0.3:../../security/ruby-securerandom
.endif
Index: pkgsrc/devel/ruby-activesupport72/distinfo
diff -u pkgsrc/devel/ruby-activesupport72/distinfo:1.2 pkgsrc/devel/ruby-activesupport72/distinfo:1.3
--- pkgsrc/devel/ruby-activesupport72/distinfo:1.2 Thu Aug 14 15:22:45 2025
+++ pkgsrc/devel/ruby-activesupport72/distinfo Mon Nov 3 08:36:37 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2025/08/14 15:22:45 taca Exp $
+$NetBSD: distinfo,v 1.3 2025/11/03 08:36:37 taca Exp $
-BLAKE2s (activesupport-7.2.2.2.gem) = 5ef6c02abecc06f7bb4fea80daa7f3a7a37a7e6797d2df9081cdf425ed84ecce
-SHA512 (activesupport-7.2.2.2.gem) = 7e6076a9508e6a60acba3d44b1ad133a683e9e57e776ec63e5e3d2857c731d49d6be22e7353a8367e86bda308e930f036dede7263bc89360abcdbcfd25bc8c7c
-Size (activesupport-7.2.2.2.gem) = 249344 bytes
+BLAKE2s (activesupport-7.2.3.gem) = c50d4405dd72ca85bbf4a24f1fec76b13fca0e79f2e2ee4ce8891d7befddcae8
+SHA512 (activesupport-7.2.3.gem) = ec255933f78c163803f38df1bd22b6389e624875c5bcb8831d655fa4de8dbfd3cb4f1c5d1475fe2fae53345324ec78869672e8c8eadedf1711c18a60396cc183
+Size (activesupport-7.2.3.gem) = 251392 bytes
Index: pkgsrc/devel/ruby-activesupport72/PLIST
diff -u pkgsrc/devel/ruby-activesupport72/PLIST:1.1 pkgsrc/devel/ruby-activesupport72/PLIST:1.2
--- pkgsrc/devel/ruby-activesupport72/PLIST:1.1 Fri Dec 13 16:38:05 2024
+++ pkgsrc/devel/ruby-activesupport72/PLIST Mon Nov 3 08:36:37 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/12/13 16:38:05 taca Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/11/03 08:36:37 taca Exp $
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/CHANGELOG.md
${GEM_LIBDIR}/MIT-LICENSE
@@ -124,6 +124,7 @@ ${GEM_LIBDIR}/lib/active_support/core_ex
${GEM_LIBDIR}/lib/active_support/core_ext/range/conversions.rb
${GEM_LIBDIR}/lib/active_support/core_ext/range/each.rb
${GEM_LIBDIR}/lib/active_support/core_ext/range/overlap.rb
+${GEM_LIBDIR}/lib/active_support/core_ext/range/sole.rb
${GEM_LIBDIR}/lib/active_support/core_ext/regexp.rb
${GEM_LIBDIR}/lib/active_support/core_ext/securerandom.rb
${GEM_LIBDIR}/lib/active_support/core_ext/string.rb
@@ -270,7 +271,6 @@ ${GEM_LIBDIR}/lib/active_support/testing
${GEM_LIBDIR}/lib/active_support/testing/parallelize_executor.rb
${GEM_LIBDIR}/lib/active_support/testing/setup_and_teardown.rb
${GEM_LIBDIR}/lib/active_support/testing/stream.rb
-${GEM_LIBDIR}/lib/active_support/testing/strict_warnings.rb
${GEM_LIBDIR}/lib/active_support/testing/tagged_logging.rb
${GEM_LIBDIR}/lib/active_support/testing/tests_without_assertions.rb
${GEM_LIBDIR}/lib/active_support/testing/time_helpers.rb
Home |
Main Index |
Thread Index |
Old Index