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 <co...@suse.com> + +- 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 [![Gem Version](https://img.shields.io/gem/v/delayed_job_active_record.svg)](https://rubygems.org/gems/delayed_job_active_record) [![Build Status](https://img.shields.io/travis/collectiveidea/delayed_job_active_record.svg)](https://travis-ci.org/collectiveidea/delayed_job_active_record) -[![Dependency Status](https://img.shields.io/gemnasium/collectiveidea/delayed_job_active_record.svg)](https://gemnasium.com/collectiveidea/delayed_job_active_record) -[![Code Climate](https://img.shields.io/codeclimate/github/collectiveidea/delayed_job_active_record.svg)](https://codeclimate.com/github/collectiveidea/delayed_job_active_record) [![Coverage Status](https://img.shields.io/coveralls/collectiveidea/delayed_job_active_record.svg)](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