Hello community,
here is the log from the commit of package rubygem-delayed_job_active_record
for openSUSE:Factory checked in at 2020-03-07 21:37:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-delayed_job_active_record (Old)
and
/work/SRC/openSUSE:Factory/.rubygem-delayed_job_active_record.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-delayed_job_active_record"
Sat Mar 7 21:37:48 2020 rev:18 rq:773752 version:4.1.4
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-delayed_job_active_record/rubygem-delayed_job_active_record.changes
2018-04-19 15:33:23.673422432 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-delayed_job_active_record.new.26092/rubygem-delayed_job_active_record.changes
2020-03-07 21:37:50.188255860 +0100
@@ -1,0 +2,6 @@
+Mon Feb 10 14:27:20 UTC 2020 - Stephan Kulow <[email protected]>
+
+- updated to version 4.1.4
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
delayed_job_active_record-4.1.3.gem
New:
----
delayed_job_active_record-4.1.4.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-delayed_job_active_record.spec ++++++
--- /var/tmp/diff_new_pack.JrFTKD/_old 2020-03-07 21:37:50.760256246 +0100
+++ /var/tmp/diff_new_pack.JrFTKD/_new 2020-03-07 21:37:50.764256249 +0100
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-delayed_job_active_record
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@@ -24,7 +24,7 @@
#
Name: rubygem-delayed_job_active_record
-Version: 4.1.3
+Version: 4.1.4
Release: 0
%define mod_name delayed_job_active_record
%define mod_full_name %{mod_name}-%{version}
@@ -32,7 +32,7 @@
BuildRequires: %{rubygem gem2rpm}
BuildRequires: %{ruby}
BuildRequires: ruby-macros >= 5
-Url: http://github.com/collectiveidea/delayed_job_active_record
+URL: http://github.com/collectiveidea/delayed_job_active_record
Source: https://rubygems.org/gems/%{mod_full_name}.gem
Source1: gem2rpm.yml
Summary: ActiveRecord backend for DelayedJob
++++++ delayed_job_active_record-4.1.3.gem ->
delayed_job_active_record-4.1.4.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md 2018-04-13 20:46:27.000000000 +0200
+++ new/README.md 2019-08-20 20:03:54.000000000 +0200
@@ -1,14 +1,12 @@
**If you're viewing this at
https://github.com/collectiveidea/delayed_job_active_record,
you're reading the documentation for the master branch.
[View documentation for the latest release
-(4.1.3).](https://github.com/collectiveidea/delayed_job_active_record/tree/v4.1.3)**
+(4.1.4).](https://github.com/collectiveidea/delayed_job_active_record/tree/v4.1.4)**
# DelayedJob ActiveRecord Backend
[](https://rubygems.org/gems/delayed_job_active_record)
[](https://travis-ci.org/collectiveidea/delayed_job_active_record)
-[](https://gemnasium.com/collectiveidea/delayed_job_active_record)
-[](https://codeclimate.com/github/collectiveidea/delayed_job_active_record)
[](https://coveralls.io/r/collectiveidea/delayed_job_active_record)
## Installation
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/delayed_job_active_record.gemspec
new/delayed_job_active_record.gemspec
--- old/delayed_job_active_record.gemspec 2018-04-13 20:46:27.000000000
+0200
+++ new/delayed_job_active_record.gemspec 2019-08-20 20:03:54.000000000
+0200
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
Gem::Specification.new do |spec|
- spec.add_dependency "activerecord", [">= 3.0", "< 5.3"]
+ spec.add_dependency "activerecord", [">= 3.0", "< 6.1"]
spec.add_dependency "delayed_job", [">= 3.0", "< 5"]
spec.authors = ["Brian Ryckbost", "Matt Griffin", "Erik
Michaels-Ober"]
spec.description = "ActiveRecord backend for Delayed::Job, originally
authored by Tobias Lütke"
@@ -10,5 +12,5 @@
spec.name = "delayed_job_active_record"
spec.require_paths = ["lib"]
spec.summary = "ActiveRecord backend for DelayedJob"
- spec.version = "4.1.3"
+ spec.version = "4.1.4"
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/delayed/backend/active_record.rb
new/lib/delayed/backend/active_record.rb
--- old/lib/delayed/backend/active_record.rb 2018-04-13 20:46:27.000000000
+0200
+++ new/lib/delayed/backend/active_record.rb 2019-08-20 20:03:54.000000000
+0200
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
require "active_record/version"
module Delayed
module Backend
@@ -13,6 +15,7 @@
if !(val == :optimized_sql || val == :default_sql)
raise ArgumentError, "allowed values are :optimized_sql or
:default_sql"
end
+
@reserve_sql_strategy = val
end
end
@@ -141,6 +144,7 @@
# UPDATE...LIMIT. It uses separate queries to lock and return the job
count = ready_scope.limit(1).update_all(locked_at: now, locked_by:
worker.name)
return nil if count == 0
+
where(locked_at: now, locked_by: worker.name, failed_at: nil).first
end
@@ -154,6 +158,7 @@
sql = "UPDATE #{quoted_table_name} SET locked_at = ?, locked_by = ?
WHERE id IN (#{subquery_sql})"
count = connection.execute(sanitize_sql([sql, now, worker.name]))
return nil if count == 0
+
# MSSQL JDBC doesn't support OUTPUT INSERTED.* for returning a
result set, so query locked row
where(locked_at: now, locked_by: worker.name, failed_at: nil).first
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/delayed_job_active_record.rb
new/lib/delayed_job_active_record.rb
--- old/lib/delayed_job_active_record.rb 2018-04-13 20:46:27.000000000
+0200
+++ new/lib/delayed_job_active_record.rb 2019-08-20 20:03:54.000000000
+0200
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
require "active_record"
require "delayed_job"
require "delayed/backend/active_record"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/lib/generators/delayed_job/active_record_generator.rb
new/lib/generators/delayed_job/active_record_generator.rb
--- old/lib/generators/delayed_job/active_record_generator.rb 2018-04-13
20:46:27.000000000 +0200
+++ new/lib/generators/delayed_job/active_record_generator.rb 2019-08-20
20:03:54.000000000 +0200
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
require "generators/delayed_job/delayed_job_generator"
require "generators/delayed_job/next_migration_version"
require "rails/generators/migration"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/generators/delayed_job/next_migration_version.rb
new/lib/generators/delayed_job/next_migration_version.rb
--- old/lib/generators/delayed_job/next_migration_version.rb 2018-04-13
20:46:27.000000000 +0200
+++ new/lib/generators/delayed_job/next_migration_version.rb 2019-08-20
20:03:54.000000000 +0200
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
module DelayedJob
module NextMigrationVersion
# while methods have moved around this has been the implementation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/generators/delayed_job/upgrade_generator.rb
new/lib/generators/delayed_job/upgrade_generator.rb
--- old/lib/generators/delayed_job/upgrade_generator.rb 2018-04-13
20:46:27.000000000 +0200
+++ new/lib/generators/delayed_job/upgrade_generator.rb 2019-08-20
20:03:54.000000000 +0200
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
require "generators/delayed_job/delayed_job_generator"
require "generators/delayed_job/next_migration_version"
require "rails/generators/migration"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2018-04-13 20:46:27.000000000 +0200
+++ new/metadata 2019-08-20 20:03:54.000000000 +0200
@@ -1,7 +1,7 @@
--- !ruby/object:Gem::Specification
name: delayed_job_active_record
version: !ruby/object:Gem::Version
- version: 4.1.3
+ version: 4.1.4
platform: ruby
authors:
- Brian Ryckbost
@@ -10,7 +10,7 @@
autorequire:
bindir: bin
cert_chain: []
-date: 2018-04-13 00:00:00.000000000 Z
+date: 2019-08-20 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: activerecord
@@ -21,7 +21,7 @@
version: '3.0'
- - "<"
- !ruby/object:Gem::Version
- version: '5.3'
+ version: '6.1'
type: :runtime
prerelease: false
version_requirements: !ruby/object:Gem::Requirement
@@ -31,7 +31,7 @@
version: '3.0'
- - "<"
- !ruby/object:Gem::Version
- version: '5.3'
+ version: '6.1'
- !ruby/object:Gem::Dependency
name: delayed_job
requirement: !ruby/object:Gem::Requirement
@@ -92,8 +92,7 @@
- !ruby/object:Gem::Version
version: '0'
requirements: []
-rubyforge_project:
-rubygems_version: 2.7.6
+rubygems_version: 3.0.3
signing_key:
specification_version: 4
summary: ActiveRecord backend for DelayedJob