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