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: 


Reply via email to