public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/rubygem-activerecord] rawhide: Update to Active Record 8.1.2.
Date: Thu, 30 Jul 2026 09:47:08 GMT [thread overview]
Message-ID: <178540482804.1.2263740064026495060.rpms-rubygem-activerecord-e596a651d45b@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/rubygem-activerecord
Branch : rawhide
Commit : e596a651d45b85266cb57fe9d273fb96780f86ea
Author : Vít Ondruch <vondruch@redhat.com>
Date : 2026-07-30T10:11:05+02:00
Stats : +13/-43 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/rubygem-activerecord/c/e596a651d45b85266cb57fe9d273fb96780f86ea?branch=rawhide
Log:
Update to Active Record 8.1.2.
Related: rhzb#2405582
---
diff --git a/rubygem-activerecord-8.0.1-Fix-sqlite3-dbconsole-not-working-outside-Rails.patch b/rubygem-activerecord-8.0.1-Fix-sqlite3-dbconsole-not-working-outside-Rails.patch
deleted file mode 100644
index 7f0a67a..0000000
--- a/rubygem-activerecord-8.0.1-Fix-sqlite3-dbconsole-not-working-outside-Rails.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 52f55ddd914b64cfc6221db3270c6755a1e21488 Mon Sep 17 00:00:00 2001
-From: Hartley McGuire <skipkayhil@gmail.com>
-Date: Tue, 11 Feb 2025 12:51:04 -0500
-Subject: [PATCH] Fix sqlite3 dbconsole not working outside Rails
-
-Another place in this file does the correct, `defined?` check, but this
-one assumes the `Rails` constant will exist.
----
- .../lib/active_record/connection_adapters/sqlite3_adapter.rb | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
-index d87a46d2d595a..6ca9a8ef7c061 100644
---- a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
-+++ b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
-@@ -46,7 +46,7 @@ def dbconsole(config, options = {})
-
- args << "-#{options[:mode]}" if options[:mode]
- args << "-header" if options[:header]
-- args << File.expand_path(config.database, Rails.respond_to?(:root) ? Rails.root : nil)
-+ args << File.expand_path(config.database, defined?(Rails.root) ? Rails.root : nil)
-
- find_cmd_and_exec(ActiveRecord.database_cli[:sqlite], *args)
- end
diff --git a/rubygem-activerecord.spec b/rubygem-activerecord.spec
index 4c17974..32c7632 100644
--- a/rubygem-activerecord.spec
+++ b/rubygem-activerecord.spec
@@ -3,18 +3,15 @@
Name: rubygem-%{gem_name}
Epoch: 1
-Version: 8.0.3
-Release: 3%{?dist}
+Version: 8.1.2
+Release: 1%{?dist}
Summary: Object-relational mapper framework (part of Rails)
License: MIT
URL: https://rubyonrails.org
Source0: https://rubygems.org/gems/%{gem_name}-%{version}%{?prerelease}.gem
# git clone http://github.com/rails/rails.git && cd rails/activerecord
-# git archive -v -o activerecord-8.0.3-tests.tar.gz v8.0.3 test/
+# git archive -v -o activerecord-8.1.2-tests.tar.gz v8.1.2 test/
Source1: activerecord-%{version}%{?prerelease}-tests.tar.gz
-# Fix undefined `Rails` constant in sqlite3 dbconsole.
-# https://github.com/rails/rails/pull/54498
-Patch0: rubygem-activerecord-8.0.1-Fix-sqlite3-dbconsole-not-working-outside-Rails.patch
# Database dump/load reuires the executable.
Suggests: %{_bindir}/sqlite3
@@ -30,14 +27,13 @@ BuildRequires: rubygem(rack)
BuildRequires: rubygem(pg)
BuildRequires: rubygem(zeitwerk)
BuildRequires: %{_bindir}/sqlite3
-BuildRequires: tzdata
BuildArch: noarch
%description
-Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM. It ties database
-tables and classes together for business objects, like Customer or
-Subscription, that can find, save, and destroy themselves without resorting to
-manual SQL.
+Databases on Rails. Build a persistent domain model by mapping database tables
+to Ruby classes. Strong conventions for associations, validations,
+aggregations, migrations, and testing come baked-in.
+
%package doc
Summary: Documentation for %{name}
@@ -50,8 +46,6 @@ Documentation for %{name}.
%prep
%setup -q -n %{gem_name}-%{version}%{?prerelease} -b 1
-%patch 0 -p2
-
%build
gem build ../%{gem_name}-%{version}%{?prerelease}.gemspec
%gem_install
@@ -83,10 +77,6 @@ ARCONN=sqlite3 ruby -Itest:lib -e '
# and sqlite3_mem does not have specific test cases.
for adapter in sqlite3; do
ARCONN=sqlite3 ruby -Itest:lib -e "
- # Rails is not defined for some reason :(
- # https://github.com/rails/rails/issues/54579
- module Rails; end
-
Dir.glob %|./test/cases/adapters/${adapter}/**/*_test.rb|, &method(:require)
"
done
@@ -106,6 +96,10 @@ done
%{gem_instdir}/examples
%changelog
+* Thu Jul 30 2026 Vít Ondruch <vondruch@redhat.com> - 1:8.1.2-1
+- Update to Active Record 8.1.2.
+ Related: rhzb#2405582
+
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1:8.0.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
diff --git a/sources b/sources
index 3c2d7e0..4bb5960 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (activerecord-8.0.3-tests.tar.gz) = a5dec7715349e3358cb9bb9c24ca0aebfe9bd9110b5495f30081c82946ef8001efbc0b71c83c12ea29c9eb6a3fb51950ef059c6e867aa73d422124cc23d575d0
-SHA512 (activerecord-8.0.3.gem) = c709f56e79bb69d40b583188c2bcf0f1da70cd54bf7a4fae715aeb150adf8bf587299163eb89af8771fc4286c5b604a4fcf796a0a63ed17a6532966d00684394
+SHA512 (activerecord-8.1.2-tests.tar.gz) = d224e032d919e3db64eceadfc1c324c338ade5e3abb248d636ee706e17d799791f392031f9bdcc6ccf3fb41a884484bc94d15c8421bd14bc8fb80e9b7c567f85
+SHA512 (activerecord-8.1.2.gem) = 7d6fa4ddbc66b24816b711288ee2183bae2ea3af04d8442d975686d92f349d7b2e3d2921a1ef94a46c65e3ea7fb182f58de3aaff0dbcdff05d47a2768bd4ae1d
reply other threads:[~2026-07-30 9:47 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178540482804.1.2263740064026495060.rpms-rubygem-activerecord-e596a651d45b@fedoraproject.org \
--to=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox