Hello community, here is the log from the commit of package rubygem-amqp for openSUSE:Factory checked in at 2016-04-12 19:34:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-amqp (Old) and /work/SRC/openSUSE:Factory/.rubygem-amqp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-amqp" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-amqp/rubygem-amqp.changes 2016-02-05 00:31:20.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-amqp.new/rubygem-amqp.changes 2016-04-12 19:34:07.000000000 +0200 @@ -1,0 +2,32 @@ +Wed Apr 6 06:11:32 UTC 2016 - co...@suse.com + +- updated to version 1.6.0 + see installed ChangeLog.md + + ## Changes Between 1.5.x and 1.6.0 (Apr 4th, 2016) + + ### amq-protocol Update + + Minimum `amq-protocol` version is now `2.0.1`. + + ### Provide More Details in TCP Connection Failure Exception + + Contributed by Neil Hooey. + + GH issue: [#222](https://github.com/ruby-amqp/amqp/issues/222). + + + ### Ensures frameset is cleared after an unhandled exception + + Ensures frameset is cleared after an unhandled exception. + This avoids confusing exceptions such as + + ``` + undefined method `method_class' for #<AMQ::Protocol::BodyFrame:0x0000001e8a60b0> + ``` + + Contributed by Michael Lutsiuk. + + GH issue: [#218](https://github.com/ruby-amqp/amqp/issues/218) + +------------------------------------------------------------------- Old: ---- amqp-1.5.1.gem New: ---- amqp-1.6.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-amqp.spec ++++++ --- /var/tmp/diff_new_pack.9JjtBl/_old 2016-04-12 19:34:08.000000000 +0200 +++ /var/tmp/diff_new_pack.9JjtBl/_new 2016-04-12 19:34:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package rubygem-amqp # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # 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-amqp -Version: 1.5.1 +Version: 1.6.0 Release: 0 %define mod_name amqp %define mod_full_name %{mod_name}-%{version} @@ -36,13 +36,12 @@ Url: http://rubyamqp.info Source: http://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml -Summary: Widely used, feature-rich asynchronous RabbitMQ client with +Summary: Mature EventMachine-based RabbitMQ client License: BSD-2-Clause or Ruby Group: Development/Languages/Ruby %description -Widely used, feature-rich asynchronous RabbitMQ client with batteries -included. +Mature EventMachine-based RabbitMQ client. %prep ++++++ amqp-1.5.1.gem -> amqp-1.6.0.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.ruby-version new/.ruby-version --- old/.ruby-version 2015-08-26 03:45:15.000000000 +0200 +++ new/.ruby-version 2016-04-04 07:28:28.000000000 +0200 @@ -1 +1 @@ -2.0.0@rabbitmq \ No newline at end of file +2.2 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ChangeLog.md new/ChangeLog.md --- old/ChangeLog.md 2015-08-26 03:45:15.000000000 +0200 +++ new/ChangeLog.md 2016-04-04 07:28:28.000000000 +0200 @@ -1,3 +1,31 @@ +## Changes Between 1.5.x and 1.6.0 (Apr 4th, 2016) + +### amq-protocol Update + +Minimum `amq-protocol` version is now `2.0.1`. + +### Provide More Details in TCP Connection Failure Exception + +Contributed by Neil Hooey. + +GH issue: [#222](https://github.com/ruby-amqp/amqp/issues/222). + + +### Ensures frameset is cleared after an unhandled exception + +Ensures frameset is cleared after an unhandled exception. +This avoids confusing exceptions such as + +``` +undefined method `method_class' for #<AMQ::Protocol::BodyFrame:0x0000001e8a60b0> +``` + +Contributed by Michael Lutsiuk. + +GH issue: [#218](https://github.com/ruby-amqp/amqp/issues/218) + + + ## Changes Between 1.4.x and 1.5.0 ### Only Await basic.consume-ok If nowait is false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2015-08-26 03:45:15.000000000 +0200 +++ new/README.md 2016-04-04 07:28:28.000000000 +0200 @@ -203,13 +203,6 @@ -## Migration from amqp gem 0.6.x and 0.7.x - -Upgrading from amqp gem 0.6.x and 0.7.x to 0.8.0+ is straightforward, please see [amqp gem 0.8.0 migration guide](http://rubyamqp.info/articles/08_migration/). -The same guide explains amqp gem versions history and why you would want to upgrade. - - - ## Maintainer Information amqp gem is maintained by [Michael Klishin](http://twitter.com/michaelklishin). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/amqp.gemspec new/amqp.gemspec --- old/amqp.gemspec 2015-08-26 03:45:15.000000000 +0200 +++ new/amqp.gemspec 2016-04-04 07:28:28.000000000 +0200 @@ -9,9 +9,8 @@ s.version = AMQP::VERSION s.authors = ["Aman Gupta", "Jakub Stastny aka botanicus", "Michael S. Klishin"] s.homepage = "http://rubyamqp.info" - s.summary = "Widely used, feature-rich asynchronous RabbitMQ client with batteries included" - # RubyGems will emit warnings if summary is the same as description. I have no idea why but lets trick it. MK. - s.description = "Widely used, feature-rich asynchronous RabbitMQ client with batteries included." + s.summary = "Mature EventMachine-based RabbitMQ client" + s.description = "Mature EventMachine-based RabbitMQ client." s.email = ["bWljaGFlbEBub3ZlbWJlcmFpbi5jb20=\n", "c3Rhc3RueUAxMDFpZGVhcy5jeg==\n"].map { |i| Base64.decode64(i) } s.licenses = ["Ruby"] @@ -24,7 +23,7 @@ # Dependencies s.add_dependency "eventmachine" - s.add_dependency "amq-protocol", "~> 1.9" + s.add_dependency "amq-protocol", ">= 2.0.1" s.rubyforge_project = "amqp" end Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/amqp/channel.rb new/lib/amqp/channel.rb --- old/lib/amqp/channel.rb 2015-08-26 03:45:15.000000000 +0200 +++ new/lib/amqp/channel.rb 2016-04-04 07:28:28.000000000 +0200 @@ -342,7 +342,7 @@ old_id = @id # must release after we allocate a new id, otherwise we will end up # with the same value. MK. - @id = self.class.next_channel_id + @id = @connection.next_channel_id @connection.release_channel_id(old_id) @channel_is_open_deferrable.fail @@ -1184,14 +1184,10 @@ @consumers end # consumers - # @return [Array<Queue>] Collection of queues that were declared on this channel. - def queues - @queues.values - end - # @return [Array<Exchange>] Collection of exchanges that were declared on this channel. + # @return [Hash<Exchange>] Collection of exchanges that were declared on this channel. def exchanges - @exchanges.values + @exchanges end @@ -1414,7 +1410,7 @@ end - RECOVERY_EVENTS = [:after_connection_interruption, :before_recovery, :after_recovery].freeze + RECOVERY_EVENTS = [:after_connection_interruption, :before_recovery, :after_recovery, :error].freeze # @api plugin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/amqp/session.rb new/lib/amqp/session.rb --- old/lib/amqp/session.rb 2015-08-26 03:45:15.000000000 +0200 +++ new/lib/amqp/session.rb 2016-04-04 07:28:29.000000000 +0200 @@ -635,7 +635,7 @@ def unbind(exception = nil) if !@tcp_connection_established && !@had_successfully_connected_before && !@intentionally_closing_connection @tcp_connection_failed = true - logger.error "[amqp] Detected TCP connection failure" + logger.error "[amqp] Detected TCP connection failure: #{exception}" self.tcp_connection_failed end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/amqp/version.rb new/lib/amqp/version.rb --- old/lib/amqp/version.rb 2015-08-26 03:45:15.000000000 +0200 +++ new/lib/amqp/version.rb 2016-04-04 07:28:29.000000000 +0200 @@ -6,5 +6,5 @@ # # @see AMQ::Protocol::VERSION # @return [String] AMQP gem version - VERSION = '1.5.1' + VERSION = '1.6.0' end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2015-08-26 03:45:15.000000000 +0200 +++ new/metadata 2016-04-04 07:28:28.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: amqp version: !ruby/object:Gem::Version - version: 1.5.1 + version: 1.6.0 platform: ruby authors: - Aman Gupta @@ -10,7 +10,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2015-08-26 00:00:00.000000000 Z +date: 2016-04-04 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: eventmachine @@ -30,18 +30,17 @@ name: amq-protocol requirement: !ruby/object:Gem::Requirement requirements: - - - "~>" + - - ">=" - !ruby/object:Gem::Version - version: '1.9' + version: 2.0.1 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - - "~>" + - - ">=" - !ruby/object:Gem::Version - version: '1.9' -description: Widely used, feature-rich asynchronous RabbitMQ client with batteries - included. + version: 2.0.1 +description: Mature EventMachine-based RabbitMQ client. email: - mich...@novemberain.com - stas...@101ideas.cz @@ -327,6 +326,6 @@ rubygems_version: 2.4.8 signing_key: specification_version: 4 -summary: Widely used, feature-rich asynchronous RabbitMQ client with batteries included +summary: Mature EventMachine-based RabbitMQ client test_files: [] has_rdoc: