commit rubygem-moneta for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-moneta for openSUSE:Factory checked in at 2023-08-21 11:46:00 Comparing /work/SRC/openSUSE:Factory/rubygem-moneta (Old) and /work/SRC/openSUSE:Factory/.rubygem-moneta.new.1766 (New) Package is "rubygem-moneta" Mon Aug 21 11:46:00 2023 rev:16 rq:1104977 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/rubygem-moneta/rubygem-moneta.changes 2022-12-13 18:57:12.543760996 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-moneta.new.1766/rubygem-moneta.changes 2023-08-21 11:46:15.523766683 +0200 @@ -1,0 +2,15 @@ +Sat Jun 10 13:51:29 UTC 2023 - Andrea Manzini + +- updated to version 1.6.0 + see installed CHANGES + + 1.6.0 + + * Adapters - Support for Rails 6.1 and above (Adapters::ActiveRecord, Adapters::ActiveSupportCache, ActiveSupportCache::MonetaStore) + * Adapters::YAML - add `theadsafe` option + * Adapters::Sequel - fix deadlock issue with #increment on MySQL in newer Sequel versions (#244) + * Adapters::Sequel - fix issue with Postgres HStore on newer Postgres (#243) + * Adapters - fixed an issue many adapters had where #merge! errored if passed an empty hash (#246) + * Support changes - Drop support for 2.3 and 2.4, add support for 3.x + +--- Old: moneta-1.5.2.gem New: moneta-1.6.0.gem Other differences: -- ++ rubygem-moneta.spec ++ --- /var/tmp/diff_new_pack.vtjkKM/_old 2023-08-21 11:46:16.383768331 +0200 +++ /var/tmp/diff_new_pack.vtjkKM/_new 2023-08-21 11:46:16.391768347 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-moneta # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-moneta -Version:1.5.2 +Version:1.6.0 Release:0 %define mod_name moneta %define mod_full_name %{mod_name}-%{version} @@ -35,12 +35,12 @@ URL:https://github.com/moneta-rb/moneta Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml -Summary:A unified interface to key/value stores, including Redis, Memcached, +Summary:A unified interface to key/value stores License:MIT Group: Development/Languages/Ruby %description -A unified interface to key/value stores. +A unified interface to key/value stores, including Redis, Memcached, CouchDB, MongoDB %prep ++ moneta-1.5.2.gem -> moneta-1.6.0.gem ++ 11762 lines of diff (skipped)
commit rubygem-moneta for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-moneta for openSUSE:Factory checked in at 2022-12-13 18:56:49 Comparing /work/SRC/openSUSE:Factory/rubygem-moneta (Old) and /work/SRC/openSUSE:Factory/.rubygem-moneta.new.1835 (New) Package is "rubygem-moneta" Tue Dec 13 18:56:49 2022 rev:15 rq:1042648 version:1.5.2 Changes: --- /work/SRC/openSUSE:Factory/rubygem-moneta/rubygem-moneta.changes 2022-04-30 22:52:44.668241027 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-moneta.new.1835/rubygem-moneta.changes 2022-12-13 18:57:12.543760996 +0100 @@ -1,0 +2,13 @@ +Wed Dec 7 11:26:16 UTC 2022 - Stephan Kulow + +updated to version 1.5.2 + see installed CHANGES + + 1.5.2 + + * Proxy - handle returning config when the adapter does not use config + * Avoid calling `supports?(:expires)` when expiry isn't needed + * Adapters::Mongo - fix `merge!` behaviour when no values are inserted + + +--- Old: moneta-1.5.1.gem New: moneta-1.5.2.gem Other differences: -- ++ rubygem-moneta.spec ++ --- /var/tmp/diff_new_pack.nvKr8k/_old 2022-12-13 18:57:13.163764305 +0100 +++ /var/tmp/diff_new_pack.nvKr8k/_new 2022-12-13 18:57:13.167764326 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-moneta -Version:1.5.1 +Version:1.5.2 Release:0 %define mod_name moneta %define mod_full_name %{mod_name}-%{version} ++ moneta-1.5.1.gem -> moneta-1.5.2.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.github/workflows/ruby.yml new/.github/workflows/ruby.yml --- old/.github/workflows/ruby.yml 2022-04-13 12:17:04.0 +0200 +++ new/.github/workflows/ruby.yml 2022-11-10 12:51:52.0 +0100 @@ -343,7 +343,7 @@ services: mongo: -image: mongo +image: mongo:4.4 options: >- --health-cmd "mongo --eval db" --health-interval 10s diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGES new/CHANGES --- old/CHANGES 2022-04-13 12:17:04.0 +0200 +++ new/CHANGES 2022-11-10 12:51:52.0 +0100 @@ -1,3 +1,9 @@ +1.5.2 + +* Proxy - handle returning config when the adapter does not use config +* Avoid calling `supports?(:expires)` when expiry isn't needed +* Adapters::Mongo - fix `merge!` behaviour when no values are inserted + 1.5.1 * Adapters::File - fix an implicit hash issue in Ruby 3 (#222) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CONTRIBUTORS new/CONTRIBUTORS --- old/CONTRIBUTORS2022-04-13 12:17:04.0 +0200 +++ new/CONTRIBUTORS2022-11-10 12:51:52.0 +0100 @@ -3,11 +3,13 @@ Alejandro Crosa Alessio Signorini Anthony Eden +Antoine Beaupré Antonio Terceiro Atoxhybrid AtoxIO Ben Schwarz Benjamin Yu +Corey Smith Daniel Mendler Denis Defreyne Derek Kastner @@ -34,6 +36,7 @@ Ryan T. Hosford Scott Wadden Sven Riedel +Thomas R. Koll Timo Goebel Tom Meier Tony Han diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2022-04-13 12:17:04.0 +0200 +++ new/Gemfile 2022-11-10 12:51:52.0 +0100 @@ -52,10 +52,6 @@ gem 'snappy', platforms: :ruby end - group :quicklz, optional: true do -gem 'qlzruby', platforms: :ruby - end - # Hash transformer library group :city, optional: true do gem 'cityhash', platforms: :ruby @@ -171,7 +167,7 @@ group :sqlite, optional: true do gem 'activerecord-jdbcsqlite3-adapter', platforms: :jruby - gem 'sqlite3', '~> 1.3.6', platforms: :ruby + gem 'sqlite3', '~> 1.5.3', platforms: :ruby end group :postgresql, optional: true do diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2022-04-13 12:17:04.0 +0200 +++ new/README.md 2022-11-10 12:51:52.0 +0100 @@ -106,11 +106,11 @@ * Key/value databases: * [Berkeley DB using DBM interface or NDBM (Depends on Ruby environment)](http://www.ruby-doc.org/stdlib/libdoc/dbm/rdoc/DBM.html) (`:DBM`) * [Cassandra](http://cassandra.apache.org/) (`:Cassandra`) -* [Daybreak](http://propublica.github.com/daybreak/) (`:Daybreak`) +* [Daybreak](https://propublica.github.io/daybreak/) (`:Daybreak`) * [GDBM](http://www.ruby-doc.org/stdlib/libdoc/gdbm/rdoc/GDBM.html) (`:GDBM`) * [HBase](http://hbase.apache.org/) (`:HBase`) * [LevelDB](http://code.google.com/p/leveldb/) (`:LevelDB`) -* [LMDB](http://symas.co
commit rubygem-moneta for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-moneta for openSUSE:Factory checked in at 2022-04-30 22:52:34 Comparing /work/SRC/openSUSE:Factory/rubygem-moneta (Old) and /work/SRC/openSUSE:Factory/.rubygem-moneta.new.1538 (New) Package is "rubygem-moneta" Sat Apr 30 22:52:34 2022 rev:14 rq:974057 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-moneta/rubygem-moneta.changes 2021-07-02 13:28:41.236192545 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-moneta.new.1538/rubygem-moneta.changes 2022-04-30 22:52:44.668241027 +0200 @@ -1,0 +2,20 @@ +Thu Apr 28 05:36:40 UTC 2022 - Stephan Kulow + +updated to version 1.5.1 + see installed CHANGES + + 1.5.1 + + * Adapters::File - fix an implicit hash issue in Ruby 3 (#222) + + 1.5.0 + + * Adapters - internally, most (all?) adapters now inherit from a base Adapter class + * Adapters - adapter configuration is now accessed via a `config` method on + each adapter - see the code for examples. This shouldn't affect + users unless they were directly modifying adapters' attributes. + * Redis - fix deprecation warnings for Redis 4.6+ multi/pipelined handling (#215) + * Mongo - slight improvement to error handling + + +--- Old: moneta-1.4.2.gem New: moneta-1.5.1.gem Other differences: -- ++ rubygem-moneta.spec ++ --- /var/tmp/diff_new_pack.IzQF9C/_old 2022-04-30 22:52:45.196241741 +0200 +++ /var/tmp/diff_new_pack.IzQF9C/_new 2022-04-30 22:52:45.196241741 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-moneta # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-moneta -Version:1.4.2 +Version:1.5.1 Release:0 %define mod_name moneta %define mod_full_name %{mod_name}-%{version} ++ moneta-1.4.2.gem -> moneta-1.5.1.gem ++ 5884 lines of diff (skipped)
commit rubygem-moneta for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-moneta for openSUSE:Factory checked in at 2021-07-02 13:27:43 Comparing /work/SRC/openSUSE:Factory/rubygem-moneta (Old) and /work/SRC/openSUSE:Factory/.rubygem-moneta.new.2625 (New) Package is "rubygem-moneta" Fri Jul 2 13:27:43 2021 rev:13 rq:903518 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/rubygem-moneta/rubygem-moneta.changes 2021-01-21 21:56:00.769821408 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-moneta.new.2625/rubygem-moneta.changes 2021-07-02 13:28:41.236192545 +0200 @@ -1,0 +2,11 @@ +Thu Jun 24 17:37:58 UTC 2021 - Stephan Kulow + +updated to version 1.4.2 + see installed CHANGES + + 1.4.2 + + * Pool - fix busy-loop issue (#197) + + +--- Old: moneta-1.4.1.gem New: moneta-1.4.2.gem Other differences: -- ++ rubygem-moneta.spec ++ --- /var/tmp/diff_new_pack.PA2FKi/_old 2021-07-02 13:28:41.668189193 +0200 +++ /var/tmp/diff_new_pack.PA2FKi/_new 2021-07-02 13:28:41.672189162 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-moneta -Version:1.4.1 +Version:1.4.2 Release:0 %define mod_name moneta %define mod_full_name %{mod_name}-%{version} ++ moneta-1.4.1.gem -> moneta-1.4.2.gem ++ 1668 lines of diff (skipped)
commit rubygem-moneta for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-moneta for openSUSE:Factory checked in at 2021-01-21 21:55:59 Comparing /work/SRC/openSUSE:Factory/rubygem-moneta (Old) and /work/SRC/openSUSE:Factory/.rubygem-moneta.new.28504 (New) Package is "rubygem-moneta" Thu Jan 21 21:55:59 2021 rev:12 rq:865209 version:1.4.1 Changes: --- /work/SRC/openSUSE:Factory/rubygem-moneta/rubygem-moneta.changes 2020-10-05 19:32:13.620974374 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-moneta.new.28504/rubygem-moneta.changes 2021-01-21 21:56:00.769821408 +0100 @@ -1,0 +2,12 @@ +Wed Jan 20 12:56:36 UTC 2021 - Stephan Kulow + +updated to version 1.4.1 + see installed CHANGES + + 1.4.1 + + * Adapters::Mongo - deprecate :db option, document :database option (#194) + * Adapters::Mongo - add retries to increment operation + + +--- Old: moneta-1.4.0.gem New: moneta-1.4.1.gem Other differences: -- ++ rubygem-moneta.spec ++ --- /var/tmp/diff_new_pack.C219vl/_old 2021-01-21 21:56:01.445821878 +0100 +++ /var/tmp/diff_new_pack.C219vl/_new 2021-01-21 21:56:01.449821881 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-moneta # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-moneta -Version:1.4.0 +Version:1.4.1 Release:0 %define mod_name moneta %define mod_full_name %{mod_name}-%{version} ++ moneta-1.4.0.gem -> moneta-1.4.1.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/CHANGES new/CHANGES --- old/CHANGES 2020-08-23 06:35:55.0 +0200 +++ new/CHANGES 2020-10-27 08:50:48.0 +0100 @@ -1,3 +1,8 @@ +1.4.1 + +* Adapters::Mongo - deprecate :db option, document :database option (#194) +* Adapters::Mongo - add retries to increment operation + 1.4.0 * Adapters::Mongo - drop support for moped gem (#182) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Gemfile new/Gemfile --- old/Gemfile 2020-08-23 06:35:55.0 +0200 +++ new/Gemfile 2020-10-27 08:50:48.0 +0100 @@ -99,7 +99,7 @@ # Used for generating the feature matrix group :doc, optional: true do - gem 'kramdown', '~> 1.17.0' + gem 'kramdown', '~> 2.3.0' gem 'yard', '~> 0.9.20' end Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/moneta/adapters/mongo.rb new/lib/moneta/adapters/mongo.rb --- old/lib/moneta/adapters/mongo.rb2020-08-23 06:35:55.0 +0200 +++ new/lib/moneta/adapters/mongo.rb2020-10-27 08:50:48.0 +0100 @@ -29,7 +29,7 @@ # @option options [String] :user Username used to authenticate # @option options [String] :password Password used to authenticate # @option options [Integer] :port (MongoDB default port) MongoDB server port - # @option options [String] :db ('moneta') MongoDB database + # @option options [String] :database ('moneta') MongoDB database # @option options [Integer] :expires Default expiration time # @option options [String] :expires_field ('expiresAt') Document field to store expiration time # @option options [String] :value_field ('value') Document field to store value @@ -43,8 +43,12 @@ @type_field = options.delete(:type_field) || 'type' collection = options.delete(:collection) || 'moneta' -db = options.delete(:db) || 'moneta' -@backend = options[:backend] || + +if options.key?(:db) + warn('Moneta::Adapters::Mongo - the :db option is deprecated and will be removed in a future version. Use :database instead') +end +database = options.delete(:database) || options.delete(:db) || 'moneta' +backend = options[:backend] || begin host = options.delete(:host) || '127.0.0.1' port = options.delete(:port) || DEFAULT_PORT @@ -53,7 +57,8 @@ end ::Mongo::Client.new(["#{host}:#{port}"], options) end -@backend.use(db) + +@backend = backend.use(database) @collection = @backend[collection] if @backend.command(buildinfo: 1).documents.first['version'] >= '2.2' @collection.indexes.create_one({ @expires_field => 1 }, expire_after: 0) @@ -111,6 +116,9 @@ { :$inc => { @va